16973

Використовування псевдонімів для імен таблиць. Підзапит

Практическая работа

Информатика, кибернетика и программирование

Практична робота №15 Тема: Використовування псевдонімів для імен таблиць. Підзапит. Мета: Навчитися використовувати підзапити в SQL; використовування псевдонімів для імен таблиць. Обладнання: персональний комп'ютер з встановленою операційною системою Windows система уп...

Украинкский

2013-06-28

72.5 KB

2 чел.

Практична робота №15

Тема: Використовування псевдонімів для імен таблиць. Підзапит.

Мета: Навчитися використовувати підзапити в SQL; використовування псевдонімів для імен таблиць.

Обладнання: персональний комп'ютер з встановленою операційною системою Windows система управління базами даних Access або Ms SQL Server.

   Індивідуальне завдання

  1.  Використовуючи підзапит, створіть запит, що повертає список всіх товарів з ціною, що перевищує середню ціну всіх наявних товарів.

PRODUCT_TBL

PROD_IT

PROD_DESC

COST

11235

КОСТЮМ ВІДЬМИ

29,99

222

ПЛАСТИКОВІ ГАРБУЗИ

7,75

13

ШТУЧНІ ПАРАФІНОВІ ЗУБИ

1,1

90

ЛІХТАРІ

14,5

15

КОСТЮМИ В АСОРТИМЕНТІ

10

9

СОЛОДКА КУКУРУДЗА

1,35

6

ГАРБУЗОВІ ЦУКЕРКИ

1,45

87

ПЛАСТИКОВІ ПАВУКИ

1,05

119

МАСКИ В АСОРТИМЕНТІ

4,95

1234

ЛАНЦЮЖОК ДЛЯ КЛЮЧІВ

5,95

2345

ПОЛИЧКА З ДУБА

59,99

SELECT PROD_DESC, COST

FROM PRODUCTS_TBL

WHERE COST >(SELECT AVG (COST)

FROM PRODUCTS_TBL);

Запрос1

PROD_DESC

COST

КОСТЮМ ВІДЬМИ

29,99

ЛІХТАРІ

14,5

ПОЛИЧКА З ДУБА

59,99

  1.  Наступні запити, використовують таблиці PREDMET, STUDENTS, TEACHERS, USP.
  •  Вивести всю інформацію про викладача, викладаючого дисципліну фізика.

SELECT *

FROM Учителя

WHERE TNUM=(SELECT TNUM FROM Предметы WHERE PNAME='Фізика');

Запрос1

TNUM

TFAM

TIMA

TOTCH

TDATE

4001

Іванова

Валентина

Іванівна

01/04/1984

  •  Вивести всі учбові предмети, значення годинника по яких менше за середній.

SELECT *

FROM Предметы

WHERE HOURS <(SELECT AVG (HOURS)

FROM Предметы );

Запрос1

PNUM

PNAME

TNUM

HOURS

COURS

2001

Фізика

4001

34

1

2004

Філософія

4005

17

2

2005

Економіка

4004

17

3

  •  Вивести інформацію про успішність студента, код якого на 2 менше, ніж у студента Гріценко.

SELECT *

FROM Успеваемость

WHERE SNUM = (SELECT SNUM

FROM Студенты

WHERE SNUM<=(3414-2));

Запрос1

UNUM

OCENKA

UDATE

SNUM

PNUM

1001

5

10/06/1999

3412

2001

1004

4

12/06/1999

3412

2003

  •  Вивести прізвища, імена, стипендії і номери всіх студентів, які одержали тільки 1 оцінку.  

SELECT SFAM,SIMA,STIP,SNUM

FROM Студенты

WHERE SNUM IN ((SELECT SNUM

FROM Успеваемость

GROUP BY SNUM

HAVING COUNT (SNUM) = 1;));

Запрос1

SFAM

SIMA

STIP

SNUM

Старова

Любов

17

3413

Гріценко

Володимир

0

3414

Нагірний

Євгеній

75,5

3416

Висновок: у результаті виконаної роботи я навчився використовувати підзапити в SQL; використовування псевдонімів для імен таблиць.

Контрольні запитання

  1.  В яких випадках використовують підзапити?

Підзапит в запиті, що містить його, використовують для накладення умов на дані, що виводяться.

  1.  Що таке псевдоніми і навіщо їх використовують?

 Використовування псевдонімів для імен таблиць означає перейменування таблиці в рамках використовуваного оператора SQL. При цьому істинне ім'я таблиці в базі даних не міняється. Часто псевдоніми призначаються таблицям з метою скорочення об'єму друкування, внаслідок чого оператори SQL стають коротше і простіше для розуміння.  

  1.  Яких правил необхідно дотримуватися  при складанні підзапитів?

При складанні підзапитів необхідно дотримуватися наступних правил.

  •  Підзапит необхідно укласти в круглі дужки.
  •  Підзапит може посилатися тільки на один стовпець у виразі свого ключового слова SELECT, за винятком випадків, коли в головному запиті використовується порівняння з декількома стовпцями з підзапиту.
  •  Ключове слово ORDER BY використовувати в підзапиті не можна, хоча в головному запиті ORDER BY використовуватися може. Замість ORDER BY в підзапиті можна використовувати GROUP BY.
  •  Підзапит, що повертає декілька рядків даних, можна використовувати тільки в операторах, що допускають безліч значень, наприклад в IN.
  •  Підзапит не можна безпосередньо використовувати як аргумент допускаючої безліч значень функції.
  •  Операцію BETWEEN по відношенню до підзапиту використовувати не можна, але її можна використовувати в самому підзапиті. Базовий синтаксис оператора з підзапитом виглядає таким чином.

PAGE  1


 

А также другие работы, которые могут Вас заинтересовать

45234. Фирменный стиль организации: функции, структура, этапы и технологии разработки 42.5 KB
  В содержательном плане фирменный стиль - это совокупность визуальных графических цветовых пластических и акустических приемов придающих стилевое единство всем составляющим деятельности фирмы: ее продукции менеджменту маркетинговой политике и тактике персоналу. В узком смысле фирменный стиль это цветовая и графическая марка фирмы и товара которая используется в рекламе и оформлении деловых бумаг. В широком смысле фирменный стиль это единый принцип оформления марки фирмы и товара деловых бумаг и документации офиса и внешнего вида...
45235. Структурные компоненты и основные характеристики внешней среды организации 27.5 KB
  Структурные компоненты и основные характеристики внешней среды организации. Разработка стратегии деятельности любой организации коммерческой общественной муниципальной начинается с анализа внешней среды. Внешняя среда это все те факторы которые находятся за пределами организации и могут на нее воздействовать. Внешняя среда в которой приходится работать организации находится в непрерывном движении подвержена изменениям.
45236. Информационные агентства: виды, статус, содержательные характеристики 26.5 KB
  Информационные агентства: виды статус содержательные характеристики. Информационные агентства это посредники новостей они получают информацию обрабатывают ее и передают журналистам; кроме того проводят прессконференции круглые столы брифинги т. Отдельную группу федеральных СМИ чрезвычайно важных для сотрудников ПРслужб составляют информационные агентства. Агентствам не интересны слезливые статьи или оптимистичные интервью: им нужны факты и цифры и как можно быстрее.
45237. Взаимодействие ПР-служб организации со СМИ: приоритеты, формы, содержание, условия взаимовыгодных партнерских отношений 25 KB
  Взаимодействие ПР-служб организации со СМИ: приоритеты формы содержание условия взаимовыгодных партнерских отношений. СМИ являются основным инструментов связи с общественностью. Отношения со СМИ двусторонний процесс: фирма предоставляет информацию для СМИ а СМИ выпускают новости. Формы контактов со СМИ: 1.
45238. Работа пресс-центра фирмы: структура и функции пресс-службы; критерии выбора СМИ, этика и принципы профессионального общения с журналистами 26 KB
  Работа пресс-центра фирмы: структура и функции пресс-службы; критерии выбора СМИ этика и принципы профессионального общения с журналистами В среднем бизнесе за рекламу и PR отвечает один сотрудник. самый простой способ связаться с общественностью сделать это через посредника массмедиа СМИ. Пресссекретарь должен уметь соотносить события внутренней жизни компании с информационной повесткой дня которая находится в центе внимания СМИ и прогнозировать ее. Функции прессслужбы: Аналитика: мониторинг рынка СМИ мониторинг информационных...
45239. Сущность, функции, принципы и технологии организации информационного паблисити 21 KB
  Существует негативная практика продвижения информации паблисити коммерческая информация. Темы некоммерческой информации паблисити: история компании; темы связанные с экологией; социальные темы; технологии компании; фото-архив фирмы; фирменная статистика; неформальная жизнь компании; нетрадиционное использование продукции фирмы конкурс. Сбор информации паблисити: силами всех сотрудников фирмы или силами прессотдела. Принципы: некоммерческая основа движения информации.
45240. PR-текст как форма маркетинговой коммуникации: жанровая разновидность, технология создания 29.5 KB
  Жанровая разновидность: Оперативно-новостной: приглашение пресс-релиз краткая новостная информация. Комбинированные тексты подборка информационных материалов простых текстообъединенных общей тематикой в фирменные папки для пресс-конференции: пресс-релиз приглашение байлайнер пресскит. Прессрелиз: формат А4; тема текущие новости организационные новости комментарии к событиям некоммерческая информация; адресаты доставки редакции СМИ информационные агентства; формы распространения факс электронная почта; этикет...
45241. ПР - текст как форма маркетинговой коммуникации: жанровая разновидность, технологии создания 44.5 KB
  ПР текст как форма маркетинговой коммуникации: жанровая разновидность технологии создания. И в том и в другом случае единицей коммуникации является текст который организуется с целью достижения максимального воздействия на реципиента. В узком смысле: Текст результат речетворческого процесса который характеризуется признаками: завершенность связность цельность жанровая оформленность. Как организованное множество языковых знаков текст приобретает смысл лишь в процессе коммуникации т.
45242. Этапы и технологии формирование материалов паблисити 28 KB
  Источник сообщения ничего не платит прессе за размещение. Этапы формирования: подготовительный сбор информации о фирме и ее деятельности статистика история маркетинговая информации: анализ информации в зависимости от вида СМИ; структурирование материала выстраиваем структуру фирменный бланк и различия в соответствии с формой подачи прессрелиз и т. Жанровая разновидность паблисити: Оперативноновостной: приглашение прессрелиз краткая новостная информация. Комбинированные тексты подборка информационных материалов...