Содержательная часть создаваемой базы данных будет взята из WEB- сайта, спроектированного в предыдущей лабораторной работе. Для уменьшения объема работ содержание базы данных будет уменьшено до следующих разделов:
- раздел On-Line информации;
o число;
o время;
o план;
o выполнено;
o брак;
o складские запасы;
o состояние механики;
- раздел документации;
o стоимость;
o гарантийные обязательства;
o безопасность;
o соответствие ГОСТ;
o соответствие СТП;
o соответствие СТД;
- раздел «данные об оборудовании»;
o число роботов;
o число вспомогательного ТО;
o число основного ТО;
o тип вспомогательного ТО;
o тип основного ТО;
o время цикла;
o мощность комплекса.
o 2. ПРОЕКТИРОВАНИЕ ТАБЛИЦ.
С целью практического освоения возможностей СУБД MS ACCESS необходимо спроектировать БД и пользовательскую систему ее обслуживания в соответствии с заданием. Для этого в прикладном окне Access из «Файл»- меню выбрать директиву «Создать базу данных...» (или нажать комбинацию клавиш Ctrl+N). Access при этом выводит на экран диалоговое окно создания БД. В поле «Имя файла» введите имя файла, в котором будет храниться вновь проектируемый банк данных. Для закрытия диалогового окна необходимо выполнить щелчок мышью на ОК.
Проектирование таблиц (БД) будет осуществляться в 3 этапа:
- объявление имен полей, типов данных полей и необязательное описание полей;
- проектирование отношений, элементов таблиц и формуляров для ввода данных;
- проектирование запросов.
2.1. В окне базы данных выбираем вкладку «Таблицы» и нажимаем кнопку «Создать». В предлагаемом меню выбираем пункт «Конструктор». Ввод полей осуществляем построчно т.е. сначала вводим имя поля, затем тип данных поля и, наконец, если целесообразно описание поля.
Создаем таблицу проектов «Project». Имена полей, типы полей, и описания полей в режиме конструктора представлены в таблице 1.
Табл.1.
Project : Таблица
Имя поля
Тип данных
Описание
ProjectID
Счетчик
Идентификатор проекта, ключевое поле
ProjectName
Текстовый
Имя проекта
ProjectInfo
Текстовый
информация по проекту
ProjectCreater
Текстовый
разработчик проекта
Ключевым поле делается нажатием правой кнопки мыши на соответствующем поле, и выборе во всплывающем меню пункта «Ключевое поле».
Затем создаем таблицу документов «Docs». Имена полей, типы полей, и описания полей в режиме конструктора представлены в таблице 2.
Табл.2.
Docs : Таблица
Имя поля
Тип данных
Описание
ProjectID
Числовой
Cost
Денежный
Стоимость изделия
Guarantee
Текстовый
Гарантия
Safety
Текстовый
Безопасность
GOST
Числовой
соответствие ГОСТ
STP
Числовой
Стандарт предприятия
STD
Числовой
Стандартно-техническая документация
Box
Логический
Наличие/Отсутствие упаковки
Следующим шагом создаем таблицу дат «Date». Имена полей, типы полей, и описания полей в режиме конструктора представлены в таблице 3.
Табл.3.
Date : Таблица
Имя поля
Тип данных
Описание
DateID
Счетчик
Идентификатор даты, ключевое поле
ProjectID
Числовой
Date
Дата/Время
И последней создаем таблицу On-Line информации «OnLineData». Имена полей, типы полей, и описания полей в режиме конструктора представлены в таблице 4.