2. Банк данных
Банк данных (БнД) — это система специальным
образом организованных данных — баз данных,
программных, технических, языковых,
организационно-методических средств,
предназначенных для обеспечения
централизованного накоп-ления и коллективного
многоцелевого использования данных.
3. База данных
База данных (БД) — именованная совокупность
данных, отражающая состояние объектов и их
отношений в рассматриваемой предметной
области.
4. Система управления базами
данных
Система управления базами данных (СУБД) —
совокупность языковых и программных средств,
предназначенных для создания, ведения и
совместного использования БД многими
пользователями.
6. Объект
Объект - некоторая сущность в виртуальном
пространстве, обладающая определенным
состоянием и поведением, имеющая заданные
значения свойств (атрибутов) и операций над
ними (методов).
7. Сущность
Сущность - это базовые типы информации,
которые хранятся в базе данных. К сущностям
могут относиться: студенты, клиенты,
подразделения и.т.д.
8. Атрибут
Атрибут - это свойство сущности в предметной
области. Его наименование должно быть
уникальным для конкретного типа сущности.
Например: фамилия, имя, дата рождения и.т.д.
9. Данные. Информация.
Данные - представление фактов и идей в
формализованном виде, пригодном для передачи
и обработки в некотором информационном
процессе.
Информация - сведения о чем либо независимо
от формы их представления.
10. Логическая и физическая
структура баз данных
Логическая структура данных - это схема
представления, модель соответствующей
структуры.
Физическая структура данных - это схема
размещения или хранения структуры в памяти
компьютера
11. Обеспечение целостности и
непротиворечивости данных
Физическая целостность – корректность информации в базе
данных с точки зрения структуры таблиц и связей между ними без
учета их жизненного смысла. Примерами требований физической
целостности являются уникальность ключей, наличие полей, через
которые осуществляется связь одной таблицы с другими и т.п.
Логическая целостность – осмысленность и непротиворечивость
информации в базе данных с точки зрения жизненного смысла ее
полей. Термин может быть использован как для отдельного поля,
так и для взаимоотношений пары, реже – группы полей. Для
отдельного поля речь обычно идет о его типе, формате или
диапазоне значений. Для пары полей условием логической
целостности обычно является невозможность совместного
присвоения этим полям определенных значений.
12. Требования,
предъявляемые к базе
данных
Целостность базы данных – требование полноты
и непротиворечивости данных.
Многократное использование данных.
Быстрый поиск и получение информации по
запросам пользователей.
Простота обновления данных.
Уменьшение излишней избыточности данных
Защита данных от несанкционированного
доступа, искажения и уничтожения.
14. Уровень внешних моделей
Уровень внешних моделей — самый верхний
уровень, где каждая модель имеет свое
«видение» данных. Этот уровень определяет
точку зрения на БД отдельных приложений.
Каждое приложение видит и обрабатывает только
те данные, которые необходимы именно этому
приложению.
15. Концептуальный уровень
Концептуальный уровень — центральное управляющее
звено, здесь база данных представлена в наиболее общем
виде, который объединяет данные, используемые всеми
приложениями, работающими с данной базой данных.
Фактически концептуальный уровень отражает обобщенную
модель предметной области (объектов реального мира),
для которой создавалась база данных. Как любая модель,
концептуальная модель отражает только существенные, с
точки зрения обработки, особенности объектов реального
мира.
16. Физический уровень
Физический уровень — собственно данные,
расположенные в файлах или в страничных
структурах, расположенных на внешних носителях
информации.
17. Понятие логической и
физической независимости
Логическая независимость данных означает, что все ваши
внешние схемы останутся неизменны, если вы будете
вносить изменения на концептуальном уровне. Например:
добавление и удаление новых сущностей, добавление
атрибутов или создание новых связей между таблицами.
Физическая независимость данных означает, что ваша
концептуальная схема данных будет защищена от
изменений и будет независима от изменений на внутреннем
уровне. Например: изменение файловой структуры
хранения данных, использование различных файловых
систем, использование различных запоминающих устройств
и.т.д.