RUSSIAN

Базы данных. Язык SQL: [для студентов и программистов]

Book information

Publisher
БХВ-Петербург
Year
2007
Language
russian
Format
PDF
Filesize
4 MB (4466127 bytes)
Series
Для студента
Edition
2-е изд., [доп. и перераб.]
Pages
302 с.\301
Time added
2020-09-10 21:26:50

Description

От автора Введение Как устроена эта книга Как выполнять примеры SQL-выражений Работа с Microsoft SQL Server 2000 Работа с Microsoft Access 2003 Глава 1. Основы реляционных баз данных 1.1. Множества 1.2. Отношения 1.2.1. Общие сведения 1.2.2. Способы представления отношений 1.2.3. Операции над отношениями 1.3. Декомпозиция отношений 1.3.1. Корректная декомпозиция 1.3.2. Пример некорректной декомпозиции 1.3.3. Зависимости между атрибутами 1.3.4. Правила вывода зависимостей 1.3.5. Ключи 1.4. Ограничения целостности отношений 1.4.1. Семантическая целостность 1.4.2. Доменная целостность 1.4.3. Ссылочная целостность 1.5. Нормализация таблиц 1.5.1. Первая нормальная форма 1.5.2. Вторая нормальная форма 1.5.3. Третья нормальная форма 1.5.4. Доменно-ключевая нормальная форма 1.5.5. Денормализация Глава 2. Основы SQL 2.1. Что такое SQL 2.2. Типы данных 2.2.1. Строки 2.2.2. Числа 2.2.3. Логические данные 2.2.4. Дата и время 2.2.5. Интервалы 2.2.6. Специальные типы данных 2.2.7. Пользовательские типы данных 2.2.8. Неопределенные значения 2.2.9. Преобразование типов Глава 3. Простые выборки данных 3.1. Основное SQL-выражение для выборки данных 3.2. Уточнения запроса 3.2.1. Оператор WHERE 3.2.2. Оператор GROUP BY 3.2.3. Оператор HAVING 3.2.4. Оператор ORDER BY 3.2.5. Логические операторы 3.3. Задачи Задача 3.1 Задача 3.2 Задача 3.3 Глава 4. Вычисления 4.1. Итоговые функции 4.2. Функции обработки значений 4.2.1. Строковые функции 4.2.2. Числовые функции 4.2.3. Функции даты-времени 4.3. Вычисляемые выражения 4.4. Условные выражения с оператором CASE 4.4.1. Оператор CASE со значениями 4.4.2. Оператор CASE с условиями поиска 4.4.3. Функции NULLIF и COALESCE Глава 5. Сложные запросы 5.1. Подзапросы 5.1.1. Простые подзапросы 5.1.2. Связанные подзапросы 5.2. Теоретико-множественные операции 5.2.1. Декартово произведение наборов записей 5.2.2. Объединение наборов записей (UNION) 5.2.3. Пересечение наборов записей (INTERSECT) 5.2.4. Вычитание наборов записей (EXCEPT) 5.3. Операции соединения 5.3.1. Естественное соединение (NATURAL JOIN) 5.3.2. Условное соединение (JOIN ... ON) 5.3.3. Соединение по именам столбцов (JOIN ... USING) 5.3.4. Внешние соединения 5.3.5. Рекурсивные запросы 5.4. Задачи Задача 5.1 Задача 5.2 Задача 5.3 Задача 5.4 Задача 5.5 Глава 6. Добавление; удаление и изменение данных в таблицах 6.1. Добавление новых записей 6.2. Удаление записей 6.3. Изменение данных 6.4. Проверка ссылочной целостности Глава 7. Создание и модификация таблиц 7.1. Создание таблиц 7.1.1. Ограничения для столбцов 7.1.2. Ограничения для таблиц 7.1.3. Внешние ключи 7.2. Удаление таблиц 7.3. Модификация таблиц 7.4. Представления 7.4.1. Что такое представление 7.4.2. Создание представлений 7.4.3. Изменение данных в представлениях 7.5. Задачи Задача 7.1 Задача 7.2 Задача 7.3 Задача 7.4 Глава 8. Транзакции 8.1. Как устроена транзакция 8.2. Определение параметров транзакции 8.3. Уровни изоляции транзакций 8.3.1. Неподтвержденное чтение 8.3.2. Подтвержденное чтение 8.3.3. Повторяющееся чтение 8.3.4. Последовательное выполнение 8.4. Субтранзакции 8.5. Ограничения в транзакциях Глава 9. Курсоры и применение SQL в приложениях 9.1. Объявление курсора 9.1.1. Чувствительность 9.1.2. Перемещаемость 9.1.3. Выражение запроса 9.1.4. Сортировка 9.1.5. Разрешение обновления 9.2. Открытие и закрытие курсора 9.3. Работа с отдельными записями 9.4. SQL в приложениях 9.4.1. Использование встроенного SQL 9.4.2. Использование программ на языке PHP Глава 10. Постоянно хранимые модули 10.1. Составные команды 10.1.1. Атомарность 10.1.2. Переменные 10.1.3. Обработка состояния 10.2. Операторы условного перехода 10.2.1. Оператор IF 10.2.2. Оператор CASE ... END CASE 10.3. Операторы цикла 10.3.1. Оператор LOOP...END LOOP 10.3.2. Оператор WHILE ... DO ... END WHILE 10.3.3. Оператор REPEAT ... UNTIL ... END REPEATE 10.3.4. Оператор FOR ... DO ... END FOR 10.3.5. Оператор ITERATE 10.4. Хранимые процедуры и функции 10.5. Хранимые модули Глава 11. Управление правами доступа 11.1. Пользователи 11.1.1. Администратор базы данных 11.1.2. Владелец объектов базы данных 11.1.3. Другие пользователи 11.1.4. Создание пользователей 11.2. Предоставление привилегий 11.2.1. Роли и группы 11.2.2. Право просмотра данных 11.2.3. Право изменять данные 11.2.4. Право удалять записи 11.2.5. Право на использование ссылок 11.2.6. Право на домены 11.2.7. Право предоставлять права 11.3. Отмена привилегий Приложение. Зарезервированные слова SQL Предметный указатель

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

2022 · PDF