Теоретическая часть

Лабораторная работа №1. Проектирование и создание базы данных в MS Access 2010

Цель работы.Освоение приемов проектирования базы данных, описания структуры таблиц и связей между ними.

Ход работы:

1. Изучить теоретическую часть.

2. Выполнить задания практической части.

3. Представить файлы для проверки преподавателю.

Теоретическая часть

База данных (БД, database) поименованная совокупность структурированных данных, относящихся к определенной предметной области.

Система Access – реляционного типа, т. е. ее база данных состоит из совокупности связанных между собой таблиц. Каждая таблица имеет строгую структуру.

Таблица базы данных (table) – регулярная структура, состоящая из однотипных строк, которые называются записями (records), разбитых на поля (fields). Каждое поле записи обязательно имеет имя, тип и формат (или ширину).

Для связей между таблицами используются ключи (физическая реализация ключей – индексы).

Первичный ключ (primary key) – главный ключевой элемент, однозначно идентифицирующий запись в таблице.

В системе Access под термином Ключевое поле подразумевается первичный ключ, для других ключей (уникальных или внешних) используется атрибут Индексированное поле (Совпадения не допускаются) или Индексированное поле (Совпадения допускаются).

Главный принцип проектирования – совокупность связанных таблиц создается таким образом, чтобы суммарный объем хранимой информации был минимален, и любую информацию можно было быстро найти.

Обычно в состав базы данных входят таблицы для хранения главной информации, которые могут постоянно пополняться данными, и справочные таблицы, редко изменяющиеся.

Связи между таблицами в системе Access задаются с использованием режима Схема данных. Для связей следует задать условия соблюдения ссылочной целостности.

Ссылочная целостность данных (referential integrity) – набор правил, обеспечивающих соответствие ключевых значений в связанных таблицах.

В состав информационной системы кроме информации базы данных входят также компоненты пользовательского интерфейса, важнейшие из которых – формы и печатные отчеты. Особенность системы Access – эти компоненты могут храниться в одном файле с таблицами или в разных файлах

Все имена в БД (таблиц, полей, форм, отчетов, запросов и пр.) конечно же лучше писать с использованием латинских букв и английских слов (если система разрабатывается для международных корпораций), но в учебном примере для простоты будем пользоваться русскими названиями.