Личный кабинетuser
orange img orange img orange img orange img orange img
Дипломная работаБазы данных
Готовая работа №81721 от пользователя Успенская Ирина
book

Основы проектирования базы данных POSTGRESQL

2 025 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

Введение 5
Глава 1. ЗНАКОМСТВО С БАЗАМИ ДАННЫХ 7
1.1. База данных и зачем она нужна 7
1.1.1. Иерархические и сетевые модели данных 8
1.1.2. Реляционные системы управления данными 9
1.2. Типы СУБД 11
1.3. Задания и вопросы для повторения. 12
Глава 2. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ 12
2.1. Информационные модели 13
2.2. Создание базы данных 15
2.3. Процесс нормализации таблиц 16
2.4. Базовые операции для работы с таблицами и столбцами 19
Глава 3. ОСНОВЫ КОНЦЕПТУАЛЬНОГО ПРОЕКТИРОВАНИЯ 20
3.1. Объекты и отношения 21
3.2. Атрибуты 22
3.3. Ключи 22
3.4. Реляционная модель данных 24
3.5. Задания и вопросы для повторения. 24
Глава 4. ВВЕДЕНИЕ В POSTGRESQL 25
4.1. Что такое PostgreSQL? 25
4.2. Основные особенности PostgreSQL 26
4.3. Как начать использовать PostgreSQL? 27
4.4. Задания и вопросы для повторения. 27
Глава 5. ЛЕКСИЧЕСКАЯ СТРУКТУРА 28
5.1. Идентификаторы и ключевые слова 28
5.2. Операторы 29
5.3. Комментарии 30
5.4. Специальные символы 30
5.5. Типы данных 31
Глава 6. ОСНОВЫ И РАБОТА SQL В POSTGRESQL 34
6.1. Создание базы данных 34
6.2. Операторы условий 37
6.3. Операторы сортировки 38
6.5. Операторы агрегации 39
6.6. Операторы группировки 40
6.6. Задания и вопросы для повторения. 42
Глава 7. ФУНКЦИИ В SQL И ВЛОЖЕННЫЕ ЗАПРОСЫ. 42
7.1. Строковые функции 43
7.2. Дата и временные функции 44
7.3. Математические функции 44
7.4. Вложенные запросы 45
Глава 8. СВЯЗАННЫЕ ТАБЛИЦЫ 47
8.1. Первичный ключ. 47
8.2. Внешние ключи 48
8.3. Ссылочная целостность таблиц. 48
8.4. Задания и вопросы для повторения. 50
Глава 9. ОГРАНИЧЕНИЯ 51
9.1. Проверка ограничений 51
9.2. Именованное ограничение 52
9.3. Ненулевые ограничения 53
Глава 10. ОБЪЕДИНЕНИЕ ТАБЛИЦ 55
10.1. Внешнее и внутреннее объединение 55
10.2. Перекрестное соединение. 57
10.3. Типы квалифицированного соединения 57
10.4 Задания и вопросы для повторения. 58
Глава 11. Индексы в SQL 58
11.1. Виды индексов 60
11.2. Индексы B-дерева 60
11.3. НASH индексы 60
11.4 Индексы типа GiST и SP-GiST 61
11.5 Индексы GIN и BRIN 61
11.6. Многостолбцовые индексы 62
11.7 Уникальные индексы 62
Глава 12. ПРЕДСТАВЛЕНИЯ И СОЧЕТАНИЯ ЗАПРОСОВ 63
12.1. Создание представления. 63
12.2. Виды представлений. 64
12.3. Сочетание запросов 64
Глава 13. ТРАНЗАКЦИИ 65
13.1. Создание транзакций 65
13.2. Преимущества транзакций. 66
13.3. Точки сохранения 67
13.4. Задания и вопросы для повторения. 68
Глава 14. ПРИВИЛЕГИИ ПОЛЬЗОВАТЕЛЕЙ 68
14.1. Создание пользователя 68
14.2. Виды привилегий 69
14.3 Создание привилегий для пользователя 70
14.4. Задания и вопросы для повторения. 71
Глава 15. ФУНКЦИИ, ПРОЦЕДУРЫ И ТРИГГЕРЫ 71
15.1 Создание функции 72
15.2 Создание процедуры 73
15.3. Создание Триггеров 74
Глава 16. КУРСОРЫ 74
16.1. Объявление переменных курсора 74
16.2. Открытие курсоров 75
16.3. Курсоры для чтения 76
Глава 17. ПЕРЕЧИСЛИТЕЛЬНЫЕ ТИПЫ 76
17.1. Объявление перечислимых типов 77
17.2. Упорядочивание 77
17.3. Детали реализации 77
17.4. Задания и вопросы для повторения. 78
Глава 18. РАБОТА С JSON 78
18.1. Генерация столбцов из JSON 79
18.2. Генерация JSON из столбцов: 80
18.3. Задания и вопросы для повторения. 80
ЗАКЛЮЧЕНИЕ 81

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

Базы данных играют ключевую роль в современных информа-ционных системах, обеспечивая эффективное хранения, управление и доступ к данным. Одной из самых мощных и широко используемых открытых систем управления базами данных (СУБД) является Post-greSQL. Она предоставляет множество возможностей как для разра-ботчиков, так и для администраторов баз данных.
Целью учебного пособия является ознакомление с основами баз данных и работы с PostgreSQL для студентов. В ходе изучения вы по-знакомитесь с основными концепциями баз данных и научитесь рабо-тать с PostgreSQL для создания, управления и составления запросов.
Данное пособие состоит из 18 глав, которые последовательно знакомят с принципами работы с БД, начиная с общих понятий и за-канчивая синтаксисом языка SQL. В конце каждой главы содержаться вопросы для самоконтроля, а также задания для самостоятельного выполнения.
Первая глава представляет собою вводный материал, в котором вы познакомитесь с основами и историей развития баз данных, их ви-дами и необходимостью использования в современном информаци-онном обществе. Вы узнаете о различных моделях данных, чем они отличаются друг от друга. А также разберемся какие существуют ти-пы систем управления базами данных, для чего каждая из них пред-назначена.

Весь текст будет доступен после покупки

отрывок из работы

Глава 1. ЗНАКОМСТВО С БАЗАМИ ДАННЫХ
Глава посвящена теоретическим аспектам баз данных, которые являются важным элементов в области информационных технологий. Понимание основ базы данных является ключевым элементом для профессионалов данной области, поскольку базы данных представ-ляют собой основу хранения и организации данных в современных приложениях.
В этой главе мы узнаем, что представляет собой база данных и зачем она необходима. Также рассмотрим основные модели данных и познакомимся с различными типами систем управления базами дан-ных. Успешность работы с базами данных, зависит от знаний основ.
1.1. База данных и зачем она нужна
В наше время, данные становятся более важным элементом со-временной жизни, их объемы бесконечно растут. Набор данных, ко-торый как-то структурирован называют базой данных. Для контроля за информацией, которая превращается в данные созданы специали-зированные инструменты, известные как системы управления базами данных. Они представляют целый комплекс программных средств, задачей которых является обеспечение удобства и эффективности управления данными. СУБД нацелены на оптимизацию работы с ин-формацией, позволяя обеспечивать порядок в огромном количестве данных. Рассмотрим на примере, зачем используют базы данных.
Допустим, мы открыли кинотеатр. Для продажи билетов в он-лайн-режиме необходимо создать сайт, на котором будет находится и поддерживаться актуальная информация о сеансах кинопоказов. Для этого создается база данных, которая содержит информацию о сеан-сах. В результате, получится таблица, где каждая строка – определен-ный сеанс, а каждый столбец – свойство. Следующим шагом, необхо-димо понять, что будем делать с имеющимися данными. Есть основ-ные операции, которые пригодятся нашему кинотеатру:
1. Запись новых данных, чтобы постоянно добавлять новые сведения о сеансе.
2. Изменение старых данных, например, для изменения ко-личества билетов на сеанс.
3. Поиск данных, например, найти сеансы на завтра и пока-зать их клиенту.
4. Разграничить права для сотрудников и клиентов. Чтобы клиенты не смогли изменить данные.
5. Поддержание порядка в данных, чтобы в категории «До-ступные места», было именно количество свободных мест, без учета зарезервированных.
6. Масштабирование базы данных для добавления новых данных и исключения переживаний в ограничениях по объёму.
7. Обеспечение сохранности, чтобы мы всегда могли восста-новить базу данных.
За несколько десятилетий, специалисты последовательно разра-ботали несколько различных систем, работающих на основе трех мо-делей данных. Модель данных – концептуальный способ структури-рования данных для более удобного ее восприятия и использования. К ним относятся: иерархическая, сетевая и реляционная. Каждая из представленных моделей имеет свои уникальные особенности, поз-воляя на их основе создавать структурированные и гибкие СУБД.
1.1.1. Иерархические и сетевые модели данных
Первая информационная система, которая использовала базы данных, появилась в 60-х годах и использовала основы иерархической модели. Иерархическая модель – модель данных, в которой связи между данными имею вид иерархической структуры.

Весь текст будет доступен после покупки

Список литературы

-

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

На странице пополнения баланса у вас будет возможность выбрать способ оплаты - банковская карта, электронный кошелек или другой способ.

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. Если администрация сайта принимает решение о возврате денежных средств, то покупатель получает уведомление в личном кабинете и на электронную почту о возврате. Средства можно потратить на покупку другой готовой работы или вывести с сайта на банковскую карту. Вывод средств можно оформить в личном кабинете, заполнив соответствущую форму.

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных