Описание полей таблицы «zapchast»
Цель. Изучение возможностей case-средств для проектирования БД на основе выбранной предметной области.
Задачи. · Проектирование БД в выбранном case-средстве; · Автоматическое создание (экспорта) БД из case-средства в различные БД. · Иметь общее представление о case-средствах для проектирования БД; · Выбор case-средства. Проектирование пилотного проекта будет осуществляться с помощью case-средства ERwin Data Modeler 4.0.
В ERWIN создаем таблицы с помощью значка из панели инструментов: Он используется для создания сущностей (таблиц БД). Задаем имя сущности – файл. Кликаем на прямоугольник сущности: 1) Создаем новый атрибут –id (Attribute Name –id, Column Name –id, тип Number). 2) Отмечаем его как первичный ключ – Primary Key. 3) Во вкладке Datatype выбираем LONG INTEGER. 4) Один атрибут создан; также создаем остальные.
Описание полей таблицы «zapchast»
В результате должна получается следующая логическая модель:
При переводе в вид физического представления (поменять на панели управления Logical на Physical – при этом необходимо поменять имя сущности) была получена следующая таблица:
Аналогично создаем остальные сущности. Их логические и физические представления показаны ниже.
Далее были созданы связи между сущностями. Логическое и физическое представление показано ниже.
Затем нужно экспортировать таблицы в Access. Предварительно создаем пустую БД 4.2.mdb.
Выбираем инструмент Forward Engineer, в появившемся окне нажимаем Generate. В поле User Name вводим admin, в поле Database – путь к созданной пустой БД. Нажимаем Connect – происходит генерация БД. Частичный лог экспорта: ' Starting Access Basic DAO Session... . . . 276 query succeeded.
Открываем БД 4.2.mdb. в MS Access, видим 10 таблиц. Открываем схему данных: все связи установлены верно:
Оптимизация. Оптимизация состоит в упрощении структуры данных и попытке придание базе данных гибкости на основе опыта, полученного при выполнении предыдущих лабораторных работ. Удалена таблица image, так как опыт, полученный при выполнении предыдущих лабораторных работ, показал, что название фотографии можно заносить в отдельную запись в главной таблице, а сам файл изображения хранить на сервере отдельно от БД. Таблица client реализована по стандартам структур данных vcard. Логическое представление оптимизации показано ниже. Частичный лог экспорта: ' Starting Access Basic DAO Session... . . . Schema Generation Complete 212 query succeeded.
Как видим, было произведено 212 запросов, что на порядок меньше, чем в предыдущем случае. Проверяем БД 4.3.mdb. Получены 9 таблиц, все связи на своих местах, оптимизация прошла успешно.
Читайте также: CREATE TABLE имя_таблицы Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|