- •Передмова
- •Кому призначено цей альбом...
- •Про що цей альбом...
- •Що необхідно для роботи з альбомом...
- •Іт на основі sql
- •Про мову, метадані, алгоритм та результат
- •Про людську і машинну мови
- •Про метадані
- •Про універсальний алгоритм
- •Результат
- •1 Ространс (095) 972-9831
- •2 Почта (095) 124-3199
- •3 Иное (095) 211-9931
- •Insert into Заказано
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказано
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Insert into Клиенты
- •Insert into Клиенты
- •Результат:
- •Скрипт:
- •Insert into Клиенты
- •Результат:
- •Скрипт:
- •Insert into Клиенты
- •Результат:
- •Скрипт:
- •Insert into Клиенты
- •Результат:
- •Скрипт:
- •Insert into Заказы
- •Результат:
- •Скрипт:
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Результат:
- •Скрипт:
- •Insert into Товары
- •Повна схема бд Борей
Результат:
КодЗаказа КодКлиента НазваниеПолучателя
----------- ---------- ---------------------------------------
10268 GROSR GROSELLA-Restaurante
10276 TORTU Tortuga Restaurante
10293 TORTU Tortuga Restaurante
10304 TORTU Tortuga Restaurante
10319 TORTU Tortuga Restaurante
10518 TORTU Tortuga Restaurante
10576 TORTU Tortuga Restaurante
10676 TORTU Tortuga Restaurante
10785 GROSR GROSELLA-Restaurante
10842 TORTU Tortuga Restaurante
10915 TORTU Tortuga Restaurante
11069 TORTU Tortuga Restaurante
(12 row(s) affected)
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Заказы
(
КодЗаказа int NOT NULL,
КодКлиента nvarchar(5),
НазваниеПолучателя nvarchar(40)
)
Insert into Заказы
(
КодЗаказа, КодКлиента,
НазваниеПолучателя
)
SELECT
КодЗаказа, КодКлиента,
НазваниеПолучателя
FROM Борей.dbo.Заказы
SELECT КодЗаказа, КодКлиента, НазваниеПолучателя
FROM Заказы
WHERE НазваниеПолучателя LIKE '%Restaurante'
DROP TABLE Заказы
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводяться записи з кодом замовлення більше 11 000 і кодом клієнта, який починається на літеру „А”.
Результат:
КодЗаказа КодКлиента НазваниеПолучателя
----------- ---------- ----------------------------------------
11011 ALFKI Alfreds Futterkiste
11016 AROUT Around the Horn
(2 row(s) affected)
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Заказы
(
КодЗаказа int NOT NULL,
КодКлиента nvarchar(5),
НазваниеПолучателя nvarchar(40)
)
Insert into Заказы
(
КодЗаказа, КодКлиента,
НазваниеПолучателя
)
SELECT
КодЗаказа, КодКлиента,
НазваниеПолучателя
FROM Борей.dbo.Заказы
SELECT *
FROM Заказы
WHERE
КодЗаказа > 11000
AND КодКлиента LIKE 'A%'
DROP TABLE Заказы
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводяться замовлення, вартість доставки яких більше 1 000 російських рублів.
Результат:
КодЗаказа КодКлиента СтоимостьДоставки
----------- ---------- ---------------------
10540 QUICK 1007.6400
(1 row(s) affected)
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Заказы
(
КодЗаказа int NOT NULL,
КодКлиента nvarchar(5),
СтоимостьДоставки money,
)
Insert into Заказы
(
КодЗаказа, КодКлиента,
СтоимостьДоставки
)
SELECT
КодЗаказа, КодКлиента,
СтоимостьДоставки
FROM Борей.dbo.Заказы
SELECT *
FROM Заказы
WHERE СтоимостьДоставки > 1000
DROP TABLE Заказы
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводяться замовлення для клієнтів, назва яких закінчується словами „Delikatessen” АБО „Restaurante” І вартість доставки яких більша або рівна 100 російських рублів.
Результат:
КодЗаказа СтоимостьДоставки НазваниеПолучателя
----------- --------------------- ----------------------------
10518 218.1500 Tortuga Restaurante
10524 244.7900 Blauer See Delikatessen
11036 149.4700 Drachenblut Delikatessen
(3 row(s) affected)
