База данни Автогара

Постановка на проблема: трябва да създадете база данни "Автогара" в СУБД "MS Access 2002", да я попълните с данни и да създадете справка за таблиците "Маршрути" и "Полети".

И така, стартираме "Access 2002", отидете в главното меню в секцията "Файл - Нов ...", след това изберете елемента "Нова база данни", измислете име (Автогара) и го запазете на диска.

След това отиваме в секцията "Таблици" и използваме конструктора, за да създадем таблицата "Дни на движение". Засега масата е чиста и чиста. Нека започнем да създаваме полета.

Формат на полето, размер, ключ

Брояч, първичен ключ

След това създайте втора таблица, нека я наречем „Дестинации“

Формат на полето, размер, ключ

Брояч, първичен ключ

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

Формат на полето, размер, ключ

Брояч, първичен ключ

Външен ключ, таблица с дестинации

Външен ключ, таблица "Дни"

Време за пътуване, ч:м

Дата/час, кратък времеви формат

След това създаваме таблицата "Автобуси", тя ще съдържа парка от превозни средства, с които разполагаме. По принцип би било възможно да се създаде друга таблица "Шофьори", но като правило те са консервативни хора и карат един и същ автобус.

Формат на полето, размер, ключ

Брояч, първичен ключ

След това трябва да създадете таблица "Стопове".

Формат на полето, размер, ключ

Брояч, първичен ключ

Външен ключ, таблица "Маршрути"

И накрая, нека да преминем към създаването на таблицата "Полети".

Формат на полето, размер, ключ

Брояч, първичен ключ

Дата/час, кратък времеви формат

Дата/час, кратък времеви формат

Външен ключ, таблица "Маршрути"

външен ключ,маса "Автобуси"

Парични средства, в рубли

Изглежда, че приключихме с таблиците, сега можем да разгледаме получената схема на данни и да инсталираме каскадна актуализация и изтриване в нея. За да направите това, отидете от главното меню "MS Access 2002" в раздела "Инструменти - Схема на данни ...". И за да промените свойствата на връзките, трябва да щракнете върху мухата и да ги промените в прозореца, който се появява.

ключ

Ориз. 1. Схема на данните на таблицата на автогарата

Ориз. 2. Таблица "Полети"

Разбира се, таблицата "Стопове", меко казано, не е напълно запълнена, но както се казва, има.

това

Ориз. 3. Таблица "Стопове"

ключ

Ориз. 4. Таблица "Автобуси"

Таблицата "Маршрути" показва само маршрутите от автогарата до дестинацията. На теория има и връщане, но тъй като в другия край на маршрута има същата автогара, това вече е тяхна грижа.

Ориз. 5. Таблица "Маршрути"

И въпреки че не се знае точно къде се намира автогарата, тя винаги ще бъде началната точка за автогарата.

Ориз

Ориз. 6. Попълнена таблица "Дестинации"

това

Ориз. 7. Таблица "Дни на движение"

За да създадете отчети за базата данни, отидете в секцията „Отчети“. След това трябва да решите опцията за създаване на отчет, изберете "... с помощта на съветника." След това избираме необходимите таблици, например „Маршрути“ и „Полети“, а от тях необходимите полета. След това съветникът ще ви подкани да изберете типа представяне на данните. След това трябва да изберете нивата на групиране, добре или да не избирате. След това трябва да решите реда на сортиране, аз избрах по време на заминаване. След това трябва да изберете вида на оформлението на отчета. След това задаваме стила. В края капитанът се интересува от името на отчета, пишем „Маршрути и полети“ и го запазваме.

база

Ориз. 8. Докладвайте„Маршрути и полети“ след създаване

Новосъздаденият доклад е меко казано нескопосан, но принципно разбираем. За да го редактирате, трябва да щракнете с десния бутон върху него и да изберете секцията „Дизайнер на отчети“ от контекстното меню, което се появява. Сравнително лесно е да позиционирате и променяте свойства в дизайнера на отчети.

данни

Ориз. 9. Редактиран доклад ""Маршрути и полети"

Така първоначалната задача е напълно изпълнена, базата данни е създадена, данните са отпечатани и отчетът е генериран.