Проектирование БД учета клиентов финес-клуба. Инфологическая модель БД. Схемы простых объектов и их свойства, страница 7

Insert into karta_fit

values (3, 37000, ‘абонемент’, 6, ‘выход.дня’);

Insert into karta_fit

values (4, 50000, ‘абонемент’,  6, ‘выход.дня’);

Insert into karta_fit

values (5, 16000, ‘абонемент’,  3, ‘дневной’);

Insert into karta_fit

values (6, 27000, ‘абонемент’, 6, ‘вечерний’);

Insert into karta_fit

values (7, 30000, ‘абонемент’, 6, ‘дневной’);

Insert into karta_fit

values (8, 60000, ‘абонемент’, 12, ‘вечерний’);

Insert into karta_fit

values (9, 600, ‘разовое’, 1, ‘вечерний’);

Insert into karta_fit

values (10, 500, ‘разовое’, 1, ‘дневной’);

Insert into karta_fit

values (11, 700, ‘разовое’, 1, ‘выход.дня’);

Insert into karta_fit

values (12, 500, ‘разовое’, 1, ‘выход.дня’);

Insert into karta_fit

values (13, 70000, ‘абонемент’, 12, ‘вечерний’);

SQL> select * from karta_fit

KARTAID  STOUMOST POCESH     SROKDEISTVDOG VIDABONEM

---------      ---------           ----------      ------------- -------------------1     27000            абонемент              3 дневной

2     43000           абонемент             6 вечерний

3     37000          абонемент              6 выход.дня

4     50000         абонемент              6 выход.дня

5     16000        абонемент              3 дневной

6     27000        абонемент              6 вечерний

7     30000        абонемент              6 дневной

8     60000       абонемент             12 вечерний

9       600        разовое                1 вечерний

10       500       разовое                1 дневной

11       700       разовое                1 выход.дня

12       500       разовое                1 выход.дня

13     70000     абонемент             12 вечерний

13 rows selected.

Таблица договор

Insert into dogovor_fit

values (7, 1, 1, 1, 5, 25650, ’01-oct-2012’);

Insert into dogovor_fit

values (23, 2, 2, 2, 0, 43000, ’15-nov-2012’);

Insert into dogovor_fit

values (34, 3, 3, 3, 5, 35150, ’20-mar-2013’);

Insert into dogovor_fit

values (11, 4, 4, 4, 10, 45000, ’25-feb-2013’);

Insert into dogovor_fit

values (17, 5, 5, 5, 7, 14880, ’11-apr-2013’);

Insert into dogovor_fit

values (19, 6, 1, 3, 5, 25650, ’05-mar-2013’);

Insert into dogovor_fit

values (45, 7, 2, 5, 0, 30000, ’15-dec-2012’);

Insert into dogovor_fit

values (6, 8, 3, 2, 7, 55800, ’20-sep-2012’);

Insert into dogovor_fit

values (3, 9, 4, 1, 5, 570, ’13-oct-2012’);

Insert into dogovor_fit

values (15, 10, 5, 2, 10, 450, ’17-dec-2012’);

Insert into dogovor_fit

values (34, 11, 1, 3, 15, 595, ’15-feb-2013’);

Insert into dogovor_fit

values (11, 12, 3, 5, 10, 450, ’04-apr-2013’);

Insert into dogovor_fit

values (7, 13, 5, 4, 0, 70000, ’01-jan-2013’);

SQL> select * from dogovor_fit

CLIENTID   KARTAID   ADMINID     ZANID    SKIDKA      ITOG DATA

--------- --------- --------- --------- --------- --------- --------7         1         1         1         5     25650 01-OCT-12

23         2         2         2         0     43000 15-NOV-12

34         3         3         3         5     35150 20-MAR-13

11         4         4         4        10     45000 25-FEB-13

17         5         5         5         7     14880 11-APR-13

19         6         1         3         5     25650 05-MAR-13

45         7         2         5         0     30000 15-DEC-12

6         8         3         2         7     55800 20-SEP-12

3         9         4         1         5       570 13-OCT-12

15        10         5         2        10       450 17-DEC-12

34        11         1         3        15       595 15-FEB-13

11        12         3         5        10       450 04-APR-13

7        13         5         4         0     70000 01-JAN-13

13 rows selected.

7.3. Выполнение запросов (SELECT)

1)Вывод из таблицы trener: всех фамилий, категорий тренеров, стажа работы, телефонных номеров. Результат сортируется по фамилиям.

select famtren, kategoria, stazh, teltren

from trener_fit

order by famtren;

FAMTREN              KATEGORIA     STAZH   TELTREN

-------------------- --------- --------- --------Егоров                       2         9     89059117154

Иванов                       1         3     89312711117

Карпова                      1         6    89067111391