Скачать презентацию 1 Дисциплина Базы данных Лекция по теме Скачать презентацию 1 Дисциплина Базы данных Лекция по теме

Лекция2.1_Понятийный аппарат.ppt

  • Количество слайдов: 21

1 Дисциплина: Базы данных Лекция по теме № 2. 1 ПОНЯТИЙНЫЙ АППАРАТ БАЗ ДАННЫХ 1 Дисциплина: Базы данных Лекция по теме № 2. 1 ПОНЯТИЙНЫЙ АППАРАТ БАЗ ДАННЫХ Профессор кафедры 31 Федин Федор Олегович

1. Агальцов, В. П. Базы данных. В 2 -х т. Т. 1. Локальные базы2 1. Агальцов, В. П. Базы данных. В 2 -х т. Т. 1. Локальные базы2 данных: Учебник / В. П. Агальцов. - М. : ИД ФОРУМ, НИЦ ИНФРАМ, 2013. - 352 c. 2. Карпова, И. П. Базы данных: Учебное пособие / И. П. Карпова. - СПб. : Питер, 2013. - 240 c. 3. Кириллов, В. В. Введение в реляционные базы данных. / В. В. Кириллов, Г. Ю. Громов. - СПб. : БХВ-Петербург, 2012. - 464 c. 4. Кошелев, В. Е. Базы данных в ACCESS 2007: Эффективное использование / В. Е. Кошелев. - М. : Бином-Пресс, 2009. - 592 c. 5. Кузин, А. В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А. В. Кузин, С. В. Левонисова. - М. : ИЦ Академия, 2012. - 320 c. 6. Пирогов, В. Ю. Информационные системы и базы данных: организация и проек-тирование: Учебное пособие / В. Ю. Пирогов. СПб. : БХВ-Петербург, 2009. - 528 c.

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

4 Преимущества пользователя при использовании БД как безбумажной технологии: n компактность n скорость n 4 Преимущества пользователя при использовании БД как безбумажной технологии: n компактность n скорость n применимость

5 Преимущества, связанные с централизованным управлением: n сокращение избыточности данных n устранение противоречивости n 5 Преимущества, связанные с централизованным управлением: n сокращение избыточности данных n устранение противоречивости n общий доступ к данным n возможность соблюдения стандартов n возможность введения ограничений для обеспечения безопасности n обеспечение целостности данных n обеспечение независимости данных

6 n n n Жизненный цикл банка данных: Проектирование Реализация Эксплуатация Модернизация и развитие 6 n n n Жизненный цикл банка данных: Проектирование Реализация Эксплуатация Модернизация и развитие Снятие с эксплуатации

7 n n n Основные категории пользователей: Конечные пользователи Администраторы банка данных Разработчики и 7 n n n Основные категории пользователей: Конечные пользователи Администраторы банка данных Разработчики и администраторы приложений

8 В составе группы администратора БД должны быть: n системные аналитики; n проектировщики структур 8 В составе группы администратора БД должны быть: n системные аналитики; n проектировщики структур данных и внешнего по отношению к банку данных n информационного обеспечения; n проектировщики технологических процессов обработки данных; n системные и прикладные программисты; n операторы и специалисты по техническому обслуживанию.

9 Основные функции группы администратора БД: n Анализ предметной области n Проектирование структуры БД 9 Основные функции группы администратора БД: n Анализ предметной области n Проектирование структуры БД n Задание ограничений целостности при описании структуры БД и процедур обработки БД n Первоначальная загрузка и ведение БД n Защита данных n Обеспечение восстановления БД n Анализ обращений пользователей БД n Анализ эффективности функционирования БД n Работа с конечными пользователями n Подготовка и поддержание системных средств: n Организационно-методическая работа по проектированию БД

10 10

11 Трехуровневая система организации БД: n Уровень внешних моделей. n Концептуальный уровень. n Физический 11 Трехуровневая система организации БД: n Уровень внешних моделей. n Концептуальный уровень. n Физический уровень.

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

13 13

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

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

16 БМД — база метаданных Хранит информацию об используемых структурах данных, логической организации данных, 16 БМД — база метаданных Хранит информацию об используемых структурах данных, логической организации данных, правах доступа пользователей и физическом расположении данных.

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

18 Модель данных — некоторая абстракция, которая, будучи приложима к конкретным данным, позволяет пользователям 18 Модель данных — некоторая абстракция, которая, будучи приложима к конкретным данным, позволяет пользователям и разработчикам трактовать их уже как информацию, то есть сведения, содержащие не только данные, но и взаимосвязь между ними.

Классификация моделей данных 19 Классификация моделей данных 19

20 Инфологические (семантические) модели данных отражают в естественной и удобной для разработчиков и других 20 Инфологические (семантические) модели данных отражают в естественной и удобной для разработчиков и других пользователей форме информационно-логический уровень абстрагирования, связанный с фиксацией и описанием объектов предметной области, их свойств и их взаимосвязей. Фактографические модели данных соответствуют представлению информации в виде определенных структур данных (дерево, сеть, таблица). Документальные модели данных соответствуют представлению о слабоструктурированной информации, ориентированной в основном на свободные форматы документов, текстов на естественном языке.

21 Тезаурусные модели основаны на принципе организации словарей, содержат определенные языковые конструкции и принципы 21 Тезаурусные модели основаны на принципе организации словарей, содержат определенные языковые конструкции и принципы их взаимодействия в заданной грамматике. Дескрипторные модели — модели, в которых каждому документу соответствует дескриптор — описатель, имеющий жесткую структуру и описывающий документ в соответствии с характеристиками, которые требуются для работы с документами в разрабатываемой документальной БД.