Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Разработка даталогической структуры базы данных

Поиск

 

Даталогическая структура реляционной базы данных определяется совокупностью логически связанных реляционных таблиц.

Логические связи соответствуют структурным связям между объектами в концептуальной модели, каждый объект в логической модели отображается соответствующей реляционной таблицей.

Связи между таблицами осуществляются посредством общих атрибутов. Реляционная модель проектируемой базы данных. Таблица 4 содержит информацию о должностях, которые занимают сотрудники.

 

Таблица 4 – Описание логической структуры таблицы «Должности»

Признак ключа Имя поля Тип данных поля Длина Точность числа Ограничения
Pk Код должности Счётчик Длинное целое Авто >0
- Наименование Текстовый   - -
- Оклад Денежный - Авто >0

 

Таблица 5 содержит информацию о сотрудниках.

 

 

Таблица 5 – Описание логической структуры таблицы «Сотрудники»

Признак ключа Имя поля Тип данных поля Длина Точность числа ограничения
Pk Код сотрудника Счётчик Длинное целое Авто >0
- Фамилия Текстовый   - -
- Имя Текстовый   - -
- Отчество Текстовый   - -
- Дата рождения Дата/время - - -
- Телефон Текстовый   - -
Fk Должность Числовой Длинное целое - -

 

Таблица 6 содержит информацию о продажах.

 

Таблица 6 – Описание логической структуры таблицы «Продажи»

Признак ключа Имя поля Тип данных поля Длина Точность числа ограничения
Pk Код продажи Счётчик Длинное целое Авто >0
Fk2 Код товара Числовой Длинное целое - -
- Кол-во Числовой Длинное целое - -
Fk1 Код сотрудника Числовой Длинное целое - -
- Дата Дата/время - - -

 

Таблица 7 содержит информацию о товарах.

 

Таблица 7 – Описание логической структуры таблицы «Товар»

Признак ключа Имя поля Тип данных поля Длина Точность числа ограничения
Pk Код товара Счётчик Длинное целое Авто >0
- Наименование Текстовый   - -
- Кол-во_шт Числовой Длинное целое - -
- Цена_за_шт Денежный - Авто >0
Fk2 Поставщик Числовой Длинное целое - -

 

Таблица 8 содержит информацию о поставщиках.

 

Таблица 8 – Описание логической структуры таблицы «Поставщики»

Признак ключа Имя поля Тип данных поля Длина Точность числа ограничения
Pk Код поставщика Счётчик Длинное целое Авто >0
- Наименование Текстовый   - -
- Адрес Текстовый   - -
- E-mail Текстовый   - -
- Телефон Текстовый   - -

 

Таблица 9 содержит информацию о заказах.

 

Таблица 9 – Описание логической структуры таблицы «Заказы»

Признак ключа Имя поля Тип данных поля Длина Точность числа ограничения
Pk Код заказа Счётчик Длинное целое Авто >0
Fk1 Поставщик Числовой Длинное целое - -
- Наименование товара Текстовый   - -
- Кол-во Числовой Длинное целое - -
- Стоимость Денежный - Авто >0
- Дата Дата/время - - -

 

При создании БД в СУБД ACCESS были созданы таблицы, которые заполнялись данными.

В таблице «Должности» созданы следующие поля и заданы типы данных (Рисунок 16):

Поле "Код_должности" имеет тип данных Счётчик.

Поле "Наименование" имеет тип данных Текстовый.

Поле "Оклад" имеет тип данных Денежный.

Рисунок 16 – Таблица «Должности» в режиме конструктора

Затем был выполнен ввод данных в таблицу «Должности» (Рисунок 17).

Рисунок 17 – Таблица «Должности» с введенными данными.

 

В таблице «Заказы» созданы следующие поля и заданы типы данных (Рисунок 18):

Поле "Код_заказа" имеет тип данных Счётчик.

Поле "Поставщик" имеет тип данных Числовой.

Поле "Наименование товара" имеет тип данных Текстовый.

Поле "Кол-во единиц товара" имеет тип данных Числовой.

Поле "Стоимость" имеет тип данных Денежный.

Поле "Заказы" имеет тип данных Дата/время.

Рисунок 18 – Таблица «Заказы» в режиме конструктора

 

Затем был выполнен ввод данных в таблицу «Заказы» (Рисунок 19).

Рисунок 19 – Таблица «Заказы» с введенными данными.

 

В таблице «Поставщики» созданы следующие поля и заданы типы данных (Рисунок 20):

Поле "Код_поставщика" имеет тип данных Счётчик.

Поле "Наименование" имеет тип данных Текстовый.

Поле "Адрес" имеет тип данных Текстовый.

Поле "E-mail" имеет тип данных Текстовый.

Поле "Телефон" имеет тип данных Текстовый.

Рисунок 20 – Таблица «Поставщики» в режиме конструктора

 

Затем был выполнен ввод данных в таблицу «Поставщики» (Рисунок 21).

Рисунок 21 – Таблица «Поставщики» с введенными данными.

 

В таблице «Продажи» созданы следующие поля и заданы типы данных (Рисунок 22):

Поле "Код_продажи" имеет тип данных Счётчик.

Поле "Код_товара" имеет тип данных Числовой.

Поле "Кол-во_шт" имеет тип данных Числовой.

Поле "Код_сотрудника" имеет тип данных Числовой.

Поле "Дата" имеет тип данных Дата/время.

Рисунок 22 – Таблица «Продажи» в режиме конструктора

 

Затем был выполнен ввод данных в таблицу «Продажи» (Рисунок 23).

Рисунок 23 – Таблица «Продажи» с введенными данными.

 

В таблице «Сотрудники» созданы следующие поля и заданы типы данных (Рисунок 24):

Поле "Код_Сотрудника" имеет тип данных Счётчик.

Поле "Фамилия" имеет тип данных Текстовый.

Поле "Имя" имеет тип данных Текстовый.

Поле "Отчество" имеет тип данных Текстовый.

Поле "Дата_рождения" имеет тип данных Дата/время.

Поле "Телефон" имеет тип данных Текстовый.

Поле "Адрес" имеет тип данных Текстовый.

Поле "Должность" имеет тип данных Числовой.

Рисунок 24 – Таблица «Сотрудники» в режиме конструктора.

 

Затем был выполнен ввод данных в таблицу «Сотрудники» (Рисунок 25).

Рисунок 25 – Таблица «Сотрудники» с введенными данными.

 

В таблице «Товар» созданы следующие поля и заданы типы данных (Рисунок 26):

Поле "Код_товара" имеет тип данных Счётчик.

Поле "Поставщик" имеет тип данных Числовой.

Поле "Наименование" имеет тип данных Текстовый.

Поле "Кол-во" имеет тип данных Числовой.

Поле "Цена_за_шт" имеет тип данных Денежный.

Рисунок 26 – Таблица «Товар» в режиме конструктора.

 

Затем был выполнен ввод данных в таблицу «Товар» (Рисунок 27).

Рисунок 27 – Таблица «Товар» с введенными данными.

Также была сформирована схема связей данных, которая находится во вкладке "Работа с базой данных"-> "Схема данных". Изображение схемы находится на рисунке 28.

 

Рисунок 28 – Схема связей данных в СУБД ACCESS


 



Поделиться:


Последнее изменение этой страницы: 2016-12-10; просмотров: 795; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.41.252 (0.008 с.)