Теория баз данных, Кукарцев В.В., Царев Р.Ю., Антамошкин О.А., 2017

Теория баз данных, Кукарцев В.В., Царев Р.Ю., Антамошкин О.А., 2017.
   
   Рассмотрены основные понятия теории баз данных, эволюция программных систем управления данными. Дано понятие модели данных, а также представлен обзор ее разновидностей. Подробно описаны реляционная модель данных и базисные средства манипулирования реляционными данными, реляционное исчисление, алгебра Кодда, функциональные зависимости и декомпозиция без потерь. Уделено внимание проектированию реляционных баз данных и таким подходам, как нормализация, ER-диаграммы, семантические модели.
Предназначен студентам направления 090304 «Программная инженерия».

Теория баз данных, Кукарцев В.В., Царев Р.Ю., Антамошкин О.А., 2017


УСТРОЙСТВА ВНЕШНЕЙ ПАМЯТИ.
В самом широком смысле информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и/или вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Обычно объемы данных, с которыми приходится иметь дело таким системам, достаточно велики, а сами данные обладают сложной структурой. Классическими примерами информационных систем являются банковские, а также резервирования авиационных или железнодорожных билетов, мест в гостиницах и т. д.

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

ОГЛАВЛЕНИЕ.
1. Эволюция устройств внешней памяти и программных систем управления данными.
1.1. Устройства внешней памяти.
1.2. Файловые системы.
1.3. Потребности информационных систем.
2. Понятие модели данных. Обзор разновидностей моделей данных.
2.1. Модель данных.
2.2. Модель данных инвертированных таблиц.
2.3. Современные модели данных.
2.4. Объектно-ориентированная модель данных.
3. Реляционная модель данных.
3.1. Основные понятия реляционных баз данных.
3.2. Общая характеристика реляционной модели.
4. Базисные средства манипулирования реляционными данными: реляционная алгебра Кодда.
4.1. Общая интерпретация реляционных операций.
4.2. Специальные реляционные операции.
5. Базисные средства манипулирования реляционными данными: реляционное исчисление.
5.1. Исчисление кортежей.
5.2. Исчисление доменов.
6. Элементы теории реляционных баз данных: функциональные зависимости и декомпозиция без потерь.
6.1. Функциональные зависимости.
6.2. Декомпозиция без потерь и функциональные зависимости.
7. Проектирование реляционных баз данных на основе принципов нормализации: первые шаги нормализации.
7.1. Проектировании базы данных.
7.2. Возможная декомпозиция.
7.3. Приведение отношения к BCNF не должно быть самоцелью.
8. Проектирование реляционных баз данных с использованием семантических моделей: ER-диаграммы.
8.1. Ограниченность реляционной модели при проектировании баз данных.
8.2. Нормальные формы ER-диаграмм.
8.3. Более сложные элементы ER-модели.
8.4. Основные понятия ER-модели.
8.5. Получение реляционной схемы из ER-диаграммы.
9. Проектирование реляционных баз данных с использованием семантических моделей: диаграммы классов языка VML.
9.1. Основные понятия диаграмм классов UML.
9.2. Ограничения целостности и язык OCL.
9.3. Получение схемы реляционной базы данных из диаграммы классов UML.
10. Общая организация СУБД. Физическое представление реляционных баз данных во внешней памяти. Индексные структуры.
10.1. Основные понятия, пели и общая организация System R.
10.2. Принципы организации данных во внешней памяти в SQL-ориентированных СУБД.
11. Общая характеристика оператора SELECT и организация списка ссылок на таблицы в разделе FROM.
11.1. Скалярные выражения.
11.2. Общая структура оператора выборки в языке SQL.
11.3. Табличное выражение, спецификация запроса и выражение запросов.
12. Предикаты раздела WHERE оператора SELECT.
12.1. Логические выражения раздела WHERE.
12.2. Предикаты выбора.
13. Объектные расширения.
13.1. Объектная модель SQL.
13.2. Цели объектной модели SQL.
13.3. Типизированные таблицы.
Список литературы.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Теория баз данных, Кукарцев В.В., Царев Р.Ю., Антамошкин О.А., 2017 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: :: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-04-19 01:52:31