- •Санкт-Петербургский государственный
- •План лекции
- •1.Понятие модели
- •Понятие модели
- •Понятие модели
- •Понятие модели
- •Понятие модели
- •Понятие модели
- •Понятие модели
- •Понятие модели
- •2. Введение в базы данных
- •Введение в базы данных
- •Введение в базы данных
- •Введение в базы данных
- •Введение в базы данных
- •3. Основные понятия СУБД
- •Пример для объекта «студент»
- •Предметная область и
- •Типы соответствия между
- •Типы соответствия между
- •Типы соответствия между
- •Типы соответствия между
- •Типы соответствия между
- •Основные понятия и
- •Основные составляющие
- •Основные составляющие
- •Основные составляющие
- •Пример схемы и подсхем БД
- •Ключевое понятие БД
- •Целостность данных
- •Состав СУБД
- •Организация запросов к БД
- •Организация запросов к БД
- •Организация запросов к БД
- •4. Концептуальные модели
- •1) Иерархическая модель
- •Иерархическая модель
- •2) Сетевая модель
- •Сетевая модель
- •3) Реляционная модель
- •Реляционная модель
- •5. Сетевая и иерархическая
- •Основные структуры и
- •Основные структуры и
- •Основные структуры и
- •Списки
- •Основные структуры и
- •Деревья
- •Деревья
- •Основные структуры и
- •Основные принципы построения
- •Выводы
- •БЛАГОДАРЮ ЗА ВНИМАНИЕ !
Санкт-Петербургский государственный
университет телекоммуникаций им. проф. М. А.
Бонч-Бруевича»
Кафедра Безопасности информационных систем
ИНФОРМАЦИОННЫЕ
ТЕХНОЛОГИИ
Технологии использования типовых
моделей данных
Лекция 6
Системы управления базами
данных
Кривцов Александр
Николаевич
an.krivtsov@gmail.com
План лекции
Понятие модели данных
Введение в базы данных
Основные понятия и определения
Общие сведения о концептуальных моделях данных
Сетевая и иерархическая
модели данных |
2 |
1.Понятие модели
Всвоей жизнедеятельности человек часто использует модели, то есть создаёт образы объектов (процессов или явлений), с которыми имеет дело.
Модель (лат. «modulus» – мера) – это
объект-заместитель объекта- оригинала, обеспечивающий изучение некоторых свойств последнего.
Это упрощенное представление системы, формируемое для её анализа и предсказания, а также получения качественных и количественных результатов, необходимых для принятия правильного управленческого решения.
3
Понятие модели
Объект – это совокупность свойств элемента, которые могут быть исследованы и описаны.
Примеры объектов: студент или группа студентов, аудитория, время занятий, слова, числа и т.д. Обычно считается, что быть объектом –
значит быть дискретным и различимым.
Примеры «необъектов»: мир, время, материя, смысл и т.п.
При этом можно представить БД, в которой хранятся сведения об этих категориях.
4
Понятие модели
Объекты могут быть
простыми и сложными.
Простые объекты представляются совокупностью характеризующих их свойств.
Внутренняя структура простого объекта не раскрывается. Например: имя, тип данных…
Сложные объекты имеют определенный состав и структуру. Например: студент Петров
учится в группе А-401.
5
Понятие модели
Объект имеет различные
свойства (например, цвет, вес, имя),
которые важны во время обращения к
объекту (например, выбор среди множества
других) с какой-либо целью его использования.
Свойства объекта можно задавать как отдельными однозначно интерпретируемыми
количественными показателями, так и словесными нечеткими описаниями, допускающими разную трактовку, зависящую, например, от точки зрения – качественные 6
показатели.
Понятие модели
Для создания описательных текстовых
информационных моделей обычно используют естественные языки.
Наряду с естественными языками (русский, английский и т.д.) разработаны и используются формальные языки: системы счисления,
алгебра высказываний, языки программирования и
др. С помощью формальных языков строят информационные модели определенного типа – формально-
логические модели.
7
Понятие модели
Базовая модель – это основная
модель БД. Содержит описание функций,
процессов, объектов, правил, организационной структуры, которые поддерживаются программными модулями типовой БД.
Информационная база (БД) состоит из
двух компонент:
коллекции записей собственно данных;
описания этих данных – метаданных.
8
Понятие модели
Типовые модели описывают конфигурации информационной системы для определённых отраслей или типов производства.
Модель конкретной организации строится путём выбора фрагментов основной или типовой модели в соответствии со специфическими особенностями организации, или путём автоматизированной адаптации этих моделей в результате экспертного опроса. Для формирования моделей используют различные методы моделирования.
9
Понятие модели
Создание системы начинается с формирования её структуры и описания используемых в ней данных. Состояние системы в любой момент времени характеризуется её структурой.
Структура системы – это совокупность связей между элементами, отражающими их взаимодействие.
Структура определяет алгоритм выборки отдельных элементов данных, отражает особенности организации и обработки информации.
10