Принципы построения и проектирования базы данных

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Вµделенными свойствами (которые, по сути, и определяют внутренние ограничения целостности данных):

каждая строка таблицы - кортеж;

порядок строк может быть любым;

повторение строк не допускается;

порядок столбцов в отношении фиксирован.

Понятие отношение весьма схоже с понятием файл данных. Поэтому в дальнейшем будем использовать следующую терминологию: отношение - файл; кортеж - запись; домен - поле. Идентификация конкретной записи файла осуществляется по ключу (набору полей, по значению которого можно однозначно идентифицировать запись). В файле можно определить несколько ключей. Один из них, включающий минимально возможное для идентификации записи число полей, называется первичным ключом.

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

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

каждое поле должно моделировать элемент данных (неделимую единицу данных фиксированного формата, к которому СУБД может адресоваться непосредственно);

в файле не должно быть повторяющихся записей.

СУБД, основанные на РБД, поддерживают и явные ограничения целостности. На практике они определяются зависимостями между атрибутами.

информация данные концептуальный проектирование

ЗАКЛЮЧЕНИЕ

Итак, подведем итоги.

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

Система управления базами данных - специальный комплекс программ и языков, посредством которого организуется централизованное управление БД и обеспечивается доступ к ним.

В состав любой СУБД входят языки двух типов:

язык описания данных (с его помощью описываются типы данных, их структура и связи);

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

Проектирование БД начинается с анализа предметной области возможных запросов пользователей. Завершается проектирование БД определением форм и способов хранения необходимых данных на физическом уровне.

Весь процесс проектирования БД можно разбить на 2 этапа:

этап инфологического проектирования осуществляется построение семантической модели, описывающей сведения из предметной области, которые могут заинтересовать пользователей БД. Семантическая модель - представление совокупности о предметной области понятий в виде графа, в вершинах которого расположены понятия, в терминальных вершинах - элементарные понятия, а дуги представляют отношения между понятиями.

этап датологического проектирования подразделяется на логическое и физическое проектирование. Главной задачей логического проектирования является представление выделенных на предыдущем этапе сведений в виде данных в форматах, поддерживаемых выбранной СУБД. Задача физического проектирования - выбор способа хранения данных на физических носителях и методов доступа к ним с использованием возможностей, предоставляемых СУБД.

Концептуальная модель описывает хранимые в ЭВМ данные и связи. В силу этого каждая модель данных неразрывно связана с языком описания данных конкретной СУБД.

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

иерархическая модель данных. В ее основе лежит иерархическая структура типа дерева. К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь.

сетевая модель данных. В сетевой структуре каждый элемент может быть связан с любым другим элементом.

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

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

семантическая сеть. Семантической сетью можно iитать любую графовую модель при условии, что изначально четко определено, что обозначают вершины и дуги и как они используются.

Автоматизированные информационно-справочные системы (АИСС) в настоящее время получили весьма широкое распространение, что связано прежде всего со сравнительной простотой их создания и исключительно высоким эффектом от внедрения. Методологической основой информационных технологий, реализуемых в АИСС, являются концепции централизованной и распределенной обработки информации.

Список литературы

1.Информационные системы в экономике: Учебник для студ. высш. учеб, заведений / В.Б. Уткин, К.В. Балдин. - М.: Издательский центр Академия, 2004. - 288 с.

2.Разработка и эксплуатация автоматизированных информационных систем: учеб. пособие / Под ред. проф. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2007. - 384 с.: ил. - (Профессиональное образование).

.Дейт К. Введение в системы баз данных. - М.: Диалектика, 2000.

.Першиков В. И., Савинков В. М. Толковый словарь по информатике. - М.: Финансы и статистика, 2001.

.Райордан Р. Основы реляционных баз данных. - М.: Русская редакция, 2001.

.Саукап Р. Проектирование реляционных систем баз данных. - М.: Русская редакция, 2006.

.Системы управления базами данных и знаниями / Под ред. А. Н. На