Основы реляционных баз данных: Базовый курс. Теория и практика
معرفی کتاب «Основы реляционных баз данных: Базовый курс. Теория и практика» نوشتهٔ Райордан, Ребекка М، منتشرشده توسط نشر Издательско-торговый дом Русская Редакция در سال 2001. این کتاب در 7 صفحه، فرمت pdf، زبان ru ارائه شده است.
Предисловие XIII От автора XVI Введение XVII О компакт-диске, прилагаемом к книге XIX Часть I. Теория реляционных баз данных 1 Глава 1. Основные понятия 2 Что такое база данных 3 Инструменты для работы с базами данных 5 Механизм СУБД 6 Объектная модель доступа к данным 7 Средства для разработки клиентской части приложений 8 Реляционная модель 9 Термины, используемые в реляционной теории 11 Модель данных 13 Сущности 13 Атрибуты 16 Домены 21 Связи 23 Диаграмма «сущности - связи» 25 Итоги .....27 Глава 2. Структура базы данных 29 Основные принципы 35 Декомпозиция без потерь 35 Ключи-кандидаты и первичные ключи 36 Функциональная зависимость 38 Первая нормальная форма 40 Вторая нормальная форма 43 Третья нормальная форма 44 Дальнейшая нормализация 46 Нормальная форма Бойса-Кодда 46 Четвертая нормальная форма 49 Пятая нормальная форма 50 Итоги 52 Глава 3. Связи 53 Основные понятия и определения 53 Моделированиесвязей 56 Связи «один к одному» 59 Реализация сущностей как классов-наследников 61 Связи «юдин ко многим» 64 Связи «многие ко многим» 65 Унарные связи 66 Тройные связи 67 Связи определенной мощности 70 Итоги 72 Глава4. Целостность данных 73 Ограничения целостности 73 Целостность доменов 74 Целостность на уровне переходов 76 Целостность на уровне сущности 77 Ссылочнаяцелостность 79 Целостность на уровне базы данных 80 Целостность на уровне транзакций 81 Реализация целостности данных 82 Неопределенные ц несуществующие величины 82 Реакции на нарушения целостности 85 Декларативная и процедурная целостность 86 Целостность на уровне домена 86 Целостность на уровне сущности 87 Ссылочная целостность 92 Другие виды целостности 94 Итоги 94 Глава 5. Реляционная алгебра 95 Значения Null (еще раз о трехзначной логике) ...96 Реляционные операторы 98 Ограничение 99 Проекция 99 Соединение 99 Эквисоединения 100 Естественные соединения 101 Тета-соединения 102 Внешние соединения 104 Деление 105 Операции над множествами 105 Объединение 106 Пересечение 107 Разность 108 Декартово произведение 109 Дополнительные реляционные операторы 110 Агрегирование 110 Расширение 111 Переименование 111 Оператор TRANSFORM 112 Оператор ROLLUP 113 Оператор CUBE 114 Итоги 115 Часть II. Проектирование реляционных систем баз данных 117 Главаб. Процесс проектирования 118 Модели жизненного цикла 118 Проектирование базы данных 123 Определение параметров системы 123 Проектирование рабочих процессов 123 Построение концептуальной модели данных 123 Подготовка схемы базы данных 123 Проектирование пользовательского интерфейса 123 Замечания о стандартах и технологиях проектирования 124 Глава 7. Определение параметров системы 125 Цели и границы применения системы 125 Определение критериев разработки 132 Критерии, выражаемые в измеряемых единицах 133 Критерии, определяемые внешним окружением 134 Основные направления разработки 136 Определение масштаба и границ системы 137 Стоимостный анализ 138 Итоги... ..142 Плавав. Определение рабочих процессов 143 Выявление существующих рабочих процессов 144 Беседы с пользователями 144 Определение задач 145 Анализ рабочих процессов 149 Документирование рабочих процессов 151 Пользовательские сценарии 153 Итоги 154 ГлаваЭ. Концептуальная модель данных 155 Определение объектов базы данных 155 Определение связей 160 Мощность связи 163 Обязательность связи 163 Атрибуты связи 163 Дополнительные ограничения 164 Повторный анализ сущностей 164 Связь между сущностью и предметной областью 164 Рабочие процессы, влияющие на сущности 165 Взаимодействие между сущностями 166 Бизнес-правила и ограничения 166 Атрибуты 166 Анализ доменов , 168 Выбор типа данных 169 Ограничения на диапазон данных 169 Определение формата 171 Нормализация 171 Итоги 171 Глава 10. Схема базы данных 173 Системная архитектура 173 Программная архитектура 173 Трехуровневая архитектура 174 Четырехуровневая архитектура 176 Программная архитектура и схема базы данных 180 Архитектура данных 183 Одноуровневая архитектура 184 Двухуровневая архитектура 188 Многоуровневая архитектура 190 Интернет и интранет-архитектура 191 Компоненты схемы базы данных 193 Таблицы и связи 193 Ограничения 194 Связи 194 Индексы 195 Представления и запросы 196 Защита данных 198 Уровни защиты данных 199 Отслеживание и регистрация системных событий 201 Итоги 202 Глава 11. Сотрудничество при проектировании 205 Общение с заказчиком 205 Структурадокумента 206 Введение 206 Обзорсистемы 208 Рабочие процессы 209 Концептуальная модель данных 210 Схема базы данных 210 Интерфейс пользователя 211 Прототип интерфейса 211 Спецификации интерфейса 212 Контроль за изменениями 213 Специальные средства 213 Итоги 214 Часть III. Проектирование пользовательского интерфейса 215 Глава 12. Интерфейс как посредник между пользователем и системой 216 Роль пользовательского интерфейса в системе 216 Моделиинтерфейса 218 Уровни подготовки пользователей 220 Начинающий пользователь 220 Опытный пользователь 221 Эксперт 221 Возложите на пользователя ответственность за его действия 222 Не перегружайте память пользователя! 225 Будьте последовательны! 227 Итоги 230 Глава 13. Архитектура пользовательского интерфейса 231 Поддержка рабочих процессов 231 Однодокументный и многодокументный интерфейс 234 Однодокументная архитектура 234 Рабочая книга 235 Интерфейс, использующий стиль приложения Microsoft Outlook 236 Многодокументная архитектура 237 «Классическая» архитектура MDI 238 Диалоговая панель управления 240 Проект ..241 Мастер , 243 Итоги 244 Глава 14. Связь между сущностями и формами системы 245 Простые сущности 246 Связи «один к одному» , 249 Связи «один ко многим» 251 Иерархические структуры 255 Связи «многие ко многим» 257 Итоги 26J Глава 15. Выбор элементов управления пользовательского интерфейса 263 Логические значения 265 Наборызначений 267 Выбор одного значения из диапазона 267 Выбор нескольких значений из диапазона 270 Числовые данные и даты 273 Текстовые данные 275 Итоги 277 Глава 16. Поддержка целостности базы данных 279 Классы ограничений целостности 280 Внутренние ограничения 282 Ограничения, налагаемые на тип данных 283 Ограничения, налагаемые на формат данных 283 Ограничения, налагаемые на длину данных 283 Значения Null ...285 Ограничения, налагаемые на диапазон возможных значений 286 Ограничения на уровне сущностей и ссылочная целостность 287 Бизнес-правила , 291 Случайные ошибки при вводе данных ...292 Модель системы и реальность 293 Итоги 296 Глава 17. Создание отчетов 297 Сортировка, поиск и использование фильтров 298 Сортировка данных 299 Фильтр по выделенному фрагменту в одном поле 299 Фильтр по заданным значениям в нескольких полях 301 Расширенный фильтр 302 Средство построения запросов Microsoft English Query 303 Стандартные отчеты 304 Отчеты в виде списков и подробные отчеты 304 Отчеты, использующие агрегированные данные 305 Отчеты на основе форм пользовательского интерфейса 306 Интерфейс для создания отчетов 306 Обработка ошибок принтера 308 Печать автоматическая и по команде пользователя 310 Пользовательские отчеты 311 Средства создания отчетов 312 Настраиваемые пользовательские отчеты 312 Стандартные письма 318 Итоги 319 Глава 18. Поддержка пользователя 321 Пассивные механизмы поддержки 323 Запоминающиеся сочетания клавиш 323 Всплывающие подсказки 324 Строка состояния 326 Реактивные механизмы поддержки пользователя 327 Контекстная справка, вызываемая пользователем 328 Подсказки типа «Что это такое» 329 Звуковые сигналы 331 Сообщения об ошибках 331 Активная помощь 332 Обучение пользователя 333 Итоги... 334 Словарь терминов 335 Рекомендуемая литература 341 Предметный указатель 343 Об авторе 353 "This book is an introduction to the core principles and fundamentals of database design, focusing on critical planning issues that are often overlooked by beginning database designers. It also provides practical discussions and instructive examples of how to develop robust, professional-level database systems using the wide array of Microsoft database tools and technologies. It even gives you timesaving forms on CD-ROM to use as you design relational database systems."--Jacket Meeting the demand for a definitive, design-focused guidebook to Microsoft's database technologies, Riordan offers practical discussion and instructive examples. She clarifies the rich but vast set of Microsoft tools for database development--from Access 20000 and SQL Server 7.0 to the various data access technologies within Visual Basic. Source code is featured on the CD-ROM. So, what is this mythical creature called a relational database?
دانلود کتاب Основы реляционных баз данных: Базовый курс. Теория и практика