Основные понятия теории баз данных
Этапы развития технологий обработки данных
Этапы развития технологий обработки данных
Этапы развития технологий обработки данных
Этапы развития технологий обработки данных
Этапы развития технологий обработки данных
База данных
СУБД
Пользователь БД
Классификация баз данных
Общие БД
Распределённые БД
Распределённые БД
Иерархическая модель БД
Иерархическая БД
Сетевая модель БД
Сетевая БД
Достоинства сетевой модели
Недостатки сетевой модели
Реляционная БД
Документальные БД
Спасибо за внимание!
1.43M
Category: databasedatabase

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

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

2. Этапы развития технологий обработки данных

Первые базы данных появились в военной
промышленности.
В 1968 году была введена в эксплуатацию первая
промышленная СУБД фирмы IBM.

3. Этапы развития технологий обработки данных

Эдгар Франк Кодд (19232003г.) – создатель реляционной
модели данных.
Середина 1970-х гг. - БД начали
использовать в разработках в
области экспертных систем.

4. Этапы развития технологий обработки данных

Начало 1980-х гг. - появление СУБД dBase, FoxPro,
Paradox.

5. Этапы развития технологий обработки данных

Вторая половина 1990-х гг. – появление сверхбольших
БД, созданных в рамках исследовательских проектов по
физике частиц, молекулярной биологии.

6. Этапы развития технологий обработки данных

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

7.

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

8. База данных

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

9. СУБД

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

10. Пользователь БД

Это физическое или юридическое лицо, которое
имеет доступ к БД и пользуется услугами ИС для
получения информации.
Группы пользователей
баз данных
Конечные
пользователи
Администраторы
БД
Разработчики и
администраторы
приложений

11. Классификация баз данных

12.

По типу ИС
Локальные
Корпоративные

13.

По характеру организации
данных и доступа к ним
Персональные
Общие (данные
хранятся на одном
компьютере)
Распределённые
(информация в
сети Internet,
объединенная
паутиной WWW)

14. Общие БД

15. Распределённые БД

16. Распределённые БД

17.

По виду хранимых данных
Неструктурированные
Частично
структурированные
Структурированные

18.

Неструктурированные данные
Структурированные данные

19.

По типу используемой
модели
Иерархические
Сетевые
Реляционные

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

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

21.

Узел — информационная модель
находящегося на данном уровне иерархии.
элемента,
узел
1 уровень
2 уровень
3 уровень

22.

Связи между узлами
Отношение
предка – если
узел связан с
узлом более
близким к
корню.
Отношение
потомка –
если узел
связан с узлом
более низкого
уровня.
Отношение
близнецы –
узлы имеют
общего
предка.

23.

узел
1 уровень
2 уровень
предок
3 уровень
близнецы
потомок

24.

Иерархическая БД

25. Иерархическая БД

26.

Иерархическая БД

27.

Иерархическая БД

28.

Иерархическая БД

29.

Достоинства иерархической
модели БД
эффективное
использование
памяти ЭВМ
высокая
скорость
выполнения
основных
операций
удобство
работы с
иерархически
упорядоченной
информацией
простота при
работе с
небольшим
объемом
данных

30.

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

31. Сетевая модель БД

Это логическая модель данных, являющаяся расширением
иерархического подхода.
Старые Васюки
Средние Васюки
А
Г
Васюки
Новые Васюки
Б
В

32. Сетевая БД

В сетевых БД наряду с вертикальными реализованы и
горизонтальные связи (свободная связь между элементами
разных уровней).

33.

Сетевая БД

34. Достоинства сетевой модели

эффективность в использовании памяти компьютера;
огромные возможности образования произвольных связей.

35. Недостатки сетевой модели

сложность и жесткость схемы базы данных;
трудность для понимания и выполнения
информации непрофессиональным пользователем.
обработки

36. Реляционная БД

1970-е гг. Э. Кодд, англ. relation – отношение.
Означает представление БД в табличном виде.
Телефон
ФИО
Город
25-25-25
Иванов И.И.
Кемерово
19-20-11
Куксов Е.О.
Ярославль
23-14-05
Благов А.Л.
Иваново

37.

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

38.

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

39.

Внешний ключ - это атрибут (набор атрибутов)
отношения, являющийся ключом другого отношения.

40.

Реляционная база данных – это набор простых
таблиц, между которыми установлены связи
(отношения) с помощью числовых кодов.
Изготовители
Продавцы
Прайс-лист
Код
Код
Код записи
Название
Название
Код продавца
Страна
Адрес
Код изготовителя
Сайт
Телефон
Код товара
Сайт
Код модели
Товары
Код
Название
Цена
Модели
Код
Название
Код изготовителя

41.

По типу хранимой
информации
Документальные
Фактографические
Лексикографические

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

библиографические;
реферативные;
полнотекстовые.

43.

По условиям
предоставления услуг
Платные
Бесплатные

44.

По форме
собственности
Государственные
Негосударственные

45.

По степени доступности
Общедоступные
С ограниченным
кругом
пользователей

46. Спасибо за внимание!

English     Русский Rules