Физическая модель таблицы Товары
Имя поля | Тип данных | Описание | Размер поля | Формат поля | Маска ввода | Число десятичных знаков | Подпись | Значение по умолчанию | Условие на значение | Сообщение об ошибке | Обязательное поле | Пустые строки | Индексированное поле | Ключевое поле (да) |
Код товара | счётчик | Длинное целое | Нет | Да | Да (допускаются совпадения) | + | ||||||||
Марка | Текстовый | 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!