
- •Информационные системы и информационные технологии.
- •Вычислительные сети.
- •Аппаратура передачи данных.
- •Локальные вс (лвс)
- •Типовые топологии лвс.
- •Объединение лвс.
- •Преимущества субд.
- •Реляционная модель данных.
- •Структура данных реляц. Модели (рмд).
- •Операции над данными в рмд.
- •Операции над кортежами
- •2) Операции над данными
- •Основы языка sql.
Операции над данными в рмд.
Выделяют 2 группы операций над данными:
Операции над кортежами
а) добавление кортежа в отношение – необходимо задать имя отношения, значение атрибутов добавляемого кортежа и значения первичного ключа (Insert)
б) удаление кортежа – требует задание имени отношения и условия удаления кортежа (Delete)
в) изменение – требует задание имени отношения, имен обновляемых атрибутов, новых значений атрибутов и условия изменения кортежа (Update)
2) Операции над данными
а) объединение – на входе операции 2 односхемных отношения А и В, на выходе отношение С, построенное на том же наборе атрибутов.
б) пересечение - на входе 2 односхемных отношения А и В, на выходе отношение С, построенное по той же схеме и содержит кортежи, которые встречаются как в А так и В.
в) вычитание – все 3 отношения односхемных. В С включаются только те кортежи из А, которых нет в В.
г) выборка или горизонтальная проекция – на входе отношение А, на выходе отношение С, которое построено по той же схеме. В С включаются только те кортежи из А, которые удовлетворяют условию выборки.
д) вертикальное подмножество (проекция). На входе А=(А1, А2, …, Аn). Проекции отношения А на атрибуты А1, А2, …, Аs, s ≤ n наз. отношение В=(В1, В2, …, Вs). В отношение В включается картежи отношения А определенное на атрибутах А1, А2, …, Аs.
е) Соединение. На входе А и В, на выходе С. Среди отношений А и В выделяются атрибуты Аk и Bl, которые должны быть определены на одном и том же домине, эти атрибуты наз. атрибутами соединения. Картежи отношения С строятся аналогично картежам декартового произведения, т.е. каждый картеж А соединяется со всеми картежами В, но такое сцепление включается в С тогда, когда между Аk и Bl выполняется условие соединения.
ж) деление. На входе А и В построенные возможно по разным схемам, на выходе отношение С = А/В. Отношение С строится таким образом, что его декартовое произведение с отношением В дает А.
Основы языка sql.
SQL (Structure Queury Language) - язык структурируемых запросов, стандартный язык для работы с базами данных. Он позволяет выполнять все необходимые операции по работе с данными в базе данных.
SQL содержат 2 раздела:
1. DDL (Data Definition Language) – позволяет создавать структуры базы данных.
2. DML (Data Manipulating Language) – содержит средства языка, позволяющие оперировать данными в базе данных/
Основные операторы DDL:
create - позволяет создавать базы данных, таблицы базы данных и др. Создание таблиц: create table имя таблицы/
Основные операторы DML:
содержит операторы которые позволяют манипулировать данными в базе данных:
- Insert - вставить строку в таблицу базы данных;
- Update - изменить строки в таблице;
- Delete - удалить строки б таблице;
- Select - выполнить выборку строк из базы данных.