From 57dfc88284ea102e18360558e0f6c3f00fb25f7e Mon Sep 17 00:00:00 2001 From: GGeorgee <37927842+GGeorgee@users.noreply.github.com> Date: Tue, 5 Jun 2018 15:40:51 +0300 Subject: [PATCH] Update laboratory1.sql --- km63/Smoliak_Yurii/laboratory1.sql | 59 ++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/km63/Smoliak_Yurii/laboratory1.sql b/km63/Smoliak_Yurii/laboratory1.sql index b12103ad..051eaad7 100644 --- a/km63/Smoliak_Yurii/laboratory1.sql +++ b/km63/Smoliak_Yurii/laboratory1.sql @@ -1,2 +1,61 @@ -- LABORATORY WORK 1 -- BY Smoliak_Yurii +/*1*/ +Create User Smoliak identified by Smoliak +Default TableSpace " Users " +Temporary TableSpace "Temp" +Alter User Smoliak Quota 100M on Users +Grant " Connect " to Smoliak ; +Grant Alter Any Table to Smoliak ; + +Grant Insert Any Table to Smoliak ; /*3*/ + +/*2*/ +Create TABLE Book ( +Book_name char (30) NOT NULL +) ; +Alter Table Book +Add Constrain Book_pk Prymary Key Book_name +Create Table Pages ( +Pages_num char (30) NOT NULL +); +Alter Table Pages +Add Constrain Pages_pk Prymary Key Pages_num +Create Table Book_Pages ( +Book_name char (30) NOT NULL +Pages_num char (30) NOT NULL +Pages_text char (30) NOT NULL +) ; +Alter Table Book_Pages +ADD Constrain Book_name_fk Foreign key Book_name ; +Alter Table Book_Pages +Add Constrain Pages_num_fk Foreign key Pages_num ; +Alter Table Book_Pages +Add Constrain Book_name Prymary key ; + + + + + + + + +/*3.a*/ +Select (prod_price); +from Products +Order by prod_price DESK +LIMIT 1 +/*3.b*/ +Select (cust_country); +from Customers + + + +/*3.c*/ +Select +Trim (Cust_Country) +|| '' +||Trim (Cust_Email) as client_name +From Customers +WHERE orderitems is NULL +