2.87M
Category: databasedatabase

Базы данных. Краткий обзор

1.

Базы данных
Янченко Никита
Business|System Analyst

2.

Краткий обзор
Типы баз данных
Модели данных
SQL
Инструментарий

3.

Что такое база данных
База данных –
хранилище данных
для удобного с
ними обращения.

4.

Реляционные БД
Реляционная база данных – современная форма
хранения и упорядочения информации в интуитивно
понятной таблице. Блоки в ней связаны и
соотносятся между собой по заранее определенным
правилам. Где используется? Это стандарт
сегодняшнего дня, гарантирующий
целостность данных, поэтому используется во
многих сферах, в том числе, в веб-разработке.

5.

6.

Нереляционные БД
● Нереляционная база данных (NoSQL) — это база данных, которая
хранит данные без чётких связей друг с другом и чёткой структуры.
● Вместо структурированных таблиц внутри базы находится множество
разнородных документов, в том числе изображения, видео и даже
публикации в социальных сетях.
● В отличие от реляционных баз данных, NoSQL не поддерживают
запросы SQL.

7.

8.

Модели данных
Модель данных, реализованная в конкретной СУБД, определяет
множество всевозможных баз данных, которыми эта СУБД может
управлять. СУБД использует средства реализованной её
механизмами модели данных как на стадии разработки управляемых ею
баз данных, так и на стадии их использования.

9.

10.

Нормализация БД
Это процесс организации данных в базе данных, включающий создание
таблиц и установление отношений между ними в соответствии с правилами,
которые обеспечивают защиту данных и делают базу данных более
гибкой, устраняя избыточность и несогласованные зависимости.
Избыточность данных приводит к непродуктивному расходованию
свободного места на диске и затрудняет обслуживание баз данных.

11.

SQL
● SQL (аббр. от англ. Structured Query Language — «язык структурированных
запросов») — декларативный язык программирования, применяемый для
создания, модификации и управления данными в реляционной базе данных,
управляемой соответствующей системой управления базами данных.
● Является информационно-логическим языком, предназначенным для
описания, изменения и извлечения данных, хранимых в реляционных базах
данных.
● Изначально SQL был основным способом работы пользователя с базой
данных и позволял выполнять следующий набор операций:
● — создание в базе данных новой таблицы; — добавление в таблицу новых
записей; — изменение записей; — удаление записей; — выборка записей из
одной или нескольких таблиц (в соответствии с заданным условием); —
изменение структур таблиц.

12.

13.

Инструменты
● СУБД
● Визуальное проектирование
● Анализ данных

14.

Вопросы к спикеру
English     Русский Rules