Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD.doc
Скачиваний:
14
Добавлен:
27.09.2019
Размер:
411.14 Кб
Скачать

3.Реляционная модель данных.

Реляционная модель данных некоторой предметной области представляет собой набор отношений изменяющихся во времени

Элементы реляционной модели данных:

Реляционная модель

Форма представления

Отношение

Таблица

Схема отношений

Строка заголовков столбца

Кортеж

Строка или запись таблицы

Сущность

Описание св-в объекта

Атрибут

Заголовок столбца таблицы

Домен

Множество допустимых значений

Знач.отрибут

Значение поля в записи

Первичный ключ

Один или несколько атрибутов

Тип данных

Тип значений этютабл.

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

Атрибуты- св-во характеризующее сущность

4.Понятие индекса и первичного ключа

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

Простой ключ состоит из одного поля, а составной из нескольких полей.

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

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

В полях по которым строят индекс называют индексовым. Простой индекс состоит из одного поля, а составной из нескольких полей.

Использование индекса и первичного ключа обеспечивает:

1.увеличение скорости доступа данных, поиска

2.сортировку записей

3.установление связи между отдельными таблицами б.д.

4.использование ограничений ссылочной целостности

5.первичный ключ обеспечивает однозначную идентификацию каждой записи.

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

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

5.Методы доступа к данным (индексный, последовательный, индексно-последовательный)

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

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

Индексно-последовательный метод включает в себя не только послед и пр. доступы

6. 3-х уровневая архитектура БД. Физическая и логическая независимость.

Система управления БД имеет 3-х уровневую модель: 1. Уровень внешних моделей- уровень, где каждая модель имеет свое «видение» данных. Каждое приложение видит и обрабатывает только те данные, которые необходимы этому приложению. 2. Концептуальный - центральное управляющее звено. Здесь БД представлена в наиболее общем виде, который объединяет данные, используемые всеми приложениями, работающие с данными БД. Фактически концептуальный уровень отражает обобщенную модель предметной области для которой создавалась БД. Как любая модель концептуальная модель отражает только существенные с точки зрения обработки особенности объекта реального мира. 3. Физический – это данные, расположенные в файлах или в страничных структурах, нах-ся на внешних носителях информации.

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

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