Содержание
- 2. База данных (БД) — именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной
- 3. Основные понятия моделей данных Данные — это набор конкретных значений, параметров, характеризующих объект, условие, ситуацию или
- 4. Уровни моделей данных
- 6. Объекты (сущности) – вершины математического графа Связи – дуги графа Связи – это соединения между двумя
- 7. Инфологические модели Инфологические модели данных используются на ранних стадиях проектирования для описания структур данных в процессе
- 8. Диаграммы Бахмана Минус Статичность, не позволяющая наглядно отображать процессы, в которые вовлечены сущности и к которым
- 9. Модель «сущность-связь» (ER) Пример диаграммы
- 10. Даталогические модели Даталогическая модель – это модель, отражающая логические взаимосвязи между элементами данных безотносительно их содержания
- 11. Документальные модели Документальная модель соответствуют представлению о слабоструктурированной информации, ориентированной на свободные форматы документов, текстов на
- 12. Модели основаны на языках разметки документов и связаны прежде всего со стандартным общим языком разметки –
- 13. Ориентированные на формат документа Пример XML, описывающий данные о IT Специалисте: xmlns:xs="http://www.w3.org/2001/XMLSchema">
- 14. Дескрипторные модели Дескрипторные модели — используются на ранних стадиях использования документальных баз данных. Дескриптор — описатель
- 15. Дескрипторные модели Пример дескрипторной классификации —УДК — универсальная десятичная классификация. Применяется, например, так: 142.214.53 + 213434/(431)
- 16. Тезаурусные модели Тезаурусные модели основаны на принципе организации словарей, содержат определенные языковые конструкции и принципы их
- 17. Фактографические модели Фактографические модели – соответствуют представлению о четко структурированной информации, формализованных данных (дерево, сеть, таблица)
- 18. Теоретико-графовые модели Теоретико-графовая модель – это совокупность объектов реального мира в виде графа взаимосвязанных информационных объектов.
- 19. Иерархическая модель Иерархическая модель данных — это модель данных, где используется представление базы данных в виде
- 20. Иерархическая модель Поле данных – это минимальная, неделимая единица данных, доступная пользователю с помощью СУБД. Сегмент
- 21. Иерархическая модель Пример Иерархической модели данных:
- 22. Иерархическая модель
- 23. Иерархическая модель Пример
- 24. В каждой физической БД существует один корневой сегмент, у которого нет логически исходного (родительского) типа сегмента.
- 25. Иерархическая модель Логически исходный сегмент Логически подчиненный сегмент Тип сегмента, находящийся на более высоком уровне иерархии.
- 26. Тип сегмента — это поименованная совокупность типов элементов данных (полей), которые его образуют. Иерархическая модель Экземпляр
- 27. Простота понимания и использования, быстрота доступа к данным Простота оценок операционных характеристик. Иерархическая модель Трудность реализации
- 28. Сетевая модель Агрегат типа вектор соответствует линейному набору элементов данных: Зарплата месяц сумма Владелец набора -
- 29. Элемент данных — минимальная информационная единица, доступная пользователю с использованием СУБД. Агрегат данных — агрегат типа
- 30. Теоретико-множественные модели Появление теоретико-множественных моделей в системах баз данных было предопределено настоятельной потребностью пользователей в переходе
- 31. Реляционная модель Реляционная база данных – это совокупность отношений, содержащих всю информацию, которая должна храниться в
- 32. Бинарные отношения. В математике большую роль играют бинарные отношения, т.е. отношения, заданные на декартовом произведении двух
- 33. Отношения порядка. Отношение R на множестве A называется отношением порядка, если оно обладает следующими свойствами: 1)
- 34. Домен – множество возможных значений конкретного атрибута. Атрибут – свойство объекта, явления или процесса. Примеры атрибутов:
- 35. Модель бинарных ассоциаций Бинарная ассоциация – это ассоциация между ровно двумя классами. Роль – это неотделимая
- 36. Композиция указывает на то, что данный класс может являться частью только одного класса. У ассоциации может
- 37. Множественность (multiplicity) показывает возможное количество объектов, которые могут быть связаны в соответствии с этой ассоциацией. Множественность
- 38. Объектно-ориентированные модели Объекты, обладающие внутренней структурой и однозначно идентифицируемые уникальным внутрисистемным ключом. Классы, являющиеся по сути
- 39. Объектно-ориентированные модели
- 40. Достоинства объектно-ориентированной модели: возможность для пользователя системы определять сложные типы данных; наследуемость свойств объектов; повторное использование
- 41. Физические модели Физические модели баз данных определяют способы размещения данных в среде хранения и способы доступа
- 42. Модели, основанные на файловых структурах
- 43. Модели, основанные на файловых структурах
- 44. имя файла тип файла (например, расширение или другие характеристики) размер записи количество занятых физических блоков базовый
- 45. Модели, основанные на странично-сегментной организации Для каждого сегмента поддерживается таблица страниц. Номер записи в таблице страниц
- 46. Сетевая модель Запись в таблице страниц содержит информацию об атрибутах страницы. Это биты присутствия и защиты
- 47. Сетевая модель Сетевая модель – это модель данных, хранящаяся в базе данных и описывающая взаимосвязи в
- 48. Сетевая модель: операции Добавить (внести запись в БД) Извлечь (извлечь запись из БД) Обновить (изменить значение
- 49. Сетевая модель, базовые объекты Запись (совокупность агрегатов данных, моделирующая некоторый класс объектов реального мира) Агрегат данных
- 50. Сетевая модель, элементы данных Векторы – повторяющиеся однотипные элементы Повторяющиеся группы – набор групп, включающих несколько
- 51. Сетевая модель преимущества Возможность эффективной реализации по показателям затрат памяти и оперативности. Большие возможности допустимости образования
- 52. Высокая сложность и жесткость схемы БД. Сложность для понимания и выполнения обработки информации в БД обычным
- 53. Иерархическая модель базы данных представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к
- 54. Элементы графа Корень - это элемент, который имеет подчиненные элементы и сам не является таковым. Потомок
- 55. 2 уровень 3 уровень Верхний уровень (корень) – занимает один объект. Второй – объекты второго уровня
- 56. Отношение предка – если узел связан с узлом более близким к корню Отношение потомка – если
- 57. Несколько узлов низшего уровня связано только с одним узлом высшего уровня. Иерархическое дерево имеет только одну
- 58. Достоинства и недостатки Эффективное использование памяти ЭВМ. Неплохие показатели времени выполнения основных операций над данными. Удобна
- 59. Правила преобразования к табличному виду Количество уровней равно количеству столбцов. Количество элементов на последнем уровне равно
- 60. Реляционная модель данных (РМД) Домен, D – множество значений, которые может принимать элемент данных. Декартово произведение
- 61. Пример декартова произведения Полужирным шрифтом выделены записи, имеющие соответствие в предметной области.
- 62. Пример таблицы реляционной БД
- 63. Термины, Свойства отношения Первичный ключ Столбец Описание (схема отношения) Строка, запись, кортеж Отношение, таблица Отношение обладает
- 64. Ключи отношения Ключ – атрибут (группа атрибутов), которые позволяют классифицировать кортеж (запись таблицы). Уникальный ключ –
- 65. Пример отношения ж/д расписание
- 66. Организация связей между таблицами «Отдел» – внешний ключ в таблице «Сотрудники» Таблица «Сотрудники» Таблица «Отделы» «Номер
- 67. В таблице «Участие»: «Участник» – внешний ключ к таблице «Сотрудники», «Проект» – внешний ключ к таблице
- 68. Пример связи внутри таблицы
- 69. Операции над данными в РМД Операции применяются к кортежам отношений: Запомнить Извлечь Обновить Удалить
- 71. Скачать презентацию