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