Введение в системы БД

DJVU-файл Введение в системы БД Базы данных (694): Книга - 7 семестрВведение в системы БД: Базы данных - DJVU (694) - СтудИзба2015-08-16СтудИзба

Описание файла

DJVU-файл из архива "Введение в системы БД", который расположен в категории "". Всё это находится в предмете "базы данных" из 7 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "базы данных" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла

ББК 32.973.26-018.2.75 Д27 УДК 681.3.07 Издательский дом "Вильямс" Перевод с английского канд.физ.-мат.наук Ю Г Гордиенко, В В Репецкого, А.В. Слепцова Под редакцией А.В. Слепцова По общим вопросам обращайтесь в Издательский дом "Вильямс" по адресу: !пГо®ю!!!)агпзриЫ!8Ыпй.сов, Ьпр:дигьезмлу!!йагпзриЫ!5Ь!п8 сопз Дейт, Кч Дж. Д27 Введение в системы баз данных, 7-е издание.: Пер.

с англ, — М.: Издательский дом "Вильямс", 2001. — 1072 с.: ил. — Парал. тит, англ. !БВХ 5-8459-0138-3 (рус.) Новое издание фундаментального труда Криса Дейта — олного из наиболее уважаемых во всем мире экспертов и мыслителей в области технологии баз данных— несомненно, вызовет интерес у программистов-профессионалов, научных работников и студентов, изучающих соответствующие курсы в высших учебных заведениях. Эта книга содержит исчерпывающее изложение как классических идей в области реляционной теории, так и развернутое обсуждение наиболее современных практических решений и технологий в области проектирования, реализации и сопровождения баз данных.

Несмотря на исключительную глубину рассмотрения предмета, материал излагается простым и ясным языком и сопровождается большим количеством практических примеров. Книга, безусловно, будет полезна всем, кому приходится иметь дело с базами данных или кто просто интересуется данной темой. ББК 32.973.26-018.2.75 АшЬопаед иапв!аиоп |гов йе Епяий |апйпаяе ейиоп рпЫвйеб Ьу Аббгзоп->цез)еу РиЫпЬ|пв Соврапу, |пс. Соругжм 0 2000 Ай пяии гсзегтей Мо рап оггйгя Ьоо|г шау Ье гергойцсед ог иапзвйгей гп ап> Гоги! ог Ьу апу гпеапз, е1ес|гопгс ог весйапюа|, ~пс1пб!пя р|зо|осору!пв, гесогйпв ог Ьу ап> ~пГоппаиоп з|огаяе ге|иета1 вуиепз, тпйош регпиввюп йов йе РпЫийег Квиап! апвпайе ей!гоп рпЫв!зед Ьу уьгййавв Рпыгвмпв Нове ассогйля ю йе Авгеепзепг и!1Ь Кос! Еп|егризев |п|егпаиопа|, Сор>пям О 200! 15ВМ 5-8459-0138-3 (рус ) !5ВН 0-201-38590-2 Гаигл ) Е> Издательский дом "Вильямс'*, 200! 0 Абазов->Цез1еу Еопявап, |пс, 2000 Все названия программиых продуктов являются зарегистрированными торговыми марками соответствуюших фирм Никакая часть иастояшего излаиия ии в каких целях ие может быть воспроизведеиа в какой бы то ии было форме и какими бы то ии бьшо средствами, будь то злектроииые или мехаиические, включая фотокопирование и запись иа магиитиый носитель, если иа зто иет письмеииого разрешении издательства Аббгяоп->сев!ау РцЫгз|ппй Сопзрапу, 1пс Эта книга посвящается моей жене Линда и памяти моей матери Рине Оглавление 943 944 999 1027 1028 1041 1058 Оглавление 06 авторе Предисловие к седьмому изданию ЧАСТЫ.

ОСНОВНЫЕ ПОНЯТИЯ Глава 1. Базы данных и управление ими Глава 2. Архитектура системы баз данных Глава 3. Введение в реляционные базы данных Глава 4. Введение в язык 8( 1. ЧАСТЬ П. РЕЛЯЦИОННАЯ МОДЕЛЬ Глава 5. Домены, отношения и базовые переменные-отношения Глава 6. Реляционная алгебра Глава 7. Реляционное исчисление Глава 8. Целостность данных Глава 9. Представления ЧАСТЬ П1. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ Глава 10. Функциональные зависимости Глава !!. Дальнейшая нормализация: формы !НФ, 2НФ, 3НФ и НФБК Глава! 2.

Дальнейшая нормализация: более высокие нормальные формы Глава 13. Семантическое моделирование ЧАСТЬ !Ч. УПРАВЛЕНИЕ ТРАНЗАКЦИЯМИ Глава! 4. Восстановление Глава 15. Параллельность ЧАСТЬ Ч. ДОПОЛНИТЕЛЬНЫЕ АСПЕКТЫ Глава 16. Защита данных Глава 17. Оптимизация Глава 18. Отсутствующая информация Глава 19. Наследование типов Глава 20.

Распределенные базы данных Глава 21. Поддержка принятия решений Глава 22. Хронологические базы данных Глава 23. Логические системы управления базами данных ЧАСТЬ Ч1. ОБЪЕКТНЫЕ И ОБЪЕКТНО-РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ Глава 24. Объектные базы данных Глава 25. Объектно-реляционные базы данных ПРИЛОЖЕНИЯ Приложение А. Выражения языка 8( 1. Приложение Б. Обзор языка 8( )1.3 Приложение В. Сокращения и специальные символы 23 24 31 32 65 92 119 149 151 192 243 301 350 397 400 422 469 505 643 544 566 601 602 639 693 725 767 813 853 899 Содержание 23 24 трирование базы данных да к управлению данными Содержание Об авторе Предисловие к седьмому изданию ЧАСты Основные понятия Глава 1.

Базы данных и управление ими 1.1. Вводный пример ! .2. Что такое система баз данных Данные Аппаратное обеспечение Программное обеспечение Пользователи 1.3. Что такое база данных Перманентные данные Сущности и связи Свойства Данные и модели данных 1.4. Назначение баз данных Администрирование данных и админис Преимущества централизованного полхо ! .5. Независимость данных 1.6. Реляционные и другие системы 1.7.

Резюме Упражнения Список литературы Ответы к некоторым упражнениям Глава 2. Архитектура системы баз данных 2.1. Введение 2.2. Три уровня архитектуры 2.3. Внешний уровень 2.4. Концептуальный уровень 2.5. Внутренний уровень 2.6. Отображения 2.7. Администратор базы данных 2.8. Система управления базой данных 2.9. Система управления передачей данных 2.10. Архитектура "клиент!сервер" 2.11. Утилиты 2.12. Распределенная обработка 2.13. Резюме 32 32 35 35 37 38 39 40 40 41 43 44 45 46 47 50 56 59 59 61 62 65 65 65 68 72 73 74 74 77 81 81 83 84 88 ЧАСТЬ И Реляционная модель 149 151 15! 152 154 155 156 159 161 162 Содержание Упражнения Список литературы Глава 3.

Введение в реляционные базы данных 3.1. Введение 3.2. Реляционная модель 3.3. Отношения и переменные-отношения 3.4. Смысл отношений 3.5. Оптимизация 3.6. Каталог 3.7. Базовые переменные-отношения и представления 3.8. Транзакции 3.9. База данных поставщиков и деталей 3.10. Резюме Упражнения Список литературы Ответы к некоторым упражнениям Глава 4.

Введение в язык ВОЬ 4.1. Введение 4.2. Обзор языка БОЬ 4.3. Каталог 4.4. Представления 4.5. Транзакции 4.6. Внедрение БОЬ-операторов Операции, не использующие курсоры Операции, использующие курсоры Динамический БОЬ 43Ь Несовершенство языка БОЬ 4.8, Резюме Упражнения Список литературы Ответы к некоторым упражнениям Глава 5. Домены, отношения и базовые переменные-отношения 5.1. Введение 5.2. Домены Каждое значение имеет тип Определение типа Допустимые представления Определение операторов Преобразование типов Заключительные замечания 88 90 92 92 92 97 99 101 104 105 109 110 113 115 116 117 119 119 120 124 125 126 !26 130 131 134 136 136 137 140 145 5.3. Значения отношений Свойства отношений Атрибуты, значениями которых являются отношения Отношения и их интерпретация 5.4.

Переменные-отношения Определение базовых переменных-отношений Обновление переменных-отношений 5.5. Средства Бф. Домены Базовые таблицы 5.6. Резюме Упражнения Список литературы Ответы к некоторым упражнениям Глава 6. Реляционная алгебра 6.1. Введение Обзор операций начальной алгебры 6.2. Реляционная замкнутость 6.3. Синтаксис 6.4. Семантика Объединение Пересечение Вычитание Произведение Выборка Проекция Соединение Деление Ассоциативность и коммутативность 6.5. Примеры 6.5.1. Получить имена поставшиков детали с номером 'Р2' 6.5.2.

Получить имена поставщиков по крайней мере одной красной детали 6.5.3. Получить имена поставщиков всех типов деталей 6.5.4. Получить номера поставшиков по крайней мере тех типов деталей, которые поставляет поставщик с номером '82' 6.5.5. Получить все пары номеров поставщиков, находящихся в одном городе 6.5.6. Получить имена поставщиков, которые ие поставляют деталь с номером 'Р2' 6.6.

Зачем нужна реляционная алгебра 6.7. Дополнительные операторы Полусоединение Полувычитание Операция расширения Операция обобщения 163 166 168 169 169 169 171 174 174 177 178 180 181 185 192 192 192 !95 197 199 199 200 200 201 202 203 205 207 208 209 209 209 209 210 210 210 211 2!3 214 2!4 215 218 Содержание 254 254 254 254 255 255 255 256 257 262 262 256 262 263 263 263 Содержание Транзитивное замыкание 6.8. Группнрование и разгруппирование 6.9. Реляционные сравнения 6.10. Резюме Упражнения Упражнения по составлению запросов Список литературы Ответы к некоторым упражнениям Глава 7. Реляционное исчисление 7.! .

Введение 7.2. Исчисление кортежей Синтаксис Переменные кортежей Свободные и связанные переменные кортежей Кванторы Еше раз о свободных и связанных переменных Реляционные операции 7.3. Примеры 7,3.1. Определить номера поставщиков из Парижа со статусом, большим 20 7.3.2. Найти все такие пары номеров поставщиков, в которых два поставщика находятся в одном городе 7.3.3. Определить имена поставщиков детали с номером 'Р2' 7.3.4. Определить имена поставщиков по крайней мере одной красной детали 7.3.5. Найти имена поставщиков по крайней мере одной детали, поставляемой поставщиком с номером 'Ь2' 7.3.6.

Выбрать имена поставщиков всех типов деталей 7.3.7. Определить имена поставщиков, которые не поставляют деталь с номером 'Р2' 7.3.8. Определить номера поставщиков по крайней мере всех типов деталей, поставляемых поставщиком с номером 'Ь2' 7.3.9. Получить номера деталей, которые либо весят более 16 фунтов, либо поставляются поставщиком с номером '82', либо и то, и другое 7.4. Сравнительный анализ реляционного исчисления и реляционной алгебры 7.5. Вычислительные возможности 7.5.1.

Определить номера и вес в граммах всех типов деталей, вес которых превышает 10 000 г 7.5.2. Выбрать сведения обо всех поставщиках, лобавив для каждого нз них литеральное значение 'Поставщик' 7.5.3. Выбрать сведения о каждой поставке н указать полные данные о входящих в нее типах деталей н общий вес поставки 7.5.4. Для каждой детали выбрать номер и общий объем поставки в штуках 7.5.5. Определить общее количество поставляемых деталей 221 222 225 227 227 228 231 234 243 243 245 245 247 248 249 251 252 253 7.5.6. Для каждого поставщика указать номер и общий объем поставки в штуках 263 7.5.7.

Указать названия городов, в которых находится более пяти красных деталей 263 7.6. Исчисление доменов 263 7.6.!. Выбрать номера поставщиков из Парижа со статусом, большим 20 265 7.6.2. Найти все такие пары номеров поставщиков, в которых лва поставщика находятся в одном городе 265 7.6.3.

Определить имена поставщиков по крайней мере одной красной детали 265 7.6.4. Определить номера поставщиков всех типов деталей, поставляемых поставщиком с номером '52' 265 7.6.5. Выбрать имена поставщиков всех типов деталей 265 7.6.6. Определить имена поставщиков, которые не поставляют деталь с номером 'Р2' 266 7.6.7.

Определить номера поставщиков всех типов деталей, поставляемых поставщиком с номером '52' 266 7.6.8. Получить номера деталей, которые либо весят более 16 фунтов, либо поставляются поставщиком с номером '52', либо и то, и другое 266 7.7. Средства языка БОЬ 266 7.7.1. Указать цвета деталей и названия городов, в которых находятся детали "не нз Парижа" с весом, превышающим 1О фунтов 267 7.7.2. Для всех деталей указать номер и вес в граммах 269 7.7.3.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее