Автор работы: Пользователь скрыл имя, 20 Мая 2013 в 00:26, лабораторная работа
Требования к модели:
- В поликлинике работают участковые врачи и специалисты.
- Каждый врач может быть только специалистом или только участковым врачом.
- Каждый участковый врач обслуживает только один участок.
- Один участок обслуживает только один участковый врач.
Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича
Факультет информационных систем и технологий
Отчёт по лабораторной работе №7
Тема: «Структура и информация в таблицах в СУБД Oracle »
Дисциплина: «Управление данными»
Выполнил: Куваев Д.О. (гр. ИСТ-01)
Проверил: Сабинин О.Ю.
Санкт-Петербург
2013
B.1. Создать логическую модель базы данных поликлиники.
Требования к модели:
2. Создать физическую модель базы данных. Отобразить ключевые поля.
3. Создать представление
для отображения фамилии
4. Создать представление
для отображения фамилии
5. Проверить разработанную модель средствами Validator.
6. Устранить ошибки модели, которые выявил Validator.
7. Провести прямое
проектирование – создать
8. Проверить работоспособность базы данных в Oracle: Наличие ключевых полей, связей между таблицами, работу представлений, выполнение запросов. (Для проверки работоспособности базы данных внести в таблицы базы данных по 5 записей)
9. Провести обратное
проектирование базы данных из
Ход работы
Создадим логическую модель в Erwin.
Создать физическую модель базы данных. Отобразить ключевые поля.
Переключаемся на физическую модель
Отобразим ключевые поля.
4. Создать представление для отображения фамилии больного, фамилии его участкового врача, времени приема врача по дням недели, номера кабинета
Создадим представление
Представление создано
5. Проверить разработанную модель средствами Validator.
6. Устранить ошибки модели, которые выявил Validator.
Переименую атрибуты у Врачей, чтоб не было одинаковых.
Настрою индексы:
А также уберу CASCADE в отношении
Сохраняем и проверяем в валидаторе.
Ошибок нет.
7. Провести прямое проектирование – создать объекты базы данных в Oracle.
Выбираем Toolsà Forward Engineerà Schema Generation
Жмем на кнопку Generate, и, указав параметры подключения к базе данных, сразу в ней выполнить скрипт.
База создалась.
8. Заполним таблицы значениями
9. Провести обратное проектирование базы данных из Oracle.
Выберем ToolsàReverse Engineer
Информация о работе Структура и информация в таблицах в СУБД Oracle