|
| ||||||||||||
| ||||||||||||
|
Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Полное содержаниеПредисловие в первому изданию - 11
ПРЕДПОЛАГАЕМЫЙ КРУГ ЧИТАТЕЛЕЙ - 16 БЛАГОДАРНОСТИ - 17 Предисловие ко второму изданию - 19
ЧАСТЬ I
ЧАСТЬ II
ЧАСТЬ III
ГЛАВА 6 RM-предписания - 137
RM-ПРЕДПИСАНИЕ 2: СКАЛЯРНЫЕ ЗНАЧЕНИЯ ТИПИЗИРОВАНЫ - 144 RM-ПРЕДПИСАНИЕ 3: СКАЛЯРНЫЕ ОПЕРАЦИИ - 145 Замечания по поводу приведенных выше примеров - 151 RM-ПРЕДПИСАНИЕ 4: РЕАЛЬНЫЕ И ВОЗМОЖНЫЕ ПРЕДСТАВЛЕНИЯ - 155
Cелекторы и литералы - 160 Определители типа и реализаторы типа - 160 Смешанные вопросы - 162
Смешанные вопросы - 171 RM-ПРЕДПИСАНИЕ 7: ГЕНЕРАТОР ТИПОВ RELATION - 179 RM-ПРЕДПИСАНИЕ 8: РАВЕНСТВО - 184 RM-ПРЕДПИСАНИЕ 9: КОРТЕЖИ - 187 RM-ПРЕДПИСАНИЕ 10: ОТНОШЕНИЯ - 189
Смешанные темы - 192 RM-ПРЕДПИСАНИЕ 12: КОРТЕЖНЫЕ ПЕРЕМЕННЫЕ - 193 RM-ПРЕДПИСАНИЕ 13: ПЕРЕМЕННЫЕ ОТНОШЕНИЙ (RELVAR) - 194 RM-ПРЕДПИСАНИЕ 14: РЕАЛЬНЫЕ И ВИРТУАЛЬНЫЕ RELVAR - 197 RM-ПРЕДПИСАНИЕ 15: ВОЗМОЖНЫЕ КЛЮЧИ - 200 RM-ПРЕДПИСАНИЕ 16: БАЗЫ ДАННЫХ - 201 RM-ПРЕДПИСАНИЕ 17: ТРАНЗАКЦИИ - 204 RM-ПРЕДПИСАНИЕ 18: РЕЛЯЦИОННАЯ АЛГЕБРА - 205
SUMMARIZE PER - 209 RM-ПРЕДПИСАНИЕ 20: ОПЕРАЦИИ СО ЗНАЧЕНИЯМИ-ОТНОШЕНИЯМИ - 213 RM-ПРЕДПИСАНИЕ 21: ПРИСВАИВАНИЯ - 214 RM-ПРЕДПИСАНИЕ 22: СРАВНЕНИЯ - 220 RM-ПРЕДПИСАНИЕ 23: ОГРАНИЧЕНИЯ ЦЕЛОСТНОСТИ - 221 RM-ПРЕДПИСАНИЕ 24: ПРЕДИКАТЫ RELVAR И БАЗЫ ДАННЫХ - 231 RM-ПРЕДПИСАНИЕ 25: КАТАЛОГ - 233 RM-ПРЕДПИСАНИЕ 26: КОНСТРУИРОВАНИЕ ЯЗЫКА - 234 RM-запреты - 235
RM-ЗАПРЕТ 2: НЕТ УПОРЯДОЧИВАНИЯ КОРТЕЖЕЙ - 237 RM-ЗАПРЕТ 3: НЕТ КОРТЕЖЕЙ-ДИБЛИКАТОВ - 237 RM-ЗАПРЕТ 4: НЕТ НЕОПРЕДЕЛЕННЫХ ЗНАЧЕНИЙ - 238 RM-ЗАПРЕТ 5: НЕТ НУЛЛОЛОГИЧЕСКИХ ОШИБОК - 238 RM-ЗАПРЕТ 6: НЕТ КОНСТРУКЦИЙ ВНУТРЕННЕГО УРОВНЯ - 239 RM-ЗАПРЕТ 7: НЕТ ОПЕРАЦИЙ УРОВНЯ КОРТЕЖЕЙ - 240 RM-ЗАПРЕТ 8: ОТСУТСТВИЕ СОСТАВНЫХ АТРИБУТОВ - 241 RM-ЗАПРЕТ 9: НЕТ ОТКАЗА ОТ ПРОВЕРКИ ДОМЕНОВ - 242 RM-ЗАПРЕТ 10: НЕ SQL - 242
OO-ПРЕДПИСАНИЕ 1: ПРОВЕРКА ТИПОВ ВО ВРЕМЯ КОМПИЛЯЦИИ - 243 OO-ПРЕДПИСАНИЕ 2: НАСЛЕДОВАНИЕ ТИПОВ (УСЛОВНОЕ) - 243 OO-ПРЕДПИСАНИЕ 3: ВЫЧИСЛИТЕЛЬНАЯ ПОЛНОТА - 245 OO-ПРЕДПИСАНИЕ 4: ГРАНИЦЫ ЯВНЫХ ТРАНЗАКЦИЙ - 246 OO-ПРЕДПИСАНИЕ 5: ВЛОЖЕННЫЕ ТРАНЗАКЦИИ - 248 OO-ПРЕДПИСАНИЕ 6: АГРЕГАТНЫЕ ОПЕРАЦИИ И ПУСТЫЕ МНОЖЕСТВА - 249 OO-запреты - 250
OO-ЗАПРЕТ 2: НЕТ ИДЕНТИФИКАТОРОВ ОБЪЕКТОВ - 250 Очень строгие RM-суждения - 255
ОЧЕНЬ СТРОГОЕ RM-СУЖДЕНИЕ 2: ВНЕШНИЕ КЛЮЧИ - 260 ОЧЕНЬ СТРОГОЕ RM-СУЖДЕНИЕ 3: ВЫВОД ВОЗМОЖНЫХ КЛЮЧЕЙ - 261 ОЧЕНЬ СТРОГОЕ RM-СУЖДЕНИЕ 4: ОГРАНИЧЕНИЯ ПЕРЕХОДОВ - 263 ОЧЕНЬ СТРОГОЕ RM-СУЖДЕНИЕ 5: ЗАПРОСЫ С КВОТАМИ - 264 ОЧЕНЬ СТРОГОЕ RM-СУЖДЕНИЕ 6: ОБОБЩЕННОЕ ТРАНЗИТИВНОЕ ЗАМЫКАНИЕ - 268 ОЧЕНЬ СТРОГОЕ RM-СУЖДЕНИЕ 7: ОПРЕДЕЛЯЕМЫЕ ПОЛЬЗОВАТЕЛЯМИ РОДОВЫЕ ОПЕРАЦИИ - 272 ОЧЕНЬ СТРОГОЕ RM-СУЖДЕНИЕ 8: СПЕЦИАЛЬНЫЕ ("ПО УМОЛЧАНИЮ") ЗНАЧЕНИЯ - 273 ОЧЕНЬ СТРОГОЕ RM-СУЖДЕНИЕ 9: МИГРАЦИЯ SQL - 276 Очень строгие OO-суждения - 292
ОЧЕНЬ СТРОГОЕ OO-СУЖДЕНИЕ 2: ТИПЫ И ОПЕРАЦИИ НЕ СВЯЗАНЫ - 294 ОЧЕНЬ СТРОГОЕ OO-СУЖДЕНИЕ 3: ГЕНЕРАТОРЫ ТИПОВ КОЛЛЕКЦИЙ - 296 ОЧЕНЬ СТРОГОЕ OO-СУЖДЕНИЕ 4: ПРЕОБРАЗОВАНИЕ В ОТНОШЕНИЯ И ИЗ ОТНОШЕНИЙ - 297 ОЧЕНЬ СТРОГОЕ OO-СУЖДЕНИЕ 5: ОДНОУРОВНЕВОЕ ХРАНЕНИЕ - 298 ЧАСТЬ IV
ГЛАВА 12 Предварительные сведения - 301
НА ПОДСТУПАХ К МОДЕЛИ НАСЛЕДОВАНИЯ ТИПОВ - 303 ОДИНОЧНОЕ И МНОЖЕСТВЕННОЕ НАСЛЕДОВАНИЕ - 304 СКАЛЯРЫ, КОРТЕЖИ И ОТНОШЕНИЯ - 305 РЕЗЮМЕ - 307 Модель наследования - 309
IM-ПРЕДПИСАНИЯ - 309 Одиночное наследование со скалярными типами - 318
IM-ПРЕДПИСАНИЕ 1: ТИПЫ ЯВЛЯЮТСЯ МНОЖЕСТВАМИ - 327 IM-ПРЕДПИСАНИЕ 2: ПОДТИПЫ ЯВЛЯЮТСЯ ПОДМНОЖЕСТВАМИ - 327 IM-ПРЕДПИСАНИЕ 3: ОПЕРАЦИЯ "ЯВЛЯЕТСЯ ПОДТИПОМ" РЕФЛЕКСИВНА - 331 IM-ПРЕДПИСАНИЕ 4: СОБСТВЕННЫЕ ПОДТИПЫ - 331 IM-ПРЕДПИСАНИЕ 5: ОПЕРАЦИЯ "ЯВЛЯЕТСЯ СУПЕРТИПОМ" ТРАНЗИТИВНА - 332 IM-ПРЕДПИСАНИЕ 6: НЕПОСРЕДСТВЕННЫЕ ПОДТИПЫ - 332 IM-ПРЕДПИСАНИЕ 7: ТИПЫ НЕ ПЕРЕСЕКАЮТСЯ, ЕСЛИ ОДИН ИЗ НИХ НЕ ЯВЛЯЕТСЯ ПОДТИПОМ ДРУГОГО - 335 IM-ПРЕДПИСАНИЕ 8: СКАЛЯРНЫЕ ЗНАЧЕНИЯ ПРИ НАЛИЧИИ НАСЛЕДОВАНИЯ - 335 IM-ПРЕДПИСАНИЕ 9: СКАЛЯРНЫЕ ПЕРЕМЕННЫЕ ПРИ НАЛИЧИИ НАСЛЕДОВАНИЯ - 336 IM-ПРЕДПИСАНИЕ 10: СПЕЦИАЛИЗАЦИЯ ЧЕРЕЗ ОГРАНИЧЕНИЕ - 344 IM-ПРЕДПИСАНИЕ 11: ПРИСВАИВАНИЕ ПРИ НАЛИЧИИ НАСЛЕДОВАНИЯ - 347 IM-ПРЕДПИСАНИЕ 12: СРАВНЕНИЕ ПО РАВЕНСТВУ И Т.Д. ПРИ НАЛИЧИИ НАСЛЕДОВАНИЯ - 351 IM-ПРЕДПИСАНИЕ 13: СОЕДИНЕНИЕ И Т.Д. ПРИ НАЛИЧИИ НАСЛЕДОВАНИЯ - 354 IM-ПРЕДПИСАНИЕ 14: TREAT DOWN - 356 IM-ПРЕДПИСАНИЕ 15: ПРОВЕРКА ТИПОВ - 360 IM-ПРЕДПИСАНИЕ 16: НАСЛЕДОВАНИЕ ОПЕРАЦИЙ ТОЛЬКО ЧТЕНИЯ И ВОЗМОЖНОСТЬ ЗАМЕНЫ - 363 IM-ПРЕДПИСАНИЕ 17: СИГНАТУРЫ ОПЕРАЦИЙ - 368 IM-ПРЕДПИСАНИЕ 18: ТОЛЬКО ЧИТАЕМЫЕ ПАРАМЕТРЫ ОПЕРАЦИЙ ОБНОВЛЕНИЯ - 377 IM-ПРЕДПИСАНИЕ 19: НАСЛЕДОВАНИЕ ОПЕРАЦИЙ ОБНОВЛЕНИЯ И ВОЗМОЖНОСТЬ ЗАМЕНЫ ПЕРЕМЕННЫХ - 377 IM-ПРЕДПИСАНИЕ 20: ОБЪЕДИНЕННЫЕ, ФИКТИВНЫЕ, МАКСИМАЛЬНЫЕ И МИНИМАЛЬНЫЕ ТИПЫ - 383 Множественное наследование со скалярными типами - 392
СКВОЗНОЙ ПРИМЕР - 393 ПЕРЕСМОТРЕННЫЕ IM-ПРЕДПИСАНИЯ 1-20 - 398 УНИКАЛЬНОСТЬ НАИМЕНЕЕ КОНКРЕТНЫХ ТИПОВ - 401 УНИКАЛЬНОСТЬ НАИБОЛЕЕ КОНКРЕТНЫХ ТИПОВ - 403 ПРОВЕРКА ТИПОВ ПРИ НАЛИЧИИ МНОЖЕСТВЕННОГО НАСЛЕДОВАНИЯ - 412 ЗАМЕЧАНИЯ О НАСЛЕДОВАНИИ ОПЕРАЦИЙ - 413 Наследование при наличии типов кортежей и отношений - 415
IM-ПРЕДПИСАНИЕ 21: ПОДТИПЫ И СУПЕРТИПЫ КОРТЕЖЕЙ/ОТНОШЕНИЙ - 416 IM-ПРЕДПИСАНИЯ 1-20 ПО-ПРЕЖНЕМУ ПРИМЕНИМЫ - 420 IM-ПРЕДПИСАНИЕ 22: ЗНАЧЕНИЯ КОРТЕЖЕЙ/ОТНОШЕНИЙ ПРИ НАЛИЧИИ НАСЛЕДОВАНИЯ - 421 IM-ПРЕДПИСАНИЕ 23: МАКСИМАЛЬНЫЕ И МИНИМАЛЬНЫЕ ТИПЫ КОРТЕЖЕЙ/ОТНОШЕНИЙ - 424 IM-ПРЕДПИСАНИЕ 24: НАИБОЛЕЕ КОНКРЕТНЫЕ ТИПЫ КОРТЕЖЕЙ/ОТНОШЕНИЙ - 426 IM-ПРЕДПИСАНИЕ 25: ПЕРЕМЕННЫЕ КОРТЕЖЕЙ/ОТНОШЕНИЙ ПРИ НАЛИЧИИ НАСЛЕДОВАНИЯ - 433 СПЕЦИАЛИЗАЦИЯ ЧЕРЕЗ ОГРАНИЧЕНИЕ - 436 ПРИСВАИВАНИЕ КОРТЕЖЕЙ/ОТНОШЕНИЙ ПРИ НАЛИЧИИ НАСЛЕДОВАНИЯ - 436 СРАВНЕНИЕ НА РАВЕНСТВО И Т.Д. КОРТЕЖЕЙ/ОТНОШЕНИЙ ПРИ НАЛИЧИИ НАСЛЕДОВАНИЯ - 438 TREAT DOWN ДЛЯ КОРТЕЖЕЙ/ОТНОШЕНИЙ - 439 ТЕСТИРОВАНИЕ ТИПОВ КОРТЕЖЕЙ/ОТНОШЕНИЙ - 440 СВОДКА ДОПОЛНИТЕЛЬНЫХ ПРЕДПИСАНИЙ - 441 ПРИЛОЖЕНИЕ A
БУЛЕВСКИЕ ВЫРАЖЕНИЯ - 444 ВЫЗОВЫ ВСТРОЕННЫХ РЕЛЯЦИОННЫХ ОПЕРАЦИЙ - 445 СВОБОДНЫЕ И СВЯЗАННЫЕ ССЫЛКИ НА ПЕРЕМЕННЫЕ С ОБЛАСТЬЮ ЗНАЧЕНИЙ - 445 ОПЕРАЦИИ ОБНОВЛЕНИЯ И УДАЛЕНИЯ ОТНОШЕНИЙ - 447 ПРИМЕРЫ - 447 ПРИЛОЖЕНИЕ B
ПЕРВОЕ БОЛЬШОЕ ЗАБЛУЖДЕНИЕ - 450 ВТОРОЕ БОЛЬШОЕ ЗАБЛУЖДЕНИЕ - 455 ПРИЛОЖЕНИЕ C
ИНКАПСУЛЯЦИЯ - 458 ОБСУЖДЕНИЕ - 460 ДАЛЬНЕЙШИЕ РАЗМЫШЛЕНИЯ - 462 ПРИЛОЖЕНИЕ D
ОПРЕДЕЛЕНИЕ ТИПА - 465 СЕЛЕКТОРЫ - 466 ОПЕРАЦИИ THE_- 468 ВЫЧИСЛИТЕЛЬНЫЕ ОПЕРАЦИИ - 469 ОПЕРАЦИИ ОТОБРАЖЕНИЯ - 472 ОГРАНИЧЕНИЯ ТИПА - 472 БОЛЕЕ СЛОЖНЫЙ ПРИМЕР - 473 ПРИЛОЖЕНИЕ E
НЕКОТОРЫЕ ОБЩИЕ НАБЛЮДЕНИЯ - 478 ТЕРМИНОЛОГИЯ КРАЙНЕ ПЛОХА - 479 ЭТА ИДЕЯ НЕ ЯВЛЯЕТСЯ ИДЕЕЙ НАСЛЕДОВАНИЯ ТИПОВ - 480 ПОЧЕМУ? - 480 ПРИЛОЖЕНИЕ F
АНАЛИЗ - 483 РЕШЕНИЕ - 484 ДРУГОЙ ПРИМЕР - 488 ПРИЛОЖЕНИЕ G
"ПРАВИЛО" ТРИ ИЗ ЧЕТЫРЕХ - 491 ЧТО В ДЕЙСТВИТЕЛЬНОСТИ ОЗНАЧАЕТ НАСЛЕДОВАНИЕ? - 498 ПРЕИМУЩЕСТВА S ЧЕРЕЗ C - 500 ЯВЛЯЕТСЯ ЛИ КРУГОМ ОКРАШЕННЫЙ КРУГ? - 504 ОБЪЕКТНЫЕ ИДЕНТИФИКАТОРЫ ПОДРЫВАЮТ НАСЛЕДОВАНИЕ - 507 ПОЧЕМУ ЭТА ПРОБЛЕМА НЕ ВОЗНИКАЕТ ПРИ ИСПОЛЬЗОВАНИИ ВНЕШНИХ КЛЮЧЕЙ? - 511 ПРИЛОЖЕНИЕ H
RM-ПРЕДПИСАНИЯ - 515 RM-ЗАПРЕТЫ - 529 ОО-ПРЕДПИСАНИЯ - 530 ОО-ЗАПРЕТЫ - 531 ОЧЕНЬ СТРОГИЕ RM-СУЖДЕНИЯ - 531 ОЧЕНЬ СТРОГИЕ ОО-СУЖДЕНИЯ - 532 IM-ПРЕДПИСАНИЯ - 533 ИСТОРИЯ ЛОЖНОГО РАВЕНСТВА В SQL - 537 ПРИЛОЖЕНИЕ I
ОБЗОР - 545 RM-ПРЕДПИСАНИЯ - 559 RM-ЗАПРЕТЫ - 564 ОО-ПРЕДПИСАНИЯ - 564 ОО-ЗАПРЕТЫ - 565 ОЧЕНЬ СТРОГИЕ RM-СУЖДЕНИЯ - 565 ОЧЕНЬ СТРОГИЕ ОО-СУЖДЕНИЯ - 566 IM-ПРЕДПИСАНИЯ - 567 ПРИЛОЖЕНИЕ J
ВВЕДЕНИЕ - 571 ПРЕДЫСТОРИЯ - 573 ТРЕТИЙ МАНИФЕСТ И SQL - 578 ТЕХНИЧЕСКОЕ СОДЕРЖАНИЕ - 579 ЕЩЕ ОБ SQL - 586 СМЕШАННЫЕ ВОПРОСЫ - 589 ПРИЛОЖЕНИЕ K
Индекс - 643
Начало
|
|
CITForum © 1997–2025