Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архив1 / docx58 / Лабораторная работа 2 (2)

.docx
Скачиваний:
16
Добавлен:
01.08.2013
Размер:
24.03 Кб
Скачать

Лабораторная работа 2

а) добавляющими в каждую таблицу не менее 20 строк;

Patroll

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(4,'Сидоров','Ламборджиньё');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(5,'Сидоров1','Ламборджиньё1');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(6,'Сидоров2','Ламборджиньё2');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(7,'Сидоров3','Ламборджиньё3');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(8,'Сидоров4','Ламборджиньё4');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(9,'Сидоров5','Ламборджиньё5');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(10,'Сидоров6','Ламборджиньё6');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(11,'Сидоров7','Ламборджиньё7');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(12,'Сидоров8','Ламборджиньё8');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(13,'Сидоров9','Ламборджиньё9');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(14,'Сидоров10','Ламборджиньё10');

Insert into PATROLL(PATROLID,CHIEF,BRAND) Values(15,'Сидоров11','Ламборджиньё11');

CLIENT

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(3,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(4,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(5,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(6,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(7,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(8,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(9,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(10,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(11,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(12,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(13,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(14,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(15,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(16,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(17,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(18,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(19,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

Insert into DOGOVOR(TREATYID,DATESTART,STOPDATE,PROLONG,COST) Values(20,to_date('1/11/2012','dd/mm/yyyy'),to_date('2/12/2013','dd/mm/yyyy'),to_date('1/12/2015','dd/mm/yyyy'),100);

ACTION

Insert into ACTION(ACTIONID,PATROLID,DOCUMENT,DATETIME,FALSE,HOUSEID) Values(2,1,'сертификат',to_date('1/11/2012','dd/mm/yyyy'),0,1);

CLIENT

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(3,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(4,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(5,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(6,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(7,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(8,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(9,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(10,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(11,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(12,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(13,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(14,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(15,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(16,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(17,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(18,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(19,'daqweq','иванов сидор','83452',3);

Insert into CLIENT(REGISTR,ADDRESS,NAME,PHONE,THREATYID) Values(20,'daqweq','иванов сидор','83452',3);

HOUSE

Insert into HOUSE(HOUSEID,KEY,FLOORS,FLOOR,TYPEHOUSE,TYPEDOOR,BALCONY,TYPEBALCONY,COMPENSATION,TREATYID) Values(5,1,5,2,'кирпич','доски',1,'открытый',1000,5);

Insert into HOUSE(HOUSEID,KEY,FLOORS,FLOOR,TYPEHOUSE,TYPEDOOR,BALCONY,TYPEBALCONY,COMPENSATION,TREATYID) Values(20,1,5,2,'кирпич','доски',1,'открытый',1000,20);

) выбирающими из таблиц данные, удовлетворяющие условиям, заданным в форме (1) сравнения, (2) проверки на принадлежность диапазону, (3) проверки на принадлежность множеству значений, (4) проверки на равенство неопределенному значению, (5) сравнения с шаблоном, и сортирующими выбранные данные;

Select * from Client Where Name='dad';

Select * from Dogovor Where Cost>99;

Select * from Dogovor Where Cost>0 AND Cost<99;

Select * from Dogovor Where Cost=0;

Select * from Dogovor Order By Cost;

выбирающими из таблиц сведения о (1) сумме значений, содержащихся в одном из числовых столбцов, (2) среднем значении какого-либо числового столбца, (3) минимальном и максимальном значениях в любых двух разнотипных столбцах, (4) общем количестве значений в одном из столбцов, (5) количестве различных значений в одном из столбцов, (6) количестве строк в каждой таблице;

Select SUM(COST) "Total" from DOGOVOR;

Select AVG(COST) "AVG" from DOGOVOR;

Select Min(COST) "MIN" from DOGOVOR;

Select Max(COST) "MIN" from DOGOVOR;

Select Min(COST),Max(DateStart) "MIN" from DOGOVOR;

Select Count(COST) "MIN" from DOGOVOR;

Select Distinct(COST) "Distinct" from DOGOVOR;

Select Count(*) "Count" from DOGOVOR;

группирующими строки таблиц и выбирающими для каждой группы сведения о (1) сумме значений, содержащихся в одном из числовых столбцов, (2) среднем значении какого-либо числового столбца, (3) минимальном и максимальном значениях в любых двух разнотипных столбцах, (4) общем количестве значений в одном из столбцов, (5) количестве различных значений в одном из столбцов;