Похожие презентации:
Основные сведения о базах данных. Введение
1.
ЗАНЯТИЕ №Введение
2.
Основные сведения о базах данныхБаза данных (БД) — это набор информации, которая хранится
упорядоченно в электронном виде.
Системы управления базами данных (СУБД) — это
инструменты, с помощью которых пользователь обращается к
данным, изменяет их или создаёт.
3.
Типы баз данныхЧаще всего базы данных классифицируют в зависимости от того, как в них
структурирована информация и как с ней взаимодействовать.
Иерархические
Простейшая структура, где записи, как ветви, отходят от «родителя».
Информация связана по аналогии с папками на рабочем столе. У каждой
записи есть физическая связь только с одной предыдущей, а отношение
многих ко многим невозможно.
4.
СетевыеВ отличие от иерархической структуры, у каждой записи может быть
более одного родителя. Сетевые БД представляют собой не
древовидный, а общий граф.
Можно построить граф с рецептами напитков, где связаны «Капучино» с
«Эспрессо» и «Молоком», а «Эспрессо» — с «Кофейными зёрнами» и
«Водой». «Латте» имеет связи с «Эспрессо», «Молоком» и «Молочной
пеной».
5.
РеляционныеИх также называют SQL — как язык, с помощью которого создают,
преобразовывают и управляют данными в реляционных БД. Записи и
связи между ними организованы при помощи таблиц. В таблицах есть
поле для внешнего ключа со ссылками на другие таблицы
6.
Чтобы управлять базами данных и находить нужную информацию,запросы к ним пишут на специальных языках. Самый популярный из них —
SQL (от англ. Structured Query Language — «язык структурированных
запросов»).
7.
SQL— это язык запросов, который применяют, чтобы работать с базамиданных, структурированных особым образом. Главные задачи SQL —
составлять запросы так, чтобы находить среди большого объёма
информации ту, что нужна для конкретных целей, сортировать её,
структурировать и представлять в наиболее простом и понятном виде.
SQL - это язык запросов, а не программирования. Его используют в
дополнение к Python, JavaScript или C++, но только для работы с
базами данных. Написать на нём полноценный сайт или приложение
невозможно.