Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Категории баз данных

И субд access | Супруги | Иерархическая модель | Реляционная модель | Клиенты | Теоретические основы проектирования реляционных баз данных | Этапы проектирования базы данных и их процедуры | Поставки товаров | Поставщики | Рекомендации по проектированию баз данных |


Читайте также:
  1. II. МЕТОДИКА ОБРАБОТКИ ДАННЫХ СЕЙСМОКАРОТАЖА
  2. II.1 Использование мастера запросов для создания простых запросов с группированием данных
  3. II.2 Создание простых запросов с группированием данных в режиме конструктора
  4. III. Создание таблицы БД путем импорта данных из таблицы MS Excel
  5. IV. ПОРЯДОК ОБРАБОТКИ ЭКСПЕРИМЕНТАЛЬНЫХ ДАННЫХ
  6. OLAP и многомерные базы данных
  7. V. Возрастные группы, весовые категории и квалификационные дивизионы участников.

В БД имеется два различных уровня описания и представления данных: физический и логический.

На физическом уровне принята следующая терминология:

1. Поле ‒ наименьшая единица памяти, обрабатываемая СУБД.

2. Физическая запись, ‒ упорядоченная совокупность фиксированного количества полей. Две физические записи однотипны, если совпадают по составу полей.

3. Файл ‒ совокупность однотипных записей.

4. Блок ‒ размер памяти, передаваемой из внешнего запоминающего устройства в ОЗУ и обратно за одну операцию чтения-записи. И хотя термин избит, значение его весьма существенно, от его величины зависит скорость поиска.

5. Индексный файл ‒ структурированная совокупность записей, на которой реализуется какой-либо метод доступа к данным; вводится для увеличения скорости поиска данных и для реализации ограничений целостности.

На логическом уровне принята следующая терминология:

1. Атрибут (элемент данных) ‒ наименьшая поименованная единица информации, с определенным типом, идентифицируемая СУБД. Обычно соответствует полю на физическом уровне.

2. Логическая запись, ‒ фиксированная совокупность элементов данных. Две логических записи однотипны, если состоят из одинаковых совокупностей элементов данных.

3. Отношение ‒ совокупность всех однотипных логических записей. Обычно (для простых СУБД) соответствует файлу.

4. Схема базы данных ‒ совокупность отношений с установленными связями и ограничениями целостности.

Пример: Логический уровень:

Сотрудники

Табельный номер ФИО сотрудника Дата рождения Должность

Оборудование

Инвентарный номер Наименование оборудования Дата изготовления

Рабочее место

Табельный номер Инвентарный номер Расположение места

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

1. Не может быть двух сотрудников с одним и тем же табельным номером.

2. Не может быть так, чтобы один и тот же инвентарный номер соответствовал различному оборудованию.

Эти поля являются первичными ключами. Запись из отношения «Сотрудники» нельзя удалить, если с ней связана запись из отношения «Рабочее место». То же самое справедливо и для отношения «Оборудование».

Физический уровень:

Сотрудники

  Иванов И. И. 21.03.1977 Бухгалтер

Оборудование

  Стол письменный 19.03.2001

Рабочее место

    3-й корпус, ОмГУ

В обязательном порядке должны быть проиндексированы ключевые поля записей:

• Индексные файлы для табельного номера сотрудника в первом файле.

• Индексные файлы для инвентарного номера сотрудника во втором файле.

• Индексные файлы для табельного и инвентарного номеров в третьем файле.

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

1.3. Требования к базе данных


Дата добавления: 2015-07-19; просмотров: 84 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Общие сведения о базах данных| Неизбыточность и непротиворечивость данных

mybiblioteka.su - 2015-2024 год. (0.006 сек.)