Лого на 91. НЕГ „Проф. Константин Гълъбов“

Модул 3 · Урок 25

Таблици, заявки и отчети — обобщение (контрол и оценка)

Обобщителен урок върху SQL блока на Модул 3: пълната картина от CREATE TABLE до отчетите, с контролните задачи по твоя проект за база от данни.

Пълната картина

Дотук в Модул 3 изминахме целия път на данните — от проектирането до готовия документ за крайния потребител:

СтъпкаИнструментУрок
ПроектиранеER модел → таблици, ключове, връзки6–13
СъздаванеCREATE TABLE14, 20
Пълнене и редактиранеINSERT / UPDATE / DELETE20–21
ИзвличанеSELECT + WHERE + ORDER/GROUP BY15–17
СвързванеJOIN / влагане23–24
ИнтерфейсФорми + контрол на данните18–19, 21
РезултатОтчети22

Мисловната карта на една заявка

SELECT (проекция + агрегати) ← FROM (източник: таблица, JOIN или вложена заявка) ← WHERE (селекция) ← GROUP BY (групиране) ← ORDER BY (сортиране, винаги накрая).

Контрол и оценка — задачите

Задача 1

Създайте таблиците, предвидени във вашия проект за база от данни, които още не сте създали, и въведете достатъчно данни за експериментиране. Добавете форми за въвеждане и редактиране във всяка таблица, както и форми за търсене на данни.

Задача 2

Специфицирайте какви отчети ще са необходими като резултат от работата с вашата база. За всеки отчет определете таблицата — постоянна или временна — върху която ще се базира.

Задача 3

За всяка временна таблица, върху която ще се базира отчет, напишете заявка. Ако това не е възможно — вероятно ви липсват данни или са лошо структурирани: върнете се и повторете стъпките от задачи 1 и 2.

Задача 4

Съставете предвидените отчети и проверете работоспособността им. Обърнете особено внимание на вида им — това е най-видимият резултат от вашата работа и по него до голяма степен ще бъде оценен трудът ви.

Чеклист преди предаване

  • Всички таблици имат първичен ключ и са поне в 3НФ.
  • Връзките 1:N са с външни ключове; M:N — с таблици на взаимодействието.
  • Формите имат контрол на данните (Validation Rule, Input Mask, комбинирани кутии).
  • Справките са заявки (не ръчно ровене) — параметризирани, където трябва.
  • Отчетите са четими, побират се на страницата и имат дата и номерация.