Принципы построения и проектирования базы данных
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Вµделенными свойствами (которые, по сути, и определяют внутренние ограничения целостности данных):
каждая строка таблицы - кортеж;
порядок строк может быть любым;
повторение строк не допускается;
порядок столбцов в отношении фиксирован.
Понятие отношение весьма схоже с понятием файл данных. Поэтому в дальнейшем будем использовать следующую терминологию: отношение - файл; кортеж - запись; домен - поле. Идентификация конкретной записи файла осуществляется по ключу (набору полей, по значению которого можно однозначно идентифицировать запись). В файле можно определить несколько ключей. Один из них, включающий минимально возможное для идентификации записи число полей, называется первичным ключом.
Применительно к понятию файл данных внутренние ограничения целостности формулируются следующим образом:
количество полей и их порядок в файле должны быть фиксированными (т. е. записи файла должны иметь одинаковые длину и формат);
каждое поле должно моделировать элемент данных (неделимую единицу данных фиксированного формата, к которому СУБД может адресоваться непосредственно);
в файле не должно быть повторяющихся записей.
СУБД, основанные на РБД, поддерживают и явные ограничения целостности. На практике они определяются зависимостями между атрибутами.
информация данные концептуальный проектирование
ЗАКЛЮЧЕНИЕ
Итак, подведем итоги.
База данных - совокупность специальным образом организованных (структурированных) данных и связей между ними.
Система управления базами данных - специальный комплекс программ и языков, посредством которого организуется централизованное управление БД и обеспечивается доступ к ним.
В состав любой СУБД входят языки двух типов:
язык описания данных (с его помощью описываются типы данных, их структура и связи);
язык манипулирования данными (его часто называют язык запросов к БД), предназначенный для организации работы с данными в интересах всех типов пользователей.
Проектирование БД начинается с анализа предметной области возможных запросов пользователей. Завершается проектирование БД определением форм и способов хранения необходимых данных на физическом уровне.
Весь процесс проектирования БД можно разбить на 2 этапа:
этап инфологического проектирования осуществляется построение семантической модели, описывающей сведения из предметной области, которые могут заинтересовать пользователей БД. Семантическая модель - представление совокупности о предметной области понятий в виде графа, в вершинах которого расположены понятия, в терминальных вершинах - элементарные понятия, а дуги представляют отношения между понятиями.
этап датологического проектирования подразделяется на логическое и физическое проектирование. Главной задачей логического проектирования является представление выделенных на предыдущем этапе сведений в виде данных в форматах, поддерживаемых выбранной СУБД. Задача физического проектирования - выбор способа хранения данных на физических носителях и методов доступа к ним с использованием возможностей, предоставляемых СУБД.
Концептуальная модель описывает хранимые в ЭВМ данные и связи. В силу этого каждая модель данных неразрывно связана с языком описания данных конкретной СУБД.
Используя в качестве классификационного признака особенности логической организации данных, можно привести следующий перечень известных моделей:
иерархическая модель данных. В ее основе лежит иерархическая структура типа дерева. К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь.
сетевая модель данных. В сетевой структуре каждый элемент может быть связан с любым другим элементом.
реляционная модель данных. В основе реляционной модели данных лежат табличные методы и средства представления данных и манипулирования ими.
бинарная модель данных. Это графовая модель, в которой вершины являются представлениями простых однозначных атрибутов, а дуги - представлениями бинарных связей между атрибутами.
семантическая сеть. Семантической сетью можно iитать любую графовую модель при условии, что изначально четко определено, что обозначают вершины и дуги и как они используются.
Автоматизированные информационно-справочные системы (АИСС) в настоящее время получили весьма широкое распространение, что связано прежде всего со сравнительной простотой их создания и исключительно высоким эффектом от внедрения. Методологической основой информационных технологий, реализуемых в АИСС, являются концепции централизованной и распределенной обработки информации.
Список литературы
1.Информационные системы в экономике: Учебник для студ. высш. учеб, заведений / В.Б. Уткин, К.В. Балдин. - М.: Издательский центр Академия, 2004. - 288 с.
2.Разработка и эксплуатация автоматизированных информационных систем: учеб. пособие / Под ред. проф. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2007. - 384 с.: ил. - (Профессиональное образование).
.Дейт К. Введение в системы баз данных. - М.: Диалектика, 2000.
.Першиков В. И., Савинков В. М. Толковый словарь по информатике. - М.: Финансы и статистика, 2001.
.Райордан Р. Основы реляционных баз данных. - М.: Русская редакция, 2001.
.Саукап Р. Проектирование реляционных систем баз данных. - М.: Русская редакция, 2006.
.Системы управления базами данных и знаниями / Под ред. А. Н. На