Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция10.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
73.3 Кб
Скачать

Базы данных и Системы управления базами данных (субд). (Слайд 1)

1. Введение в БД.

2. Определение базы данных.

3. Назначение и основные понятия БД.

4. Свойства БД.

5. Требования к организации БД.

5.1. Основные требования к организации БД.

5.2. Дополнительные требования к организации БД.

6. Моделирование БД

6.1. Иерархическая модель

6.2. Сетевая модель.

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

7. СУБД - системы управления базами данных: основные сведения.

8. Эволюция СУБД.

9. Классификация СУБД.

10. Компоненты среды СУБД.

1. Введение в бд.

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

Чтобы квалифицировать среду хранения и управления данными как систему базы данных, должны удовлетворяться определенные условия (Слайд 3):

  • данные должны иметь известный формат, т.е. формат данных должен быть полностью определен для вычислительной системы, а не только для приклад­ной программы, которая их использует. Этот формат определяется с помощью метаданных, или данных о данных;

  • данные должны храниться, извлекаться и модифицироваться только с помо­щью специального рода компьютерной программы, которую принято называть системой управления базами данных (СУБД);

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

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

Подсистема про­граммного обеспечения, имеющая такое специфическое назначение, и есть СУБД в расширенном понимании (Слайд 4).

Выводы:

  • современная информационная система должна иметь дело с данными, организованными в базы данных;

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

2. Определение базы данных.

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

Базу данных можно определить как совокупность взаимосвязанных хранящихся вместе данных, характеризующаяся следующими факторами (Слайд 5):

  1. Наличие такой минимальной избыточ­ности, которая допускает их использование оптимальным образом для одного или нескольких приложений.

  2. Данные сохраняются так, чтобы они были независимы от программ, их использующих.

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

  4. Применяется общий управляемый спо­соб поиска данных в базе данных.

  5. Данные структурируются таким образом, чтобы была обеспечена возможность дальнейшего наращивания приложений.

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