Similar presentations:
Основные понятия теории баз данных
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.
По степени доступностиОбщедоступные
С ограниченным
кругом
пользователей