Главная Обратная связь

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






Разработка макетов таблиц и схемы БД средствами СУБД MS Access



 

На основании спроектированной информационно-логической модели можно приступить к непосредственному созданию БД с помощью СУБД Microsoft Access.

Новая БД создается с помощью команды «Создать» из меню «Файл». При этом сразу указывается имя БД и ее расположение.

В окне БД на вкладке «Таблицы» выполняется разработка макетов таблиц. Макеты таблиц создаются в режиме конструктора

Сначала создаются макеты главных таблиц «Посетители», «Ресторан», затем формируется подчиненная таблица «Заказы». В таблице «Заказы» для внешних ключей формируются поля со списком (с использованием Мастера подстановки). Для каждого поля таблицы задается тип данных и свойства полей. Описания макетов таблиц (приложение А1) приведены ниже:

Талица 5 – Описание таблицы «Посетитель»

 

Имя поля Тип Описание Свойства
Код посетителя Счетчик, поле первичного ключа Ключевое поле, код посетителя Индексированное поле: Да/ Совпадения не допускаются
Фамилия Текстовый Фамилия Размер поля: 40, Индексированное поле: Да/ Совпадения допускаются
Имя Текстовый Имя Размер поля: 20, Индексированное поле: Да/ Совпадения допускаются
Отчество Текстовый Отчество Размер поля: 25, Индексированное поле: Да/ Совпадения допускаются
Дата рождения Дата/время Дата рождения ДД.ММ.ГГ Индексированное поле: Нет
Адрес Текстовой Адрес(улица, дом, квартира) Размер поля: 50 Индексированное поле: Нет
Телефон Текстовый Контактный телефон Размер поля: 20, Индексированное поле: Нет

 

 

Талица 6 – Описание таблицы «Ресторан»

 

Имя поля Тип Описание Свойства
Код ресторана Счетчик, поле первичного ключа Ключевое поле, уникальный номер ресторана Индексированное поле: Да/ Совпадения не допускаются
Название ресторана Текстовый Название ресторана Размер поля: 40 Индексированное поле: Да/ Совпадения не допускаются
Меню Текстовый Название блюд   Размер поля: 40 Индексированное поле: Нет
Кухня Текстовый Виды кухни Размер поля: 25, Индексированное поле: Да /Совпадения допускаются
Количество залов Числовой 2 или 6 Размер поля: Байт Значение по умолчанию: 6 Условие на значение: 2 Or 6
Изображение Поле объект OLE Фотография Обязательное поле: Нет Выравнивание текста: Общее

 



Талица 6 – Описание таблицы «Заказы»

 

Имя поля Тип Описание Свойства
Код заказы Счётчик Ключевое поле, уникальный номер заказа Индексированное поле: Да/ Совпадения не допускаются
Код посетитель Числовой, поле внешнего ключа Внешний ключ, для связи с таблицей «Посетитель» Размер поля: Длинное целое Индексированное поле: Да, допускаются совпадения
Код ресторан Числовой, поле внешнего ключа Внешний ключ, для связи с таблицей «Ресторана» Размер поля: Длинное целое Индексированное поле: Да, допускаются совпадения
Дата Дата/время Дата формирования заказа ДД.ММ.ГГ Формат: Средний формат даты Индексированное поле: Да/ Совпадения допускаются Значение по умолчанию: =Date()
Цена Денежный Цена заказа Индексированное поле: Нет
Скидка Числовой Размер скидки в % Формат: Одинарное с плавающей точкой Формат поля: Процентный Условие на значение: between 0 and 1 Индексированное поле: Нет
Оплачено Логический Оплата за заказ Формат поля: Да/Нет Индексированное поле: Да, допускаются совпадения

После окончания работы над макетами таблиц формируется схема БД с помощью меню Сервис/Схема данных. Данные связываются по ключевым полям. При формировании связей между таблицами обязательно устанавливается поддержка целостности данных для каскадного удаления и обновления.Готовая схема БД приведена в приложении Б1.

После окончания работы над макетами таблиц формируется схема БД с помощью меню Работа с базой данных/Схема данных. При создании схемы данных и указания связей между таблицами, было выбрано обеспечение целостности данных, как показано на рисунке 6:



 

 

 


Эта страница нарушает авторские права

allrefrs.ru - 2019 год. Все права принадлежат их авторам!