Физическая модель таблицы Товары



Имя поля Тип данных Описание Размер поля Формат поля Маска ввода Число десятичных знаков Подпись Значение по умолчанию Условие на значение Сообщение об ошибке Обязательное поле Пустые строки Индексированное поле Ключевое поле (да)
Код товара счётчик   Длинное целое               Нет Да Да (допускаются совпадения) +
Марка Текстовый   15               Нет Да нет  
Цена денежный   20           >=0   Да Нет нет  

Физическая модель таблицы Заказано:

Имя поля Тип данных Описание Размер поля Формат поля Маска ввода Число десятичных знаков Подпись Значение по умолчанию Условие на значение Сообщение об ошибке Обязательное поле Пустые строки Индексированное поле Ключевое поле (да)
Код заказа числовой                       Да (допускаются не совпадения) +
Товар Текстовый   20               Нет Да Да (допускаются совпадения)  
Цена денежный   15           >=0   Нет Да нет  
Количество числовой   20         1 >0   Нет Да нет  
Код товара числовой                       Да (допускаются не совпадения) +

Физическая модель таблицы Заказы:

Имя поля Тип данных Описание Размер поля Формат поля Маска ввода Число десятичных знаков Подпись Значение по умолчанию Условие на значение Сообщение об ошибке Обязательное поле Пустые строки Индексированное поле Ключевое поле (да)
Код Заказа счётчик           Код заказа           Да (совпадения допускается +
Код Клиента числовой   5               Нет   Да (допускаются совпадения) +
Код Сотрудника числовой   5               Нет Нет Да (допускаются совпадения) +

Физическая модель таблицы Клиенты:

Имя поля Тип данных Описание Размер поля Формат поля Маска ввода Число десятичных знаков Подпись Значение по умолчанию Условие на значение Сообщение об ошибке Обязательное поле Пустые строки Индексированное поле Ключевое поле (да)
Код Клиента текстовый   15   >LLLLL               Да (допускаются совпадения) +
Фамилия текстовый   20                   Да (допускаются совпадения)  
Имя Текстовое   10                   Да (допускаются совпадения)  
Отчество текстовый   13                   Да (допускаются совпадения)  

Физическая модель таблицы Сотрудники:

Имя поля Тип данных Описание Размер поля Формат поля Маска ввода Число десятичных знаков Подпись Значение по умолчанию Условие на значение Сообщение об ошибке Обязательное поле Пустые строки Индексированное поле Ключевое поле (да)
Код сотрудника счетчик   Длинное целое                   Да (совпадения не допускается +
Фамилия Текстовый   20               Нет Да Да (допускаются совпадения)  
Имя Текстовый   15               Нет Да нет  
Должность Текстовый   20               Нет Да нет  
Дата найма Дата/Время       00/00/0000;       <DateAdd ("yyyy";‑14;Date()) Проверьте правильность даты Нет Да Да (допускаются совпадения)  
Дата рождения Дата/Время       00/00/0000;       <DateAdd ("yyyy";‑14;Date()) Проверьте правильность даты Нет Да Да (допускаются совпадения)  
Город Текстовый   10               Нет Да Да (допускаются совпадения)  
Домашний тел. Текстовый   20               Нет Да Да (допускаются совпадения)  

Последовательность создания таблиц

 

Главная таблица «Заказы» в ней содержится все основные данные с помощью которых я создал подчинённые таблицы. Таблицу Заказы связываем с подчинёнными таблицами с помощью ключевых полей. В подчиненных таблицах есть уникальное поле которое повторяется только в главной таблице.

 

Технология создания таблицы средством системы управления базами данных Microsoft Access

Главная таблица создаётся первой, так как она не зависимая от других таблиц. Все три поля которые находятся в главной таблице будут ключевыми и будут иметь связь с подчинёнными таблицами. Остальные таблицы создаются аналогично использования ранее в 3.3 физической модели.

 

Установка связей между таблицами

Связи не должны быть 1:1 и М:М.

Если обнаружились М:М то необходимо разделить на таблицы данные одной. Так чтобы их все можно было бы правильно связать.

Если обнаружились 1:1 то необходимо добавить необходимые по смыслу значения в таблицы.

 



Дата добавления: 2018-10-26; просмотров: 190; Мы поможем в написании вашей работы!

Поделиться с друзьями:






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