14
ЗАДАНИЕ Тема: Създаване на база от данни за дейността на Автокъща. Съставили: .................. Проверил: ................ 1 1

baza danni

  • Upload
    -

  • View
    79

  • Download
    3

Embed Size (px)

DESCRIPTION

tablica

Citation preview

Page 1: baza danni

З А Д А Н И Е

Тема: Създаване на база от данни за дейността на Автокъща.

Съставили: .................. Проверил: ................

1

1

Page 2: baza danni

БАЗА ОТ ДАННИ

ЗА ДЕЙНОСТТА НА АВТОКЪЩА

1 . Предмет на дейност и етични правила на фирмата.

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

Базата от данни създадена за подобряване и улесняване на дейността на фирмата, за по-добро съхраняване на информацията, която да бъде точна и лесно достъпна, с цел подобряване на обслужването на клиентите, при продаването на автомобилите. За създаване на пълна и адекватна база от данни за съответната предметна дейност са разкрити бизнес операциите и информационните потребности, които трябва да осигурява базата от данни, а също така и етични правила, които са в сила при реализацията на дейността.

Бизнес операции и информационни потребности: Поддържане на списък с автомобилите в автомобилния парк –

въвеждане, изтриване, промяна на данни. Поддържане на списък с информация за постоянните клиенти –

въвеждане, изтриване, промяна на данни. Отразяването на данни за купуването на автомобили от

клиентите.

Етични правила: Всеки от автомобилите се идентифицира еднозначно с код във

базата данни. Всеки клиент, който купува автомобил се идентифицира

еднозначно с код (ЕГН). Един клиент може да купи много автомобили. Всеки автомобил има определена цена .

2

2

Page 3: baza danni

- Обекти:o колиo купувачи

- Потребителиo купувачиo собственник

- Характеристики на обектитеo код на автомобилаo маркаo моделo № на рамаo горивоo ценаo ЕГНo имеo фамилияo градo адресo GSM

Използван е релационен модел на базата от данни за връзки между таблиците. Първичните ключове са ЕГН и код на автомобила.

3

3

Page 4: baza danni

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

Page 5: baza danni

Таблица “Клиенти” – съдържа данни за клиентите на фирмата.

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

Page 6: baza danni

За поле “Data” е зададено свойството Default Value: Date(). Така се ускорява въвеждането на данни в полето, ако датата на купуването на автомобила от клиент съвпада с текущата системна дата.

Полетата “Kod na avtomobila” и “Kod na klient” образуват съставен ключ и за тях е необходима Look up характеристика.

Полето “Kod na avtomobila” се извлича от таблица “Коли”, чрез List Box.

6

6

Page 7: baza danni

4 . Връзки между таблиците (Relationships) . Връзките между таблиците са създадени на основата на общите

полета, дефинирани като първични ключове.

7

7

Page 8: baza danni

5 . Заявки за извличане на данни Разработени са две заявки за приходите от автомобилите и статусът

им на купуване.Чрез заявката се извежда информация за приходите от купените автомобили и текуща информация за състоянието на автомобилния парк.

8

8

Page 9: baza danni

6 . Формуляри

Формуляр “Купуване на автомобили”

Предназначен е за въвеждане, разглеждане и модифициране на данните в таблица “Купуване на автомобили”.

Формуляр “Клиенти”

9

9

Page 10: baza danni

Формуляр “Коли”

7 . Отчети

Отчет “Клиенти”Информира за набора от клиенти, които има фирмата, като за всеки

клиент са показани следните характеристики: ЕГН, име, фамилия.

10

10

Page 11: baza danni

Отчет „Коли” Информира за набора от коли, които има фирмата, като за всяка кола са показани следните характеристики: код, модел, марка, № на рама.

8 . Експорт на информация от базата данни в таблици на MS Excel .

11

11