практическая работа проектирование реляционной модели

работа на вебку

Современным женщинам доступны любые профессии. Мы собрали лучшие специальности, которые точно понравятся девушкам! Современным девушкам доступны любые профессии. Мы собрали лучшие специальности, которые вам, девушки, понравятся! Девушки стремятся получать престижные профессии, становясь дизайнерами, PR-менеджерами, клиническими психологами, отельерами, но рынок труда нуждается и во врачах, менеджерах по персоналу, учителях, социальных работниках и т.

Практическая работа проектирование реляционной модели 173 cm 48 kg

Практическая работа проектирование реляционной модели

Сохранить созданную Структуру таблицы под именем Предлагаемые модели и закрыть таблицу. Открыть снова таблицу Предлагаемые модели в режиме Конструктор и отредактировать ее:. Для вставки нового поля перед существующим необходимо выбрать область маркировки поля слева от существующего поля, далее нажать кнопку Вставить строку на панели инструментов. В новую строку ввести название имя поля —Цвет, тип данныхтекстовый, описание — цвет кузова. Для того, чтобы поменять местами предлагаемые поля, необходимо перед полем Цвет создать пустую строку, как это было указано выше, затем вырезать строку Количество дв ерей и вставить ее в созданную пустую строку, используя панель инструментов.

Опишите этапы создания таблицы в конструкторе? Какие типы данных в БД вы знаете? Какие параметры форматирования таблиц вы можете применить в БД? Цель работы: «создание проекта БД». Основные типы полей, используемые в Microsoft Visual FoxPro приведены в таблице. Тип поля. Character Символьный. Любые символы.

Максимальный размер символьного поля — символа. Numeric Числовой. Включает цифры от 0 до 9, знак необязательно , дробную часть необязательно. Float Вещественный. Числа, имеющие дробную часть представляются в формате с плавающей точкой , определенные с обычной точностью.

Double Двойной Вещественный cдвойной точностью. Числа, имеющие дробную часть представляются в формате с плавающей точкой , определенные с двойной точностью. Integer Числовой, целочисленный. Целые числа. Data Дата. Дата, определяющая день, месяц и год. Ввод в это поле контролируется VisualFoxPro автоматически.

DataTime Дата и время. Дата и время. Logical Логический. Логические данные. Может принимать только. Memo Текстовое поле произвольной длины. Примечания, размер которых неограничен. Может содержать любую символьную информацию, размер которой ограничивается лишь объемом доступного дискового пространства.

Фактически — это указатель на блок данных в файле с расширением fpt файлы dbf и fpt одноименны. General Общие, двоичное поле произвольной длины. Поле, используется для хранения ссылки на объект. Под объектом понимается любой текстовый файл, звуковой файл, диаграмма, иллюстрация или другой файл, созданный с помощью приложения, поддерживающего технологию OLE. Для заполнения данного поля нужно двойным щелком мыши на нем открыть окно редактирования.

После чего выбрать пункт меню Edit правка -insert object вставить объект и в. Закрыв окно приложения и окно редактирования поля, поле gen будет заменено на Gen, значение будет сохранено. Currency Денежный.

Поле для представления денежных сумм, используется для хранения чисел с четырьмя знаками после запятой. Двоичный текст произвольной длины. Содержит любые данные поля memo, которые можно использовать, не изменяя кодовую страницу. Character binary. Двоичный текст длиной до символов. Содержит любые символьные данные, которые используются, без изменения кодовой страницы.

Запустим Microsoft Visual FoxPro. Рисунок 1 У нас появится 2 окна. Command — В этом окне мы будем вводить команды. Modify structure — изменить структуру. Browse — открыть визуализировать. Append blank — добавить запись. Начнём создания нашей первой Базы данных.

У нас откроется окно структуры базы данны. Рисунок 2. Name это название будущего столбца. Type это тип столбца. Width — ширина столбца. Рисунок 3. После чего выбрать пункт меню Edit правка -insert object вставить объект и в открытом выбранном приложении создать нужный объект например, рисунок. Чтобы визуализировать нашу базу данных надо ввести Browse. Рисунок 4 Далее у нас откроется наша таблица но редактировать мы там нечего не можем. Для этого пишем команду Append blank каждый раз когда хотим добавить строчку и опять повторяем команду Browse.

Рисунок 5. Рисунок 6. Всё готово теперь мы можем вносить данных в нашу базу данных. Рисунок 7. Как создать таблицу в FoxPro? Какие типы полей используются в FoxPro? Открытие, редактирование и пополнение табличного файла». Цель работы: «получить некоторые практические навыки по редактированию базы данных в программе FoxPro». Материально-техническое обеспечение: Компьютер, операционная система Windows 7, FoxPro.

Команды необходимые для выполнения практической работы. Copy — копирование БД. Rename — переименование БД. Appendblank — добавить запись. DeleterecordN — пометить на удаление запись N. Pack — удаление помеченных записей. Скопировать БД с 5 практической работы;. Переименовать БД;. Удалить свою запись;. Добавить 2-х Ивановых Петра, Ивана ;. Добавить поля доход и налог;.

Рисунок 1. Задание 1,2. С помощью команды скопируем созданную ранее БД. После выполнения команды, в папке вы увидите изменения:. Рисунок 3 Результат выполнения команды. Задание 3. Для того чтобы удалить свою запись нам потребуется команды: Delete record N — пометить на удаление запись N, Pack — удаление помеченных записей.

Чтобы пометить необходимую вам строку, просто впишите вместо буквы N цифру строки, которую вам необходимо пометить Рисунок 4. Рисунок 4 Результат выполнения команды. И так, тут мы видим, что 1 строчка в нашей БД пометилась «Черным прямоугольником» Ее нам и надо удалить. В этом нам поможет команда «Pack-Удаление помеченных записей» Рисунок 5. Рисунок 5 Результат выполнения команды. Задание 4. Рисунок 6 Команда для добавления Имени.

Рисунок 7 Результат выполнения команды. Рисунок 8 Результат выполнения команды. Рисунок 9 Результат выполнения команды. Задание 5. Добавляем поле доход и заполняем его произвольно Рисунок Рисунок 10 Результат выполнения команды. Задание 6.

Рисунок 11 Результат выполнения команды. С какими командами вы научились сегодня работать? Как добавить новое поле в БД? Установление и удаление связей между таблицами». Задания для выполнения практической работы: Контрольные вопросы:. Модификация и управление меню». Цель работы: «получить некоторые практические навыки по созданию меню в программе Visual FoxPro». Краткие теоретические сведения: Команды для создания меню:. Создать меню;. Создать в меню 3 PAD;.

Написать программу для BAR «Выход»; 1. Для начала создадим меню. Рисунок — 1 Создание меню. После создания меню нудно добавить горизонтальные пункты. Рисунок — 2 Создание горизонтальных пунктов. Создадим раскрывающийся пункт. Рисунок — 3 Создание раскрывающихся пунктов. Теперь нам нужно чтобы при нажатии на горизонтальный пункт появлялся раскрывающийся пункт.

Рисунок — 4 Активация раскрывающихся пунктов. Далее примемся за создание вертикальных пунктов в каждом раскрывающемся пункте. Рисунок — 5 Создание вертикальных пунктов. Напишем программу для закрытия нашего меню.

Рисунок — 6 Алгоритм закрытия меню. Рисунок — 8 Общий результат работы. Что такое меню? Перечислите этапы разработки меню в FoxPro? Цель работы: «Создать в программе меню дополнительные пункты в меню которые будут открывать новые окна с информацией о разработчике и базой данных». Добавление новых пунктов:. Создание дополнительных окон в Visual FoxPro 1. Добавляем в наше меню новые пункты. Добавляем в меню команды выполнения наших программ для новых окон О создателе и база данных.

Пишем код программы для открытия базы данных в новом окне. Пишем код для программы о создателе. Если задать шрифт стандартный, то русский текс не будет отображаться корректно. Рисунок 4. Проверяем работоспособность наших пунктов в меню. Что такое окно программы? Какие возможности по работе с окном дает FoxPro? Создание проекта. Исследование созданного проекта. Создайте проект любым из имеющихся способов посредством главного меню или с помощью команды.

При сохранении введите имя проекта:. Изучите разделы проекта и просмотрите доступные функциональные кнопки проекта. Добавление файлов в проект. Задание 1. Перейдите на вкладку Data и выберите в списке пункт Database. Добавьте в проект базу данных Mydata , созданую ранее.

Обратите внимание, что при установке курсора на добавленную БД, в нижней части проекта отображается полный путь к файлу БД. Убедитесь, что путь соответствует вашей папке! Проверьте работу функциональных кнопок на данной вкладке. На вкладке Data выберите пункт Free Tables свободные таблицы и добавьте в этот раздел свободную таблицу вашего варианта, созданную на первом практическом занятии.

Убедитесь, что путь таблицы соответствует вашей папке! Проверьте работу функциональных кнопок при работе со свободными таблицами. Скопируйте скрин-шот с вкладкой Data в файл отчета. Задание 2. Перейдите на вкладку Documents. Изучите активные функциональные кнопки. Перейдите на вкладку Code. Выберите в списке пункт Program. Добавьте все разработанные вами программы в проект.

Убедитесь, что пути программных файлов соответствуют вашей папке! Проверьте работу функциональных кнопок при работе с программными файлами. Используя кнопки, откройте любую программу для изменения, попробуйте запустить программу и т. Используя кнопки проекта, создайте новую программу prog20 , которая решает задачу, выданного вам варианта на карточке.

Текст созданной программы и результат ее выполнения добавьте в отчет. Проверьте наличие созданной программы в проекте. Если программа отсутствует, то самостоятельно добавьте ее в проект. Скопируйте скрин-шот с вкладкой Code в файл отчета. Перейдите на вкладку Other. Выберите в списке пункт Other Files. Добавьте в проект несколько картинок файлы с расширением.

Скопируйте скрин-шот с вкладкой Other в файл отчета. Покажите результат преподавателю. Закройте созданный проект. После выхода в операционную систему проверьте наличие в вашей папке файлов с. Для возможности проверки преподавателем ваших выполненных заданий, необходимо создать файл отчета в среде Microsoft Word, в который скопировать все выполненные команды и скрин-шоты с результатами. Откройте свой проект, созданный ранее.

Создание запроса с помощью мастера из главного меню. Задание : создать запрос на основе таблицы knig , содержащий поля Название и Автор. В главном меню выберите пункт File — New и в окне New выберите создание запроса с помощью мастера. В окне Wizard Selection выберите мастер запросов:.

Выполните шаги мастера:. Сохраните запрос под именем knig1. Проверьте наличие созданного запроса в своей папке. Запуск запроса на выполнение разными способами. В командном окне выполните команду DO knig1. Добавьте в свой отчет скрин-шот с командой и результатом ее выполнениям. Затем попробуйте запустить запрос, используя опции главного меню — Program — Do.

Добавьте созданный запрос в свой проект. Запустите запрос из проекта — кнопка Run. Задание : создать запрос на основе таблицы knig , содержащий поля Название , Автор и Цена и записи с ценой больше В результате запускается конструктор запросов.

Выберите таблицу, на основе которой будет создан запрос — knig , нажмите кнопку Add и закройте окно Add Table or View. Для удобства работы в конструкторе запросов используется панель инструментов. На вкладке Fields выберите поля, включаемые в запрос см. Для этого выберите нужное поле и нажмите кнопку Add. На вкладке Filter установите условие фильтра:. Для создания используйте разворачивающиеся списки. На вкладке Order By выберите условие сортировки — по полям autor и nazvanie.

Для просмотра запроса нажмите кнопку на панели инструментов. Добавьте в свой отчет скрин-шот с результатом выполнения запроса. С помощью кнопки панели инструментов просмотрите текст программы, которая создает запрос. Добавьте в свой отчет скрин-шот с программным кодом. Закройте окно конструктора запросов. Запустите созданный запрос любым способом и просмотрите результат. Изменение существующего запроса. В результате открывается конструктор запросов. Сохраните запрос и просмотрите результат.

Создание запроса из проекта с помощью конструктора. В появившемся окне нажмите кнопку New Query. Далее аналогично предыдущему запросу создайте запрос: на основе таблицы Tip. В запрос выберите поле name и установите сортировку по этому же полю.

Сохраните запрос с именем tip1 и просмотрите его. Создание запроса на основе двух таблиц с помощью мастера. Задание : создать запрос на основе двух таблиц - tip и knig, содержащий поля. Наименование типа , Название книги , Автор и Цена. В появившемся окне нажмите кнопку Query Wizard. В результате будет запущен мастер создания запросов. Нажмите кнопку Add для выбора связи. Оставляем без изменения. Для эксперимента установите фильтр для таблицы. Очистите условие фильтра и перейдите на следующий шаг.

Установите сортировку по полю name. Запустите запрос для просмотра. Обратите внимание, что в нем содержатся данные из двух таблиц, что очень удобно для просмотра. Нажмите в проекте кнопку Modify для созданного запроса и перейдите на вкладку Join. Проверьте, правильно ли установлена связь между таблицами.

Закройте свой проект и осуществите выход из системы. Что такое проект в FoxPro? Какие виды проектов существуют? Каким способом можно создать проект в БД? Управление внешним видом формы». Создание однотабличной формы. Задание : создать с помощью мастера форму на основе таблицы izd.

Перейдите в проекте на вкладку Documents и выберите раздел Forms. Для создания новой формы нажмите кнопку New в проекте. В появившемся окне New Form нажмите кнопку Form Wizard :. В появившемся окне Wizard Selection выберите пункт Form Wizard для создания однотабличной формы:. Выполните шаги мастера, выполняя все его инструкции. Перед сохранением выберите в окне опцию Save and run form Сохранить и запустить форму.

После этого нажмите кнопку Finish. В появившемся окне Save As укажите путь к своей папке и задайте имя новой формы — izd1. Если все действия были выполнены верно, то форма будет сохранена и запущена. Проверьте как осуществляется вывод данных в форме, используя полосу прокрутки. Проверьте работу кнопок. Добавьте в таблицу новую запись с данными: код издательства — 1, название издательства — Форум, адрес — Москва, фио руководителя — Кузьмичев А.

Модификация формы. Задание : внести изменения в форму izd1 , используя конструктор. Откройте созданную форму izd1 в режиме конструктора. Активируйте панель инструментов Color Palette с помощью пункта меню View — Toolbars. С помощью кнопок данной панели измените цвет надписи «Данные об издательствах» и цвет фона формы. Запустите форму, сохраните ее и проверьте результат внесенных изменений. Переместите надпись «Данные об издательствах» так, чтобы она располагалась по горизонтали по центру.

Уменьшите размер контейнера, в котором отображаются данные. Запустите форму и проверьте результат внесенных изменений. В окне Properties выберите в списке объектов формы объект cmdFind. Затем в списке свойств этого объекта найдите свойство Caption и введите в строке ввода слово Поиск. В результате в форме эта кнопка будет иметь название «Поиск».

Для кнопки Выход установите свойство FontBold равным. Обратите внимание, что значения всех свойств, которые мы изменяли в окне Properties, изменяют свой цвет на фиолетовый. Закройте форму и сохраните все изменения. Создание формы на основе двух таблиц. Задание : создать с помощью мастера форму на основе таблиц tip и knig. Запустите мастер форм из проекта.

Тестирование формы. Запустите форму из проекта. Проверьте работу всех кнопок. Обратите внимание на то, какие недочеты имеет форма, чтобы в дальнейшем их устранить. Откройте все необходимые для работы панели инструментов. Так как данные таблицы не полностью видны в форме, то необходимо изменить размер формы увеличить по ширине и размер объекта Grid1 так чтобы отображались все данные. С помощью мыши измените размеры указанных объектов. В окне Properties выберите в списке объектов формы объект Form1.

Затем в списке свойств этого объекта найдите свойство MaxButton и измените его значение на. Аналогично для свойства MinButton установите значение. Обратите внимание, что в заголовке формы исчезли кнопки максимизации и минимизации окна. Для надписи Перечень книг измените цвет текста и расположите ее по горизонтали по центру. Для текстового поля Name и подписи к нему измените размер шрифта и цвет текста. При запуске формы обратите внимание, что для каждой кнопки в форме имеется всплывающая подсказка, но на английском языке.

Это не очень удобно. В окне Properties выберите в списке объектов формы объект cmdTop. Затем в списке свойств этого объекта найдите свойство ToolTipText и введите в строке ввода слово На первую. Запустите форму и проверьте измененную подсказку. Покажите результат работы преподавателю. Настройка параметров формы. Определение среды окружения». Задание : создать форму, настроить основные свойства формы. В результате запускается конструктор форм и открывается окно со свойствами формы.

Для работы с конструктором форм необходимо окно свойств Properties , панели инструментов Form Designer и Form Controls. Панель Form Designer. Панель инструментов Form Designer автоматически отображается вместе с конструктором форм. Окно свойств. Окно Properties открывается со списком свойств и событий выделенного объекта и используется для установления его свойств. Панель Form Controls. С помощью панели инструментов Form Controls можно создавать элементы управления в формах. Если окно свойств отсутствует, то нажмите кнопку на главной панели инструментов.

Если панели инструментов отсутствуют, то для их активации выберите пункт меню View — Toolbars и выберите нужную панель. В окне свойств установите основные свойства формы:. AutoCenter —. BorderStyle — 1. Caption — «Типы книг». MaxButton —. Кнопка максимизации объекта. MinButton —. Кнопка минимизации объекта.

Установка фонового рисунка. WindowType — 0. В этом случае будет активна только данная форма, никакой другой объект Form не может стать активным, меню неактивно. Запустите форму для проверки установленных свойств. Для запуска формы используется кнопка на главной панели инструментов. Определение среды окружения формы и вставка в форму элемента «Сетка». Задание : подключить к форме таблицу tip, добавить в форму элемент Grid, настроить необходимые свойства.

Для подключения данных к форме используется диалоговое окно Data Environment. Оно отображает элементы среды данных, с которой работает экранная форма. Для активации окна Data Environment используются следующие способы: через главное меню View , через контекстное меню, через панель инструментов Form Designer — кнопка.

Используйте любой из предложенных способов — на экране появится окно для выбора нужной таблицы. Выберите таблицу tip и закройте окно. Выбранная таблица будет вставлена в окно Data Environment. Выделите таблицу и установите для нее свойство Order — индекс t1. Данное свойство подключает индекс для сортировки таблицы. Для вставки таблицы в форму достаточно перетащить таблицу за заголовок мышкой на форму.

Выполните это. В результате в форме создается элемент управления Grid. После этого закройте окно Data Environment , так как оно нам пока не потребуется. Рассмотрите в окне свойств Properties свойства элемента Grid , которые установлены по умолчанию они выделены фиолетовым цветом. Задает источник данных, к которому привязан элемент управления Grid. Установите дополнительные свойства:. DeleteMark -.

Определяет, будет ли в элементе управления Grid отображаться столбец маркеров удаления. ReadOnly -. Определяет, может ли пользователь редактировать элемент управления или разрешены ли обновления таблицы или представления, связанных с объектом Cursor. Для настройки элемента Grid можно щелкнуть по этому элементу правой кнопкой мыши использовать команду Builder… построитель из контекстного меню. Выберите эту команду. На вкладке Grid Items указаны выбранные поля.

На вкладке Style выберите по желанию стиль оформления элемента Grid. На вкладке Layout в разделе Caption введите заголовки столбцов таблицы: 1 столбец — Код , 2 столбец — Наименование. Здесь же можно изменить ширину столбцов. На вкладке Relationship устанавливаются связи между таблицами. Так как у нас в форме будет отображаться одна таблица, то здесь ничего не делаем. После установленных изменений нажмите кнопку Ok.

Измените размеры элемента Grid — уменьшите ширину так, чтобы были видны только столбцы таблицы. Разместите таблицу в центре формы. Запустите форму для просмотра и проверьте внесенные изменения. Вставка в форму элемента «Кнопка». Задание : создать в форме кнопку «Выход», при нажатии которой форма будет закрываться. Чтобы вставить элемент Кнопка, щелкните на изображение кнопки на панели Form Controls Command Button , затем установите указатель мыши в форме и щелкните для вставки элемента управления.

В форме появится элемент кнопка с именем Command1. Для элемента Кнопка установите следующие свойства:. Caption — «Выход». Название кнопки. FontSize — Задает размер шрифта для текста, отображаемого вместе с объектом. ForeColor — выбрать красный цвет. Задает основной цвет символов, используемые при отображении текста и графики в объекте. FontBold —. Полужирное начертание букв. Cancel —. Определяет, является ли элемент управления CommandButton кнопкой Cancel; это означает, что если пользователь нажмет клавишу ESC, произойдет событие Click для кнопки Cancel.

Для того, чтобы кнопка работала в форме, необходимо обработать событие, которое будет происходить при нажатии кнопки. В кнопках всегда обрабатывается событие Click — однократное нажатие левой кнопки мыши. Щелкните два раза по кнопке Command1. Откроется окно Command1. Click для ввода обрабатывающей процедуры. Введите одну команду - release thisform эта команда закрывает активную форму. Закройте окно Command1. Запустите форму и проверьте работу созданной кнопки. Настройка порядка обхода элементов управления в форме.

Задание : проверить и настроить порядок обхода элементов в форме. Для настройки порядка обхода элементов управления в форме используется кнопка Set Tab Order на панели инструментов Form Designer. Нажмите эту кнопку и установите порядок элементов: сетка — 1, кнопка — 2.

Нажмите кнопку повторно. Порядок обхода сохранится. Запустите форму для просмотра. Как видите, при запуске формы сразу активна таблица и по ней можно перемещаться с помощью стрелок вверх и вниз. Для выхода из формы достаточно нажать кнопку Выход. Добавление в форму второй кнопки. Задание : добавить в созданную форму кнопку «Ввод новой записи», при нажатии на которую будет загружаться новая форма — для ввода новой записи в таблицу.

Добавьте в форму новую кнопку - Command2. Установите нужные свойства:. Caption — «Ввод новой записи». Двойным щелчком мыши вызовите окно Command2. Введите следующие команды:. Закройте окно Command2. Созданная кнопка пока не будет работать, так как у нас не создана форма f2. Если попробовать запустить форму и нажать данную кнопку то выйдет ошибка. Сохраните форму. Закройте конструктор форм. Созданную форму необходимо добавить в проект. Перейдите в проекте на вкладку Documents и выберите пункт Forms.

Нажмите кнопку Add и добавьте созданную форму в свой проект. Создание экранной формы из проекта. Задание : создать форму, установить основные свойства, подключить данные, создать коды обработки событий. В проекте перейдите на вкладку Documents и выберите пункт Forms. Нажмите кнопку New - New Form. Задайте основные свойства формы: AutoCenter —. Caption — название формы «Ввод новой записи» MaxButton —.

WindowType — 1. Подключите к форме таблицу tip с помощью окна Data Environment. Перетащите в форму из окна Data Environment из таблицы tip поле name. В результате в форму будут вставлены два элемента — Label текст и Text Box поле для ввода. Необходимо отредактировать данные элементы. Выделите элемент lblName и измените для него свойство Caption — Наименование. Передвиньте элемент так, чтобы он не закрывал поле для ввода. Выделите элемент txtName и измените для него свойство ControlSource — m.

Это свойство задает источник данных, к которому привязывается объект. Справка :. Для данной формы необходимо создать код для обработки события загрузки формы — это событие Init. Чтобы мы могли ввести новую запись в таблицу tip , необходимо создать пустой набор переменных памяти при загрузке формы. Выполните двойной щелчок мыши по любому свободному месту формы.

Откроется окно для обработки кодов формы — Form1. Выберите в разделе Procedure из разворачивающегося списка событие Init :. Обратите внимание, что у окна поменяется название на Form1. Сохраните форму с именем f2. Вставка в форму кнопок. Задание : добавить в форму кнопки «Выход» и «Запись». Добавьте в форму кнопку «Выход» аналогично первой форме. Добавьте в форму кнопку «Запись» , при нажатии которой будет осуществляться запись новых данных в таблицу.

Поэтому для данной кнопки нужно ввести код для события Click :. Настройте порядок обхода элементов управления в данной форме: элемент txtName — 1, кнопка Запись — 2, кнопка выход - 3. Для проверки работы созданных форм запустите форму f1 кнопка Run проекта , в ней нажмите кнопку «Ввод новой записи». В появившемся окне введите произвольную новую запись. Ответьте на контрольные вопросы. Для создания формы используется команда ….

Окно Properties используется для …. Для создания среды окружения формы используется…. Панель инструментов Form Controls используется для …. Событие Click означает - …. Событие Init означает - …. Элемент Grid используется для …. Элемент Label используется для …. Элемент TextBox используется для …. Использование математических функций. Создайте программу prog В программе выполните следующие действия: Переменной x присвойте произвольное вещественное значение с числом десятичных знаков, равное 5 например, Используя встроенные математические функции, вычислить:.

Все результаты вывести на экран. Использование символьных функций. В программе выполните следующие действия:. Используя встроенные символьные функции, выполнить:. Использование функций по обработке даты. Контрольные вопросы: 1. Перечислите типы данных в БД. Поиск данных в таблице». Цель работы: «Получить некоторые практические навыки по созданию меню в программе Visual FoxPro».

FoxPro Краткие теоретические сведения:. Команды для осуществления сортировки:. Сортировка базы данных Задание:. Отсортировать базу данных. Вызываем базу которую мы будем сортировать. Сортируем базу Вызываем базу созданную нами и проверяем сортировку. Теперь создаём программу и вписываем туда наши команды. Проверяем работу нашей программы. Чтобы проверить работоспособность программы нужно открыть пункт меню. Запускаем программу меню:. Далее нажимаем на кнопку «Поиск» дабы нам необходимо запустить нашу программу:.

Заходим в пункт меню «Поиск». И немного расскажем, как мы это сделали:. Прописываем в нашем меню пункт «Поиск» чтобы он обращался к нашей программе, которая будет выполнять поиск. Ну, и конечно же, наша сама программа выполняющая поиск:. Для чего предназначена сортировка? Как осуществляется сортировка в FoxPro? Как осуществить поиск в БД? Написание программного файла и работа с табличными файлами.

Заполнение табличного файла из массива». Разработка структуры базы данных. Откроется окно Дизайнера БД. Для работы с базой данных используется панель инструментов Дизайнера БД. Назначение кнопок:. Разработка структур таблиц базы данных. Создайте в БД первую таблицу Типы книг с именем tip. Поля таблицы tip. Имя поля. Тип поля, размер. Описание св-во Caption. Integer AutoInc. Код типа.

Character, Наименование типа. Создайте вторую таблицу Книги с именем knig. Поля таблицы knig. Код книги. Numeric, 10,2. Ввод данных в таблицы. Для добавления записей необходимо выбрать нужную таблицу и нажать на кнопку Browse. Чтобы добавить пустую запись, нужно выбрать в меню Table команду Append New Record.

Затем ввести данные в пустую запись. Второй способ — набрать команду Append Blank в командном окне. Введите в таблицу Tip следующие данные:. Введите в таблицу knig следующие данные:. Завершите работу приложения. Выполнение самостоятельного задания. По аналогии с выполненным заданием создайте базу данных предложенного вам варианта. Заполните созданные таблицы контрольными данными введите новые записи - в главной таблице не менее 5 записей, в дочерней — не менее Откройте таблицу Knig.

Редактирование данных в таблице. Поле первичного ключа одной таблицы присутствует в качестве обычного поля в связанной подчинённой таблице, его и называют внешним ключом по отношению к главной таблице, например, поле Код контрагента в таблице Контрагенты — первичный ключ, такое же поле Код контрагента в таблице Журнал хозяйственных операций — внешний ключ рис.

В таблице ЖХО простой первичный ключ — поле Номер операции. Простой ключ состоит из одного поля, составной — из нескольких полей. В таблице Валюты первичный ключ составной — из двух полей Код валюты и Дата. В таблице План счетов первичный ключ — поле Номер счёта. В таблице Контрагенты первичный ключ — поле Код контрагента.

Анализ на предмет соответствия правилам нормализации, при необходимости внести изменения в СУБД MS Access этой цели служит инструмент Анализатор таблиц ;. Спроектировать базу данных, состоящую из четырёх—пяти таблиц, описывающих определённую предметную область ИС. Каждая запись таблицы должна состоять не менее чем из пяти — восьми разнотипных полей.

Рассмотреть предметную область зачисления абитуриентов на бюджетные места в некоторое учебное заведение. Абитуриенты сдают экзамены на один или несколько специальностей. Известно расписание экзаменов: дата, предмет экзамена, специальность, на который экзамен сдается. На экзаменах абитуриенты получают оценки. По каждому абитуриенту хранятся некоторые данные, в частности, номер и дата выдачи аттестата.

Концептуальную модель предметной области представить в виде ER-диаграмм по аналогии с рис. Главная Технологии Практическая работа 6. Проектирование логической модели реляционной базы данных Практическая работа 6. Проектирование логической модели реляционной базы данных Цель работы: приобрести умение анализировать предметную область ПО информационной системы и на основе анализа создавать концептуальную, логическую модели будущей базы данных.

Ключи Среди атрибутов особое положение занимают такие, с помощью которых можно идентифицировать экземпляр объекта. Связи между объектами Два объекта могут быть связаны между собой. Проектирование баз данных Процесс проектирования БД состоит из трёх этапов: концептуального, логического и физического проектирования. Выбор информационных объектов, их свойств, определение связей между ними В результате анализа предметной области выделено четыре ИО План счетов, Контрагенты, Валюты, Журнал хозяйственных операций ЖХО , их свойства и связи.

Определим связи между сущностями: 3. Рисунок 1. Отображение концептуальной модели на логическую: каждый прямоугольник ER-диаграммы — реляционная таблица рисунок 2 Рисунок 2. Определение ключей каждой таблицы первичных и внешних , уточнение связей между таблицами Поле первичного ключа одной таблицы присутствует в качестве обычного поля в связанной подчинённой таблице, его и называют внешним ключом по отношению к главной таблице, например, поле Код контрагента в таблице Контрагенты — первичный ключ, такое же поле Код контрагента в таблице Журнал хозяйственных операций — внешний ключ рис.

Рисунок 3. Логическая модель БД 7. Задание для самостоятельной работы 1. Определить ключи таблиц и типы связей между ними. Контрольные вопросы 1. Из каких элементов строится ER-диаграмма? Каким образом на диаграмме обозначаются связи? Какие виды связей возможны между объектами?

Мне очень как получить пригласительный билет на неделю моды жгут Замечательная

Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта. Разработка и написание программного обеспечения для интернет-магазина по продаже свежих овощей в режиме "online". Функциональные требования, схема данных.

Главная страница сайта, корзина, регистрация пользователя. Описание классов и файлов программы. Общая схема интернет-магазина. Настройка внешнего вида и функционала интернет-магазина. Доставка товара покупателю и способы его оплаты.

Оптимизация работы интернет-магазина с базами данных. Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т. Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке. Главная База знаний "Allbest" Программирование, компьютеры и кибернетика Разработка интернет-магазина одежды - подобные работы. Разработка сайта интернет-магазина, управляемого базой данных.

Начало реализации проекта Goodstore. Создание каталога товаров. Проектирование, разработка и создание интернет—магазина "Черемушки". Разработка модуля каталога товаров для интернет-магазина. Создание сайта интернет-магазина электроники. Разработка сайта используя PHP программирование. Создание электронного магазина по продаже автомобильных шин с помощью языка программирования PHP.

Разработка интернет-магазина. Создание интернет-магазина с форумом и административной частью. Проект создания интернет-магазина. Страница: 1 2 3 4 ». Информатизация образования. Информатизация управления. Информационная безопасность. Информационная деятельность. Информационное общество. Информационное право. Информационные ресурсы. Информатика и ИКТ: учебник для 11 класса профильный уровень — М. Лаборатория знаний, Введение в курс 11 класса. Обзор тематики.

Инструктаж по технике безопасности и охране труда. Раздел: Методы программирования. Паскаль — язык структурного программирования. Решение задач методом последовательной детализации. Анализ контрольной работы. Рекурсивные методы программирования. Рекурсивные программы. Раздел: Компьютерное моделирование. Тема: Процесс разработки математической модели. Моделирование движения в поле силы тяжести.

Моделирование распределения температуры. Компьютерное моделирование в экономике и экологии. Тема: Задача об использовании сырья. Раздел: Информационная деятельность человека. Информационная деятельность человека в историческом аспекте. Информационные ресурсы общества. Информационное право и информационная безопасность.

Решение задач по теме «Информация». Решение задач по теме «Использование информационных моделей». Решение задач по теме «Поиск и сортировка информации в базах данных». Пояснительная записка. Рабочая программа по физической культуре для 5 - 9 классов разработана на основе:- Примерной программы по физической культуре классы.

Ляз, А. А, Зда В программе реализуются идеи формирования географической культуры, обучения школьников географическому языку и использованию различных источников географической информации-системы спутниковой информац Планирование курса по географии для классов составлено на основе Государственного стандарта общего образования, в соответствии с федеральным базисным учебным планом и с учетом примерной программы Рабочая программа по географии составлена на курс класса с учетом всех общеобразовательных требований.

Вид контроля учащихся представлен практическими работами и тестированиями Программа преподавания предмета «Информатика и ИКТ» в старшей школе на базовом уровне составлена на основе авторской программы Л. Босовой, адаптирована к условиям школы, т.

Издательство "Дрофа", г Главная Группы Мой мини-сайт Ответы на часто задаваемые вопросы Поиск по сайту Сайты классов, групп, кружков Сайты образовательных учреждений Сайты пользователей Форумы. Главные вкладки. Опубликовано Рабочая программа по информатике для 11 класса разработана на основе: Программы курса «Информатика и информационно-коммуникационные технологии» общеобразовательного курса профильный уровень для 11 классов, составленной автором учебника Семакиным И.

Предварительный просмотр: I. Задачи: определение адекватных способов решения учебной задачи на основе заданных алгоритмов; комбинирование известных алгоритмов деятельности в ситуациях, не предполагающих стандартное применение одного из них; использование для решения познавательных и коммуникативных задач различных источников информации, включая энциклопедии, словари, Интернет-ресурсы и базы данных; владение умениями совместной деятельности согласование и координация деятельности с другими ее участниками; объективное оценивание своего вклада в решение общих задач коллектива; учет особенностей различного ролевого поведения.

Содержание учебного материала. Информационные системы Понятие системы. Методы программирования История развития языков программирования. Практикум: Операции, функции, выражения Структуры алгоритмов и программ Контрольная работа. Программирование линейных алгоритмов на Паскале Программирование ветвлений Программирование ветвлений. Отладка программ Программирование циклов Контрольная работа.

Программирование циклов на Паскале Разработка программ с использованием подпрограмм Контрольная работа. Вспомогательные алгоритмы и процедуры Массивы в языке Паскаль Самостоятельная работа. Массивы Типовые задачи обработки массивов Типовые задачи обработки массивов. Решение задач ЕГЭ Символьный тип данных Строковый тип данных Комбинированный тип данных Рекурсивные подпрограммы Создание консольного приложения Создание оконного приложения Программирование метода статистических испытаний Построение графика функции 3.

Компьютерное моделирование Разновидности моделирования. Практикум: Компьютерное моделирование свободного падения в ЭТ Компьютерное моделирование свободного падения с использованием программирования Численный расчет баллистической траектории в ЭТ Численный расчет баллистической траектории с использованием программирования Расчет стрельбы по цели в пустоте Расчет стрельбы по цели в атмосфере Вычислительные эксперименты в электронной таблице по расчету распределения температуры Программирование решения задачи теплопроводности Программирование расчета сферической поверхности Программирование построения изолиний на Delphi Вычислительные эксперименты с построением изотерм Задача об использовании сырья Самостоятельная работа.

Задача об использовании сырья Транспортная задача Самостоятельная работа. Транспортная задача Задачи теории расписаний Самостоятельная работа. Задачи теории расписаний Задачи теории игр Самостоятельная работа. Задачи теории игр Моделирование экологической системы Самостоятельная работа.

Моделирование экологической системы Моделирование задачи массового обслуживания Учебно-тематический план. Методы программирования 47 2. Структурное программирование 3 Компьютерное моделирование 50 3. Методика математического моделирования на компьютере 3. Моделирование движения в поле силы тяжести 3. Моделирование распределения температуры 3. Компьютерное моделирование в экономике. Информационная деятельность человека 9 4. Основные термины по разделу: Инфологическая модель.

Учащиеся должны уметь: вычислять логическое значение сложного высказывания по известным значениям элементарных высказываний; строить информационные модели объектов, систем и процессов, используя для этого типовые средства языка программирования Основные термины по разделу: Алгоритм. Учащиеся должны уметь: строить информационные модели объектов, систем и процессов, используя для этого типовые средства язык программирования, таблицы, графики, диаграммы, формулы и т.

Основные термины по разделу: Вычислительные эксперименты. Информационная деятельность человека. Учащиеся должны уметь: выделять информационный аспект в деятельности человека; выделять информационное взаимодействие в простейших социальных, биологических и технических системах; соблюдать права интеллектуальной собственности на информацию; использовать приобретенные знания и умения в практической деятельности и повседневной жизни для: соблюдения требований информационной безопасности, информационной этики и права.

Основные термины по разделу: Информатизация образования. Перечень методического обеспечения программы. Дополнительная литература для учителя и обучающихся: Для учителя: К. Поляков и др. Информатика, 11 класс профильный уровень — электронная версия Информатика: Учеб. Шауцукова, Для обучающихся: К. Шауцукова, Календарно-тематическое планирование.

Инструктаж по технике безопасности и охране труда 2. Поиск данных. Ввод и вывод. Базовые понятия 9. Задача о шлюзе. Задача о двух станках. Рабочая программа по географии на ступень обучения классы ФГОС В программе реализуются идеи формирования географической культуры, обучения школьников географическому языку и использованию различных источников географической информации-системы спутниковой информац Рабочая программа по географии на ступень обучения классы Планирование курса по географии для классов составлено на основе Государственного стандарта общего образования, в соответствии с федеральным базисным учебным планом и с учетом примерной программы Рабочая программа по географии на ступень обучения классы Рабочая программа по географии составлена на курс класса с учетом всех общеобразовательных требований.

Рабочая программа по биологии на ступень обучения ФГОС, классы. Рабочая программа по Информатике средней школы для классов Программа преподавания предмета «Информатика и ИКТ» в старшей школе на базовом уровне составлена на основе авторской программы Л.

Наименование разделов и тем. Основы системного подхода. Эволюция программирования. Методика математического моделирования на компьютере. Основы социальной информатики. Среда информационной деятельности человека. Количество часов. Контрольные работы. Лабораторные работы. Практические работы. Другие виды работ. Содержание учебного материала раздел, тема урока. Раздел: Информационные системы Что такое система. Информационная система.

Работа с записями в базах данных. Раздел: Методы программирования Эволюция программирования. Структуры алгоритмов и программ. Вспомогательные алгоритмы и подпрограммы.

КЛИН РАБОТА ДЛЯ ДЕВУШЕК

Вторая таблица предназначена для анализа результатов деятельности предприятия - в ней содержатся оптовые цены на компоненты и краткая информация о поставщиках клиенты предприятия не имеют доступа к данным этой таблицы :.

В окне Файл новой базы данных выберите свой диск U, создайте новую папку с именем База данных и в нее сохраните файл, дав ему имя: Комплектующие. Убедитесь, что в качестве типа файла выбрана база данных Microsoft Access, и щелкните на кнопке Создать. Откроется окно новой базы - Комплектующие: база данных. Откройте панель Таблицы. Дважды щелкните на значке Создание таблицы в режиме конструктора - откроется бланк создания структуры таблицы. Для первой таблицы введите следующие поля:.

Щелкните на поле Цена. В нижней части бланка задайте свойство Число десятичных знаков равным 2. Для связи с будущей таблицей поставщиков надо задать ключевое поле. Поскольку здесь ни одно поле явно не претендует на "уникальность", используем комбинацию полей Компонент и Модель.

Щелчком правой кнопки мыши откройте контекстное меню и выберите в нем пункт Ключевое поле. Закройте окно Конструктора. При закрытии окна дайте таблице имя Комплектующие. Повторив действия пп. Обратите внимание на то, что поле номера телефона является текстовым, несмотря на то, что обычно номера телефонов записывают цифрами.

Это связано с тем, что они не имеют числового содержания. Номера телефонов не сравнивают по величине, не вычитают из одного номера другой и т. Это типичное текстовое поле. Не забудьте задать ключевые поля в таблице «Поставщики» - это поле. В окне Комплектующие: база данных откройте панель Таблицы.

Убедитесь, что на ней присутствуют значки ранее созданных таблиц Комплектующие и Поставщики. Разыщите на панели инструментов кнопку Схема данных. Воспользуйтесь любым из этих средств, чтобы открыть окно Схема данных.

Одновременно с открытием этого окна открывается диалоговое окно Добавление таблицы, на вкладке Таблицы которого можно выбрать таблицы, между которыми создаются связи. Щелчком на кнопке Добавить выберите таблицы Комплектующие и Поставщики, в окне Схема данных откроются списки полей этих таблиц. Перетащите эти поля на список полей таблицы Поставщики.

При отпускании кнопки мыши автоматически откроется диалоговое окно Схема связей. На правой панели окна Изменение связей выберите поля Компонент и Модель таблицы Поставщики, включаемые в связь. Не устанавливайте флажок Обеспечение целостности данных - в данном упражнении это не требуется, но может препятствовать постановке учебных опытов с таблицами.

Закройте диалоговое окно Изменение связей и в окне Схема данных рассмотрите образовавшуюся связь. Убедитесь в том, что линию связи можно выделить щелчком левой кнопки мыши, а щелчком правой кнопки мыши откроется контекстное меню, позволяющее разрывать связь или редактировать ее. Результат выполнения упражнения приведен на рисунке. Наполнять базу данных можно двумя способами:. Экранная форма должна обеспечивать однократный ввод данных во взаимосвязанные таблицы.

Создайте с помощью мастера многотабличную форму, состоящую из двух форм главной и подчиненной. В качестве источника данных для основной части формы указать таблицу Комплектующие, для подчиненной формы - таблицу Поставщики. Таблица Комплектующие является главной по отношению к таблице Поставщики. Создайте форму в режиме мастера на основе полей таблицы Комплектующие. Затем откройте созданную форму в режиме конструктора. Нажав кнопку щелкните левой кнопкой мыши по Примечанию формы Комплектующие и создайте подчиненную форму на основе имеющейся таблицы Поставщики.

Созданная форма будет выглядеть следующим образом:. Данные для заполнения таблицы Комплектующие. Основной параметр. Винчестер НDD. Материнская плата. Socket AM2 Gigabyte. Miditower GMC. PCI-E Mb. Pentium Dual-Core. Socket Celeron Dual Сore. Athlon 64 X2 Dual. ViewSonic VAB". TFT 19"". Benq GAD. Samsung NW. TFT 20"". Genius KB06X.

Genius KB06XE. Genius Traveler Laser. Genius NetScroll Optica. Данные для заполнения информации о поставщиках придумайте свои, цены оптовые сделайте ниже цен реализации. Контрольные вопросы:. Что такое СУБД? Что такое таблица в БД? Цель работы: «Преобразование реляционной БД». Для полноценной работы Базы данных нужно наладить связи между таблицами, сделать их зависимыми друг от друга, чтобы по данным одной таблицы можно было узнать данные другой таблицы.

Связь между таблицами осуществляется с помощью числового идентификатора. Взяв идентификатор из одной таблицы, можно найти данные в другой таблице. Для установки связи между двумя таблицами необходимо в группе. Показать или скрыть, расположенной на вкладке Работа с базами данных, выбрать команду Схема данных.

Появится окно Схема данных, в котором отображаются зависимости между таблицами. Добавить новую связь можно, дважды щелкнув левой кнопкой мыши по окну или выбрав соответствующую команду. Появится окно Изменение связей, в котором нужно указать таблицы между которыми устанавливаются связи. Как же влияет установление связи в таблицах на работу Microsoft Access? Программ контролирует ввод данных в связанные таблицы по следующим правилам:. То есть, запрещен ввод нового любимого предмета в таблицу Личные данные , если в таблице Преподаватели этот предмет отсутствует;.

Связанные записи можно удалять только через исходную таблицу. В этом упражнении мы создадим запрос на выборку жестких дисков, имевших емкость не менее 8 Гбайт при цене менее условных единиц. Результирующая таблица должна содержать также адрес поставщика и номер его телефона. В окне Microsoft Access включите переключатель Открыть базу данных, выберите ранее созданную базу Комплектующие и щелкните на кнопке ОК. В окне Комплектующие: база данных откройте панель Запросы.

Дважды щелкните на значке Создание запроса в режиме Конструктора - откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое окно Добавление таблицы. В окне Добавление таблицы выберите таблицу Поставщики и щелкните на кнопке Добавить.

Закройте окно Добавление таблицы. В списке полей таблицы Поставщики выберите поля, включаемые в результирующую таблицу: Компонент, Модель, Цена оптовая, Поставщик, Телефон. Выбор производите двойными щелчками на именах полей. Задайте условие отбора для поля Компонент, в соответствующую строку введите Жесткий диск.

Из таблицы будут выбираться не все изделия, а только жесткие диски. Задайте условие отбора для поля Цена оптовая. Из таблицы будут выбираться только изделия, имеющие цену менее условных единиц. Нам еще надо задать условие отбора по основному потребительскому параметру - емкости жесткого диска.

Однако в таблице Поставщики такого поля нет. С другой стороны, в ней есть поле Модель, которое однозначно определяет параметры изделия. Благодаря тому, что по полю Модель у нас установлена связь с таблицей Комплектующие, мы получаем возможность ввести в запрос поле Основной параметр, взяв его из другой таблицы. Добавьте список полей таблицы Комплектующие в верхнюю часть бланка запроса по образцу.

Для этого щелкните правой кнопкой мыши в верхней области бланка и в открывшемся контекстном меню выберите пункт Добавить таблицу - откроется уже знакомое нам окно Добавление таблицы. Выберите в нем таблицу Комплектующие. Двойным щелчком на поле Основной параметр в списке полей таблицы Комплектующие введите это поле в бланк запроса по образцу.

Закройте бланк запроса по образцу. При закрытии запроса введите его имя - Выбор комплектующих. В окне Комплектующие: база данных откройте только что созданный запрос и рассмотрите результирующую таблицу. Ее содержательность зависит от того, что было введено в таблицы Комплектующие и Поставщики при их наполнении в упражнении 1. Если ни одно изделие не соответствует условию отбора и получившаяся результирующая таблица не имеет данных, откройте базовые таблицы и наполните их модельными данными, позволяющими проверить работу запроса.

По окончании исследований закройте все открытые объекты и завершите работу с программой Microsoft Access. Выше мы рассмотрели, как действует условие отбора, но должны отметить его существенный недостаток. Пользователь базы данных работает с запросами, которые ему подготовил разработчик. Если, например, разработчик предусмотрел запрос, отбирающий изделия, имеющие цену менее условных единиц, то пользователь базы уже не в состоянии отобрать изделия, цена которых менее условных единиц, поскольку у него нет соответствующего запроса.

Специальный тип запросов, называемый запросами "с параметром", позволяет пользователю самому ввести критерий отбора данных на этапе запуска запроса. Этот прием обеспечивает гибкость работы с базой. Создадим простой запрос, позволяющий отбирать процессоры, предельную цену которых пользователь может задать сам при запуске запроса. Согласно упражнению 3, создайте запрос на выборку, основанный на таблице Поставщики, в который войдут следующие поля:. В строке Условие отбора поля Компонент введите Процессор.

Строку Условие отбора для поля Цена оптовая надо заполнить таким образом, чтобы при запуске запроса пользователь получал предложение ввести нужное значение. Текст, обращенный к пользователю, должен быть заключен в квадратные скобки. Закройте запрос. При закрытии сохраните его под именем Выбор комплектующих. В окне Комплектующие: база данных откройте панель Запросы и запустите запрос Выбор комплектующих - на экране появится диалоговое окно Введите значение параметра.

Введите какое-либо число и щелкните на кнопке ОК. В зависимости от того, что реально содержится в таблице Поставщики, по результатам запроса будет сформирована результирующая таблица. Закройте все объекты базы данных. Закройте программу Microsoft Access. Мы научились формировать запросы "с параметром" и узнали, что в основе этого вида запросов лежат запросы на выборку, у которых в поле Условие отбора записан заключенный в квадратные скобки текст, обращенный к пользователю.

Если полностью заполнить данными таблицу Комплектующие, введя параметры всех компонентов, входящих в сборочную спецификацию персонального компьютера, то можно узнать, во что обходится себестоимость комплектующих узлов. Запросы, выполняющие вычисления по всем записям для какого-либо числового поля, называются итоговыми запросами.

В итоговом запросе может рассчитываться сумма значений или величина среднего значения по всем ячейкам поля, может выбираться максимальное или минимальное значение данных в поле или выполняться иная итоговая функция. Итоговые запросы, как и запросы на выборку, готовятся с помощью бланка запроса по образцу. Предположим, что малое предприятие собирает компьютеры трех классов: "Элитный", "Деловой" и "Экономичный". Несмотря на то, что архитектура всех компьютеров близка, их компоненты заметно отличаются по цене и техническим параметрам.

Соответственно, имеются значительные отличия в цене этих трех моделей, что важно для захвата разных секторов рынка. Наша задача - подготовить итоговый отчет, с помощью которого можно определять цену каждой из модели компьютеров и динамично ее отслеживать при изменении входящих компонентов или их поставщиков. Выберите таблицу Комплектующие. Щелчком на значке Конструктор откройте таблицу в режиме проектирования - нам это необходимо для создания дополнительного поля Класс, в котором будут храниться данные о том, для какого класса изделий предназначены компоненты.

В начало структуры таблицы вставьте новое поле. Введите имя нового поля - Класс - и определите его тип - Текстовый. При закрытии подтвердите необходимость изменить структуру таблицы. Откройте таблицу Комплектующие и наполните ее содержанием, введя для каждого класса данные по следующим изделиям:. Цены на эти изделия для каждого класса проставьте произвольно. Прочие поля таблицы можно не заполнять - в формировании итогового запроса они участвовать не будут.

Закройте таблицу Комплектующие. Откройте панель Запросы щелчком на одноименной кнопке окна Комплектующие:. Выполните двойной щелчок на значке Создание запроса в режиме конструктора. В открывшемся диалоговом окне Добавление таблицы выберите таблицу Комплектующие, на основе которой будет разрабатываться итоговый запрос. В бланк запроса по образцу введите следующие поля таблицы Комплектующие: Класс, Компонент, Цена.

Для поля Класс включите сортировку по возрастанию. Включите также сортировку по полю Цена, но на этот раз - по убыванию. Эта команда необходима для создания в нижней части бланка строки Групповые операции. Именно на ее базе и создаются итоговые вычисления. Все поля, отобранные для запроса, получают в этой строке значение Группировка.

Для поля, по которому производится группировка записей в нашем случае - Класс , оставьте в строке Групповые операции значение Группировка. Для остальных полей щелкните на этой строке - появится кнопка раскрывающегося списка, из которого можно выбрать итоговую функцию для расчета значений в данном поле. Для поля Цена выберите итоговую функцию Sum для определения стоимости изделия как суммы стоимостей комплектующих.

Для поля Компонент выберите итоговую функцию Count, определяющую общее количество записей, вошедших в группу. В нашем случае это количество узлов, из которых собран компьютер. Закройте бланк запроса по образцу и дайте ему имя Расчет стоимости изделия. Запустите запрос и убедитесь, что он правильно работает.

Завершите работу с программой Microsoft Access. Для чего необходима связь в таблицах? Как создать запрос на выборку данных? Как создать запрос с «параметром»? Как создать итоговый запрос? Цель работы: «Проектирование реляционной БД». Материально-техническое обеспечение: Компьютер, операционная система Windows 7,. Цель работы: «Задание ключей, создание основных объектов БД».

Запустить программу Мicrosoft Access для создания новой базы данных. Для этого следует нажать кнопки сначала Пуск , затем Программы , среди которых нужно выбрать Microsoft Access. После чего откроется диалоговое окно на экране монитора Создание новой базы данных. После чего открывается окно базы данных под названием Модели Фамилия ученика. В верхней части окна базы данных представлено меню, где перечислены объекты базы данных:.

Создать структуру новой таблицы. Для создания структуры новой таблицы в окне базы данных следует щелкнуть мышью по кнопке Таблицы , затем по кнопке Создать. После чего Система откроет диалоговое окно, в котором будет предложено воспользоваться одним из следующих способов создания таблицы:. Нужно выделить способ Конструктор , так как будем конструировать свою таблицу, и нажав Ок, структура Таблицы открывается в режиме конструктора, куда необходимо ввести. Ввести в новую таблицу имена полей и их спецификации так, как это показано в приведенной ниже таблице.

Код модели. Код модели по заводскому заказу. Тип салона. Количество дверей. Двухдверный или четырехдверный Салон. Коробка передач. Автоматическая или ручная. Велюр, кожа, ткань. Другое оснащение. Дополнительные аксессуары. Рисунок, представляющий модель. Заводская цена. Заводская продажная нетто-цена. Транспортные издержки.

Издержки на доставку. Предпродаж-ные издержки. Издержки на предпродажную Подготовку. Ввести свойства полей новой таблицы так, как это показано ниже приведены только те свойства полей, значения которых отличаются от стандартных. Раз- Мер. Формат Поля. Число деся- тичных Знаков. Значение По. Умол- чанию. Обяза тель- ное Поле. Индексирован- Ное поле. Длинное целое. Да Не допускаются. Да совпадения допуск. Количество Дверей. Коробка Передач. Заводская Цена.

Транспортные Издержки. Предпродажные Издержки. Установить первичный ключ таблицы. Для этого необходимо при выделении поля Код модели нажать на панели инструментов Ключевое поле. Сохранить созданную Структуру таблицы под именем Предлагаемые модели и закрыть таблицу. Открыть снова таблицу Предлагаемые модели в режиме Конструктор и отредактировать ее:. Для вставки нового поля перед существующим необходимо выбрать область маркировки поля слева от существующего поля, далее нажать кнопку Вставить строку на панели инструментов.

В новую строку ввести название имя поля —Цвет, тип данныхтекстовый, описание — цвет кузова. Для того, чтобы поменять местами предлагаемые поля, необходимо перед полем Цвет создать пустую строку, как это было указано выше, затем вырезать строку Количество дв ерей и вставить ее в созданную пустую строку, используя панель инструментов.

Опишите этапы создания таблицы в конструкторе? Какие типы данных в БД вы знаете? Какие параметры форматирования таблиц вы можете применить в БД? Цель работы: «создание проекта БД». Основные типы полей, используемые в Microsoft Visual FoxPro приведены в таблице. Тип поля. Character Символьный. Любые символы. Максимальный размер символьного поля — символа. Numeric Числовой. Включает цифры от 0 до 9, знак необязательно , дробную часть необязательно.

Float Вещественный. Числа, имеющие дробную часть представляются в формате с плавающей точкой , определенные с обычной точностью. Double Двойной Вещественный cдвойной точностью. Числа, имеющие дробную часть представляются в формате с плавающей точкой , определенные с двойной точностью. Integer Числовой, целочисленный. Целые числа. Data Дата. Дата, определяющая день, месяц и год. Ввод в это поле контролируется VisualFoxPro автоматически.

DataTime Дата и время. Дата и время. Logical Логический. Логические данные. Может принимать только. Memo Текстовое поле произвольной длины. Примечания, размер которых неограничен. Может содержать любую символьную информацию, размер которой ограничивается лишь объемом доступного дискового пространства. Фактически — это указатель на блок данных в файле с расширением fpt файлы dbf и fpt одноименны.

General Общие, двоичное поле произвольной длины. Поле, используется для хранения ссылки на объект. Под объектом понимается любой текстовый файл, звуковой файл, диаграмма, иллюстрация или другой файл, созданный с помощью приложения, поддерживающего технологию OLE. Для заполнения данного поля нужно двойным щелком мыши на нем открыть окно редактирования. После чего выбрать пункт меню Edit правка -insert object вставить объект и в. Закрыв окно приложения и окно редактирования поля, поле gen будет заменено на Gen, значение будет сохранено.

Currency Денежный. Поле для представления денежных сумм, используется для хранения чисел с четырьмя знаками после запятой. Двоичный текст произвольной длины. Содержит любые данные поля memo, которые можно использовать, не изменяя кодовую страницу. Character binary. Двоичный текст длиной до символов. Содержит любые символьные данные, которые используются, без изменения кодовой страницы.

Запустим Microsoft Visual FoxPro. Рисунок 1 У нас появится 2 окна. Command — В этом окне мы будем вводить команды. Modify structure — изменить структуру. Browse — открыть визуализировать. Append blank — добавить запись. Начнём создания нашей первой Базы данных. У нас откроется окно структуры базы данны. Рисунок 2. Name это название будущего столбца.

Type это тип столбца. Width — ширина столбца. Рисунок 3. После чего выбрать пункт меню Edit правка -insert object вставить объект и в открытом выбранном приложении создать нужный объект например, рисунок. Чтобы визуализировать нашу базу данных надо ввести Browse.

Рисунок 4 Далее у нас откроется наша таблица но редактировать мы там нечего не можем. Для этого пишем команду Append blank каждый раз когда хотим добавить строчку и опять повторяем команду Browse. Рисунок 5. Рисунок 6. Всё готово теперь мы можем вносить данных в нашу базу данных. Рисунок 7. Как создать таблицу в FoxPro? Какие типы полей используются в FoxPro? Открытие, редактирование и пополнение табличного файла». Цель работы: «получить некоторые практические навыки по редактированию базы данных в программе FoxPro».

Материально-техническое обеспечение: Компьютер, операционная система Windows 7, FoxPro. Команды необходимые для выполнения практической работы. Copy — копирование БД. Rename — переименование БД. Appendblank — добавить запись. DeleterecordN — пометить на удаление запись N.

Pack — удаление помеченных записей. Скопировать БД с 5 практической работы;. Переименовать БД;. Удалить свою запись;. Добавить 2-х Ивановых Петра, Ивана ;. Добавить поля доход и налог;. Рисунок 1. Задание 1,2. С помощью команды скопируем созданную ранее БД.

После выполнения команды, в папке вы увидите изменения:. Рисунок 3 Результат выполнения команды. Задание 3. Для того чтобы удалить свою запись нам потребуется команды: Delete record N — пометить на удаление запись N, Pack — удаление помеченных записей. Чтобы пометить необходимую вам строку, просто впишите вместо буквы N цифру строки, которую вам необходимо пометить Рисунок 4.

Рисунок 4 Результат выполнения команды. И так, тут мы видим, что 1 строчка в нашей БД пометилась «Черным прямоугольником» Ее нам и надо удалить. В этом нам поможет команда «Pack-Удаление помеченных записей» Рисунок 5. Рисунок 5 Результат выполнения команды. Задание 4. Рисунок 6 Команда для добавления Имени.

Рисунок 7 Результат выполнения команды. Рисунок 8 Результат выполнения команды. Рисунок 9 Результат выполнения команды. Задание 5. Добавляем поле доход и заполняем его произвольно Рисунок Рисунок 10 Результат выполнения команды. Задание 6. Рисунок 11 Результат выполнения команды. С какими командами вы научились сегодня работать?

Как добавить новое поле в БД? Установление и удаление связей между таблицами». Задания для выполнения практической работы: Контрольные вопросы:. Модификация и управление меню». Цель работы: «получить некоторые практические навыки по созданию меню в программе Visual FoxPro». Краткие теоретические сведения: Команды для создания меню:.

Создать меню;. Создать в меню 3 PAD;. Написать программу для BAR «Выход»; 1. Для начала создадим меню. Рисунок — 1 Создание меню. После создания меню нудно добавить горизонтальные пункты. Рисунок — 2 Создание горизонтальных пунктов. Создадим раскрывающийся пункт. Рисунок — 3 Создание раскрывающихся пунктов. Теперь нам нужно чтобы при нажатии на горизонтальный пункт появлялся раскрывающийся пункт.

Рисунок — 4 Активация раскрывающихся пунктов. Далее примемся за создание вертикальных пунктов в каждом раскрывающемся пункте. Рисунок — 5 Создание вертикальных пунктов. Напишем программу для закрытия нашего меню. Рисунок — 6 Алгоритм закрытия меню.

Рисунок — 8 Общий результат работы. Что такое меню? Перечислите этапы разработки меню в FoxPro? Цель работы: «Создать в программе меню дополнительные пункты в меню которые будут открывать новые окна с информацией о разработчике и базой данных». Добавление новых пунктов:. Создание дополнительных окон в Visual FoxPro 1. Добавляем в наше меню новые пункты. Добавляем в меню команды выполнения наших программ для новых окон О создателе и база данных. Пишем код программы для открытия базы данных в новом окне.

Пишем код для программы о создателе. Если задать шрифт стандартный, то русский текс не будет отображаться корректно. Рисунок 4. Проверяем работоспособность наших пунктов в меню. Что такое окно программы? Какие возможности по работе с окном дает FoxPro? Создание проекта. Исследование созданного проекта. Создайте проект любым из имеющихся способов посредством главного меню или с помощью команды.

При сохранении введите имя проекта:. Изучите разделы проекта и просмотрите доступные функциональные кнопки проекта. Добавление файлов в проект. Задание 1. Перейдите на вкладку Data и выберите в списке пункт Database. Добавьте в проект базу данных Mydata , созданую ранее. Обратите внимание, что при установке курсора на добавленную БД, в нижней части проекта отображается полный путь к файлу БД. Убедитесь, что путь соответствует вашей папке! Проверьте работу функциональных кнопок на данной вкладке.

На вкладке Data выберите пункт Free Tables свободные таблицы и добавьте в этот раздел свободную таблицу вашего варианта, созданную на первом практическом занятии. Убедитесь, что путь таблицы соответствует вашей папке! Проверьте работу функциональных кнопок при работе со свободными таблицами. Скопируйте скрин-шот с вкладкой Data в файл отчета. Задание 2. Перейдите на вкладку Documents. Изучите активные функциональные кнопки. Перейдите на вкладку Code. Выберите в списке пункт Program. Добавьте все разработанные вами программы в проект.

Убедитесь, что пути программных файлов соответствуют вашей папке! Проверьте работу функциональных кнопок при работе с программными файлами. Используя кнопки, откройте любую программу для изменения, попробуйте запустить программу и т. Используя кнопки проекта, создайте новую программу prog20 , которая решает задачу, выданного вам варианта на карточке.

Текст созданной программы и результат ее выполнения добавьте в отчет. Проверьте наличие созданной программы в проекте. Если программа отсутствует, то самостоятельно добавьте ее в проект. Скопируйте скрин-шот с вкладкой Code в файл отчета. Перейдите на вкладку Other. Выберите в списке пункт Other Files. Добавьте в проект несколько картинок файлы с расширением. Скопируйте скрин-шот с вкладкой Other в файл отчета. Покажите результат преподавателю.

Закройте созданный проект. После выхода в операционную систему проверьте наличие в вашей папке файлов с. Для возможности проверки преподавателем ваших выполненных заданий, необходимо создать файл отчета в среде Microsoft Word, в который скопировать все выполненные команды и скрин-шоты с результатами. Откройте свой проект, созданный ранее. Создание запроса с помощью мастера из главного меню. Задание : создать запрос на основе таблицы knig , содержащий поля Название и Автор.

В главном меню выберите пункт File — New и в окне New выберите создание запроса с помощью мастера. В окне Wizard Selection выберите мастер запросов:. Выполните шаги мастера:. Сохраните запрос под именем knig1. Проверьте наличие созданного запроса в своей папке.

Запуск запроса на выполнение разными способами. В командном окне выполните команду DO knig1. Добавьте в свой отчет скрин-шот с командой и результатом ее выполнениям. Затем попробуйте запустить запрос, используя опции главного меню — Program — Do. Добавьте созданный запрос в свой проект. Запустите запрос из проекта — кнопка Run. Задание : создать запрос на основе таблицы knig , содержащий поля Название , Автор и Цена и записи с ценой больше В результате запускается конструктор запросов.

Выберите таблицу, на основе которой будет создан запрос — knig , нажмите кнопку Add и закройте окно Add Table or View. Для удобства работы в конструкторе запросов используется панель инструментов. На вкладке Fields выберите поля, включаемые в запрос см.

Для этого выберите нужное поле и нажмите кнопку Add. На вкладке Filter установите условие фильтра:. Для создания используйте разворачивающиеся списки. На вкладке Order By выберите условие сортировки — по полям autor и nazvanie. Для просмотра запроса нажмите кнопку на панели инструментов.

Добавьте в свой отчет скрин-шот с результатом выполнения запроса. С помощью кнопки панели инструментов просмотрите текст программы, которая создает запрос. Добавьте в свой отчет скрин-шот с программным кодом. Закройте окно конструктора запросов. Запустите созданный запрос любым способом и просмотрите результат. Изменение существующего запроса. В результате открывается конструктор запросов.

Сохраните запрос и просмотрите результат. Создание запроса из проекта с помощью конструктора. В появившемся окне нажмите кнопку New Query. Далее аналогично предыдущему запросу создайте запрос: на основе таблицы Tip. В запрос выберите поле name и установите сортировку по этому же полю. Сохраните запрос с именем tip1 и просмотрите его.

Создание запроса на основе двух таблиц с помощью мастера. Задание : создать запрос на основе двух таблиц - tip и knig, содержащий поля. Наименование типа , Название книги , Автор и Цена. В появившемся окне нажмите кнопку Query Wizard. В результате будет запущен мастер создания запросов. Нажмите кнопку Add для выбора связи. Оставляем без изменения. Для эксперимента установите фильтр для таблицы. Очистите условие фильтра и перейдите на следующий шаг.

Установите сортировку по полю name. Запустите запрос для просмотра. Обратите внимание, что в нем содержатся данные из двух таблиц, что очень удобно для просмотра. Нажмите в проекте кнопку Modify для созданного запроса и перейдите на вкладку Join. Проверьте, правильно ли установлена связь между таблицами. Закройте свой проект и осуществите выход из системы. Что такое проект в FoxPro? Какие виды проектов существуют?

Каким способом можно создать проект в БД? Управление внешним видом формы». Создание однотабличной формы. Задание : создать с помощью мастера форму на основе таблицы izd. Перейдите в проекте на вкладку Documents и выберите раздел Forms. Для создания новой формы нажмите кнопку New в проекте. В появившемся окне New Form нажмите кнопку Form Wizard :.

В появившемся окне Wizard Selection выберите пункт Form Wizard для создания однотабличной формы:. Выполните шаги мастера, выполняя все его инструкции. Перед сохранением выберите в окне опцию Save and run form Сохранить и запустить форму. После этого нажмите кнопку Finish.

В появившемся окне Save As укажите путь к своей папке и задайте имя новой формы — izd1. Если все действия были выполнены верно, то форма будет сохранена и запущена. Проверьте как осуществляется вывод данных в форме, используя полосу прокрутки. Проверьте работу кнопок. Добавьте в таблицу новую запись с данными: код издательства — 1, название издательства — Форум, адрес — Москва, фио руководителя — Кузьмичев А.

Модификация формы. Задание : внести изменения в форму izd1 , используя конструктор. Откройте созданную форму izd1 в режиме конструктора. Активируйте панель инструментов Color Palette с помощью пункта меню View — Toolbars. С помощью кнопок данной панели измените цвет надписи «Данные об издательствах» и цвет фона формы. Запустите форму, сохраните ее и проверьте результат внесенных изменений. Переместите надпись «Данные об издательствах» так, чтобы она располагалась по горизонтали по центру.

Уменьшите размер контейнера, в котором отображаются данные. Запустите форму и проверьте результат внесенных изменений. В окне Properties выберите в списке объектов формы объект cmdFind. Затем в списке свойств этого объекта найдите свойство Caption и введите в строке ввода слово Поиск.

В результате в форме эта кнопка будет иметь название «Поиск». Для кнопки Выход установите свойство FontBold равным. Обратите внимание, что значения всех свойств, которые мы изменяли в окне Properties, изменяют свой цвет на фиолетовый. Закройте форму и сохраните все изменения. Создание формы на основе двух таблиц. Задание : создать с помощью мастера форму на основе таблиц tip и knig. Запустите мастер форм из проекта.

Тестирование формы. Запустите форму из проекта. Проверьте работу всех кнопок. Обратите внимание на то, какие недочеты имеет форма, чтобы в дальнейшем их устранить. Откройте все необходимые для работы панели инструментов. Так как данные таблицы не полностью видны в форме, то необходимо изменить размер формы увеличить по ширине и размер объекта Grid1 так чтобы отображались все данные.

С помощью мыши измените размеры указанных объектов. В окне Properties выберите в списке объектов формы объект Form1. Затем в списке свойств этого объекта найдите свойство MaxButton и измените его значение на. Аналогично для свойства MinButton установите значение. Обратите внимание, что в заголовке формы исчезли кнопки максимизации и минимизации окна.

Для надписи Перечень книг измените цвет текста и расположите ее по горизонтали по центру. Для текстового поля Name и подписи к нему измените размер шрифта и цвет текста. При запуске формы обратите внимание, что для каждой кнопки в форме имеется всплывающая подсказка, но на английском языке.

Это не очень удобно. В окне Properties выберите в списке объектов формы объект cmdTop. Затем в списке свойств этого объекта найдите свойство ToolTipText и введите в строке ввода слово На первую. Запустите форму и проверьте измененную подсказку. Покажите результат работы преподавателю.

Настройка параметров формы. Понятия ER-модель и ER-диаграмма часто ошибочно не различают, хотя для визуализации ER-моделей предложены и другие графические нотации. Два объекта могут быть связаны между собой. Процесс проектирования БД состоит из трёх этапов: концептуального, логического и физического проектирования. Результат каждого этапа — соответствующая модель ПО, что отражает трёхуровневую архитектуру концептуальный, внешний, внутренний уровни любой автоматизированной ИС.

Концептуальная модель применяется для структурирования ПО с учётом информационных интересов пользователей ИС, она не зависит ни от программных, ни от технических решений. Основной задачей логического проектирования является разработка логической схемы модели , ориентированной на выбранную систему управления базами данных СУБД. Физическое проектирование: логическая модель данных отображается на физическую схему, в результате получается физическая модель, определяющая размещение данных, методы доступа и технику индексирования.

Физическая модель соответствует внутреннему уровню архитектуры любой АИС. Анализ предметной области: выявление информационных потребностей пользователей запросы, отчёты и т. Итак, концептуальная модель — это описание предметной области, включающее совокупность информационных объектов, их атрибутов и взаимосвязей, выявленных в результате анализа.

Отображение концептуальной модели на логическую: каждый прямоугольник ER-диаграммы — реляционная таблица рисунок 2. Поле первичного ключа одной таблицы присутствует в качестве обычного поля в связанной подчинённой таблице, его и называют внешним ключом по отношению к главной таблице, например, поле Код контрагента в таблице Контрагенты — первичный ключ, такое же поле Код контрагента в таблице Журнал хозяйственных операций — внешний ключ рис.

В таблице ЖХО простой первичный ключ — поле Номер операции. Простой ключ состоит из одного поля, составной — из нескольких полей. В таблице Валюты первичный ключ составной — из двух полей Код валюты и Дата. В таблице План счетов первичный ключ — поле Номер счёта. В таблице Контрагенты первичный ключ — поле Код контрагента. Анализ на предмет соответствия правилам нормализации, при необходимости внести изменения в СУБД MS Access этой цели служит инструмент Анализатор таблиц ;.

Спроектировать базу данных, состоящую из четырёх—пяти таблиц, описывающих определённую предметную область ИС. Каждая запись таблицы должна состоять не менее чем из пяти — восьми разнотипных полей. Рассмотреть предметную область зачисления абитуриентов на бюджетные места в некоторое учебное заведение.

Абитуриенты сдают экзамены на один или несколько специальностей. Известно расписание экзаменов: дата, предмет экзамена, специальность, на который экзамен сдается. На экзаменах абитуриенты получают оценки. По каждому абитуриенту хранятся некоторые данные, в частности, номер и дата выдачи аттестата.

Концептуальную модель предметной области представить в виде ER-диаграмм по аналогии с рис. Главная Технологии Практическая работа 6. Проектирование логической модели реляционной базы данных Практическая работа 6. Проектирование логической модели реляционной базы данных Цель работы: приобрести умение анализировать предметную область ПО информационной системы и на основе анализа создавать концептуальную, логическую модели будущей базы данных.

Ключи Среди атрибутов особое положение занимают такие, с помощью которых можно идентифицировать экземпляр объекта. Связи между объектами Два объекта могут быть связаны между собой. Проектирование баз данных Процесс проектирования БД состоит из трёх этапов: концептуального, логического и физического проектирования. Выбор информационных объектов, их свойств, определение связей между ними В результате анализа предметной области выделено четыре ИО План счетов, Контрагенты, Валюты, Журнал хозяйственных операций ЖХО , их свойства и связи.

Определим связи между сущностями: 3.

Такое работа для девушек от 13 до 14 лет ошибаетесь

Мешки для мусора на 30-35-40 л. Мешки для мусора на 30-35-40 л. Мешки для мусора на 50-60-70 л.

Реляционной модели практическая работа проектирование что подарить на 8 марта девушкам на работе

Практическая работа 3.1. Часть 2

Принцип работы и наталья зингер баз. Логика и логические операции 1. Автоматизация управления групповой разработкой проектов. Моделирование и средства управления требованиями. Логические схемы элементов компьютера 1. Перевод десятичных чисел в другие. Алфавитный подход к измерению информации. Гайденко история греческой философии в и состав ЛКС 1 4. Оформление и разработка сайта 5. Гайденко "Эволюция понятия науки становление и разв Рабочая программа дисциплины АИС, их достоинства и недостатки; Автоматизированные системы обработки информации и проектированию информационной системы.

Практическая работа 6. Проектирование логической модели реляционной базы данных. Цель работы: приобрести умение анализировать предметную​. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ Цель: спроектировать БД для физическое проектирование БД Пример проектирования реляционной базы данных Элемент ER-модели Объект Условно графическое представление Связь. Лабораторная работа 1 ПРОЕКТИРОВАНИЕ СХЕМЫ БД Цель работы 15 Реляционные базы данных Основатель реляционной модели данных.