- •Содержание
- •Тема 1. Введение в базы данных. Автоматизированный банк данных. 9
- •Тема 2. Основные компоненты банка данных и их взаимодействие. 14
- •Тема 3. Классификация банков данных, баз данных и субд. Недостатки и преимущества банков данных. Этапы развития баз данных. 24
- •Тема 4. Модели данных. 31
- •Тема 5. Технология проектирования баз данных. Уровни проектирования. 41
- •Тема 6. Жизненный цикл баз данных. 48
- •Тема 7. Модель предметной области 52
- •Тема 8. Этапы проектирования баз данных. 61
- •Тема 9. Нормализация. 67
- •Тема 10. Сохранение секретности информации и безопасность данных. 76
- •Тема 11. Типология баз данных. Основные платформы баз данных. 82
- •Тема 12. Тенденции развития современных баз данных. 89
- •Тема 1. Введение в базы данных. Автоматизированный банк данных.
- •Введение в базы данных
- •Управление - это процесс переработки информации состояния в информацию командную для достижения определенных целей.
- •Структура экономической информационной системы (эис)
- •Понятие банка данных, его роль в системе обработки экономической информации. Предметная область.
- •Форматированный вариант сообщения
- •Вопросы для самоконтроля
- •Тема 2. Основные компоненты банка данных и их взаимодействие.
- •Основные компоненты банка данных.
- •Функциональное назначение компонентов аБнД.
- •База данных.
- •Функции субд
- •Транзакции
- •Словарь данных.
- •Персонал банка данных.
- •Организационно-методические, правовые, математические, информационные, программные, технические и лингвистические составляющие банка данных
- •Взаимодействие компонентов банка данных
- •Вопросы для самоконтроля
- •Тема 3. Классификация банков данных, баз данных и субд. Недостатки и преимущества банков данных. Этапы развития баз данных.
- •Классификация банков данных
- •Классификация баз данных
- •Классификация субд
- •Преимущества банков данных
- •Недостатки банков данных
- •Этапы развития бд
- •Вопросы для самоконтроля
- •Тема 4. Модели данных.
- •Модели данных
- •1.1. Объектные модели данных
- •1.2. Модели данных на основе записей
- •1.3. Физические модели данных
- •Структуры данных
- •Иерархическая модель данных
- •Недостатки иерархической модели данных:
- •Сетевые модели данных
- •Недостатки сетевой модели данных:
- •Реляционная модель данных
- •5.1. Основные понятия реляционной модели данных
- •Сравнение моделей данных
- •Вопросы для самоконтроля
- •Тема 5. Технология проектирования баз данных. Уровни проектирования.
- •Трехуровневая архитектураAnsi/sparc
- •Уровни проектирования бд
- •Вопросы для самоконтроля.
- •Вопросы для самоконтроля.
- •1.1. Разновидности сущностей
- •1.2. Основные виды свойств
- •1.3. Классификация связей
- •1.4. Свойства связей
- •Er-диаграмма
- •Особенности отображения er-модели
- •Системный анализ
- •Формирование из объектов предметной области сущностей и их характеристик
- •Установка соответствия между сущностями и таблицами, характеристиками сущностей и столбцами таблиц
- •Получение реляционной схемы из er-диаграммы:
- •Определение первичных ключей
- •Определение правил целостности данных
- •Установка связей между объектами
- •Нормализация
- •Универсальное отношение
- •Функциональная и многозначная зависимости
- •Процесс нормализации
- •Приведение к первой нормальной форме
- •Приведение ко второй нормальной форме
- •Приведение к третьей нормальной форме
- •Нормальная форма Бойса – Кодда (нфбк)
- •Типы опасностей
- •Примеры возможных опасностей
- •Компьютерные средства контроля
- •Перечень прав доступа
- •Вопросы для самоконтроля
- •Серверные субд
- •Характерные черты современных серверных субд
- •Сервисы, предоставляемые серверными субд
- •Реализация для нескольких платформ.
- •Административные утилиты.
- •Резервное копирование данных.
- •Обслуживание репликаций.
- •Параллельная обработка данных в многопроцессорных системах.
- •Поддержка olap и создания хранилищ данных.
- •Распределенные запросы и транзакции.
- •Средства проектирования данных.
- •Поддержка собственных и «чужих» средств разработки и генераторов отчетов.
- •Поддержка доступа к данным с помощью Internet.
- •Недостатки реляционных субд
- •Вопросы для самоконтроля
- •Постреляционная модель
- •Объектно-ориентированные бд
- •Технология «Хранилищ данных»
- •Интеграция с Internet-технологиями
- •Темпоральные бд
- •Дедуктивные бд
- •Многомерные бд
- •Вопросы для самоконтроля
- •Расскажите о перспективах развития баз данных.
- •Какие новые технологии, применяемые в теории баз данных, Вам известны?
Тема 8. Этапы проектирования баз данных. 61
1.Системный анализ 61
2.Формирование из объектов предметной области сущностей и их характеристик 62
3.Установка соответствия между сущностями и таблицами, характеристиками сущностей и столбцами таблиц 62
4.Определение первичных ключей 63
5.Определение правил целостности данных 64
6.Установка связей между объектами 65
7.Нормализация 65
8.Планирование вопросов надежности данных и сохранения секретности информации 65
Вопросы для самоконтроля 65
1.Перечислите основные этапы проектирования баз данных. Для какой модели данных используются эти этапы? 65
2.Установите соответствие между уровнями и этапами проектирования баз данных. 65
3.Расскажите об этапе системного анализа. 65
4.Чем отличаются функциональный и объектный подходы к описанию предметной области? Какой подход используется чаще на практике? 65
5.Как формируются из объектов предметной области сущности? Как определяются их характеристики? 65
6.Каков алгоритм перехода от инфологической к даталогической модели? 65
7.Дайте определение первичного ключа. Какие виды ключей используются в реляционной модели данных? 66
8.Что такое индекс и для чего он нужен? 66
9.Дайте определение целостности данных. 66
10.Назовите группы и типы правил целостности данных? 66
11.Приведите примеры использования корпоративной целостности данных. 66
12.Какие типы связей Вам известны? 66
13.Для чего используются связи в реляционной модели данных? 66
Тема 9. Нормализация. 67
1.Универсальное отношение 67
2.Функциональная и многозначная зависимости 71
3.Процесс нормализации 72
Приведение к первой нормальной форме 72
Приведение ко второй нормальной форме 73
Приведение к третьей нормальной форме 73
Нормальная форма Бойса – Кодда (НФБК) 74
Вопросы для самоконтроля 75
1.Дайте определение нормализации. Для чего ее необходимо проводить? 75
2.Что такое универсальное отношение? Расскажите о проблемах использования универсального отношения. 75
3.Дайте определения функциональной и многозначной зависимостей. 75
4.Сколько существует видов нормальных форм? К какой нормальной форме мы стремимся на практике при проектировании базы данных? 75
5.Дайте определения первой, второй и третьей нормальных форм. Приведите примеры таблиц, находящихся в первой, второй и третьей нормальных формах. 75
6.Дайте определение нормальной формы Бойса-Кодда. Для чего она нужна? 75
Тема 10. Сохранение секретности информации и безопасность данных. 76
1.Типы опасностей 76
2.Компьютерные средства контроля 78
Вопросы для самоконтроля 81
1.Почему вопросы надежности данных и сохранения секретности информации решаются на 8 этапе? Какому уровню проектирования баз данных соответствует этот этап? 81
2.Каковы составные элементы понятия безопасности? 81
3.Дайте определение опасности и приведите примеры опасностей информации. 81
4.Перечислите компьютерные средства контроля безопасности информации. 81
5.Чем отличаются избирательный и обязательный подходы к вопросу обеспечения безопасности? Приведите примеры. Какой из них надежнее? 81
6.Дайте определение представления. Почему механизм представлений является средством защиты информации в базе данных? 81
7.Каким образом шифрование влияет на работоспособность базы данных? В каких случаях шифрование применяется обязательно? 81