основные понятия

17

Click here to load reader

Upload: 23padopi

Post on 16-Jun-2015

118 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: основные понятия

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

Page 2: основные понятия

Банк данных

Банк данных (БнД) — это система специальным образом организованных данных — баз данных, программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накоп ления и коллективного многоцелевого использования данных.

Page 3: основные понятия

База данных

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

Page 4: основные понятия

Система управления базами данных

Система управления базами данных (СУБД) — совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.

Page 5: основные понятия

Приложения

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

Page 6: основные понятия

Объект

Объект - некоторая сущность в виртуальном пространстве, обладающая определенным состоянием и поведением, имеющая заданные значения свойств (атрибутов) и операций над ними (методов).

Page 7: основные понятия

Сущность

Сущность - это базовые типы информации, которые хранятся в базе данных. К сущностям могут относиться: студенты, клиенты, подразделения и.т.д.

Page 8: основные понятия

Атрибут

Атрибут - это свойство сущности в предметной области. Его наименование должно быть уникальным для конкретного типа сущности. Например: фамилия, имя, дата рождения и.т.д.

Page 9: основные понятия

Данные. Информация.

Данные - представление фактов и идей в формализованном виде, пригодном для передачи и обработки в некотором информационном процессе.

Информация - сведения о чем либо независимо от формы их представления.

Page 10: основные понятия

Логическая и физическая структура баз данных

Логическая структура данных - это схема представления, модель соответствующей структуры.

Физическая структура данных - это схема размещения или хранения структуры в памяти компьютера

Page 11: основные понятия

Обеспечение целостности и непротиворечивости данных

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

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

Page 12: основные понятия

Требования, предъявляемые к базе данных

Целостность базы данных – требование полноты и непротиворечивости данных.

Многократное использование данных. Быстрый поиск и получение информации по

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

доступа, искажения и уничтожения.

Page 13: основные понятия

Трехуровневая модель СУБД

Page 14: основные понятия

Уровень внешних моделей Уровень внешних моделей — самый верхний

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

Page 15: основные понятия

Концептуальный уровень

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

Page 16: основные понятия

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

Физический уровень — собственно данные, расположенные в файлах или в страничных структурах, расположенных на внешних носителях

информации.

Page 17: основные понятия

Понятие логической и физической независимости Логическая независимость данных означает, что все ваши

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

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