Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 645537)
Контекстум

Базы данных. Проектирование и реализация (300,00 руб.)

0   0
Первый авторАстапчук В. А.
АвторыПавенко Е. Н., Эстрайх И. В.
Страниц111
ID878250
ISBN978-5-7782-4917-2
Астапчук, В. А. Базы данных. Проектирование и реализация / Е. Н. Павенко, И. В. Эстрайх; В. А. Астапчук .— 111 с. — ISBN 978-5-7782-4917-2 .— URL: https://rucont.ru/efd/878250 (дата обращения: 15.07.2024)

Предпросмотр (выдержки из произведения)

Базы_данных._Проектирование_и_реализация.pdf
УДК 004.65(075.8) А 91 Рецензенты: канд. техн. наук, доцент Н. Б. Тесля канд. техн. наук, доцент Д. Н. Достовалов Работа подготовлена на кафедре автоматизированных систем управления А 91 Астапчук В. А. Базы данных: проектирование и реализация: учебное посоISBN 978-5-7782-4917-2 В учебном пособии представлены современные тенденции в облабие / В. А. Астапчук, Е. Н. Павенко, И. В. Эстрайх. – Новосибирск: Изд-во НГТУ, 2023. – 111 с. сти организации хранения данных в информационных системах различного назначения и масштаба, а также рассмотрены перспективные инструменты и технологии реализации баз данных. Пособие соответствует ООП по направлению 090301 «Информатика и вычислительная техника» и направлению 090303 «Прикладная информатика». Уровень подготовки – бакалавриат и магистратура. Материалы учебного пособия могут быть использованы студентами, обучающимися по направлениям, охватывающим такие области профессиональной деятельности, как автоматизированные системы обработки информации и управления; исследование, разработка, внедрение и сопровождение информационных систем и технологий; системный анализ прикладной области, формализация решения прикладных задач и процессов информационных систем, а также широким кругом специалистов, занимающихся проблемами автоматизации управления организациями. УДК 004.65(075.8) ISBN 978-5-7782-4917-2 © Астапчук В. А., Павенко Е. Н., Эстрайх И. В., 2023 © Новосибирский государственный технический университет, 2023 2
Стр.2
ОГЛАВЛЕНИЕ Предисловие ............................................................................................................. 3 Введение ................................................................................................................... 5 1. Основные понятия и определения .................................................................. 7 2. Процесс проектирования базы данных ....................................................... 11 2.1. Предпроектное обследование ..................................................................... 13 2.2. Анализ требований ...................................................................................... 16 3. Концептуальное проектирование данных .................................................. 19 4. Логическое проектирование базы данных .................................................. 27 4.1. Реляционная модель данных ....................................................................... 28 4.1.1. Двенадцать правил Кодда ..................................................................... 31 4.1.2. Элементы реляционной алгебры .......................................................... 33 4.1.3. Реляционное исчисление ....................................................................... 36 4.2. Преобразование концептуальной модели в систему таблиц .................... 37 4.3. Функциональные зависимости ................................................................... 40 4.4. Критерий эффективности декомпозиции .................................................. 45 4.5. Нормализация таблиц .................................................................................. 52 4.6. Поддержка целостности данных ................................................................ 52 5. Язык SQL реляционных СУБД ..................................................................... 55 5.1. История создания и стандарты SQL ........................................................... 56 5.2. Синтаксис SQL ............................................................................................. 58 5.2.1. Типы данных в языке SQL .................................................................... 60 5.2.2. Создание, изменение и удаление таблиц ............................................. 61 5.2.3. Ввод, удаление и изменение данных в таблицах ................................ 62 109
Стр.109
5.2.4. Выборка (извлечение) данных из таблиц ............................................. 63 5.2.5. Соединение таблиц ................................................................................ 69 5.2.6. Создание и удаление представлений .................................................... 70 6. Транзакции в базе данных ............................................................................. 72 6.1. Проблемы параллельного доступа ............................................................. 73 6.2. Управление транзакциями .......................................................................... 75 6.3. Уровни изоляции транзакций ..................................................................... 77 6.4. Блокировки при реализации механизма транзакций ................................ 78 7. Физическое проектирование базы данных ................................................. 81 7.1. Индексирование в базах данных ................................................................ 82 7.2. Кластеризация .............................................................................................. 83 7.3. Секционирование ......................................................................................... 84 8. Безопасность баз данных ................................................................................ 86 8.1. Термины и определения .............................................................................. 87 8.2. Управление доступом к данным ................................................................. 91 8.2.1. Дискреционный метод управления доступом ..................................... 93 8.2.2. Ролевой метод управления доступом ................................................... 94 8.2.3. Мандатный метод управления доступом ............................................. 95 8.2.4. Использование представлений для разграничения доступа ............... 95 Библиографический список .................................................................................. 97 Приложения .......................................................................................................... 101 Приложение А. Обзор нотаций, используемых при построении диаграмм «сущность–связь» ................................................................................................ 101 Приложение Б. Пример проекта базы данных с условным наименованием оранжерея .................................................................................. 107 110
Стр.110

Облако ключевых слов *


* - вычисляется автоматически