Базы данных
Информатика и вычислительная техника
  • формат djvu
  • размер 1,54 МБ
  • добавлен 16 марта 2012 г.
Кудрявцев К.Я. Создание баз данных
Учебное пособие. — М.: НИЯУ МИФИ, 2010.– 155 с.
Рассмотрены теоретические вопросы проектирования баз данных, особенности применения редактора ERWin, приведено большое количество практических примеров построения концептуальных моделей (ER-диаграмм) различных предметных областей. Представлены реляционная модель данных, нормализация отношений, математический аппарат реляционной алгебры и реляционного исчисления. Описаны подходы к созданию сложных интерфейсов (форм) для работы с данными, а также структура семейств и объектов для манипулирования данными с помощью VBA в СУБД MS Access. Рассмотрены особенности архитектуры, системы безопасности и механизмы аутентификации и авторизации в клиент-серверных СУБД MySQL и PostgreSQL. Дано описание программного интерфейса для соединения и доступа к серверу базы данных. Приведены примеры сеансов работы по созданию базы данных. Описана структура языка SQL, подробно рассматривается построение сложных SQL-запросов. Предназначено для студентов, обучающихся по специальности 010501 – «Прикладная математика и информатика», изучающих курс «Базы данных и экспертные системы» (ОПД.Ф.11), а также всех желающих узнать больше о технологии разработки баз данных.
ISBN 978-5-7262-1302-6
Содержание
Введение
Концептуальное моделирование
Типы моделей данных
Иерархическая модель данных
Сетевая модель данных
Реляционная модель данных
Построение концептуальной модели
CASE-средства построения концептуальных моделей
Создание ER-диаграмм с помощью ERWIN
Реляционные схемы и ER-диаграммы
Примеры ER-диаграмм
ER-диаграмма «Обменный пункт валюты»
ER-диаграмма «Родственные отношения»
ER-диаграмма «Теннисный турнир»
ER-диаграмма «Библиотека»
Реляционная модель данных
Базовые понятия реляционной модели данных
Тип данных
Связанные отношения
Внешние ключи отношения
Условия целостности данных
Типы связей между таблицами
Реляционная алгебра и реляционное исчисление
Реляционная алгебра
Операции реляционной алгебры
Теоретико-множественные операции реляционной алгебры
Специальные реляционные операции
Реляционное исчисление
Целевые списки и выражения реляционного исчисления
Реляционное исчисление доменов
Нормализация отношений
Аномалия обновления
Аномалия удаления
Аномалия ввода
Первая нормальная форма (1НФ)
Функциональные зависимости
Вторая нормальная форма (2НФ)
Третья нормальная форма (3НФ)
Многозначные зависимости
Работа с MS Access
Архитектура приложения MS Access
Обобщенная модель ядра приложения
Модель Data Access Object
Ссылки на семейства, объекты и свойства
Работа с объектными переменными
Практические аспекты работы с MS Access
Динамическое изменение «Поля со списком»
Динамическое изменение «Текстового поля»
Параметрические запросы в формах
Отображение взаимосвязанной информации
Многопараметрические запросы
Клиент-серверные СУБД
СУБД MySQL
Запуск и работа с MySQL
Структура хранения данных в MySQL
Система безопасности MySQL
СУБД PostgreSQL
Запуск и работа с PostgreSQL
Структура хранения данных в PostgreSQL
Система безопасности PostgreSQL
Программный интерфейс для работы с сервером БД
API для MySQL
API для PostgreSQL
Транзакции
Хранимые процедуры
Триггеры
Язык SQL
Структура языка SQL
Определение схемы данных. оператоР Create
Выборка данных. Оператор Select
Табличное выражение оператора Select
Раздел From
Раздел Where
Раздел Group by
Раздел Having
Агрегатные функции
Примеры построения SQL-запросов
База данных туристических поездок
Запросы
Контрольные вопросы
Список рекомендуемой литературы
Похожие разделы
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Информатика (начальный курс)
  4. Работа в Microsoft Office / OpenOffice
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Информатика (начальный курс)
  4. Работа в Microsoft Office / OpenOffice
  5. Работа в Access
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Устаревшие материалы
  4. Базы данных
  1. Прикладная литература
  2. Компьютерная литература
  3. Firebird
  1. Прикладная литература
  2. Компьютерная литература
  3. IBM DB2
  1. Прикладная литература
  2. Компьютерная литература
  3. Microsoft Office
  4. Microsoft Access
  1. Прикладная литература
  2. Компьютерная литература
  3. MySQL / MariaDB
  1. Прикладная литература
  2. Компьютерная литература
  3. NoSQL
  1. Прикладная литература
  2. Компьютерная литература
  3. Oracle
  1. Прикладная литература
  2. Компьютерная литература
  3. PostgreSQL
  1. Прикладная литература
  2. Компьютерная литература
  3. SQL
  1. Прикладная литература
  2. Компьютерная литература
  3. SQL Server
  1. Прикладная литература
  2. Компьютерная литература
  3. Visual FoxPro