Lec_01.ppt
- Количество слайдов: 18
Теоретические основы построения систем баз данных. Лекция 1. Основные термины и понятия. Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Список литературы 1. 2. 3. 4. 5. 6. К. Дж. Дейт «Введение в системы баз данных» , изд. Вильсон, 2000 г Г. Хансен, Дж. Хансен «Базы данных: разработка и управление» , изд. Бином, 1999 г М. Грабер «Введение в SQL» , изд. Лори, 1996 г Г. Джексон «Проектирование ЗБД для использования с микро. ЭВМ» , изд. Мир, 1991 г Т. Тиори, Дж. Фрай «Проектирование структур БД» , изд. Мир, 1985 г П. Грэй «Логика, алгебра и базы данных» , изд. Машиностроение, 1989 г Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. u Информацией принято называть сведения о процессах, явлениях и т. п. , подлежащие хранению, обработке и передаче туда, где в ней есть необходимость. u Данные – это информация, представленная в определенной форме, пригодной для последующей обработки, хранения и передачи. Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. u База данных – это набор постоянных данных, которые используются какой-либо организацией (или организациями) для ее повседневных нужд. u Под предметной областью (ПО) принято понимать часть реального мира, подлежащую изучению с целью организации управления и, в конечном счете, автоматизации. Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. u Информационная система (ИС) – автоматизированная система, служащая для сбора и накопления информации, ее эффективного использования для всевозможных целей. u Информационную систему составляют четыре главных компонента: данные, аппаратное обеспечение, программное обеспечение и пользователи. Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Система управления базами данных (СУБД) База данных Прикладные программы Пользователи Структура информационной системы Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. u Программное обеспечение можно подразделить на две категории: программное обеспечение общего назначения для поддержания базы данных (СУБД), и прикладное программное обеспечение. u Система управления базой данных – языковое и программное обеспечение для создания, ведения и совместного использования и/или модификации БД многими пользователями. Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Основные функции СУБД u u u u Определение данных. Обработка данных. Поддержание словаря данных. Обеспечение секретности. Защита целостности данных. Синхронизация. Защита от отказов и восстановление. Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Пользователи Внутренние Администратор БД Администратор ФП Конечные Системные программисты Прикладные программисты Прямые Косвенные Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Три уровня архитектуры системы БД u Внешний уровень соответствует представлению отдельных пользователей о БД. u Концептуальный уровень – описание предметной области средствами СУБД u Внутренний уровень определяет как и где хранятся данные Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Группа пользователей № 1 Представление № 1 Группа пользователей № 2 Представление № 2 Группа пользователей № 3 Представление № 3 Промежуточный уровень (инфологический) – интеграция пользовательских представлений. Концептуальная БД Физическая БД Реально хранится, представление на уровне бит, байт. Промежуточный уровень – совокупность файлов, структура данных. Трехуровневая архитектура системы с БД Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Этапы жизненного цикла БД u u u Предварительное планирование Проверка осуществимости Определение требований Концептуальное проектирование Реализация Оценка работы и поддержка базы данных Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Предварительное планирование БД u Определяются основные процессы, виды деятельности и объекты u Определяется информационная структура организации (количество и вид БД) u Определяется календарный план производимых работ Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Проверка осуществимости u u u Технологическая осуществимость Операционная осуществимость Экономическая целесообразность Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Формулирование и анализ требований u Устанавливаются цели организации u Определяются информационные потоки, отображающие реальные процессы, и их взаимодействие Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Концептуальное проектирование u u Создаются модели пользовательских представлений данных Создается высокоуровневое представление информационных требований в виде диаграммы, для чего производится – Определение сущностей – Определение атрибутов сущностей – Идентификация ключевых атрибутов сущностей – Определение связей между сущностями Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Реализация u u u Выбор и приобретение СУБД Преобразование концептуальной модели в физическую Построение словаря данных Заполнение базы данных Создание прикладных программ Обучение пользователей Лектор Вишневская Татьяна Александровна
Теоретические основы построения систем баз данных. Физическое проектирование u u u Проектирование формата хранимых данных Анализ и проектирование кластеров Проектирование путей доступа Лектор Вишневская Татьяна Александровна
Lec_01.ppt