- •Проектирование, создание и управление
- •Томск – 2002
- •Глава 1. Основы access – реляционной базы данных…....4
- •Глава 2. Проектирование, создание и управление базой данных на примере переплетной мастерской в пакете ms access……………………………………………………………………….7
- •2.2. Выделение информационных объектов. Описательные и
- •Введение
- •Глава 1. Основы access – реляционной базы данных.
- •Определение (задание структуры) данных.
- •Обработка данных.
- •Управление данными.
- •Microsoft Access - нечто большее, чем субд.
- •Глава 2. Проектирование, создание и управление базой данных на примере переплетной мастерской в пакете ms access.
- •2.1. Краткое описание предметной области.
- •2.2 Выделение информационных объектов. Описательные и ключевые реквизиты информационных объектов.
- •2.3. Связи информационных объектов
- •2.4. Информационно-логическая модель в каноническом виде
- •3. Структуры таблиц
- •4. Схема данных.
- •5. Запросы.
- •Запрос «Выбор заказов за период»
- •Запрос «Выборка заказов по мастерам»
- •6. Отчеты.
- •7. Формы.
- •Заключение.
- •Список используемой литературы:
2.3. Связи информационных объектов
Номер связи |
Главный объект |
Подчиненный объект |
Тип связи |
1 |
Сотрудники |
Заказы |
1:М |
2 |
Комплектация |
Заказы |
1:М |
3 |
Клей |
Комплектация |
1:М |
4 |
Картон |
Комплектация |
1:М |
5 |
Пружина |
Комплектация |
1:М |
2.4. Информационно-логическая модель в каноническом виде
Уровень 0
Уровень 1
Уровень 2
3. Структуры таблиц
Для решения поставленной задачи необходимо создать 6 таблиц: “Сотрудники мастерской”, “Заказы”, “Клей”, “Картон”, “Пружина”, “Комплектация заказа”, структуры которых следующие (Табл. 3.1, 3.2, 3.3, 3.4, 3.5 и 3.6).
Таблица 3.1. «Сотрудники мастерской»
Поле |
Обязательное поле |
Тип |
Размер |
Описание |
Код сотрудника |
Да |
Текстовой |
50 |
Ключевое поле |
Ф.И.О. |
Нет |
Текстовой |
50 |
|
Дата рождения |
Нет |
Дата/время |
Длинный формат даты |
|
Дата поступления на работу |
Нет |
Текстовой |
50 |
|
Образование |
Нет |
Текстовый |
50 |
|
Должность |
Нет |
Текстовой |
50 |
|
Телефон |
Нет |
Текстовой |
50 |
|
Адрес |
Нет |
Текстовой |
50 |
|
Таблица 3.2 . «Заказы».
Поле |
Обязательное поле |
Тип |
Размер |
Описание |
Код заказа |
Да |
Текстовой |
50 |
Ключевое поле |
Ф.И.О. заказчика |
Нет |
Текстовый |
50 |
|
Мастер |
Нет |
Текстовый |
50 |
|
Изделие |
Нет |
Текстовой |
50 |
|
Дата приема заказа |
Нет |
Дата/время |
Длинный формат даты |
|
Дата выполнения заказа |
Нет |
Дата/время |
Длинный формат даты |
|
Таблица 3.3 «Клей».
Поле |
Обязательное поле |
Тип |
Размер |
Описание |
Код |
Да |
Текстовой |
50 |
Ключевое поле |
Наименование клея |
Нет |
Текстовой |
50 |
|
Цена клея |
Нет |
Числовой |
Длинное целое |
|
Таблица 3.4 «Картон»
Поле |
Обязательное поле |
Тип |
Размер |
Описание |
Код |
Да |
Текстовой |
50 |
Ключевое поле |
Наименование картона |
Нет |
Текстовой |
50 |
|
Цена картона |
Нет |
Числовой |
С плавающей точкой |
|
Таблица 3.5 «Пружина»
Поле |
Обязательное поле |
Тип |
Размер |
Описание |
Код |
Да |
Текстовой |
50 |
Ключевое поле |
Наименование пружины |
Нет |
Текстовой |
50 |
|
Цена пружины |
Нет |
Числовой |
С плавающей точкой |
|
Таблица 3.6 «Комплектация заказа».
Поле |
Обязательное поле |
Тип |
Размер |
Описание |
Код изделия |
Нет |
Текстовой |
50 |
Ключевое поле |
Наименование изделия |
Нет |
Текстовой |
50 |
|
Код клея |
Нет |
Текстовой |
50 |
|
Расход клея |
Нет |
Текстовой |
50 |
|
Код картона |
Нет |
Текстовой |
50 |
|
Расход картона |
Нет |
Текстовой |
50 |
|
Код пружины |
Нет |
Текстовой |
50 |
|
Расход пружины |
Нет |
Текстовой |
50 |
|
Стоимость работы |
Нет |
Текстовой |
50 |
|
