Российский университет дружбы народов Институт гостиничного бизнеса и туризма
Содержание
Уровни представления Ď  Θ T 1.4
Архитектура СУБД
ΘU
соотношениЕ ΘС  ΘU
ΔΘ
Θ(Ω)
Этапы проектирования БД
графическое представление Θ(Ω) 
СУБД
Классы СУБД
Производительность СУБД (ƥ)
Факторы влияния на производительность СУБД (ƥ DB)
Целостность Ď на уровне БД
средства обеспечения целостности
Цифровая революция
Ď и принятие Ř
Создание хранилищ Ď
ĎW
Основа организации Ď в ĎW
Предметная ориентированность Ď
Интегрированность Ď
Согласование Ď
Хронология Ď
витрины Ď
 Пример создания Витрин 
Процессы обработки Ď в ĎW
Словарь символов
950.47K
Category: informaticsinformatics

Системы управления базами данных и базами знаний. Функциональные возможности СУБД

1. Российский университет дружбы народов Институт гостиничного бизнеса и туризма

В. Дихтяр
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
(для бакалавров)
Раздел 1.
Тема 1-4.
Системы управления базами данных и базами
знаний
Функциональные возможности СУБД
Москва 2018

2.

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

3. Содержание

СОДЕРЖАНИЕ
Архитектура СУБД
Уровни представления данных и модели
Информационно-логическая модель предметной
области
СУБД: классы, производительность, факторы
влияния
3

4. Уровни представления Ď  Θ T 1.4

УРОВНИ ПРЕДСТАВЛЕНИЯ Ď Θ T 1.4
ΘС Концептуальная модель {экземпляры
типов Ď, структурированы по требованиям
СУБД} (логический аспект)
ΘV Внутренняя модель {экземпляры записей,
физически хранимых в U-носителях} (физический
аспект)
ΘU Внешняя модель ΘC логическая Ŝ(Ď)
для приложения или ξ соответствует ΘU (частная
Ŝ(Ď) для ξ )
ΘС Концептуальная модель, ΘV Внутренняя модель , ΘU Внешняя модель
4

5. Архитектура СУБД

АРХИТЕКТУРА СУБД
5

6. ΘU

поддержка доступа к Ď(БД) приложений
ограничен состав и Ŝ(Ď) ΘС, доступных в
приложении
заданы допустимые режимы обработки Ď:
ввод, редактирование, удаление, поиск
ΘU Внешняя модель ,Ď –данные, Š- систем/а –ный
6

7. соотношениЕ ΘС  ΘU

СООТНОШЕНИЕ
ΘС ΘU
ΘС - концептуальная модель , ΘU - внешняя модель
7

8. ΔΘ

Δ( ǐ-потребностей) ΔΘU , не ΔΘV и ΘС
ΔΘС: ╧виды Ď или ΔŜ(Ď) могут затрагивать не все
приложения независимость ҧ от Ď
ΔΘС ΔΘV
ΘС не изменяется возможно самостоятельное ΔΘV
для ↑ характеристик (расход памяти U-устройств..)
принцип относительной независимости логической
и физической организации Ď
Θ- моделирование,ΘU Внешняя модель, ΘV Внутренняя модель , ΘС Концептуальная модель , Ď- данные,
Š- систем/а –ный,
8

9. Θ(Ω)

Θ(Ω) Информационно-логическая модель
предметной области отражение Ω: {Ô + ŗ}
в интегрированном виде отражаются:
состав и Ŝ(Ď)
ĭ-потребности приложений (задач и запросов)
Θ(Ω) -Информационно-логическая модель предметной области, Ω- предметная область, Ďданные, Š- систем/а –ный
9

10. Этапы проектирования БД

ЭТАПЫ ПРОЕКТИРОВАНИЯ БД
предварительная Θ
уточнение
Θ С ΘV Θ U
Θ- моделирование ΘU Внешняя модель, ΘV Внутренняя модель , ΘС Концептуальная модель
10

11. графическое представление Θ(Ω) 

ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ Θ(Ω)
Θ(Ω) - Информационно-логическая модель предметной области
11

12. СУБД

≡ ҧ-система для
создания БД для {Ř(ζ)}
поддержания БД в актуальном состоянии
обеспечения доступа ξ к Ď в рамках
полномочий
централизованного управления БД
Ҧ- программа, Ď- данные
12

13. Классы СУБД

КЛАССЫ СУБД
Общего назначения ҧ-комплексы: {f создания и
эксплуатации БД}
не ориентированы на конкретные Ω
реализуются как ҧḣ и коммерческое изделие
обладают средствами настройки на конкретную БД
позволяют ( t (разработки), трудовые Ŕ )
имеют развитые f-возможности и даже избыточность
Специализированные : при невозможности /
нецелесообразности СУБД общего назначения
Ҧ- программа, Ω- предметная область, ḣ- продукт
13

14. Производительность СУБД (ƥ)

ПРОИЗВОДИТЕЛЬНОСТЬ СУБД (Ƥ)
t выполнения запросов
скорость поиска ĭ
t импортирования БД из других форматов
скорость создания индексов и выполнения массовых
операций (обновление, вставка.. )
число параллельных обращений к Ď в
многопользовательском режиме
t генерации отчета
Ď- данные
14

15. Факторы влияния на производительность СУБД (ƥ DB)

ФАКТОРЫ ВЛИЯНИЯ НА
ПРОИЗВОДИТЕЛЬНОСТЬ СУБД (Ƥ DB)
СУБД: соблюдение целостности Ď
дополнительная нагрузка (не испытывают другие ҧ)
ƥ собственных прикладных ҧ сильно зависит от
правильного проектирования и построения БД
Ď- данные, Ҧ- программа, ƥ- производительность
15

16. Целостность Ď на уровне БД

ЦЕЛОСТНОСТЬ Ď НА УРОВНЕ БД
Ĭ в БД всегда остается корректной и полной
установить правила целостности (соблюдаться на
глобальном уровне)
обеспечивать независимо от способа ввода Ď
(интерактивно, импорт, специальная ҧ)
Ď- данные, Ҧ- программа
16

17. средства обеспечения целостности

СРЕДСТВА ОБЕСПЕЧЕНИЯ ЦЕЛОСТНОСТИ
назначение первичного ключа
средства для работы с типом полей с автоматическим
приращением (СУБД присваивает новое уникальное
значение)
поддержание ссылочной целостности:
запись Ĭ о связях таблиц
пресечение любой операции, приводящей к нарушению
ссылочной целостности
17

18. Цифровая революция

ЦИФРОВАЯ РЕВОЛЮЦИЯ
сбор больших объемов Ď с помощью устройств
автоматического формирования первичных Ď
Š оплаты, штрих-коды, смарт-карты
Ď м. б. сохранены в объемных, современных и не
дорогих Š хранения
Ď- данные, Š- систем/а –ный
18

19. Ď и принятие Ř

Ď И ПРИНЯТИЕ Ř
Сами массивы Ď не представляют ценности для ḿ:
хранятся в разных форматах или ед.измерения;
могут находиться в различных местах;
Ď операционных Š обработки транзакций (COT)
отражают текущий статус, а для поддержки Ř
необходимы временные ряды
сведения
с января по декабрь
принять Řḿ : Q- и q-анализ + ĭ и Ž
Ď- данные, Š- систем/а –ный, Ž- знания
19

20. Создание хранилищ Ď

СОЗДАНИЕ ХРАНИЛИЩ Ď
╧ подход к управлению БД
связующее звено между ограниченными возможностями Š
обработки транзакций и потребностями в достоверной Ĭ
иŽ
Хранилища (ĎW) базовая архитектура для СППР
и управляющих ИС
ζ: обеспечить ḿ своевременной и достоверной Ĭ и Ž о
Ф, ḣ(Ф), ξ
помочь эффективно управлять Ф
20

21. ĎW

централизованный архив реорганизованных Ď:
предметно-ориентированных
интегрированных
расположенных с соблюдением хронологии
неизменных
являющихся основой для поддержки принятия Ř
многомерная БД, отделенная от операционных баз
21

22. Основа организации Ď в ĎW

ОСНОВА ОРГАНИЗАЦИИ Ď В ĎW
реляционные Θ(БД): Ď в виде двумерных таблиц
некоторые ĎW используют все Θ(БД):
реляционные, иерархические и многомерные
многомерные базы:
Ď в виде n-мерного куба
ξ имеет дело с «сечениями» Ď
по ḣ, районам, t .. + ↑ выполнение запросов
22

23. Предметная ориентированность Ď

ПРЕДМЕТНАЯ ОРИЕНТИРОВАННОСТЬ Ď
Ď организованы по предметам, или входам
ξ, Λ, оптовые Ф, ḣ ..
Ģ: обеспечить Ĭ по выбранному предмету
ŠǪ : поддержка специальных f или видов Ą –
вкладов, банковских карт, кредитов..
23

24. Интегрированность Ď

ИНТЕГРИРОВАННОСТЬ Ď
использование денормализованных таблиц
очистка Ď от ошибок и избыточной ĭ
добавление новых полей и ключей.
сортировка, комбинирование и представление ξ
24

25. Согласование Ď

СОГЛАСОВАНИЕ Ď
по кодировкам
пол задается в виде «M,F», а не «смесью»
обозначений типа «m,f», «Male,Female»
по единицам измерения
см или дюймы, не одновременно! .
25

26. Хронология Ď

ХРОНОЛОГИЯ Ď
Ď представляют собой «моментальные копии» и
соответствуют ситуациям в различные T
НЕИЗМЕНЕННОСТЬ Ď
не перезаписываются
только для чтения, нельзя изменить
статичны (операционные Ď непрерывно
обновляются)
26

27. витрины Ď

ВИТРИНЫ Ď
Использование ĎW: создание и управление
требуют T, усилия и Ӎ
Некоторые Ф выбирают небольшие {Ď},
удовлетворяющих узкие потребности небольших
групп ξ внутри Ф
Витрины Ď небольшое, с ограниченным
числом входов подмножество хранилища,
предназначенное для небольшого сегмента ξ
27

28.  Пример создания Витрин 

ПРИМЕР СОЗДАНИЯ ВИТРИН
Ф: 4 региональных отделения
q(запросов) отделения о другом
Ř: 4 витрины вместо 1 хранилища
↑ скорость 4: объем Ď для одного запроса на ¾
28

29. Процессы обработки Ď в ĎW

ПРОЦЕССЫ ОБРАБОТКИ Ď В ĎW
Построение → Управление → Эксплуатация
29

30. Словарь символов

СЛОВАРЬ СИМВОЛОВ
Ď- данные
Ž- знания
Š- систем/а –ный
ƥ- производительность
Ҧ- программа
Ω- предметная область
ḣ- продукт
Θ- моделирование
30
English     Русский Rules