Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по курсу ИСиТ.docx
Скачиваний:
6
Добавлен:
07.02.2024
Размер:
1.07 Mб
Скачать

Лекция № 2 Базы данных и стория появления бд

  1. ПП 2) ОП ПП 3) ПП 4) ПП

О П Д

ВП Д ОП МД ОС ОП СУБД

Д МД ОС

Д

  1. П ПП

О С СУБД БД АИС

Словарь БД

Существуют самостоятельно наука о БД и технология БД.

Разделы теории (науки) БД:

  1. Теория моделей данных и методы их эквивалентных преобразований;

  2. Теория функциональных зависимостей в БД;

  3. Методы эквивалентных представлений БД и их схем;

  4. Проблемы полноты и эквивалентности в реляционном исчислении;

  5. Теория БД с неполной информацией;

  6. Методы обеспечения целостности БД в условиях потока конкурентных запросов;

  7. Методы структурирования памяти для хранения разнообразных данных.

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

Основная концепция технологии бд:

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

Основные понятия курса (определения):

  1. БД – это большой набор именованных данных, расположенный во внешней памяти и отображающий предметную область.

  2. ПО – это совокупность объектов, их свойств и связей между ними.

  3. СУБД – это мощный комплекс технических, языковых и программных средств для создания, управления и использования БД многими пользователями.

  4. СОД – это система, предназначенная для накопления, хранения, ведения, коллективного и многоаспектного использования данных в интересах конечного пользователя.

СОД включает в себя:

    1. одна или несколько БД;

    2. СУБД;

    3. Вычислительные средства (компьютеры + общее программное обеспечение);

    4. Группа администратора БД;

    5. Словарь-справочник (метаданные).

Пример ПО «Учащийся»:

Свойства объекта «Учащийся»: Свойства объекта «Учебное заведение»:

1) Фамилия; 1) Название;

2) Имя; 2) Город, в котором находится;

3) Отчество; 3) Министерство, которому подчинено;

4) Дата рождения; 4) Страна, в которой находится.

5)Семейное положение;

6)Специальность;

7) Форма обучения;

8) Учебное заведение;

9) Дата приема;

10) Дата окончания.

Современные требования к СУБД:

  1. поддержка широкого спектра представлений данных и операций над ними в БД (включая структурные, документальные, картинно-графические данные);

  2. управление неоднородными мультибазами данных;

  3. управление распределенными БД и интеграция неоднородных БД;

  4. естественные и эффективные представления в моделях данных разнообразных отношений объектов ПО (например, пространственно-временных с обеспечением визуализации данных);

  5. интеграция концепций БД и баз знаний и реализация дедуктивных БД;

  6. обеспечение целостности БД в широком диапазоне разнообразных ПО и операционных обстановок.

Трудности развития СУБД:

  1. фон-неймановская архитектура ЭВМ не соответствует требованиям СУБД, так как поиск, обновление, защита данных и обработка транзакций с помощью программ осуществляются неэффективно ( по производительности и по стоимости);

  2. многоуровневое и сложное программное обеспечение СУБД снижает эффективность и надежность функционирования БД и СОД в целом;

  3. ЭВМ оказываются существенно загруженными функциями управления БД;

  4. Централизация и интеграция данных в сетях ЭВМ не реализуема с приемлемой стоимостью без специальных архитектурных и аппаратурных решений.

Примеры СУБД:

СУПЕРСУБД:

Средние СУБД:

Малые СУБД:

1) INFORMIX;

1) UNIFY;

1)dBase;

2) ORACLE;

2) UNISQL;

2) FoxPro;

3) SYBASE;

3) EMPRESS;

3) Paradox;

4) MS SQL SERVER;

4) Btrieve.

4) Access;

5) DB2.

5) Clarion;

6) Clipper.

Соседние файлы в предмете Информатика