Скачать 2.57 Mb.
|
Технологии БД 1. Теоретические основы организации БД. Реляционная модель данных. 5 1.1. Подходы к организации баз данных 5 1.1.1. Иерархические базы данных 5 1.1.2. Сетевые базы данных 5 1.1.3. Реляционные базы данных 6 1.2. Введение в реляционную модель данных 7 1.2.1. Основные понятия реляционной модели данных 7 1.2.2. Фундаментальные свойства отношений 11 1.2.3. Реляционная модель данных 15 2. Технологии проектирования реляционных БД 27 2.1. Этапы разработки базы данных 27 2.2. Критерии оценки качества логической модели данных 29 2.3. Проектирование реляционных баз данных на основе принципов нормализации 31 2.3.1. Понятие метода нормализации отношений 31 2.3.2. Декомпозиция без потерь и функциональные зависимости 32 2.3.3. Диаграммы функциональных зависимостей 35 2.3.4. Первая нормальная форма 36 2.3.5. Минимальные функциональные зависимости и вторая нормальная форма 36 2.3.6. Нетранзитивные функциональные зависимости и третья нормальная форма 39 2.3.7. Перекрывающиеся возможные ключи и нормальная форма Бойса-Кодда 42 2.3.8. Необходимость дальнейшей нормализации 46 2.3.9. Многозначные зависимости и четвертая нормальная форма 47 2.3.10. Зависимости проекции/соединения и пятая нормальная форма 50 2.3.11. Заключение 55 2.4. Проектирование реляционных баз данных с использованием семантических моделей: ER-диаграммы 56 2.4.1. Ограниченность реляционной модели при проектировании баз данных 56 2.4.2. Семантическая модель Entity-Relationship (Сущность-Связь) 58 2.4.3. Нормальные формы ER-диаграмм 64 2.4.4. Более сложные элементы ER-модели 67 2.4.5. Получение реляционной схемы из ER-диаграммы 70 2.4.6. Виды нотаций ER-диаграмм 74 2.4.7. Заключение 80 2.5. Проектирование реляционных баз данных с использованием семантических моделей: диаграммы классов языка UML 81 2.5.1. Общие сведения об UML 81 2.5.2. Основные понятия диаграмм классов UML 81 2.5.3. Ограничения целостности и язык OCL 88 2.5.4. Получение схемы реляционной базы данных из диаграммы классов UML 89 2.5.5. Заключение 89 2.6. CASE-системы проектирования информационных систем 90 2.6.1. Назначение и разновидности CASE-систем 90 3. Технологии манипулирования данными в БД. Основы SQL. 93 3.1. Общие сведения о SQL 93 3.2. Группы операторов SQL 94 3.3. Средства определения схемы БД 94 3.3.1. Описание примера и используемого для учебных целей сервера БД 95 3.3.2. Создание БД 96 3.3.3. Типы данных и домены 97 3.3.4. Общий формат оператора создания таблиц 98 3.3.5. Ограничения целостности 98 3.3.6. Первичные и уникальные (альтернативные) ключи 99 3.3.7. Внешний ключ и определение ссылочной целостности 99 3.3.8. Требования к значениям столбцов 100 3.3.9. Изменение объявлений таблицы 100 3.3.10. Удаление таблицы 101 3.3.11. Работа с индексами 101 3.4. Средства манипулирования данными 102 3.4.1. Оператор SELECT 102 3.4.2. Оператор INSERT 115 3.4.3. Оператор UPDATE 116 3.4.4. Оператор DELETE 117 3.4.5. Работа с просмотрами (VIEW) 117 3.5. Работа с хранимыми процедурами 119 3.5.1. Понятие хранимой процедуры 119 3.5.2. Преимущества использования ХП: 119 3.5.3. Создание хранимой процедуры 119 3.5.4. Алгоритмический язык хранимых процедур 120 3.5.5. Изменение и удаление ХП 124 3.6. Работа с триггерами 124 3.6.1. Общие сведения о триггерах 124 3.6.2. Создание триггеров 125 3.6.3. Значения OLD и NEW 126 3.6.4. Изменение существующего триггера: 126 3.6.5. Удаление триггера: 126 3.6.6. Обеспечение каскадных воздействий с помощью триггеров 127 3.6.7. Использование триггеров для реализации бизнес-правил 128 3.7. Использование генераторов 128 3.8. Транзакции 129 3.8.1. Откат изменений и целостность БД 129 3.8.2. Понятие транзакции 129 3.8.3. Уровни изоляции транзакций 130 3.9. Физическое проектирование баз данных 132 3.9.1. Учет особенностей используемого сервера БД 132 3.9.2. Противоречия теории и практики нормализации 132 3.9.3. Денормализация для оптимизации 133 3.9.4. Оптимизация запросов 133 3.9.5. Оптимизация клиентских приложений 135 4. Технологии построения информационных систем – приложений БД 137 4.1. Классификация архитектур построения приложений баз данных 137 4.2. Базовая архитектура сервера баз данных 139 4.3. Технологии доступа к данным 141 4.3.1. Открытый интерфейс доступа к базам данных – ODBC 142 4.3.2. Объектная модель OLE DB 145 4.4. Реализация доступа к базам данных с использованием Borland Delphi 147 4.4.1. Механизмы доступа к БД 147 4.4.2. Наборы данных 149 4.4.3. Классы библиотеки VCL 150 4.4.4. Применение многозвенных архитектур 161 5. Хранилища данных (DataWarehousing) и системы оперативной аналитической обработки данных 163 5.1. Технология хранилищ данных 163 5.1.1. Эволюция хранилищ данных 163 5.1.2. Концепция хранилищ данных 164 5.1.3. Отличия хранилищ данных от систем OLTP 164 5.2. Оперативная аналитическая обработка (OLAP) 165 5.2.1. Связь OLAP и ХД 167 5.2.2. Структура информационно-аналитической системы и место OLAP в ней 167 5.2.3. Многомерная модель данных 168 5.2.4. Архитектуры OLAP 170 5.2.5. Использование технологии OLAP 172 6. Литература 173 |
Отчет по производственной практике Студент гр. 24М База данных, модель данных, проектирование бд, реляционная модель, отношение, ms vs, Postgresql, таблица, форма, запрос, отчет |
Учебно-методический комплекс по мдк. 02. 01 Теоретические и методические... Мдк. 02. 01 Теоретические и методические основы организации игровой деятельности детей раннего и дошкольного возраста |
||
Рабочая программа по практике Мдк 02. 01. Теоретические основы организации игровой деятельности детей раннего и дошкольного возраста и методика ее организации |
Методические рекомендации для преподавателей и студентов по выполнению... Дисциплина «Теоретические основы товароведения» входит в состав цикла общепрофессиональных дисциплин специальности 100701 «Коммерция»... |
||
Гоувпо «Пермский государственный университет» стратегии перевода теоретические основы модуля Стратегии перевода (теоретические основы модуля): учебный модуль для слушателей специальности «Переводчик в сфере профессиональной... |
Содержание Теоретические и правовые основы организации учета на предприятии малого бизнеса 5 |
||
Теоретические основы организационного поведения Контроль лояльности персонала и соблюдения им требований к обеспечению безопасности организации |
Правительство Российской Федерации Федеральное государственное автономное образовательное Теоретические и нормативно-правовые основы организации бухгалтерского учета в книжной торговле |
||
1. Теоретические основы организации сбытовой деятельности предприятия Краткая характеристика финансово-хозяйственной деятельности ОАО "Нефтекамский хлебокомбинат" |
«Процесс выявления финансового результата деятельности на примере... «Нормативная база и теоретические основы учета доходов и финансовых результатов» 6 |
||
Программа фиэб направление подготовки 230100 «Информатика и вычислительная... Архитектура баз данных. Модели данных. Иерархические, сетевые, реляционные модели данных. Модель «сущность-связь». Уровни проектирования:... |
Вопросы для подготовки к экзамену по мдк03. 01 «Теоретические основы... Мдк03. 01 «Теоретические основы технического обслуживания и эксплуатации автоматических и мехатронных систем управления» |
||
План лекции Язык sql в субд. Структура команды sql. Типы данных. Выражения База данных (БД) – это информационная модель объекта – именованная совокупность данных, отображающая состояние объектов, их свойства... |
Гау ао поо «Амурский медицинский колледж» Сборник манипуляций по... «Акушерское дело». В процессе выполнения данных манипуляций студенты закрепляют полученные теоретические знания по разделу, учатся... |
||
Теоретические основы анализа и планирования разработки управленческих решений 5 Методы планирования, используемые при разработке и принятии управленческих решений в организации 9 |
1. Теоретические основы технологии сенсорного маркетинга |
Поиск |