- •Введение
- •Лабораторная работа 1. Разработка инфологической модели бд.
- •1. Основные понятия
- •2. Средства разработки инфологической модели в AllFusion eRwin Data Modeler
- •3. Последовательность выполнения лабораторной работы
- •Требования к оформлению отчета
- •Контрольные вопросы
- •Лабораторная работа 2. Разработка реляционной модели бд.
- •1. Основные понятия
- •2. Задачи этапа логического проектирования рбд.
- •3. Последовательность выполнения лабораторной работы
- •4. Требования к оформлению отчета
- •Контрольные вопросы
- •Лабораторная работа 3. Проектирование правил целостности бд и физической модели бд
- •1. Основные понятия
- •2. Средства задания целостности в среде AllFusion eRwin Data Modeler
- •3. Средства AllFusion eRwin Data Modeler для создания бд в среде выбранной субд
- •4. Последовательность выполнения лабораторной работы
- •Требования к оформлению отчета
- •Контрольные вопросы
- •Лабораторная работа 4. Реализация бд в субд Access
- •1. Основные понятия
- •1.1 Таблицы
- •Мастер форм позволяет в диалоговом режиме сформировать удобную форму, разработанную на основе существующих в системе шаблонов. В этом режиме можно создать формы разных типов:
- •1.4. Отчеты
- •Создать отчет в субд Access можно различными способами:
- •1.5. Макросы
- •2. Последовательность выполнения лабораторной работы
- •3. Требования к оформлению отчета
- •Контрольные вопросы
- •Литература
- •Приложение I. Варианты предметной области для лабораторных работ
- •Приложение II
4. Последовательность выполнения лабораторной работы
Запустить среду моделирования AllFusion ERwin Data Modeler и ознакомиться с интерфейсом программной среды задания правил целостности.
Провести анализ смысловых правил обработки данных и сформулировать их в виде декларативных правил целостности в РБД.
Задать необходимые декларативные ограничения целостности исходя из специфики предметной области.
Ознакомиться с возможностями построения отчетов в AllFusion ERwin Data Modeler.
Документировать РБД, используя средства AllFusion ERwin Data Modeler.
Используя средства AllFusion ERwin Data Modeler создать БД в СУБД Access.
Оформить отчет по лабораторной работе.
Требования к оформлению отчета
Отчет по лабораторной работе должен включать следующие разделы:
Титульный лист.
Графическое описание РБД .
Описание правил целостности на естественном языке и в виде ограничений на значения атрибутов.
Отчет по модели, созданный средствами Report Builder, который должен включать описание правил целостности.
Текст сгенерированного средствами AllFusion ERwin Data Modeler описания БД в СУБД Access
Схема БД Access.
Контрольные вопросы
Что такое ограничения целостности?
В чем важность задания ограничений целостности?
Какие виды ограничений целостности вы знаете?
Какие способы задания ограничений целостности вы знаете?
В чем суть применения триггеров для контроля целостности данных?
Если задано ограничение целостности связи, но не задано каскадное удаление связанных записей, повлияет ли заданное ограничение целостности на процесс удаления записи из основного файла?
Какие виды диапазонов вы знаете? В чем особенности их задания?
Как можно реализовывать ограничения целостности на «домен»?
Какие ограничения целостности могут быть заданы в ERWin?
Как задать значение по умолчанию для заданного атрибута в ERWin?
Какие ограничения целостности определяются для первичного ключа?
Что такое прямое проектирование в ERWin?
Лабораторная работа 4. Реализация бд в субд Access
Цель работы – разработать законченное приложение для работы с данными в СУБД Access.
1. Основные понятия
СУБД Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии СУБД Access имеют в своем составе средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, СУБД Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Access является СУБД реляционного типа, которая имеет все необходимые средства для выполнения основных операций по обработке данных. Достоинством СУБД Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения для работы с данными. В отличие от других настольных СУБД, Access хранит все объекты БД в одном файле.
Основными объектами БД в Access являются таблицы, запросы, формы, отчеты, макросы. Для работы с ними в состав СУБД Access включены разнообразные инструментальные средства, которые значительно облегчают работу пользователя по созданию и изменению объектов БД. К этим средствам относятся Конструктор, Мастер и Построитель.
