Практична робота "Створення запитів мовою SQL в Access"

Про матеріал
Дана розробка може бути використана для проведення практичної роботи по темі "Створення запитів мовою SQL в Access" в рамках предмету Інформатика
Перегляд файлу

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

Тема: Cтворення запитів мовою SQL в Access.

Мета. Навчитися створювати запити на вибірку даних. Навчитися виконувати обрахунки в запитах.

Оснащення: ПК, роздаткові картки.

Хід роботи

  1. Завантажити базу даних „Виконання плану продажу квартир”.

Таблиця № 1. “Продаж квартир”

Код

Район

Кількість кімнат

Матеріал

Поверх

Телефон

Підлога

1

Камянецька

1

Цегла

3

Так

Лінолеум

2

Озерна

2

Панель

4

Ні

Дерево

3

Озерна

2

Панель

2

Так

ДВП

4

Озерна

3

Цегла

9

Ні

Паркет

5

Виставка

3

Цегла

6

Так

Лінолеум

Таблиця № 2. “Додаток”

Номер

Площа загальна

Площа житлова

Балкон

Ціна

Звертатися

1

31

17

Так

4000 є

72-67-58

2

43

27

Ні

5500 є

54-78-58 з 10 до 18

3

41

25

Так

5000 є

(255)45-67-58

4

49

30

Так

7000 є

Подільська 78, кв.31

5

96

52

Так

8500 є

46-45-90, 56-89-99

  1. Виконати запити:
    1. Дізнатися всі дані про продаж квартир.

SELECT* FROM Продаж_квартир;

  1. Дізнатися середню, мінімальну, максимальну, сумарну Ціну квартир.

SELECT Min(Додаток.Ціна) AS [Min-Ціна], Max(Додаток.Ціна) AS [Max-Ціна], Avg(Додаток.Ціна) AS [Avg-Ціна], Sum(Додаток.Ціна) AS [Sum-Ціна] FROM Додаток;

  1. Дізнатися які квартири мають житлову площу більшу 25.

SELECT Додаток.Номер, Додаток.Площа_загальна FROM Додаток

WHERE Додаток.Площа_загальна>25;

  1. Дізнатися, в якому районі перша по списку і яка остання квартира.
  2. Дізнатися які квартири знаходяться на Озерній і мають загальну площу менше  96 але більше 30.

SELECT Продаж_квартир.Район, Додаток.Площа_загальна

FROM Продаж_квартир INNER JOIN Додаток ON Продаж_квартир.Код = Додаток.Номер WHERE Продаж_квартир.Район="Озерна" AND Додаток.Площа_загальна<96 And Додаток.Площа_загальна>30;

  1.  Підрахувати середню житлову площу і максимальну  загальну площу.
  2. Підрахувати кількість квартир для продажу.
  3. Дізнатися дані про матеріал, телефони, поверх квартир на Озерній.
  4. Дізнатися кількість двохкімнатних квартир

SELECT Count(Продаж_квартир.Район) AS [Count-Район], Продаж_квартир.Кількість_кімнат  FROM Продаж_квартир

GROUP BY Продаж_квартир.Кількість_кімнат

HAVING Продаж_квартир.Кількість_кімнат=2;

  1.     Дізнатися кількість квартир, в яких є телефон.
  2.     Дізнатися кількість квартир, які продаються на Озерній.
  3.     Визначити які квартири знаходяться між 3 і 9 поверхами.

SELECT Продаж_квартир.Район, Продаж_квартир.Поверх

FROM Продаж_квартир  WHERE Продаж_квартир.Поверх Between 3 And 9;

  1.     Переглянути квартири з підлогою Лінолеум і балконом.
  2.     Дізнатися які квартири  не мають балкона і не мають телефону.

SELECT Продаж_квартир.Район, Продаж_квартир.Телефон, Додаток.Балкон

FROM Продаж_квартир INNER JOIN Додаток ON Продаж_квартир.Код = Додаток.Номер  WHERE Продаж_квартир.Телефон=0 AND Додаток.Балкон=0;

  1.     Переглянути квартири в цегляних будинках і знаходяться вище 5 поверху.
  2.     Дізнатися, як могли б збільшилитись житлові площі квартир, якщо б збільшились вони на 9%.
    SELECT Додаток.Номер, [Додаток]![Площа_житлова]*1.09 AS Нова_житлова_площа FROM Додаток;
  3.     Переглянути дані про квартири, які мали 2 або 3 кімнати з ціною більше 5000.
  4.     Переглянути всі квартири крім Виставки.

SELECT Продаж_квартир.Район  FROM Продаж_квартир

WHERE Продаж_квартир.Район <> "Виставка";

  1.     Відобразити район квартир, з яких матеріалів і яку ціну мають квартири.
  2.     Відобразити Кількість квартир, які мають балкони.

SELECT Count(Додаток.Номер) AS [Count-Номер], Додаток.Балкон FROM Додаток 

GROUP BY Додаток.Балкон HAVING Додаток.Балкон=-1;

  1.     Дізнатися про квартири, які мають ціну менше 6000 і вище 5 поверху.
  2.     Визначити ті квартири, які мають 2 кімнати з телефоном і ціною менше 6000 є.
  3.     Дізнатися кількість квартир на Озерній без телефону.
  4.     Дізнатися усі дані про цегляні дома з балконом і житловою площею між 30 і  50 м.

 

  1. Підготуватися теоретично до здачі практичної роботи.
doc
До підручника
Інформатика (рівень стандарту) 10 клас (Морзе Н.В., Вембер В.П., Кузьмінська О.Г.)
Додано
26 листопада 2019
Переглядів
3031
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку