Details

Title: Управление данными: учебное пособие
Creators: Малыхина Галина Федоровна; Полетаева Наталья Григорьевна
Imprint: СПб., 2011
Collection: Учебная и учебно-методическая литература; Общая коллекция
Subjects: Базы данных
UDC: 004.65(075.8)
Document type: Tutorial
File type: PDF
Language: Russian
Rights: Доступ из локальной сети ИБК СПбПУ (чтение)
Record key: RU\SPSTU\edoc\18820

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Рассмотрены назначение и основные компоненты системы баз данных, обзор современных систем управления базами данных, модели данных, схема отношения, язык манипулирования данными для реляционной модели, реляционная алгебра и язык SQL. Основное внимание уделено проектированию реляционной базы данных, функциональным зависимостям и декомпозиции отношений, проектированию с использованием модели сущность-связь, защите баз данных, целостности и сохранности баз данных. Предназначено для студентов, обучающихся на уровне бакалавра по направлению «Информатика и вычислительная техника» и «Информационные системы и технологии».

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
-> Internet All

Table of Contents

  • Обложка БД
  • Содержание
  • 0. ВВЕДЕНИЕ
  • 1. Эволюция баз данных
    • Рис.1.1 Элементы базы данных
      • В случае, когда пользователи часто повторяют одни и те же операции (например, операции прогнозирования или моделирования типа “что, если”) на небольшом подмножестве данных, как правило, полученных после обновления, целесообразно иметь специализирован...
      • Магазин данных – это специализированное, предметно-ориентированное, изменяемое во времени хранилище данных, предназначенное для быстрого извлечения информации, применяемой для принятия конкретных управленческих решений. Основное свойство магазинов дан...
    • Атрибуты:
      • Кортеж
      • Кортеж
  • 2. Архитектура СУБД
  • 3. МОДЕЛИРОВАНИЕ БАЗ ДАННЫХ
    • “Macbeth”,1930,180,perform,Mariinsky
    • Множество сущностей Performances имеет четыре атрибута название, год постановки, продолжительность и тип спектакля. Множество сущностей Actors имеет три атрибута: имя, специализация, адрес актера, множество сущностей Theatre имеет два атрибута: назван...
      • Рис.3.3. Уникальная связь между театром и художественным руководителем
      • Рис. 3.5. Связь нескольких множеств сущностей, имеющая атрибут
      • Рис.3.9. Ограничение ссылочной целостности
      • Рис.3.10. Ограничение на число связей
      • Рис.3.11. Слабые множества сущностей, образующих иерархию
      • Рис.3.12. Связующее множество сущностей
      • Правильность. Множества сущностей должны отражать реальность, иметь атрибуты, свойственные только этим сущностям. Типы связей «один к одному» «один ко многим» или «многие ко многим» должны быть определены правильно. Например, между множествами сущнос...
    • Performances
    • Actors
    • Theatres
      • Theatres
      • ArtDirector
    • Performances
      • SequelOf
    • Actors
    • Theatres
    • Performances
    • Ballet
    • Opera
      • Performances
    • Performances
    • Theatres
    • ArtDirector
    • Actors
    • Performances
    • Theatres
    • Unit
    • Troupe
    • Performances
      • Theatres
      • Theatre
    • Trope
    • Performances
    • Operas
    • Ballets
  • 4. Реляционные модели данных
    • Troupe
    • unit
    • Theatres
    • Ballet
    • Opera
      • Performances
    • Нормальная форма Бойса-Кодда. Нормальная форма Бойса-Кодда гарантирует отсутствие аномалий в базе данных.
    • Определение. Отношение R является нормальной формой Бойса – Кодда (BCNF - Bois-Kodd normal form), тогда и только тогда, когда при наличии в отношении R нетривиальной зависимости {A1,A2,…,An,}→{B1,B2,…,Bm} множество {A1,A2,…,An,} является надключом, с...
  • 5 Реляционная алгебра
    • Результатом отбора будет новое отношение, имеющее все атрибуты исходного отношения Performances:
  • 6 Язык баз данных SQL
    • Упорядочение вывода. Для упорядочения вывода в запрос добавляется пункт: ORDER BY <список атрибутов>. Восходящий порядок упорядочения ASC принимается по умолчанию. Нисходящий порядок можно задать ключевым словом DESC. Например, в запросе к отношению
    • Performances(title,year,runningTime,type,theatreName, composer,producerC#)
    • обо всех спектаклях Мариинского театра выполним упорядочение по названию и длительности спектакля:
  • 7 Ограничение и триггеры в SQL
  • 8. SQL В СРЕДЕ ПРОГРАММИРОВАНИЯ
  • 9. Транзакции в SQL
    • Рис. 9.1 Одновременное выполнение операций бронирования авиабилетов.
    • Таблица 9.3
    • EngagePlaces
  • 10 Привилегии
  • 11 Литература
  • 12 Выпускные данные
    • УПРАВЛЕНИЕ ДАННЫМИ

Usage statistics

stat Access count: 51
Last 30 days: 0
Detailed usage statistics