Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchet_laba_3_OBD.doc
Скачиваний:
15
Добавлен:
11.02.2015
Размер:
205.31 Кб
Скачать

Заполнение таблицы Услуги:

SQL> insert into uslugi values

2 (1,'pgodazh','prodazh',500,60,2);

1 row created.

Commit complete.

SQL> insert into uslugi values

2 (2,'obmen','obmen',450,30,2);

1 row created.

Commit complete.

SQL> insert into uslugi values

2 (3,'otpravka','otpravka',780,120,1);

1 row created.

Commit complete.

SQL> select * from uslugi;

ID_USL NAME_USL OPIS summa commis id_skidki

---------- ----------- ---------- -------- ---------- ----------

1 pgodazh prodazh 500 60 2

2 obmen obmen 450 30 2

3 otpravka otpravka 780 120 1

Заполнение таблицы Скидки:

SQL> insert into skidki values

2 (1,'mesyach');

1 row created.

Commit complete.

SQL> insert into skidki values

2 (2,'godovaya');

1 row created.

Commit complete.

SQL> select * from skidki;

ID_SKIDKI VID_SKIDKI

---------- --------------------

1 mesyach

2 godovaya

Заполнение таблицы Сделки:

SQL> insert into sdelki values(1,1,3,235);

1 row created.

Commit complete.

SQL> insert into sdelki values(2,1,2,435);

1 row created.

Commit complete.

SQL> insert into sdelki values(3,2,2,423);

1 row created.

Commit complete.

SQL> insert into sdelki values(4,3,2,423);

1 row created.

Commit complete.

SQL> insert into sdelki values(5,2,1,423);

1 row created.

Commit complete.

SQL> insert into sdelki values(6,1,1,423);

1 row created.

Commit complete.

SQL> select * from sdelki;

ID_SAEL ID_KLIENT ID_USL OPISAN

---------- ---------- ---------- ----------

1 1 3 235

2 1 2 435

3 2 2 423

4 3 2 423

5 2 1 423

6 1 1 423

Создание запросов:

SQL> select * from sdelki where id_klient=2;

ID_SAEL ID_KLIENT ID_USL OPISAN

---------- ---------- ---------- ----------

3 2 2 423

5 2 1 423

SQL> select * from klient where name_kl like '%nko%';

ID_KLIENT NAME_KL VID_DEYAT ADDRES_KL TELEPHONE

---------- ---------- ---------- -------------- -------------

1 galchenko student celenogr 095-45-71-132

2 petrenko manager sumskaya 066-45-31-432

SQL> select id_klient, addres_kl, telephone from klient

2 where id_klient in (select id_klient from sdelki

3 where id_usl=2);

ID_KLIENT ADDRES_KL TELEPHONE

---------- ------------------------------ -------------

1 celenogr 095-45-71-132

2 sumskaya 066-45-31-432

3 lenina 099-15-51-335

SQL> select name_usl, summa, commis,id_skidki from uslugi

2 where id_skidki in (select id_skidki, vid_skidki from skidki

3 where vid_skidki like 'g%');

NAME_USL SUMMA commis id_skidki

------------ --------- --------- -----------

Prodazh 500 60 2

Obmen 450 30 2

Выводы: в ходе выполнения лабораторной работы были усовершенетсвованы навыки работы с SQL*PLUS. Сформулированы и реализованы простые и сложные запросы для работы с базами данных (как общей так и по индивидуальному варианту). Были созданы таблицы. Осуществлялось их редактирование, обновление.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]