Содержание
- 2. Базы данных База данных (БД) - упорядоченный набор логически взаимосвязанных данных, используемых совместно, и которые хранятся
- 3. Базы данных Как правило, в современных информационных системах используют удалённые базы данных, расположенные на серверах (специально
- 4. Файл-серверные СУБД Файл-серверные СУБД (например, Microsoft Access) работают на компьютерах пользователей (они называются рабочими станциями). Это
- 5. Файл-серверные СУБД
- 6. Клиент-серверные СУБД Чтобы избавиться от этих недостатков, нужно переместить СУБД на сервер. Клиент-серверная СУБД расположена на
- 7. Клиент-серверные СУБД
- 8. Клиент-серверные СУБД Самые известные среди коммерческих клиент-серверных СУБД - Microsoft SQL Server и Oracle. Существуют и
- 9. Клиент-серверные СУБД В современных клиент-серверных СУБД для управления данными чаще всего используют язык SQL (Structured Query
- 10. Реляционные базы данных Реляционная база данных – это набор данных с предопределенными связями между ними. Эти
- 11. Реляционные базы данных
- 12. Реляционные базы данных Таблицы в реляционных базах данных обладают рядом свойств. Основными являются следующие: В таблице
- 13. Реляционные базы данных Предположим, мы захотели создать базу данных для форума. У форума есть зарегистрированные пользователи,
- 14. Реляционные базы данных Наша таблица Пользователи удовлетворяет всем условиям. А вот таблицы Темы и Сообщения -
- 15. Реляционные базы данных Первичный ключ (сокращенно РК - primary key) - столбец, значения которого во всех
- 16. Реляционные базы данных Давайте внесем поля первичных ключей в наши таблицы:
- 17. Реляционные базы данных Теперь каждая запись в наших таблицах уникальна. Нам осталось установить соответствие между темами
- 18. Реляционные базы данных Последний нюанс. Предположим, у нас добавился новый пользователь, и зовут его тоже Вася:
- 19. Реляционные базы данных Наша база данных готова. Схематично ее можно представить так:
- 20. ER диаграмма ENTITY RELATIONAL (ER) MODEL — это концептуальная модель модели данных высокого уровня. ER моделирование
- 21. SQL SQL — декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе
- 22. SQL типы данных Символьные типы CHAR: представляет стоку фиксированной длины. Длина хранимой строки указывается в скобках,
- 23. SQL операторы Операции сравнения = сравнение на равенство != сравнение на равенство сравнение на неравенство >
- 24. SQL Создание таблицы: CREATE TABLE ( , , PRIMARY KEY( ), FOREIGN KEY( ) REFERENCES (
- 25. SQL Вставка записи в таблицу: Команда INSERT INTO в SQL отвечает за добавление данных в таблицу:
- 26. SQL Выбор записей: SELECT , , … FROM ; Выбрать все записи из таблицы: SELECT *
- 27. SQL Группировка: Оператор GROUP BY часто используется с агрегатными функциями, такими как COUNT, MAX, MIN, SUM
- 28. SQL Сортортировка: ORDER BY используется для сортировки результатов запроса по убыванию или возрастанию. ORDER BY отсортирует
- 29. SQL Шаблон поиска: Оператор LIKE используется в WHERE, чтобы задать шаблон поиска похожего значения. Есть два
- 30. SQL Выбор из промежутка значений: BETWEEN используется для выбора значений данных из определённого промежутка. Могут быть
- 31. Оператор JOIN Оператор JOIN используется для соединения двух или нескольких таблиц. Соединение таблиц может быть внутренним
- 32. Оператор JOIN Допустим есть две таблицы (Auto слева и Selling справа), в каждой по четыре записи.
- 33. Оператор INNER JOIN Внутреннее соединение (INNER JOIN) означает, что в результирующий набор попадут только те соединения
- 34. Оператор FULL JOIN Внешнее соединение (OUTER JOIN) бывает нескольких видов. Первым рассмотрим полное внешнее объединение (FULL
- 35. Оператор LEFT JOIN Левое внешнее объединение (LEFT OUTER JOIN). В этом случае получаем все записи удовлетворяющие
- 37. Скачать презентацию