Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тренинг.doc
Скачиваний:
14
Добавлен:
21.02.2016
Размер:
7.46 Mб
Скачать

3.2 Завдання за темою «Створення запитів до бази даних»

При виконанні завдання за темою потрібно:

  1. Створити запити до бази даних згідно індивідуального варіанту.

  2. Надрукувати таблиці запитів бази даних.

  3. Зберегти документ на гнучкому магнітному диску.

Варіант 1

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку «Замовлення» з наступною інформацією: дата, назва постачальника, найменування товару, ціна, кількість, вартість замовлення.

  3. Створити запит на вибірку «Замовлення поточного місяця», в результаті якого можна отримати дані (дату, найменування товару, ціна, кількість, вартість замовлення) за поточній місяць.

  4. Створити підсумковий запит, який би відображав загальну вартість замовлення по кожному постачальнику.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (найменування товару, ціна, виробник, назва постачальника, кількість) про конкретний товар.

  6. Створити запит, в результаті якого ціни товарів знизяться на 10%.

  7. На основі запиту «Замовлення» створити запит на створення таблиці.

  8. Створити перехресний запит по найменуванню товарів, назві постачальників, вартості замовлення.

Варіант 2

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку «Вартість замовлення» з наступною інформацією: найменування товару, товарна група, назва постачальника, ціна закупки, кількість, вартість замовлення.

  3. Створити запит на вибірку «Замовлення», в результаті якого можна отримати дані про закупку товарів, кількість яких перевищує 100 одиниць з інформацією: найменування постачальника, номер магазину, найменування товару, кількість замовлених товарів.

  4. Створити підсумковий запит «Замовлення магазинів», який би відображав загальну кількість замовлених товарів по кожному магазину.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (номер магазину, найменування товару, ціна продажу, кількість замовлених товарів, вартість продажу) по конкретному магазину.

  6. Створити запит, в результаті якого ціни продажу товарів збільшаться на 5%.

  7. На основі запиту „Замовлення” створити запит на створення таблиці.

  8. Створити перехресний запит по найменуванню товарів, магазинам, сумі продажу.

Варіант 3

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку «Доповідачі» з наступною інформацією: доповідач, назва тез доповіді, назва секції назва ВНЗ.

  3. Створити запит на вибірку «Доповідачі донецьких ВНЗ», в результаті якого можна отримати дані (назва ВНЗ, доповідач, назва тез доповіді, назва секції) про доповідачів донецьких ВНЗ.

  4. Створити підсумковий запит, який би відображав загальну кількість аркушів по кожній секції.

  5. Створити параметричний запит «Інформація по секціям», в результаті якого буде відображена інформація (назва секції, доповідач, назва доповіді, назва ВНЗ) по конкретній секції.

  6. Створити запит, в результаті якого з таблиці «Доповіді» видалиться інформація про тези доповідей, кількість аркушів в яких менш ніж 3.

  7. На основі запиту «Доповідачі донецьких ВНЗ» створити запит на створення таблиці.

  8. Створити перехресний запит по назві ВНЗ, назві секції, загальній кількості аркушів.

Варіант 4

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: назва книги, найменування розділу, П.І.Б. читача, назва книги, дата видачі, дата здачі.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. читача, назва книги, автор, найменування розділу) про книги, що находяться у читачів.

  4. Створити підсумковий запит, який би відображав загальну кількість примірників по кожному розділу.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (назва книги, автор, рік видання, найменування розділу) по конкретному видавництву.

  6. Створити запит, в результаті якого в таблиці «Довідник книг» кількість примірників збільшиться на 3.

  7. На основі першого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по видавництву, найменуванню розділу, загальній кількості примірників.

Варіант 5

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: назва книги, автор, місце зберігання, кількість.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (номер читацького білету, П.І.Б. читача, назва книги, , ціна) про книги, що видані у поточному місяці.

  4. Створити підсумковий запит, який би відображав загальну кількість примірників по кожному місцю зберігання.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (П.І.Б. читача, назва, автор, дата видачі, дата здачі) по конкретному читачу.

  6. Створити запит, в результаті якого в таблиці «Зберігання книг» кількість примірників зменшиться на 2.

  7. На основі третього запиту створити запит на створення таблиці.

  8. Створити перехресний запит по видавництву, місцю зберігання, загальній кількості примірників.

Варіант 6

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: назва замовника, адреса, найменування товару, ціна, кількість, вид доставки, вартість доставки, сума замовлення.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (найменування товару, назва замовлення, кількість) про замовлені товари, кількість яких перевищує 5.

  4. Створити підсумковий запит, який би відображав середню суму замовлення по кожному найменуванню товару.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (найменування товару, назва замовника, сума замовлення) по конкретному виду доставки.

  6. Створити запит, в результаті якого в таблиці «Замовлення» вартість доставки збільшити на 3%.

  7. На основі третього запиту створити запит на створення таблиці.

  8. Створити перехресний запит по найменуванню товарів, назві замовника, сумі замовлення.

Варіант 7

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: група, П.І.Б. студента, дисципліна, кількість балів, оцінка за шкалою ECTS, оцінка за національною шкалою.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. студента, група, дисципліна, оцінка за національною шкалою) про студентів відмінників.

  4. Створити підсумковий запит, який би відображав загальну кількість балів по кожному студенту.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (група, дисципліна, П.І.Б. студента, оцінка за шкалою ECTS) по конкретній групі.

  6. Створити запит, що здійсніть видалення інформації про студентів, кількість балів якого менш ніж 35 в таблиці «Успішність».

  7. На основі другого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по групі, дисципліні, загальній кількості балів.

Варіант 8

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: П.І.Б. викладача, вчене звання, посада, назва кафедри, загальний обсяг друкованих аркушів.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. викладача, назва кафедри, посада, кількість статей, кількість монографій, кількість посібників) про викладачів, у яких кількість монографій, наукових статей і посібників більше одного.

  4. Створити підсумковий запит, який би відображав загальну кількість друкованих аркушів по кожній кафедрі.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (кількість наукових статей, кількість монографій, кількість посібників) по конкретній посаді.

  6. Створити запит, в результаті якого в таблиці «Наукова діяльність» кількість наукових статей збільшиться на 1.

  7. На основі третього запиту створити запит на створення таблиці.

  8. Створити перехресний запит по інституту, назві кафедри, загальному обсягу друкованих аркушів.

Варіант 9

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: назва відділу, П.І.Б. співробітника, посада, нарахування, відрахування.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. співробітника, посада, дата прийому на роботу, дата народження) про співробітників, нарахування яких перевищує 1000 грн.

  4. Створити підсумковий запит, який би відображав загальну суму нарахувань по кожному відділу.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (П.І.Б. співробітника, відділ, нарахування, відрахування) по конкретній посаді.

  6. Створити запит, в результаті якого в таблиці «Заробітна плата» сума нарахувань збільшиться на 15%.

  7. На основі другого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по посаді, назві відділу, загальній сумі нарахувань.

Варіант 10

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: П.І.Б. клієнта, найменування послуг, телефон, дата, ціна.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (найменування послуги, П.І.Б. клієнта, ціна, дата) про послуги, що надані у поточному місяці.

  4. Створити підсумковий запит, який би відображав загальну кількість клієнтів по кожній послузі.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (П.І.Б. клієнта, адреса, телефон, місце роботи) по конкретній послузі.

  6. Створити запит, в результаті якого в таблиці «Перелік послуг» ціна зменшиться на 7%.

  7. На основі першого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по послугам, клієнтам, середній ціні.

Варіант 11

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: назва магазину, формат, товарообіг, прибуток.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (назва магазину, адреса, керівник, товарообіг) про магазини, товарообіг яких перевищує 30000 грн.

  4. Створити підсумковий запит, який би відображав загальну суму прибутку по кожному магазину.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (назва магазину, товарообіг, прибуток) по конкретному формату.

  6. Створити запит, в результаті якого в таблиці «Відомості про магазин» товарообіг збільшиться на 10000 грн.

  7. На основі третього запиту створити запит на створення таблиці.

  8. Створити перехресний запит по магазину, формату, загальній сумі прибутку.

Варіант 12

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: П.І.Б. учасника, назва конференції, тематичний напрям, назва тез доповіді, кількість аркушів.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (назва конференції, П.І.Б. учасника, назва тез доповіді, тематичний напрям) про конференції, що відбулися у поточному році.

  4. Створити підсумковий запит, який би відображав загальну кількість аркушів по кожному тематичному напряму.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (назва конференції, тематичний напрям, назва тез доповіді) по конкретному місту проведення.

  6. Створити запит, в результаті якого в таблиці «Учасники» кількість аркушів збільшиться на 0,5.

  7. На основі першого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по назві конференції, тематичному напряму, загальній кількості аркушів.

Варіант 13

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: товарна категорія, найменування товару, сума продажу, П.І.Б. менеджера.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (найменування товару, товарна категорія, ціна продажу, кількість) про товари, що були продані за поточний тиждень.

  4. Створити підсумковий запит, який би відображав загальну суму продажу по кожному менеджеру.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (дата, найменування товару, сума продажу) по конкретній товарній категорії.

  6. Створити запит, в результаті якого в таблиці «Товари» ціна закупки зменшиться на 15%.

  7. На основі другого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по найменуванню товару, товарній категорії кількості, тематичному напряму, загальній кількості аркушів.

Варіант 14

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: назва підприємства, клієнт, дата сума договору.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (дата, назва підприємства, керівник підприємства, клієнт, керівник, сума договору) про договори, що було укладено в поточному році.

  4. Створити підсумковий запит, який би відображав загальну суму договору по кожному клієнту.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (клієнт, сума договору, дата) по конкретному місту підприємству.

  6. Створити запит, в результаті якого в таблиці «Договори» сума договору збільшиться на 20%.

  7. На основі другого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по клієнту, назві підприємства, загальній сумі договору.

Варіант 15

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: клієнт, вид послуги, ціна, кількість, сума до оплати.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (вид послуги, клієнт, ціна, кількість, сума до оплати) про послуги, що були надані за поточний тиждень.

  4. Створити підсумковий запит, який би відображав загальну суму до виплати по кожному виду послуги.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (дата, клієнт, кількість) по конкретному виду послуги.

  6. Створити запит, в результаті якого в таблиці «Послуги» ціна послуги зменшиться на 13%.

  7. На основі другого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по клієнту, виду послуги, загальній кількості.

Варіант 16

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку «Замовлення» з наступною інформацією: дата, назва країни, кількість путівок, вартість замовлення.

  3. Створити запит на вибірку «Замовлення поточного місяця», в результаті якого можна отримати дані (П.І.Б. туриста, найменування країни, кількість путівок, вартість замовлення) за поточній місяць.

  4. Створити підсумковий запит, який би відображав загальну вартість замовлення по кожній країні.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (П.І.Б. туриста, дата від’їзду, кількість путівок, вартість замовлення) по конкретній країні.

  6. Створити запит, в результаті якого ціни путівки знизяться на 10%.

  7. На основі запиту „Замовлення” створити запит на створення таблиці.

  8. Створити перехресний запит по найменуванню країни, даті від’їзду, вартості замовлення.

Варіант 17

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: дата, назва послуги, П.І.Б. абонента, кількість хвилин, загальна вартість послуги (абонентська плата + погодинна оплата).

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. абонента) про послуги, що надані у поточному місяці.

  4. Створити підсумковий запит, який би відображав загальну кількість хвилин по кожному абоненту.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (дата, назва послуги, кількість хвилин) по конкретному абоненту.

  6. Створити запит, в результаті якого в таблиці «Довідник абонентів» абонентська плата зменшиться на 2 %.

  7. На основі третього запиту створити запит на створення таблиці.

  8. Створити перехресний запит по абоненту, назві послуги, загальній вартості послуги.

Варіант 18

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: дата, назва підрозділу, П.І.Б. матеріально-відповідальної особи, найменування матеріалу, ціна, кількість, загальна вартість отриманих матеріалів.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (найменування матеріалу, назва підрозділу, кількість) про замовлені матеріали, загальна вартість яких перевищує 100 грн.

  4. Створити підсумковий запит, який би відображав середню суму одержаного матеріалу по кожному підрозділу.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (дата, найменування матеріалу, одиниця виміру, загальна вартість одержаного матеріалу) по конкретному підрозділу.

  6. Створити запит, в результаті якого в таблиці «Матеріали» ціна збільшити на 10%.

  7. На основі третього запиту створити запит на створення таблиці.

  8. Створити перехресний запит по найменуванню матеріалу, назві підрозділу, вартості отриманого матеріалу.

Варіант 19

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: П.І.Б. абонента, адреса, назва послуги, кількість хвилин, загальна вартість послуги.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. абонента, назва послуги, загальна вартість послуги) про абонентів м. Донецьк.

  4. Створити підсумковий запит, який би відображав загальну кількість хвилин по кожному виду послуги.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (дата, П.І.Б. абонента, кількість хвилин, загальна вартість) по конкретному виду послуги.

  6. Створити запит, на видалення інформації про абонентів, які не користувалися послугами у поточному місяці.

  7. На основі другого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по даті, назві послуги, загальній кількості хвилин.

Варіант 20

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: назва підрозділу, П.І.Б. співробітника, посада, посадовий оклад.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. співробітника, посада, посадовий оклад, назва підрозділу) про співробітників, які працювали у поточному місяці.

  4. Створити підсумковий запит, який би відображав загальну кількість відпрацьованих годин по кожному співробітнику.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (П.І.Б. співробітника, посада, кількість відпрацьованих днів, нарахована заробітна плата) по конкретному підрозділу.

  6. Створити запит, в результаті якого в таблиці «Співробітники» посадовий оклад збільшиться на 20%.

  7. На основі третього запиту створити запит на створення таблиці.

  8. Створити перехресний запит по підрозділу, посаді, нарахованій заробітній платі.

Варіант 21

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: П.І.Б. співробітника, П.І.Б. абонента, надана послуга, дата, вартість послуги.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. абонента, адреса, телефон, посада, найменування послуги) про абонентів, які отримали послуги у поточному місяці.

  4. Створити підсумковий запит, який би відображав загальну кількість абонентів, які отримали послуги.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (П.І.Б. абонента, адреса, найменування послуги) по конкретному співробітнику.

  6. Створити запит, в результаті якого в таблиці «Перелік послуг» вартість послуги збільшиться на 5%.

  7. На основі другого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по П.І.Б. співробітника, найменуванні послуги, загальній вартості послуги.

Варіант 22

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: назва підрозділу, найменування послуг, дата, П.І.Б. співробітника.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. керівника підрозділу, назва підрозділу, найменування послуги, П.І.Б. співробітника) про послуги, що надані у поточному місяці.

  4. Створити підсумковий запит, який би відображав загальну кількість наданих послуг по кожному підрозділу.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (П.І.Б. співробітника, найменування послуги, дата) по конкретному підрозділу.

  6. Створити запит, в результаті якого в таблиці «Співробітники» посадовий оклад зменшиться на 7%.

  7. На основі першого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по П.І.Б. співробітників, по найменуванням послуг, загальній кількості відпрацьованих годин.

Варіант 23

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: дата, П.І.Б. водія, найменування транспортного засобу, найменування послуги, кілометраж, загальна вартість послуги.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. водія, найменування транспортного засобу, найменування послуги, кілометраж,) про надані послуги у поточному місяці.

  4. Створити підсумковий запит, який би відображав загальну кількість витраченого палива по кожному водію.

  5. Створити параметричний запит, в результаті якого буде відображена інформація (дата, найменування транспортного засобу, найменування послуги, кілометраж, загальна кількість палива) по конкретному водію.

  6. Створити запит, в результаті якого в таблиці «Перелік транспортних послуг» вартість 1 км. перевезень збільшиться на 1 грн.

  7. На основі третього запиту створити запит на створення таблиці.

  8. Створити перехресний запит по П.І.Б. водія, даті, загальній вартості послуги.

Варіант 24

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку «Відомість туристів» з наступною інформацією: П.І.Б. туристу, назва туру, вага багажу, загальна вартість перевезення багажу.

  3. Створити запит на вибірку «Відомість туристів м. Донецьк», в результаті якого можна отримати дані (назва туру, П.І.Б. туриста, кількість місць) про туристів м. Донецьк.

  4. Створити підсумковий запит, який би відображав загальну вагу багажу по кожному туру

  5. Створити параметричний запит «Інформація про тури», в результаті якого буде відображена інформація (П.І.Б. туриста, кількість місць, вага багажу, загальна вартість перевезення багажу) по конкретному туру.

  6. Створити запит, в результаті якого з таблиці «Багажна відомість» видалиться інформація про туристів, вага багажу яких менш ніж 5 кг.

  7. На основі запиту «Відомість туристів м. Донецьк» створити запит на створення таблиці.

  8. Створити перехресний запит по назві туру, П.І.Б. туриста, загальній вазі багажу.

Варіант 25

  1. Зв’язати таблиці бази даних.

  2. Створити запит на вибірку з наступною інформацією: назва готелю, П.І.Б. туриста, дата заїзду, кількість днів, загальна вартість мешкання.

  3. Створити запит на вибірку, в результаті якого можна отримати дані (П.І.Б. туриста, назва готелю, дата заїзду, кількість днів, загальна вартість мешкання) про туристів м. Донецьк.

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

  5. Створити параметричний запит, в результаті якого буде відображена інформація (П.І.Б. туриста, дата заїзду, кількість днів, загальна вартість мешкання) по конкретному готелю.

  6. Створити запит, в результаті якого в таблиці «Довідник готелів» вартість мешкання за добу збільшиться на 7%.

  7. На основі першого запиту створити запит на створення таблиці.

  8. Створити перехресний запит по готелю, даті заїзду, загальній кількості туристів.