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

FAMKL                                           VARCHAR2(20)

NAMEKL                                        VARCHAR2(15)

OTCHKL                                        VARCHAR2(15)

ADDRESS                                       VARCHAR2(50)

TELKL                                            VARCHAR2(11)

Таблица вид занятий

create table vidzanyatiya_fit

(zanID number(2)

CONSTRAINT zanID_pk Primary key,

trenerID number(2)

CONSTRAINT trenerID_fk references

Trener_fit(trenerID),

zalprov varchar2(15),

dlzanyat number(2),

nazvzanyat varchar2(20));

Name                            Null?               Type

------------------------------- -------------       ----------------ZANID                           NOT NULL   NUMBER(2)

TRENERID                                       NUMBER(2)

ZALPROV                                        VARCHAR2(15)

DLZANYAT                                     NUMBER(2)

NAZVZANYAT                               VARCHAR2(20)

Таблица тренер

сreate table trener_fit    

(trenerID number(2),

famtren varchar2(20),

nametren varchar2(15),

otchtren varchar2(15),

kategoria number(2),

stazh number(2),

teltren VARCHAR2(11));

Name                            Null?              Type

------------------------------- -------------       -------------------TRENERID                  NOT NULL      NUMBER(2)

FAMTREN                                           VARCHAR2(20)

NAMETREN                                        VARCHAR2(15)

OTCHTREN                                         VARCHAR2(15)

KATEGORIA                                       NUMBER(2)

STAZH                                                NUMBER(2)

TELTREN                                           NUMBER(11)

7.2. Вставкастроквтаблицы (INSERT)

Таблица администратор

Insert into administrator_fit

values (1, ‘Иванова Светлана Анатольевна’, 89034572117);

Insert into administrator_fit

values (2, ‘Никифорова Анна Геннадьевна’, 89065711324);

Insert into administrator_fit

values (3, ‘Егорова Мария Вячеславовна’, 89111561526);

Insert into administrator_fit

values (4, ‘Шевченко Александр Александрович’, 89261139147);

Insert into administrator_fit

values (5, ‘Петрова Ольга Анатольевна’, 89171119934);

SQL> select * from administrator_fit;          

ADMINID FIO                                      TELADMIN

--------- ---------------------------------------- ----------1 Иванова Светлана Анатольевна             89034572117

2 Никифорова Анна Геннадьевна              89065711324

3 Егорова Мария Вячеславовна               89111561526

4 Шевченко Александр Александрович         89261139147

5 Петрова Ольга Анатольевна                89171119934

Таблица личная информация о клиенте

insert into informСL_fit

values (7, ‘Афанасьев’, ‘Сергей’, ‘Александрович’, ‘ул. Советская/18’, 89175211314);

insert into informСL_fit

values (23, ‘Ларионова’, ‘Елена’, ‘Сергеевна’, ‘ул. Адмиралтейская/23’, 89062419175);

Insert into informСL_fit

values (34, ‘Шишко’, ‘Ольга’, ‘Александровна’, ‘ул. Ушакова/19’, 89258172375);

Insert into informСL_fit

values (11, ‘Карпов’, ‘Дмитрий’, ‘Юрьевич’, ‘ул. Валочаевская/3’, 89261613794);

Insert into informСL_fit

values (17, ‘Тимошенко’, ‘Александр’, ‘Александрович’, ‘ул. Молчанова/31’, 89036214395);

Insert into informСL_fit

values (19, ‘Леонов’, ‘Лев’, ‘Афанасьевич’, ‘ул. Смоленская/6’, 89066123459);

Insert into informСL_fit

values (45, ‘Потапова’, ‘Анна’, ‘Юрьевна’, ‘ул. Ленина/17’, 89172153146);

Insert into informСL_fit

values (6, ‘Иваненко’, ‘Елена’, ‘Анатольевна’, ‘ул. Победы/24’, 89217181716);

Insert into informСL_fit

values (3, ‘Рыбаков’, ‘Геннадий’, ‘Сергеевич’, ‘ул. Студенческая/1’, 89032169354);

Insert into informСL_fit

values (15, ‘Лимонова’, ‘Анастасия’, ‘Андреевна’, ‘ул. Новая/9’, 89251192157);

SQL> select * from informСL_fit

CLIENTID FAMKL                NAMEKL          OTCHKL

--------- -------------------- --------------- --------------ADDRESS                                            TELKL

-------------------------------------------------- ----------7 Афанасьев            Сергей          Александрович ул. Советская/18                                   89175211314