Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кит1-6 - вопр.doc
Скачиваний:
4
Добавлен:
18.09.2019
Размер:
87.04 Кб
Скачать

2.Понятия и терминология баз данных

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

В БД информация хранится централизованно. Централизованное хранение позволяет легче изменять и согласовывать данные, экономить дисковое пространство.

При разработке БД надо учитывать следующие требования:

1) многократное использование данных;

2) быстрый поиск и получение информации по запросам пользователей;

3) простоту обновления данных;

4) уменьшение излишней избыточности данных;

5) отсутствие дублирования данных в различных компонентах БД, обеспечивающее однократный ввод данных;

6) защиту данных от несанкционированного доступа, от искажения и уничтожения.

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

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

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

Организация данных

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

Логическая организация данных зависит от использования программных средств организации и введения данных. Этот метод определяется используемым типом структуры данных и видом модели, которая поддерживается программным средством

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

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

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

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

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