Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lp_IPOVS_BD.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
25.49 Mб
Скачать

Лабораторное задание

Изучить методологию IDEF1X и средства программы ERwin, предназначенные для проектирования БД. Спроектировать БД для конкретного варианта задания, выбрав СУБД Access.

Порядок выполнения лабораторной работы

1. Запустить программу ERwin командой Пуск | Программы | PLA­TI­NUM ERwin | PLATINUM ERwin.

2. Описать логическую модель, показанную на рис.6, следуя ин­струкциям, приведенным в разделе “Использование программы ERwin”.

3. Сохранить логическую модель в файле INFORM.ER1 на устройстве H командой File | Save As …

4. Ознакомиться с уровнями отображения диаграммы, вызвав контекстное меню щелчком правой кнопки мыши; выбрать команду Display Level и уровень отображения: сущности (Entity), атрибуты (Attribute), первичный ключ (Primary Key), определение (Definition), иконки (Icon). Записать в отчет, как представлена на диаграмме сущность СЛУЖАЩИЙ при выборе каждого уровня отображения.

5. Сформировать физическую модель и записать в отчет сведения о структуре спроектированной БД, указав таблицы и их связи.

6. Адаптировать и создать спроектированную БД для СУБД Access, выполнив действия, описанные в разделе “Использование программы ERwin”.

7. Записать в отчет имя папки с моделью INFORM.ER1 и закрыть модель командой главного меню File | Close.

8. Для своего варианта задания разработать логическую модель, описав объекты и представив связь объектов в соответствии с методологией IDEF1X. Записать в отчет полученную логическую модель и сохранить ее в файле MYMODEL.ER1 на устройстве H:.

9. Использовать программу ERwin для проектирования и создания БД, соответствующей варианту задания, выбрав СУБД Access. Записать в отчет структуру сформированной физической модели БД.

10. Оформить отчет и защитить работу.

Требования к отчету

Отчет должен содержать:

  1. название лабораторной работы;

  2. краткие сведения о методологии IDEF1X;

  3. сведения о палитре инструментов программы ERwin;

  4. результаты выполнения заданий.

Контрольные вопросы

  1. Какая методология создания ИЛМ реализована в программе ERwin?

  2. Как классифицируются сущности и связи в IDEF1x? Дайте определения используемым понятиям.

  3. Как изображаются сущности и связи в IDEF1x?

  4. Как представляются степени связи и классы принадлежности в IDEF1x?

  5. Как реализуется процесс проектирования БД с использованием программы ERwin?

  6. Как разместить сущности в рабочей области окна программы ERwin и задать связи между ними?

  7. Какие команды программы ERwin обеспечивают получение физической (даталогической) модели и создание БД для выбранной СУБД?

Лабораторная работа № 7 Использование оператора select языка sql для доступа к базам данных Access

Цель работы: изучить основные возможности оператора SELECT структурированного языка запросов SQL и получить практические навыки создания и выполнения запросов на этом языке при работе с СУБД Access.

Продолжительность работы - 4 ч.

Теоретические сведения

Структурированный язык запросов SQL (Structured Query Language) предназначен для обработки и чтения информации, хранящейся в компьютерной базе данных [1, 3]. SQL – это язык программирования, который применяется для организации взаимодействия пользователя с базой данных. SQL реализован в более чем сотне СУБД, существуют международные стандарты на этот язык.

Во всех стандартах жестко определяется основной набор операторов и возможностей языка SQL. Каждая реализация этого языка учитывает требования стандарта, но имеет и дополнительные возможности, которых нет в стандарте. Существует реализация языка SQL для СУБД Access под названием SQL Microsoft Jet.

Язык SQL можно использовать для доступа к базам данных в двух режимах: при интерактивной работе (т.е. в диалоговом режиме) и в прикладных программах. Соответственно имеются две разновидности языка: интерактивный SQL и программный SQL, которые по своим возможностям отличаются незначительно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]