Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Простi запити на вибiрку. Використання Select

Автор:   •  Сентябрь 27, 2023  •  Лабораторная работа  •  826 Слов (4 Страниц)  •  62 Просмотры

Страница 1 из 4

[pic 1]

ЛАБОРАТОРНА РОБОТА № 3

Тема: ПРОСТІ ЗАПИТИ НА ВИБІРКУ.  ВИКОРИСТАННЯ SELECT

Мета роботи: дослідження властивостей DML-інструкції SELECT для пошуку та відбору записів БД із використанням предикатів

 Завдання

1. Заповнити БД «Торгівельна фірма» та внести  довільні дані таким чином, щоб у таблицях «Postachalnik», «Klient», «Sotrudnik» було не менше 6 записів. В таблиці «Tovar» не менше 10 записів, у таблиці «Zakaz» не менше 10 записів, у таблиці «Zakaz_tovar» не менще 20 записів.

2. Виконати запити наведені у ході роботи.

3. Створити самостійно наступні запити:

  1. Перелік замовлень до певної дати для товару молоко.
  2. Перелік товарів ціна яких знаходиться в заданому діапазоні і кількість на складі не менше  за 15 одиниць.
  3. Перелік замовлень для яких не визначено дату виконання.
  4. Перелік товарів певного постачальника наявних у визначеній кількості.
  5. Визначити вартість всіх замовлених товарів за останні 30 днів, якщо постачальники є ТОВ.
  6. Визначити коди співробітників та дати, коли вони  обслуговували замовлення від певного клієнту
  7. Перелік постачальників що є ЗАТ і не постачали товарів
  8. Перелік клієнтів що є ПП і купували товари в попередньому місяці.
  9. Перелік співробітників, на ім‘я Андрій впорядкувати за абеткою
  10. Перелік клієнтів що мають e-mail впорядкувати за id.

4. Створити за індивідуальним варіантом запити до БД із використанням всіх типів умов відбору не менше 10 запитів. Запити мають містити дві або більше умов відбору і декілька таблиць.

Хід роботи:

1.Заповнення БД

Лістинг:

use torgfirm

insert into postachalnik (Nazva, Index_p, Addr, City, Region, tel)

Values ('ТОВ РДП', '10005', 'вулиця Чуднівська 15', 'м. Житомир','Житомирський','(050)9363223'),

('ТОВ ТАК', '10001', 'вулиця Шевченка 2', 'м. Житомир','Житомирський','(050)3844551'),

('ТОВ СМК', '10007', 'вулиця Бориса Тена 5А', 'м. Житомир','Житомирський','(050)8548575'),

('ЗАТ ТРІ', '10005', 'вулиця Київська 15', 'м. Житомир','Житомирський','(050)4536832'),

('ЗАТ МОП', '10001', 'вулиця Київська 30', 'м. Житомир','Житомирський','(050)3456732')

insert into klient(Nazva_k,Index_k,Addr,City_k,Region,tel)

Values('ФОП ЛМК','10012', 'вулиця Київська 5','м. Житомир','Житомирський','(098)2354731'),

('ТОВ ФПП','10050','вулиця Шевченка 5','м. Львів','Львівський','(097)9543712'),

('ФОП КДМ','10070','вулиця Шевченка 1','м. Київ','Київський','(093)9565433'),

('ПП Шевченко Д.А.','10010', 'вулиця Київська 10','м. Житомир','Житомирський','(098)4567312'),

('ФОП ЛРО','10010', 'вулиця Шевченка 3','м. Житомир','Житомирський', NULL)

insert into Sotrudnik(Fname,Name,Posada,Date_enter,Date_birthday,Index_s,Adress,City,Region,Country,Tel,Note,Foto)

Values('Степаненко','Андрій','продавець','2021-03-12','2003-04-04','10005','вулиця Шевченка 10','м.Житомир','Житомирський','Україна','(098)8543222','молодий хлопець, блондин, з синіми очами','-'),

('Шевченко','Марина','консультант','2019-09-15','2001-08-11','10001','вулиця Чуднівська 14','м. Житомир','Житомирський','Україна','(098)1237432','дівчина низького зрісту з коричневим волоссям','-'),

...

Скачать:   txt (11.6 Kb)   pdf (288.7 Kb)   docx (187.7 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club