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

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

Вопросы для коллоквиума.

1. Какие команды необходимо выполнить для создания базы данных и таблиц?

2. Какие команды используется для модификации структуры таблиц?

  1. Перечислите команды добавления, изменения и удаления записей в таблицы.

  2. Поясните синтаксис команды SELECT.

  3. Представления, их создание, работа с представлениями, удаление.

Вопросы для защиты

1. Сравните язык RQBE с языком SQL.

2. Поясните назначение первичного и внешних ключей. .

3. Поясните построение условий для выбора записей.

4. Поясните построение условий для выбора записей из несколькиих таблиц.

5. Перечислите возможноссти оператора SELECT.

6. Исходные таблицы для создания представлений.

Лабораторная работа 4

Проектирование баз данных в среде Erwin

Цель работы – изучение Erwin – средства разработки схемы базы данных (БД), сочетающее в себе графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку наиболее популярных реляционных систем управления базами данных (СУБД) и настольных БД.

  1. Основные положения

Создание информационной системы представляет собой достаточно сложный и многоступенчатый процесс, который всегда включает в фазу информационного моделирования. Информационная модель – это спецификация структуры данных и бизнес правил (правил предметной области).

Реализация моделирования ERwin базируется на теории реляционных БД и методологии IDEF1X [1], которая была разработана на основе метода IDEF1 с учётом таких требований, как простота для изучения и возможность автоматизации. Метод IDEF1, в свою очередь, основан на подходе П. Чена [2] и позволяет построить модель данных, эквивалентную реляционной модели в третьей нормальной форме. Методология IDEF1X определяет стандарты терминологии, используемой при информационном моделировании, и графического изображения типовых элементов на диаграммах.

В ERwin можно использовать и нотацию IE (Information Engineering), разработанная Мартином (Martin), Финкельштейном (Finkelstein) и другими авторами, используется приемущественно в промышленности. Переключение между нотациями можно сделать в закладке Methodology диалога Preferences (меню Option/Preferences…) .

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

Процесс моделирования

Процесс построения информационной модели состоит из следующих этапов (прямое проектирование):

Создание логической модели данных:

  • определение сущностей;

  • определение зависимостей между сущностями;

  • задание первичных и альтернативных ключей;

  • определение неключевых атрибутов сущностей.

Переход к физическому описанию модели:

  • назначение соответствий имя сущности – имя таблицы, атрибут сущности – атрибут таблицы;

  • задание триггеров, хранимых процедур и ограничений.

Генерация базы данных.

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