Главная страница

СУБД 1 лекция. Управления файлами берет на себя распределение внешней памяти, отображения имен файлов в адреса во внешней памяти


Скачать 17.69 Kb.
НазваниеУправления файлами берет на себя распределение внешней памяти, отображения имен файлов в адреса во внешней памяти
Дата19.09.2022
Размер17.69 Kb.
Формат файлаdocx
Имя файлаСУБД 1 лекция.docx
ТипДокументы
#684700

Причины разработки СУБД:

  1. Недостаток файловых систем

Система управления файлами берет на себя распределение внешней памяти, отображения имен файлов в адреса во внешней памяти.

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

  1. Отсутствие централизованных методов управления доступом к информации

  2. Необходимость обеспечения параллельной работы многих пользователей(многопользовательский режим)

  3. Организация одновременной работы нескольких пользователей


История СУБД (около 30 лет):

CODASYL 1975 – стандарт БД

Отец СУБД – Э.Ф.Кодд в 1981 году получил премию Тьюринга за создания реляционной модели и реляционной алгебры.

1 этап – организация БД на больших ЭВМ типа IBM 360/370

2 этап – эпоха ПК

3 этап – распределенные БД

  1. Все СУБД поддерживают полную реляционную модель(ссылочная, структурная, языковая целостность)

  2. Средства защиты данных

  3. Многоплатформенная архитектура

  4. Средства подключения клиентских приложений настольных СУБД

  5. Разработка стандартов SQL89,92,99, протокола ODBC

  6. Концепция БД – объектно-ориентированные.

4 этап – Перспективы развития СУБД

Появление технологий доступа к данным – интранет (для удаленной работы с БД используется браузер Интернета)

Загружаемые пользователем HTML – страницы отслеживает все действия пользователя и транслирует их в низкоуровневые SQL запросы.

Настольные СУБД:

Visual dBase dBase, Inc

Paradox Corel

Microsoft Access 2000 Microsoft

Microsoft Visual FoxPro Microsoft

Microsoft Data Engine Microsoft

Преимущества настольных БД:

  1. Возможность коллективного использования ресурсов и оборудования

  2. Централизованное хранение данных

Недостатки:

  1. Взаимодействие осуществляется с помощью файловых сервисов ОС

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

  3. Возможность нарушения ссылочной целостности данных

  4. Трудность в обработке данных внутри пользовательского приложения


Серверные СУБД:

  1. Oracle

  2. Informix

  3. DB2

  4. Sybase

  5. Microsoft SQL Server

Отличие серверных СУБД:

  1. Существует архитектура «клиент-сервер»

  2. Сервер БД отвечает за работу с файлами БД, поддерживает ссылочную целостность, резервное копирование и т.д.

  3. Выполнение запросов производится самим сервером, поэтому клиентские приложения получают от сервера только запрос

  4. Многие объекты, такие как хранимые процедуры и триггеры, доступны лиши в серверных СУБД.

Принципы классификации СУБД:

  1. Фактографические

  2. Документальные

  3. Документально-фактографические

  4. По типу поддерживаемых моделей

  5. По типу взаимодействия обрабатывающей программы

  6. Уровню централизации обработки

  7. По способу обработки

  8. По выполняемым функциям СУБД

  9. По сфере применения

  10. По используемому языку общения

  11. По числу поддерживаемых уровней моделей данных

  12. По способу организации хранения данных

Продолжить на основной концепции


написать администратору сайта