Содержание
- 3. Основные требования, предъявляемые к банкам данных
- 4. Основные требования, предъявляемые к банкам данных
- 5. Основные требования, предъявляемые к банкам данных
- 6. Основные требования, предъявляемые к банкам данных
- 7. Основные требования, предъявляемые к банкам данных
- 9. Информационная база Данные, отражающие состояние определенной предметной области и используемые информационной системой
- 10. Уровни представления данных Концептуальный уровень Пользователь Разработчик ИС Логический (внешний) уровень Прикладной программист Физический (внутренний) уровень
- 11. Лингвистические средства в состав СУБД включаются специальные языки для описания представлений внутреннего и внешнего уровней язык
- 12. Этапы работы с базой данных Описание БД Описание частей БД, необходимых для конкретных приложений (задач, групп
- 13. Языковые средства работы с базой данных Язык описания данных (ЯОД) определение схемы базы данных характеристики хранимых
- 14. Языки, базирующиеся на C-исчислении, предложенном Коддом базируется на классическом прикладном исчислении предикатов в качестве области изменения
- 15. Характеристики языков Функциональные отражают возможности описания данных, средств представления запроса, обновления, поддержки целостности и секретности, включения
- 16. Свойства языков запросов Селективная мощность характеризует возможность выбора данных по разным критериям язык с большей селективной
- 17. Свойства языков запросов Уровень процедурности определяется присущими реляционной модели свойствами, в частности, полным отделением логической структуры
- 18. Язык для работы с базами данных SQL (Structured Query Language) SQL средства для спецификации и обработки
- 19. Программные средства
- 20. Комплекс программных средств ядро, обеспечивающее управление данными во внешней и оперативной памяти, а также протоколирование изменений
- 21. Централизованное управление данными обеспечивает: сокращение избыточности в хранимых данных совместное использование хранимых данных стандартизацию представления данных,
- 22. Технические средства Технические средства БнД ЭВМ Средства хранения данных Средства ввода данных Средства отображения данных Коммуникационные
- 23. Организационно-административные подсистемы и нормативно-методическое обеспечение Организационно-методические средства банка данных различные инструкции, методические и регламентирующие материалы, предназначенные
- 24. Пользователи баз данных Конечный пользователь имеет дело только с внешним интерфейсом, поддерживаемым СУБД Администратор базы данных
- 25. Пользователи баз данных Прикладные программисты имеют, как правило, в своем распоряжении один или несколько языков программирования,
- 26. Типология баз данных Классификация по форме представляемой информации Фактографические Документальные Мультимедийные Картографические Видео-, аудио-, графические
- 27. Типология баз данных Классификация по типу хранимой (не мультимедийной) информации Фактографические Документальные Полнотекстовые Библиографически-реферативные Лексикографические Классификаторы
- 28. Типология баз данных Классификация по типу используемой модели данных Иерархические Сетевые Реляционные Постреляционные Объектно-ориентированные
- 29. Типология баз данных Классификация по топологии хранения Локальные БД Распределенные БД Классификация по типологии доступа и
- 30. Типология баз данных Классификация по сфере возможного применения Универсальные Специализированные Классификация по степени доступности Общедоступные С
- 31. Типология баз данных с точки зрения информационных процессов БД могут относится с различным уровням информационных процессов
- 32. Система моделей представления информации Инфологические модели Модели представления хорошо структурированной информации Модели представления плохо структурированной информации
- 33. Примерная схема организации ввода-вывода
- 34. Линейные файлы данных
- 35. Методы доступа к записям
- 36. Первые системы управления базами данных
- 37. Два уровня независимости данных
- 38. Схема обработки запроса на выборку данных из БД прикладная программа (клиентское приложение) формирует и выдает системе
- 39. Типы, форматы, структуры данных тип данных - совокупность соглашений о программно-аппаратурной форме представления и обработки, а
- 40. Варианты размещения данных и их описания Программа Описание данных Данные В прикладной программе Программа Описание данных
- 41. Основные отличительные особенности обработки данных, характерные для файловых систем и систем управления базами данных Файл представляет
- 42. Основные задачи обработки данных, решаемые на основе концепций баз данных, сводятся к следующим вопросам Каким образом
- 43. Эффективность Простота Скорость выборки Стоимость (сложность) аппаратных средств Скорость выборки Сложность процедур доступа Плотность данных Время
- 44. Соотношение понятий концептуальной и внутренней схем набор объектов, представляющих интерес для актуальных или предполагаемых пользователей совокупность
- 45. Варианты решений трехуровневого представления
- 46. Трехуровневая архитектура обеспечивает выполнение основных требований, предъявляемых к системам баз данных адекватность отображения предметной области возможность
- 47. Трехуровневая архитектура имеет следующие достоинства с точки зрения пользователей различных категорий системный аналитик, создающий модель предметной
- 48. Идентификация объектов и записей Основные понятия в задачах обработки информации атрибуты именуют (обозначают) и приписывают им
- 49. Атрибутивный способ идентификации (используется для хорошо структурированной информации)
- 50. Информация Объект предметной области Свойство Данные Запись Элементы данных Значение Атрибутивный способ идентификации (используется для хорошо
- 51. Поиск записей В зависимости от уровня программного обеспечения прикладной программист может использовать следующие способы Задать машинный
- 52. Первичный (главный) ключ идентифицирует запись единственным образом Вторичный (альтернативный) ключ идентифицирует некоторую группу записей, имеющих определенное
- 53. Способы хранения ключа и атрибута Инвертируемый список
- 54. Типология простых (атомарных) запросов: А(Е) = ? Каково значение атрибута А для объекта Е? А(?) =
- 55. Составные условия поиска могут использовать несколько простых условий, обычно связанных логическими (булевыми) операторами Системы с вторичными
- 56. Этапы преобразования представлений предметной области
- 57. Модели данных и баз данных Модель данных - обеспечивает на формальном абстрактном уровне конкретные способы представления
- 58. Структуры данных Структура информации схематичная форма представления сложных композиционных объектов и связей реальной предметной области, выделяемых
- 59. Линейные структуры Массивы совокупность однотипных элементов число элементов массива известно до его размещения, что позволяет строить
- 60. Нелинейные структуры Списки совокупность однотипных элементов порядок выборки элементов может отличаться от порядка следования в памяти,
- 61. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
- 62. Деревья Сбалансированное дерево в каждом узле имеет одинаковое число ветвей, причем процесс включения новых ветвей в
- 63. 1 Сетевые структуры 2 3 4 5 6 7 8 9 10 11 1 2 3
- 64. Поставщик Изделие Пример простой сетевой структуры Расценка Заказ на закупку Партия товара
- 65. Руководитель Служащий руководит Изделие Узел Деталь Пример сетевой структуры с петлей
- 66. Основные понятия реляционной модели Первичный ключ PK FIO YEAR JOB KAF Домены Отношение Кортежи Кардинальность Атрибуты
- 67. Реляционная модель предъявляет к таблицам следующие требования: 1) данные в ячейках таблицы должны быть структурно неделимыми
- 68. Объединение
- 69. Пересечение
- 70. Разность
- 71. Произведение
- 72. Выборка Kaf = 605
- 73. Проекция
- 74. Соединение
- 75. Деление Делимое Посредник Делитель Деление
- 76. Физические модели баз данных Организация данных на машинных носителях
- 77. Физические модели баз данных Типы записей
- 78. Способы организации файлов данных
- 79. Физическое представление с разделением данных и связей
- 80. Требования, предъявляемые к базам данных Описания должны быть понятны пользователю, не проектировавшему базу 2. Однажды принятые
- 81. Модели и этапы проектирования баз данных Проектирование базы данных — это упорядоченный формализованный процесс создания системы
- 82. Модели и этапы проектирования баз данных Проектирование начинается c анализа предметной области и выявления функциональных и
- 83. Модели и этапы проектирования баз данных Объединяя отдельные представлений о содержимом базы данных, полученные в результате
- 84. Модели и этапы проектирования баз данных Инфологическая человеко-ориентированная модель практически полностью независима от физических параметров среды
- 85. Модели и этапы проектирования баз данных Все модели, кроме инфологической, являются машинно-ориентированными С их помощью СУБД
- 86. Стадии и объекты процесса проектирования
- 87. Пример ER-диаграммы
- 88. Сущность, с помощью которой моделируется класс однотипных объектов, определяется как «предмет, который может быть четко идентифицирован».
- 89. Свойства Cвойство - характер связи свойства с сущностью. Свойство может быть множественным или единичным Свойство может
- 90. Связь определяется как «ассоциация, объединяющая несколько сущностей» Сущности, объединяемые связью, называются участниками. Степень связи определяется количеством
- 91. Сотрудник Рабочий Программист Табельный номер ФИО Язык программирования Прикладной программист Системный программист Отношение «род – вид»
- 92. Сущности. Каждый тип сущности в ER-диаграммах представляется в виде прямоугольника, содержащего имя сущности. В качестве имени
- 93. Нотация ER-диаграмм Свойства. Свойства служат для уточнения, идентификации, характеристики или выражения состояния сущности или связи. Свойства
- 94. Нотация ER-диаграмм Связь – это графически изображаемая ассоциация, устанавливаемая между сущностями. Каждый тип связи на ER-диаграмме
- 95. В первой нормальной форме ER-диаграммы устраняются повторяющиеся атрибуты или группы атрибутов, т. е. производится выявление неявных
- 96. Пример ER-диаграммы в третьей нормальной форме
- 97. Транзакции Исходное состояние Исходное состояние Измененная БД Нарушение целостности COMMIT ROLLBACK Исходное состояние Транзакция – неделимая
- 98. Модель автоматического выполнения транзакций INSERT COMMIT UPDATE COMMIT INSERT COMMIT UPDATE ROLLBACK Непротиворечивая БД Непротиворечивая БД
- 99. Модель управляемого выполнения транзакций BEGIN TRANSACTION Исходное состояние БД UPDATE SAVE TRANSACTION A INSERT ROLLBACK TO
- 100. Протокол журнализации (и управления буферизацией) действует по правилу Write Ahead Log (WAL) — «пиши сначала в
- 101. Пользователь не должен осуществлять рестарт транзакций или повторный ввод данных. Восстановление должно проходить на базе транзакции
- 102. Программы ведения системного журнала регистрируют операции над БД: описание соответствующей транзакции, код пользователя, текст входного сообщения,
- 103. Кладовщик 1 Кладовщик 2 Запрос количества пива на складе для ID_Сорт = 5 Ответ: 30 Запрос
- 104. Кладовщик 1 Кладовщик 2 Запрос количества пива на складе для ID_Сорт = 5 Ответ: 30 Заполнение
- 105. Кладовщик 1 Кладовщик 2 Запрос количества пива на складе для ID_Сорт = 5 Ответ: 30 Заполнение
- 106. Проблема «строк-призраков» Декан ФИТ Выгрузить данные аттестации!!! Компьютер деканата Выгружаем список… Студент
- 107. Сериализация транзакций Метод сериализации транзакций — это механизм их выполнения по такому плану, когда результат совместного
- 108. Захват и освобождение объекта Выделяются два основных режима захватов: совместный режим — S (Shared), означающий разделяемый
- 109. В контексте реляционных баз данных возможны следующие варианты: файл - физический (с точки зрения базы данных)
- 110. Транзакция — это законченный блок обращений к базе данных и некоторых действий над ней, для которого
- 111. Распределенные базы данных
- 112. Основные особенности распределенных баз данных Репликация Удаленные транзакции Распределенные запросы
- 113. OLTP (Online Transaction Processing) транзакционная система обработка транзакций в реальном времени Способ организации БД, при котором
- 114. Типовой запрос к OLTP-системе: «Каков был уровень импорта товара в январе 2012 года?» Невозможны аналитические запросы
- 115. Использование OLTP OLTP-системы оперативной обработки транзакций, характеризуются большим количеством изменений, одновременным обращением множества пользователей к одним
- 116. Системы OLTP характеризуются: поддержкой большого числа пользователей; малым временем отклика на запрос; относительно короткими запросами; короткими
- 117. Требования к OLTP Сильно нормализованные модели данных; При возникновении ошибки транзакция должна целиком откатиться и вернуть
- 119. Хранилища данных SQL Каково среднее значение промежутка времени между выставлением счета и оплатой его участником ВЭД
- 120. Хранилища данных
- 123. Хранилища данных Основные операции над кубами данных: Сечение Вращение Свертка Детализация
- 124. OLAP (Online Analytical Processing) аналитическая обработка в реальном времени технология обработки данных, заключающаяся в подготовке суммарной
- 127. Критерии OLAP (FASMI) Fast (Быстрый). Приложение OLAP должно обеспечивать минимальное время доступа к аналитическим данным -
- 129. Методы аналитической обработки данных в хранилище Традиционные статистические методы регрессионного, факторного, дисперсионного анализа, анализа временных рядов,
- 130. Средства анализа данных в СППР на основе хранилищ данных используются для решения следующих задач: выделение в
- 134. Скачать презентацию