Основные понятия и определения Различные модели данных.

Презентация:



Advertisements
Похожие презентации
Банк данных (БнД) это система специальным образом организованных данных баз данных, программных, технических, языковых, организационно-методических средств,
Advertisements

Лекция 1. Введение Презентация подготовлена зав. кафедрой ИБ СибАДИ, д.п.н., профессором З.В. Семеновой Системы управления базами данных.
Сетевая модель данных Объекты модели Язык описания данных Язык манипулирования данными.
Определения Банк данных (БнД) это система специальным образом организованных дан­ных - баз данных, программных, технических, языковых, организационно-
Лекция 5. Банки данных и знаний. Вопросы лекции 4.1. Основные понятия банков данных и знаний 4.2. Компоненты банка данных 4.3. Классификация банков данных.
Лекция 1 Лекция 1 Введение в Автоматизированные информационные системы (АИС) и Базы данных (БД). Определение БД и банков данных (БнД). Компоненты банка.
Система организованных баз данных, программных, технических, языковых и организационно-методических средств, предназначенных для обеспечения централизованного.
База данных ACCESS. Основные понятия База данных (БД) организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера.
Лекция 6 Лекция 6 Введение в обработку данных. Среда хранения и средства обработки информационных массивов. Эволюция и характеристика концепций обработки.
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
Архитектура и обеспечение систем базы данных. СУБД.
Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
© М.Е.Макарова
Системы управления базами данных СУБД является универсальным программным средством предназначенным для создания и ведения(обслуживания) баз данных на внешних.
Даталогическое проектирование. 1. Представление концептуальной модели средствами модели данных СУБД Общие представления о моделях данных СУБД С одной.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Реляционная модель – это особый метод рассмотрения данных, содержащий данные в виде таблиц, способов работы и манипуляции с ними в виде связей. структура,
БАЗЫ ДАННЫХ. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ. 1. БАЗЫ ДАННЫХ n БАЗЫ ДАННЫХ - совокупность взаимосвязанных и организованных особым образом данных, относящихся.
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
База данных – организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения. По характеру.
Транксрипт:

Основные понятия и определения Различные модели данных

Определения База данных (БД) именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области. Банк данных (БнД) это система специальным образом организованных данных - баз данных, программных, технических, языковых, организационно- методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.

Определения Система управления базами данных (СУБД) - совокупность языковых и про­ граммных средств, предназначенных для создания, ведения и совместного ис­пользования БД многими пользователями. Программы, с помощью которых пользователи работают с базой данных, назы­ваются приложениями.

Трехуровневая модель системы управления базой данных

Уровень внешних моделей самый верхний уровень, где каждая модель имеет свое «видение» данных. Этот уровень определяет точку зрения на БД отдельных приложений. Концептуальный уровень отражает обобщенную модель предметной области (объектов реального мира), для которой создавалась база данных. Физический уровень собственно данные, расположенные в файлах или в страничных структурах, расположенных на внешних носителях информации.

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

Пользователь посылает СУБД запрос на получение данных из БД. Анализ прав пользователя В случае запрета на доступ к данным СУБД сообщает пользователю об этом и прекращает дальнейший процесс обработки данных, в противном случае СУБД определяет часть концептуальной модели, которая затрагивается запросом пользователя. СУБД запрашивает информацию о местоположении данных на физическом уровне (файлы или физические адреса). В СУБД возвращается информация о местоположении данных в терминах операционной системы. СУБД просит операционную систему предоставить необходимые данные, используя средства операционной системы. Операционная система осуществляет перекачку информации из устройств хранения и пересылает ее в системный буфер. Операционная система оповещает СУБД об окончании пересылки. СУБД выбирает из доставленной информации, находящейся в системном буфере, только то, что нужно пользователю, и пересылает эти данные в рабочую область пользователя.

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

стадии развития Банка данных Проектирование. Реализация. Эксплуатация; Модернизация и развитие. Полная реорганизация.

категории пользователей БнД Конечные пользователи. Администраторы банка данных Разработчики и администраторы приложений

Модели данных Иерархическая модель Сетевая Реляционная

Иерархическая модель данных

Базовые объекты модели Сегмент = запись Тип сегмента это поименованная совокупность типов элементов данных, в него входящих. Экземпляр сегмента образуется из конкретных значений полей или элементов данных, в него входящих.

Ограничения в модели Схема иерархической БД представляет собой совокупность отдельных деревьев, каждое дерево в рамках модели называется физической базой данных Каждая физическая БД удовлетворяет следующим иерархическим ограничениям: в каждой физической БД существует один корневой сегмент, то есть сегмент, у которого нет логически исходного (родительского) типа сегмента; каждый логически исходный сегмент может быть связан с произвольным числом логически подчиненных сегментов; каждый логически подчиненный сегмент может быть связан только с одним логически исходным (родительским ) сегментом.

ПРимер

Какие задачи нам надо решать в ходе разработки приложения При приеме заказа мы должны выяснить, какую модель заказывает заказчик: типичную или индивидуальную комплектацию. Если заказывается типичная модель, то выясняется, какая модель и есть ли она в наличии, если модель есть, то надо уменьшить количество компьютеров данной модели в данном филиале па покупаемое количество. На этом будем считать заказ выполненным, однако при оформлении заказа может потребоваться задание полной спецификации покупаемого изделия. Если заказывается индивидуальная модель, то требуется описать весь состав новой модели.

Склад запчастей

Сетевая модель данных

Базовыми объектами модели являются: элемент данных; агрегат данных; запись; набор данных.

Определения Элемент данных то же, что и в иерархической модели, то есть минимальная информационная единица, доступная пользователю с использованием СУБД. Агрегат данных соответствует следующему уровню обобщения в модели. В модели определены агрегаты двух типов: агрегат типа вектор и агрегат типа повторяющаяся группа.

Агрегат данных типа вектор Агрегат типа вектор соответствует линейному набору элементов данных. Например, агрегат Адрес может быть представлен следующим образом:

Агрегат типа повторяющаяся группа соответствует совокупности векторов данных. Например, агрегат Зарплата соответствует типу повторяющаяся группа с числом повторений 12.

Запись Записью называется совокупность агрегатов или элементов данных, моделирующая некоторый класс объектов реального мира. Понятие записи соответствует понятию «сегмент» в иерархической модели. Для записи, так же как и для сегмента, вводятся понятия типа записи и экземпляра записи.

Набор данных Набором называется двухуровневый граф, связывающий отношением «один- ко-многим» два типа записи.

В качестве примера рассмотри м таблицу, на основе которой организуем два набора и определим связь между ними Препода ватель ГРДеньПараАудДисци плина Иванов201Пон1443ООП Иванов202Пон2443ООП Карпова202Вт2422ЭВМ Карпова203Вт4443ООП Карпова401Вт14221С Смирнов201Вт3422ЭВМ Смирнов203Вт4422ЭВМ

Схема

Схема связей Иванов КарповаСмирнов