Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Економична інформатика_ч3_к2_д.doc
Скачиваний:
24
Добавлен:
05.11.2018
Размер:
4.03 Mб
Скачать

Питання та завдання для самоконтролю

  1. Що таке SQL?

  2. Призначення мови визначення даними.

  3. Для чого призначені мова керування даними?

  4. Які інструкції відносяться до мови керування даними?

  5. Загальний синтаксис інструкції SELECT.

  6. Порядок створення запиту за допомогою інструкції SELECT.

  7. Мінімальний синтаксис інструкції SELECT.

  8. Що міститься після ключового слова інструкції SELECT?

  9. Що визначає речення FROM?

  10. Який предикат використовується для вибору неповторюваних записів?

  11. Для чого і як використовуються псевдоніми?

  12. Як зберегти дані запиту в окрему таблицю?

  13. Яким чином упорядкувати результат запиту?

  14. Для чого використовується фраза DESC?

Практичне заняття №12

Тема дисципліни: Основи офісного програмування.

Тема заняття: Програмування на мові SQL.

Мета заняття: Закрипіти теоретичні знання студентів і набути практичні навички роботи з СУБД Access по проектуванню та створенню запитів з умовами та запитів з полями, що обчислюються.

Тривалість: 2 години.

Порядок виконання роботи

1. Увімкніть ПК.

2. Виконайте запуск Access.

3. Виконайте активізацію файлу Бази Даних “Накладна”, який знаходиться за адресою: C:\ Мои документы \ Папка з шифром Вашої групи\ Накладна \ (місце знаходження файлу БД уточніть у викладача).

4. Ознайомтесь зтеоретичними основами інструкції SELECT.

I. Створення запитів з умовами

Для створення запитів за умовами використовується речення WHERE, після якого записуються необхідні умови вибору. При виконанні запиту для кожного запису перевіряються ці умови і вибираються тільки ті, які відповідають цим умовам.

Якщо умов декілька, то вони об’єднуються або оператором AND або оператором OR.

Якщо дві умови об’єднуються оператором AND, то записи обираються тільки ті, які відповідають цим умовам одночасно. При об’єднанні умов оператором OR результатом вибору будуть записи, які відповідають хоча б одній із умов. При наявності трьох та більш за кількості умов можуть одночасно використовуватись оператори AND та OR для об’єднання різних умов та їх угруповань.

5. Завдання 1: Вибрати приходні накладні. Результат відсортувати по даті накладних та представити у вигляді:

Дата

Накладна №

Постачальник

“ ”

5.1. Рішення:

SELECT Дата, НомНак AS [Накладна №], Контрагент AS Постачальник

FROM ОснСведНак

WHERE Операция=+

ORDER BY Дата;

Примітка: В приведеному рішенні нове ім’я для поля НомНак записано в квадратних дужках. Ця потреба виникла у зв’язку з тим, що воно складається із двох слів, розділених пробілом.

5.2. Результат запиту:

5.3. Збережіть створений запит з довільною назвою.

6. Завдання 2: Зробити запит, аналогічний запиту завдання 1, але тільки для постачальника Компьютерный мир.

6.1. Рішення:

SELECT Дата, НомНак AS [Накладна №], Контрагент AS Постачальник

FROM ОснСведНак

WHERE Операция= + AND Контрагент=Компьютерный мир

ORDER BY Дата;

6.2. Результат запиту:

6.3. Збережіть створений запит з довільною назвою.

7. Завдання 3: Вибрати накладні, дати яких не більш ніж 05.01.2007 або знаходяться в інтервалі с 15.01.07 по 16.01.07 включно.

Результати відсортувати по убуванню дати та представити у вигляді:

НомНак

Дата

Контрагент

Операция

7.1. Рішення:

SELECT НомНак, Дата, Контрагент, Операция

FROM ОснСведНак

WHERE Дата<=#01/05/2007#

OR (Дата BETWEEN #01/15/2007# AND #01/16/2007#)

ORDER BY Дата DESC;

Примітка: В приведеному рішенні дати записуються в форматі ММ/ЧЧ/РРРР (місяць/число/рік).

7.2. Результат запиту:

7.3. Збережіть створений запит з довільною назвою.