
- •Передмова
- •Кому призначено цей альбом...
- •Про що цей альбом...
- •Що необхідно для роботи з альбомом...
- •Іт на основі 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 Товары
- •Повна схема бд Борей
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Заказы
(
КодЗаказа int NOT NULL,
КодКлиента nvarchar(5),
СтоимостьДоставки money,
НазваниеПолучателя nvarchar(40)
)
Insert into Заказы
(КодЗаказа, КодКлиента, СтоимостьДоставки, НазваниеПолучателя)
SELECT
КодЗаказа, КодКлиента,
СтоимостьДоставки,
НазваниеПолучателя
FROM Борей.dbo.Заказы
SELECT
КодЗаказа, СтоимостьДоставки,
НазваниеПолучателя
FROM Заказы
WHERE
(НазваниеПолучателя LIKE '%Delikatessen'
OR НазваниеПолучателя LIKE '%Restaurante')
AND СтоимостьДоставки >= 100
DROP TABLE Заказы
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводяться факси клієнтів.
Результат:
КодКлиента Название Факс
---------- ---------------------------- ------------
ALFKI Alfreds Futterkiste 030-0076545
ANATR Ana Trujillo Emparelados (5) 555-3745
ANTON Antonio Moreno Taqueria NULL
…
WOLZA Wolski Zajazd (26) 642-7012
(91 row(s) affected)
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Клиенты
(
КодКлиента nvarchar(5),
Название nvarchar(40) NOT NULL,
Факс nvarchar(24)
)
Insert into Клиенты
(КодКлиента, Название, Факс)
SELECT
КодКлиента, Название, Факс
FROM Борей.dbo.Клиенты
SELECT *
FROM Клиенты
DROP TABLE Клиенты
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводиться список клієнтів, де поля Название і ОбращатьсяК перейменовуються відповідно на Компанія і Представник.
Результат:
Компанія Представник
---------------------------- ---------------------
Alfreds Futterkiste Maria Anders
Ana Trujillo Emparelados Ana Trujillo
Antonio Moreno Taqueria Antonio Moreno
…
Wolski Zajazd Zbyszek Piestrzeniewicz
(91 row(s) affected)
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Клиенты
(
КодКлиента nvarchar(5),
Название nvarchar(40) NOT NULL,
ОбращатьсяК nvarchar(30)
)
Insert into Клиенты
(КодКлиента, Название, ОбращатьсяК)
SELECT
КодКлиента,
Название,
ОбращатьсяК
FROM Борей.dbo.Клиенты
SELECT
Название AS Компанія,
ОбращатьсяК AS Представник
FROM Клиенты
DROP TABLE Клиенты
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводиться список клієнтів без факсу.
Результат:
КодКлиента Название Факс
---------- ---------------------------------------- ----------
ANTON Antonio Moreno Taqueria NULL
BSBEV B's Beverages NULL
CHOPS Chop-suey Chinese NULL
…
WELLI Wellington Importadora NULL
(22 row(s) affected)
Скрипт:
CREATE DATABASE Борей_Нова
GO
USE Борей_Нова
CREATE TABLE Клиенты
(
КодКлиента nvarchar(5),
Название nvarchar(40) NOT NULL,
Факс nvarchar(24)
)
Insert into Клиенты
(КодКлиента, Название, Факс)
SELECT
КодКлиента, Название, Факс
FROM Борей.dbo.Клиенты
SELECT *
FROM Клиенты
WHERE Факс IS NULL
DROP TABLE Клиенты
USE Борей
DROP DATABASE Борей_Нова
Умова:
Виводяться адреси клієнти.