Автор работы: Пользователь скрыл имя, 06 Декабря 2010 в 02:43, Не определен
Курсовой проект
Рис. 4 Изображение
связи «Объект - Свойство» для
объекта «Сотрудник»
Рис. 5 Изображение
связи «Объект - Свойство» для
объекта «Заказ»
Рис. 6 Изображение связи «Объект - Свойство» для объекта «Клиент»
Однако инфологическая модель предполагает наличие в себе отображения не только отдельных объектов и их свойств, но также связей между различными объектами.
Изобразим
графически инфологическую модель всей
базы данных (см. рис. 7).
Рис. 7 Инфологическая
модель базы данных гостиничного комплекса
Построение реляционной схемы из ER – модели данных
В таблицах данные распределяются по столбцам (которые называют полями) и строкам (которые называют записями). Все данные, содержащиеся в поле таблицы, должны иметь один и тот же тип. Каждое поле таблицы характеризуется наименованием, типом и шириной поля. При задании типа данных поля можно также указать размер, формат и другие параметры, влияющие на отображение значения поля и точность числовых данных. Основные типы данных:
Следующим шагом выполнения работы было построение реляционной схемы базы данных из ER-модели. Для этой цели были использованы следующие правила:
идентификатор любого из двух объектов.
Такое объединение информации в одну таблицу возможно только в том случае, если между объектами связь 1:1, если связь другая, то выделяют по одной таблице для каждого объекта и одну для связи.
содержит в себе идентификатор объекта, общие свойства и свойства данной категории.
Кроме этого, возможны и комбинированные варианты. Выбор конкретного решения будет зависеть от того, насколько часто информация о разных категориях объекта обрабатывается совместно, как велико различие видовых свойств и т.п.
В этом случае – см. пункты 7, 9, 10.
В результате применения данных рекомендаций к инфологической модели была получена следующая реляционная модель:
Сотрудник (Код сотрудника, Фамилия, Имя, Должность, Дата рождения, Адрес, Телефон, Примечание);
Клиент (Код клиента, ФИО, Адрес, Телефон);
Заказ (Код заказа, Код товара, Код сотрудника, Дата размещения, Дата исполнения, Код клиента);
Товар (Код товара, Код поставки, Наименование товара, Описание, Изображение, Стоимость закупки, Наличие, Количество, Стоимость продажи);
Поставка (Код поставки, Код поставщика, Дата поставки);
Поставщик
(Код поставщика, Название поставщика,
Представитель, Обращаться, Телефон, Адрес).
Описание приложения
Для хранения данных создано 6 таблиц, структура которых приведена в таблице 1.
Таблица 1. Структура таблиц
Таблица Сотрудники | Таблица Товары | |||||
Поле | Тип данных | Поле | Тип данных | |||
Код Сотрудника | Числовой | Код Товара | Текстовый | |||
Фамилия | Текстовый | Код Поставки | Числовой | |||
Имя | Текстовый | Наименование Товара | Текстовый | |||
Должность | Текстовый | Описание | Поле МЕМО | |||
Дата Рождения | Дата/время | Изображение | Поле объекта OLE | |||
Адрес | Текстовый | Стоимость Закупки | Денежный | |||
Телефон | Текстовый | Наличие | Логический | |||
Примечание | Поле МЕМО | Кол-во | Числовой | |||
Стоимость Продажи | Денежный | |||||
Таблица Клиенты | ||||||
Поле | Тип данных | Таблица Поставка | ||||
Код Клиента | Числовой | Поле | Тип данных | |||
ФИО | Текстовый | Код Поставки | Числовой | |||
Адрес | Текстовый | Код Поставщика | Числовой | |||
Телефон | Текстовый | Дата Поставки | Дата/время | |||
Таблица Заказы | Таблица Поставщики | |||||
Поле | Тип данных | Поле | Тип данных | |||
Код Заказа | Числовой | Код Поставщика | Числовой | |||
Код Товара | Текстовый | Название Поставщика | Текстовый | |||
Код Сотрудника | Числовой | Представитель | Текстовый | |||
Дата Размещения | Дата/время | Обращаться | Текстовый | |||
Дата Исполнения | Дата/время | Телефон | Текстовый | |||
Код Клиента | Числовой | Адрес | Текстовый |
Для создания базы данных нужно сначала запустить программу Microsoft Office Access 2003, для этого нужно проделать следующие действия: Пуск → Программы → Microsoft Office → Microsoft Office Access 2003.
После этого откроется окно программы. Для создания новой базы данных нужно выполняем:
- команду Файл → Создать
- в открывшемся окне диалога «Создание»
выбираем «Новая база данных». На экране
появится окно с запросом директории для
новой базы данных, вводим имя базы Компьютерный
магазин, затем «ОК». После этого появится
окно базы данных (см. рис. 8).
Рис. 8 Окно базы данных
Создание таблиц, как и других объектов баз данных, начинается с активации окна базы данных. В этом окне выбирается элемент управления Таблицы, после чего на правой панели окна будет представлен список таблиц, уже входящих в состав БД. Если в базе нет таблиц, то на правую панель окна выводится только три элемента управления для создания новой таблицы: Создание таблицы в режиме конструктора, Создание таблицы с помощью мастера и Создание таблицы путём ввода данных.
Выбираем
элемент управления →Создание таблиц
в режиме конструктора (см. рис. 9).
Рис. 9 Создание таблицы в режиме конструктора
Теперь необходимо заполнить Имена полей и выбрать Типы данных. По окончании заполнения через меню Файл → Сохранить как сохраняем полученную таблицу с требуемым именем (см. рис. 10).
Рис. 10 Таблицы базы данных компьютерного
магазина в режиме конструктора
Разработаем схему данных, (создание связей между таблицами). Для этого: