Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_otvety (1).doc
Скачиваний:
7
Добавлен:
24.09.2019
Размер:
90.11 Кб
Скачать

6. Модели данных в бд. Нормализация.

Ядром любой БД является модель данных, с помощью которой могут быть представлены объекты, предметные области и взаимосвязи между ними. Модель данных – совокупность структур данных и операции их обработки.

Существует несколько видов моделей данных, к которым можно отнести:

- иерархическую;

- сетевую;

- реляционную;

- постреляционную.

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

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

- каждый столбец имеет уникальное имя;

- одинаковые строки в таблице отсутствуют;

- порядок следования строк и столбцов может быть произвольным.

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

Иерархическая модель данных представляет сбой совокупность элементов, связанных между собой по определенным правилам. Иерархическая модель данных строится по принципу иерархии типов объектов, то есть один тип объекта является главным, а остальные, находящиеся на низших уровнях иерархии, – подчиненными. Между главным и подчиненными объектами устанавливается взаимосвязь «один ко многим».

Узлы и ветви образуют иерархическую древовидную структуру.

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

На формирование связей особых ограничений не накладывается в противовес иерархический

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

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

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

7.Основные этапы разработки приложений в субд мs Access

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

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

-разработка и описание структур таблиц данных

-Разработка схемы данных и задание системы взаимосвязей между таблицам

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

-разработка экранных форм ввода/вывода данных

-разработка системы отчетов по данным

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

-разработка системы защиты данных, прав и ограничений по доступу

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]