Техническое задание должен представить заказчик. При подготовке технического задания составляют:
- список исходных данных, с которыми работает заказчик;
- список выходных данных, которые необходимы заказчику для управления структурой своего предприятия;
- список выходных данных, которые не являются необходимыми для заказчика, но которые он должен предоставлять в другие организации.
2. Разработка структуры таблицы базы данных.
- составляется список полей;
- определяют тип для каждого поля, размер поля;
- распределяют поля генерального списка по базовым таблицам. На первом этапе производят распределение по функциональному признаку. Цель: обеспечить, чтобы ввод данных в одну таблицу производился в рамках одного подразделения. Наметив столько таблиц, сколько подразделений охватывает база данных, переходят к дальнейшему делению таблицы. Критерием необходимости деления является факт множественного повтора данных в соседних записях, т. е. таблицу надо поделить на две взаимосвязанные.
- Каждой из таблиц намечают ключевое поле. В качестве такого выбирают поле, данные в котором повторяться не могут. Если в таблице нет таковых полей, которые могут использовать как ключевые, то можно ввести дополнительное поле типа «счетчик».
- Расчерчивают связи между таблицами. Существует несколько типов возможных связей между таблицами: «один к одному», «один ко многим», «многие ко многим». Связь между таблицами организуется на основе общего поля, причем в одной из таблиц оно обязательно должно быть ключевым, т.е. на стороне «один» должно выступать ключевое поле, содержащее уникальные, неповторимые значения. Значения на стороне «многие» могут повторяться. Про подобные таблицы говорят, что они связаны реляционными отношениями. Системы управления, работающие со связанными таблицами, называются системами управления реляционными базами данных.
- Проектирование базы данных – разработка схемы данных – это последний этап работы над техническим заданием. После согласования с заказчиком приступают к непосредственному созданию базы данных.
Ввод и редактирование данных в таблицах базы данных
Вывод информации из БД
С помощью программ
С использованием запросов
С использованием отчетов
Без использования отчетов
Создание структуры таблиц базы данных
Схема обобщённой технологии работы пользователя в СУБД.