Пълната картина
Дотук в Модул 3 изминахме целия път на данните — от проектирането до готовия документ за крайния потребител:
| Стъпка | Инструмент | Урок |
|---|---|---|
| Проектиране | ER модел → таблици, ключове, връзки | 6–13 |
| Създаване | CREATE TABLE | 14, 20 |
| Пълнене и редактиране | INSERT / UPDATE / DELETE | 20–21 |
| Извличане | SELECT + WHERE + ORDER/GROUP BY | 15–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, комбинирани кутии).
- Справките са заявки (не ръчно ровене) — параметризирани, където трябва.
- Отчетите са четими, побират се на страницата и имат дата и номерация.