Рабочие листы
к вашим урокам
Скачать
1 слайд
Реляционная алгебра Дать определение операции ОБЪЕДИНЕНИЯ таблиц- отношений Дать определение операции ПЕРЕСЕЧЕНИЯ таблиц- отношений Дать определение операции ВЫЧИТАНИЯ таблиц- отношений
2 слайд
Операция Объединения При объединение 2-ух множеств в результат входят элементы обоих множеств B A Select * from A Union Select * from B Отношение A UNION B
3 слайд
ХОД урока Вопрос- ответ Работа с рабочей тетрадью Практическое задание Познакомится с командой SELECT
4 слайд
Что такое база данных ? Что такое реляционная база данных ? совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области). Что такое СУБД? совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования базы данных многими пользователями. Базы данных с табличной формой организации
5 слайд
Обозначить на схеме основные термины реляционной модели 1 2 Наименование атрибута ключ 3 кортеж 4 атрибут 5 отношение 6 Заголовок отношения 7 Значение атрибута
6 слайд
Объединение Пусть даны два отношения с информацией о студентах: Таблица 1. Отношение A Таблица 2. Отношение B № Фамилия Стипендия 1 Иванов 1000 2 Петров 560 3 Сидоров 0 № Фамилия Стипендия 1 Иванов 1000 2 Пушников 700 4 Сидоров 0
7 слайд
Пересечение При пересечение 2-ух множеств в результат входят элементы принадлежавшие как множеству А так и множеству В Select * from A Where EXIST (Select * from B Where B.*=A.*) Отношение A INTERSECT B
8 слайд
Пересечение Для тех же отношений, пересечение имеет вид: Отношение A INTERSECT B № Фамилия Стипендия 1 Иванов 1000
9 слайд
Разность Для тех же отношений А и В, вычитание имеет вид Отношение A MINUS B № Фамилия Стипендия 2 Петров 1000 3 Сидоров 0
10 слайд
Выборка данных (DQL) включает одну команду SELECT. Эта команда вместе со своими многочисленными опциями и предложениями используется для формирования запросов к реляционной базе данных. Инструкция SELECT служит для описания набора данных на языке SQL. Она содержит полное описание набора данных, которые необходимо получить из базы данных, включая следующее: таблицы, в которых содержатся данные; связи между данными из разных источников; поля или вычисления, на основе которых отбираются данные; условия отбора, которым должны соответствовать данные, включаемые в результат запроса; необходимость и способ сортировки.
11 слайд
Рабочая тетрадь. Задание 1 (лаб. № 6) ПредложениеSQL Описание Обязательное SELECT Столбцы или выражения, которые должны быть возвращены. Выбирает данные из указанных столбцов. Да FROM Определяет таблицы, которые содержат поля, указанные в предложении SELECT. Да WHERE Определяет условия отбора полей, которым должны соответствовать все записи, включаемые в результаты. Нет ORDER BY Определяет порядок сортировки результатов. Нет GROUP BY Определение группы. Группирует по указанному перечню столбцов с тем, чтобы получить для каждой группы единственноеагрегатированноезначение. Могут использоваться функции SUM (сумма), COUNT (количество), MIN (минимальное значение), MAX (максимальное значение),AVG (среднее значение). Только при наличии таких полей HAVING Фильтрация на уровне групп. Фильтрует группы, которые удовлетворяют указанному перечню условий отбора групп. Нет
12 слайд
Основные предложения SQL: SELECT, FROM и WHERE Каждая инструкция SELECT заканчивается точкой с запятой (;). Точка с запятой может стоять как в конце последнего предложения, так и на отдельной строке в конце инструкции SQL. Предложение SELECT Предложение FROM Предложение WHERE Эту инструкцию SQL следует читать так: «Выбрать данные из полей "Адрес электронной почты“ и "Компания“ таблицы "Контакты“, а именно — те записи, в которых поле "Город“ имеет значение «Ростов».
13 слайд
SELECT [Автор], Название книги FROM Поставщики WHERE Автор = Кинг Прописать запрос на выборку книг издательства АСТ SELECT Автор, [Название_книги] FROM Поставщики WHERE Издательство = «АСТ»; SELECT Автор, [Название_книги] FROM Поставщики WHERE Автор = «Кинг»;
14 слайд
Выборка полей: предложение SELECT Выборка: всех полей, отдельных значений, использование выражения при выборке
15 слайд
Синтаксис Запрос SELECTАвтор,[Название_книги] ? SELECT* Библиотека ? ? Выбрать Авторов книг всехроманов
16 слайд
ПРАКТИЧЕСКОЕ ЗАДАНИЕ Создать SQL запросы На выборку всех полей из таблицы Врачи На выборку врачей (ФИО) специалистов На выборку Пациентов с одним диагнозом
17 слайд
Задание на дом Оформить отчет по практической работе Ответить на контрольные вопросы (Рабочая тетрадь: Задание 7-12)
18 слайд
19 слайд
20 слайд
21 слайд
Рабочие листы
к вашим урокам
Скачать
6 662 871 материал в базе
Настоящий материал опубликован пользователем Ткачук Вера Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36/72 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.