Темы для самоконтроля
Табл1, Табл2 — связанные таблицы ПолеТабл1, ПолеТабл2 — внешние ключи, имена связанных полей Оператор — это любой оператор сравнения. Пусть из таблиц «Заказ» и «Клиент» выбираются только те записи, для которых стоимость заказа превышает 100 денежных единиц: SELECT Клиент. КодКл, Клиент. ФИО, Заказ. ПомЗак, Заказ. Стоимость FROM Клиент INNER JOIN Заказ ON Клиент. КодКл=3аказ.КодКл; В примере… Читать ещё >
Темы для самоконтроля (реферат, курсовая, диплом, контрольная)
- 1. История развития работ по становлению понятия «база данных».
- 2. Виды и принципы построения баз и хранилищ данных.
- 3. Технология создания БД средствами СУБД.
- 4. Виды и принципы классификации СУБД.
- 5. Назначение и особенности хранилищ данных, включая облачные платформы.
- 6. Принципы формирования структуры базы данных для конкретной ИС.
Практические задания
1. Создайте средствами языка SQL таблицу для выбранного объекта («Сотрудник», «Студент», «Преподаватель») с указанными в задании полями и т. п.
Пример. Создать таблицу «Сотрудник» с полями: «Табельный номер», «ФИО», «Оклад», «Дата приема на работу», используя инструкцию «Create table». Это инструкция Я ОД формата:
CREATE TABLE ИмяТабл (Поле1 тип [(длина ноля)], Поле2 тип [(длина поля)]. .);
Для создания таблицы «Сотрудник»:
CREATE TABLE Сотрудник (ТабНомср TEXT (6), ФИО TEXT (15), Оклад INTEGER, Дата DATETIME).
2. Выберите из созданной таблицы конкретный объект.
Пример. Выбрать из таблицы «Сотрудник» сотрудника с табельным номером, равным 1251, используя инструкцию «Select». Это инструкция ЯМД-формата:
SELECT
FROM ИмяТабл.
WHERE .
В примере выбираются все поля таблицы, что обозначается знаком *, а условие отбора заключается в скобки:
SELECT*.
FROM Сотрудник WHERE (ТабНомср=1251).
3. Составьте запрос SELECT на вывод строк с одинаковыми значениями ключа из связанных таблиц.
Пример. Запрос SELECT на вывод строк с одинаковыми значениями ключа: SELECT
FROM ИмяТабл1 INNERJOIN ИмяТабл2 ON ПолеТабл1 оператор ПолеТабл2; WHERE.
Табл1, Табл2 — связанные таблицы ПолеТабл1, ПолеТабл2 — внешние ключи, имена связанных полей Оператор — это любой оператор сравнения.
Пусть из таблиц «Заказ» и «Клиент» выбираются только те записи, для которых стоимость заказа превышает 100 денежных единиц:
SELECT Клиент. КодКл, Клиент. ФИО, Заказ. ПомЗак, Заказ. Стоимость FROM Клиент INNER JOIN Заказ ON Клиент. КодКл=3аказ.КодКл;
IW HERE Заказ. Стоймость>=100].