929.50K
Категория: Базы данныхБазы данных

Основные сведения о базах данных. Введение

1.

ЗАНЯТИЕ №
Введение

2.

Основные сведения о базах данных
База данных (БД) — это набор информации, которая хранится
упорядоченно в электронном виде.
Системы управления базами данных (СУБД) — это
инструменты, с помощью которых пользователь обращается к
данным, изменяет их или создаёт.

3.

Типы баз данных
Чаще всего базы данных классифицируют в зависимости от того, как в них
структурирована информация и как с ней взаимодействовать.
Иерархические
Простейшая структура, где записи, как ветви, отходят от «родителя».
Информация связана по аналогии с папками на рабочем столе. У каждой
записи есть физическая связь только с одной предыдущей, а отношение
многих ко многим невозможно.

4.

Сетевые
В отличие от иерархической структуры, у каждой записи может быть
более одного родителя. Сетевые БД представляют собой не
древовидный, а общий граф.
Можно построить граф с рецептами напитков, где связаны «Капучино» с
«Эспрессо» и «Молоком», а «Эспрессо» — с «Кофейными зёрнами» и
«Водой». «Латте» имеет связи с «Эспрессо», «Молоком» и «Молочной
пеной».

5.

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

6.

Чтобы управлять базами данных и находить нужную информацию,
запросы к ним пишут на специальных языках. Самый популярный из них —
SQL (от англ. Structured Query Language — «язык структурированных
запросов»).

7.

SQL— это язык запросов, который применяют, чтобы работать с базами
данных, структурированных особым образом. Главные задачи SQL —
составлять запросы так, чтобы находить среди большого объёма
информации ту, что нужна для конкретных целей, сортировать её,
структурировать и представлять в наиболее простом и понятном виде.
SQL - это язык запросов, а не программирования. Его используют в
дополнение к Python, JavaScript или C++, но только для работы с
базами данных. Написать на нём полноценный сайт или приложение
невозможно.
English     Русский Правила