baza danni
Post on 28-Apr-2015
79 Views
Preview:
DESCRIPTION
TRANSCRIPT
З А Д А Н И Е
Тема: Създаване на база от данни за дейността на Автокъща.
Съставили: .................. Проверил: ................
1
1
БАЗА ОТ ДАННИ
ЗА ДЕЙНОСТТА НА АВТОКЪЩА
1 . Предмет на дейност и етични правила на фирмата.
Дейността на фирма се състои в продаването на коли. Фирмата работи с относително постоянен списък от клиенти и периодично им изпраща рекламни материали за нови автомобили, промоции и информация за нови услуги във връзка с насърчаването на съвместната дейност.
Базата от данни създадена за подобряване и улесняване на дейността на фирмата, за по-добро съхраняване на информацията, която да бъде точна и лесно достъпна, с цел подобряване на обслужването на клиентите, при продаването на автомобилите. За създаване на пълна и адекватна база от данни за съответната предметна дейност са разкрити бизнес операциите и информационните потребности, които трябва да осигурява базата от данни, а също така и етични правила, които са в сила при реализацията на дейността.
Бизнес операции и информационни потребности: Поддържане на списък с автомобилите в автомобилния парк –
въвеждане, изтриване, промяна на данни. Поддържане на списък с информация за постоянните клиенти –
въвеждане, изтриване, промяна на данни. Отразяването на данни за купуването на автомобили от
клиентите.
Етични правила: Всеки от автомобилите се идентифицира еднозначно с код във
базата данни. Всеки клиент, който купува автомобил се идентифицира
еднозначно с код (ЕГН). Един клиент може да купи много автомобили. Всеки автомобил има определена цена .
2
2
- Обекти:o колиo купувачи
- Потребителиo купувачиo собственник
- Характеристики на обектитеo код на автомобилаo маркаo моделo № на рамаo горивоo ценаo ЕГНo имеo фамилияo градo адресo GSM
Използван е релационен модел на базата от данни за връзки между таблиците. Първичните ключове са ЕГН и код на автомобила.
3
3
2 . Релационен модел на базата от данни в средата на MS ACCESS .
Релационният модел на базата от данни има за цел да представи в схематичен вид съвкупността от таблиците и необходимите връзки между тях. Релационният модел съдържа следните таблици:
Коли – Код на автомобила , Номер на рама на автомобила, модел и марка на автомобила, вид гориво на автомобила.
Клиенти – Код на клиента (ЕГН) , Име на клиента, фамилия на клиента, телефон (GSM), адрес (населено място).
Договори при купуване на автомобили – Код на автомобила, Код на клиента, Дата на купуване. Договор №.
Таблицата съдържа съставен ключ, който се състои от: “ Код на автомобила ” за връзка с таблица “Коли” и “ Код на клиента (ЕГН) ” за връзка с таблица “Клиенти”.
3. Описание и структура на таблиците.
Таблица “Коли” – съдържа данни за автомобилите, с които фирмата разполага.
Field name Type Field size, Format
Input Mask
Caption Validation Rule
Relationships
Kod avtomobil AutoNumber Long Integer
Код на автомобила
PK Купуване на автомобили
Nomer na ramata na avtomobila
Text 10 Номер на рамата на
автомобила
Model na avtomobila
Text 20 Модел на автомобила
Cena na avtomobila
Currency Fixed Цена на автомобила
>0
Полето “Kod na avtomobila” е първичен ключ. За полето “Cena na avtomobila” е зададено свойството Validation Rule, тъй като цената на автомобила не може да бъде по-малка или равна на 0 лв.
4
4
Таблица “Клиенти” – съдържа данни за клиентите на фирмата.
Field name
Type Field size,
Format
Input Mask
Caption Validation Rule
Relationships
Kod na klient(ЕГН)
AutoNumber Long Integer
Код на клиента(ЕГН)
PK Купуване на автомобили
Ime Text 15 Име
Familia Text 15 Фамилия
Telefon Text 15 00\-00\-00 Телефон
Naseleno miasto
Text 15 Населено място
Полето “Kod na klient” е първичен ключ за таблицата. Стойност Long Integer за свойството Field size на поле “Kod na klient” осигурява възможност за кодове до 2 147 483 647 числа, което е напълно достатъчно за дейността на фирмата.
Полето “Telefon” е от тип Text и за него е зададено свойството Input Mask, а именно 00\-00\-00 за по-удобно и лесно вмъкване на данни.
Таблица “Договори при купуване на автомобили” – съдържа данни за всяко купуване на автомобил от клиент.
Field name
Type Field size,
Format
Default Value
Caption Validation Rule
Relationships
Kod na avtomobila
Number Long Integer
0 Код на автомобила
Автомобилен парк
Kod na klient
Number Long Integer
0 Код на клиента
Клиенти
Data Date/Time Short Date
Date() Дата
Dogovor №
5
5
За поле “Data” е зададено свойството Default Value: Date(). Така се ускорява въвеждането на данни в полето, ако датата на купуването на автомобила от клиент съвпада с текущата системна дата.
Полетата “Kod na avtomobila” и “Kod na klient” образуват съставен ключ и за тях е необходима Look up характеристика.
Полето “Kod na avtomobila” се извлича от таблица “Коли”, чрез List Box.
6
6
4 . Връзки между таблиците (Relationships) . Връзките между таблиците са създадени на основата на общите
полета, дефинирани като първични ключове.
7
7
5 . Заявки за извличане на данни Разработени са две заявки за приходите от автомобилите и статусът
им на купуване.Чрез заявката се извежда информация за приходите от купените автомобили и текуща информация за състоянието на автомобилния парк.
8
8
6 . Формуляри
Формуляр “Купуване на автомобили”
Предназначен е за въвеждане, разглеждане и модифициране на данните в таблица “Купуване на автомобили”.
Формуляр “Клиенти”
9
9
Формуляр “Коли”
7 . Отчети
Отчет “Клиенти”Информира за набора от клиенти, които има фирмата, като за всеки
клиент са показани следните характеристики: ЕГН, име, фамилия.
10
10
Отчет „Коли” Информира за набора от коли, които има фирмата, като за всяка кола са показани следните характеристики: код, модел, марка, № на рама.
8 . Експорт на информация от базата данни в таблици на MS Excel .
11
11
top related