- •Разработка базы данных с помощью субд Microsoft Access введение
- •Характеристика объекта, для которого разрабатывается база данных.
- •Краткая характеристика объекта.
- •Информационные и материальные потоки.
- •Проектирование базы данных.
- •Анализ предметной области.
- •Сбор и описание входных (первичных) документов. Описание сущностей (информационных объектов).
- •Описание структуры документов.
- •Описание атрибутов и их свойств (тип, наименование, длина атрибутов).
- •Описание связей между таблицами-отношениями.
- •Установление функциональной зависимости между атрибутами, выделение ключевых атрибутов.
- •Разработка информационно-логической модели реляционной базы данных.
- •Разработка и создание таблиц в режимах Design View или Table Wizard
Разработка базы данных с помощью субд Microsoft Access введение
Существуют несколько моделей данных, полагаемых в основу информационных систем. Наиболее часто используются следующие три: иерархическая, сетевая и реляционная. Недавно появился четвертый тип: объектно-ориентированные системы управления базами данных, которые соединяют традиционную технологию проектирования баз данных (БД) с объектной моделью. Microsoft Access является реляционной системой управления базами данных (СУБД). Многие существующие информационные системы построены на основе реляционной системы.
Информационная система (ИС) - это приложение, предназначенное для хранения и обработки данных. Основой ИС является БД с информацией, хранящейся в одной или нескольких связанных таблицах.
База данных представляет собой совокупность связанных таблиц (в предельном случае – одну таблицу), предназначенных для хранения определенной информации. Термином «база данных» часто называют приложение, использующее БД и обладающее интерфейсом просмотра и правки, а также средствами обработки хранящейся в БД информации. Однако такое приложение лучше называть информационной системой. Базами данных называются файлы Microsoft Access, а также совокупность таблиц, объединенная в одно целое, хранящаяся в логических устройствах на SQL Server.
Реляционная модель. Основными элементами реляционной модели являются таблицы, представляющие сущности, в которых столбцы представляют атрибуты сущностей, а строки описывают экземпляры сущностей. Модель данных также подразумевает наличие операторов для генерации новых таблиц на основе существующих (называемых запросами), именно таким способом пользователи могут манипулировать данными и получать необходимую информацию.
Сущность – множество однотипных объектов (экземпляров). Каждый экземпляр характеризуется набором свойств, называемых атрибутами сущности.
Таблица – множество ячеек с данными, образующих строки и столбцы прямоугольной таблицы. Строки таблицы представляют экземпляры сущности и называются записями. Столбцы таблицы представляют атрибуты сущности и называются полями.
Атрибут представляет собой определенное свойство (характеристику) данной сущности.
Первичный ключ – атрибут или группа атрибутов (тогда это составной первичный ключ), однозначно идентифицирующий каждый экземпляр сущности.
Ключевое поле – поле, представляющее первичный ключ или являющееся частью составного первичного ключа.
Связь – это логическое отношение между сущностями, выражающее некоторое ограничение или правило. Реляционная связь в БД это связь между записями, основанная на совпадении значений атрибутов, по которым устанавливается связь.
Внешний ключ – атрибут или комбинация атрибутов сущности, соответствующая первичному ключу другой сущности, связанной с данной.
Преимуществом хранения информации в нескольких связанных таблицах по сравнению с одной таблицей является устранение избыточности данных.
Схема данных – представление набора всех сущностей, входящих в данную модель, и связей между ними.
Одним из основополагающих принципов проектирования модели данных является ее нормализация – т. е. приведение модели данных к нормальной форме. Это позволяет устранить избыточность хранимой информации. Степень нормализации может быть различной. Результатом нормализации является легко поддерживаемая модель данных, не содержащая неопределенностей и повторения данных. В Microsoft Access существует средство автоматической нормализации схемы данных – Мастер анализа таблиц.
