About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
Gitart
12/27/2016 - 8:28 PM
share
Share
add_circle_outline
Save
database.md
database.md
content_copy
file_download
Rendered
Source
Вводный курс по реляционным базам данных
Реляционная база данных представляет собой набор таблиц (сущностей).
Таблицы состоят из колонок и строк (кортежей).
Внутри таблиц могут быть определены ограничения, между таблицами существуют отношения.
При помощи SQL можно выполнять запросы, которые возвращают наборы данных, получаемых из одной или нескольких таблиц.
Основные вопросы для рассмотрения
Что такое база данных
Зачем нужна
Архитектура структуры базы данных (блок схемы)
Какие виды бывают (SQL, NOSQL)
Какие производители ведущие (Oracle, MS, Mysql, Postgree)
Из чего состоит база данных (Engin, Table, Trigger, Procedure, Right, Account)
Сердце баз данных – таблицы
Свойства таблиц (Ключи, Ограничения, Поля, Записи, Индексы, Триггеры)
Структура таблиц (Виды столбцов)
Операции над таблицами (Создание, Изменение, Удаление)
Операции над записями (Выборка – фильтрация, Вставка, Удаление, Редактирование) CRUD
Связи между таблицами (зачем они нужны) (RELATION)
Транзакции (TRANSACTION)
Представления (VIEW)
Метаданные (данные о данных)
Синхронизация (Подписчик подписант)
Связь с внешними источниками
Инструменты (Экспорта – импорта)
Агент – служитель расписания
Доступ к базе данных (программы, драйверы, порты)
Программирование управление T-SQL92
Хранимые процедуры
Функции
Триггеры (сторожевые псы)
Типы, правила, значения по умолчанию
Обслуживание (бекап , восстановление, реиндексация)
Использование другими программами
Сервер баз данных
Безопасность
Права (Группы, пользователи, разрешения)
Роли
Пользователи
Панель управления (админ) сервером базы данных
Взаимодействие с операционной системой
Особенности эксплуатации (переполнение диска, нехватка памяти – свопинг – дикие тормоза)
Мертвые блокировки
Мониторинг - профайлер
Links
MS SQ
Database MSSQL
clear