- •Дніпропетровський національний університет імені о. Гончара
- •Курсова робота
- •Введение
- •Содержание
- •Создание таблиц:
- •Краткие перечень основных типов данных Oracle
- •Заполнение таблиц:
- •Ограничения
- •Пример ограничения
- •Запросы
- •Insert запросы
- •Пример создания внешнего ключа и полная диаграмма бд
- •Фильтры
- •Операторы алгебры множеств
- •Представления
- •Примеры фильтров на основе запросов по данной бд Решение задачи с помощью представления view.
- •Заключение
- •Список используемых источников
Заполнение таблиц:
INSERT – команда модификации, которая позволяет вводить новые записи в таблицу.
Синтаксис команды:
INSERT
INTO
[схема.]имя_таблицы [( имя_поля1, имя_поля2,
имя_поля3 …)] VALUES
( значение_поля1, значение_поля2…)
Каждое значение в предложении должно совпадать с типом данных столбца, в который оно вставляется. Если названия столбцов пропущены, значения вводятся в таблицу в порядке следования столбцов: первое значение автоматически попадет в столбец1, второе в столбец2 и т.д. Вы также можете указывать столбцы, куда вы хотите вставить значение. Это позволяет вставлять имена в любом порядке.
Заполнение таблицы ВA_STAFF («Сотрудники»).
--INSERT INTO BA_STAFF
--( RT_ID, RT_NAME, RT_PATRONYMIC, RT_SURNAME, RT_BIRTHDAY, RT_SEX, RT_LIVING_PLACE, RT_PHONE, RT_PASSPORT, RT_POSITION_ID)
--VALUES
--(1,'Алексей','Алекс','Иванов','14.01.94','m','Kiev','063-623','MP123456',1);
--(2,'Степан','Игоревич','Будуренко','12.10.93','m','Kiev','066-654','MP234567',2);
--(3,'Игорь','Степанович','Глашов','03.02.93','m','Kiev','069-345','MP345678',3);
--(4,'Татьяна','Георгиевна','Дубай','26.09.94','w','Kiev','063-723','MP456789',4);
--(5,'Анфиса','Викторивна','Коваль','16.04.93','w','Kiev','063-028','MP567890',5);
--(6,'Никита','Васильевич','Бугай','29.08.94','m','Kiev','067-814','MP678901',1);
--(7,'Анастасия','Дмитриевна','Жидоринко','21.05.93','w','Kiev','066-872','MP789012',2);
--(8,'Георгий','Святос','Датченко','18.07.93','m','Kiev','063-943','MP890123', 3);
--(9,'Виниамин','Денисович','Ирков','09.11.94','m','Kiev','067-935','MP901234',4);
--(10,'Анна','Семеновна','Гурич','12.12.93','w','Kiev','063-619','MP124567',5);
Заполнение таблицы ВA_OFFICE («Должности»).
--INSERT INTO BA_OFFICE
--(QB_ID, QB_NAME_POSITION, QB_SALARY, QB_RES, QB_REQUI)
--VALUES
--(1, 'Администратор', 4000, 'Поиск клиентов, ведение базы данных', 'опыт работы в брачном агентстве администратором');
--(2, 'Переводчик', 5000, 'Ведение переписки на английском языке', 'Знание английского, владение ПК');
--(3, 'Фотомодель',1000,'Встречи с мужчинами','Привлекательная внешность, возраст от 18 до 40 лет');
--(4,'HR-менеджер',4000,'поиск / управление персоналом','Владение английским языком на высоком уровне');
--(5, 'Оператор ПК',3000, 'отправка электронных писем','Знание ПК на уровне пользователя');
Заполнение таблицы BA_zodiac («Зодиаки»).
INSERT INTO BA_ZODIAC
( LW_ID, LW_NAME, LW_DESCRIPTION)
VALUES
(1, 'Дева', 'шестой знак зодиака, соответствующий сектору эклиптики от 150° до 180°, считая от точки весеннего равноденствия; мутабельный знак тригона Земля.');
(2, 'Водолей', 'одиннадцатый знак зодиака, соответствующий сектору эклиптики от 300° до 330°, считая от точки весеннего равноденствия; постоянный знак тригона Воздух.');
(3, 'Телец', 'второй знак зодиака, соответствующий сектору эклиптики от 30° до 60°, считая от точки весеннего равноденствия, и созвездию Телец; постоянный знак тригона Земля.');
(4, 'Лев','пятый знак зодиака, соответствующий сектору эклиптики от 120° до 150°, считая от точки весеннего равноденствия; постоянный знак тригона Огонь.');
(5, 'Рыбы', 'двенадцатый знак зодиака, соответствующий сектору эклиптики от 330° до 360°, считая от точки весеннего равноденствия; мутабельный знак тригона Вода.');
Заполнение таблицы BA_relation («Отношения»).
--INSERT INTO BA_RELATION
--(KW_ID, KW_NAME, KW_DESCRIPTION)
--VALUES
--(1, 'Личные', 'отношения, где люди видят друг в друге живых людей, а не только производственные функции');
--(2, 'Дружеские','Дружеские отношения могут быть между людьми близкими и нет, друзьями и приятелями. А могут между ними - и не быть.');
--(3, 'Деловые', 'отношения, определяемые задачами дела (бизнеса) и установками руководства.');
--(4, 'Уверенные', 'доверительные и искренние что и есть между двумя влюбленными сердцами');
--(5, 'Разгульные', 'Не крепкие отношения');
Заполнение таблицы BA_nation («Национальность»).
INSERT INTO BA_NATION
(LR_ID, LR_NAME, LR_REMARK)
VALUES
(1, 'Украинец','Интроверты, то есть, направлены на собственный психический мир, на проблемы прежде всего собственного социума.');
(2, 'Россиянин','Главная положительная черта русского национального характера - доброта, главная отрицательная - пьянство. ');
(3, 'Поляк','Поляки гордые и надменные.');
(4, 'Белорус','общеславянские ценности как коллективизм, вера видеал и служение обществу.');
(5, 'Хорват','Хорватский национальный характер отличается такими особенностями, как умеренность и спокойствие, сочетающиеся, однако, с жизнерадостностью и открытостью для общения, готовностью пойти навстречу.');
Заполнение таблицы BA_services («Дополнительные услуги»).
INSERT INTO BA_SERVICES
(ZE_ID, ZE_NAME, ZE_DESCRIPTION, ZE_PRICE)
VALUES
(1, 'Поиск второй половины','Мы вам поможем найти на ти вашу вторую половину.',500);
(2, 'Фотоссесия','Сделаем для вас фотогалерею',300);
(3, 'Организация СМ','Свад. мероприятия', 1000);
(4, 'Первое свидание','Организация первых свиданий', 700);
(5, 'Любовные обьявления','Размещение любовных обьявлений',150);
Заполнение таблицы BA_clients («Клиенты»).
INSERT INTO BA_CLIENTS
(FR_ID, FR_NAME, FR_PATRONYMIC, FR_SURNAME, FR_BIRTHDAY, FR_SEX, FR_AGE, FR_HEIGHT, FR_WEIGHT, FR_CHILDREN, FR_FAMILY,
FR_BADHAB, FR_HOBBI, FR_DESCRIPTION, FR_ID_ZODIAC, FR_ID_RELATION, FR_ID_NATION, FR_LIVING_PLACE, FR_PHONE, FR_PASSPORT,
FR_INFO_PART)
VALUES
(1,'Борис', 'Борисович', 'Бритва','26.08.1984','m',30,180,80,2,'Не женат','Нет','Активный спорт','Голубоглазый брюнет, со спортивным телосложением',1,2,3,'Киев','063-897','MP463723','Блондинка с зелеными глазами, 90-60-90');
(2,'Игорь', 'Максимович', 'Калинин','23.09.1983','m',40,175,75,0,'Разведен','Курит','Футбол','Кареглазый блондин худощавого телосложения',2,3,4,'Запорожье','063-340','MP741293','Брюнетка пышной формы');
(3,'Анфиса', 'Игоревна', 'Кандоленко','22.07.1990','w',29,168,51,0,'Не замужем','Нет','Стрельба из лука','Брюнетка, стройное телосложение',3,4,5,'Одесса','063-632','MP209422','Шатен плотного телосложения');
(4,'Анастасия', 'Викторивна', 'Недоренко','21.06.1989','w',25,170,55,1,'Разведена','Нет','Вышивание','Шатенка с плоской грудью',4,5,1,'Донецк', '063-394', 'MP239544','Велый парень');
(5,'Денис', 'Егоревич', 'Винник','25.05.1983','m',32,183,90,0,'Не женат','Пьет','Нет','Мужчина умеренной полноты',1,3,4,'Львов', '063-343', 'MP349013', 'Женщину средних лет ,привлекательной внешнести');
(6,'Дмитрий', 'Юриевич', 'Пелих','25.05.1975','m',40,178,79,3,'Разведен','Курит','Баскетбол','Мужчина в самом расцвете сил',2,1,5,'Kiev', '063-222', 'MP222222','Кареглазая брюнетка средней полноты');
(7,'Руслан', 'Богданович', 'Дуб', '20.09.1985','m',29,186, 81,0,'Не женат','Нет','Хоккей','Задрот в Доту 2',3,2,1,'Kiev', '063-249', 'MP349333','Девушку с красивой улыбкой');
(8,'Алекс', 'Олегович', 'Гаращенко','20.09.1994','m',20,190, 102, 0,'Разведен','Курит, пьет','Рисование','Ленив но исполнителен',4,2,5,'Днепр', '063-349', 'MP294856', 'Любительницу анимэ');
Заполнение таблицы BA_servic («Услуги»).
INSERT INTO BA_SERVIC
( TE_ID_CLIENT, TE_DATE, TE_ID_SERVICES1, TE_ID_SERVICES2, TE_ID_SERVICES3, TE_PRICE, TE_ID_STAFF)
VALUES
(1, '20.06.2015',1,2,3,200,1);
(2, '24.06.2015',2,3,4,300,6);
(3, '15.06.2015',5,1,2,2100,1);
(4, '19.06.2015',4,3,2,500,6);
(5, '26.06.2015',3,2,1,600,1);
(6, '28.06.2015',5,4,3,120,6);
(7, '30.06.2015',5,1,4,610,1);
(8, '07.06.2015',3,5,1,2600,6);
