Database Management for Speed Delivery Company

Referat
8/10 (1 vot)
Domeniu: Engleză
Conține 1 fișier: doc
Pagini : 8 în total
Cuvinte : 575
Mărime: 15.81KB (arhivat)
Publicat de: Corvin Pătrașcu
Puncte necesare: 7

Extras din referat

Project at Management Information Systems

1. Problem description

A speed delivery company provides services for their clients.

The client has the following attributes: ID client, client name, client address, client age, client birth-date.

The services of the company are accomplished by delivery agents who have the following attributions: ID agent, agent name, hiring date.

For the packages delivered, an invoice is issued with the following attributes: ID invoice, invoice date, due date, ID client, client name, ID agent, agent name, invoice value.

An invoice is issued by an agent for only one client.

A package has the following attributes: ID package, package color, package weight.

For each package delivered the number of packages is mentioned.

An invoice can contain many packages. A certain package can be on many invoices.

After the client receives the invoice he goes to the bank to pay. The attributes of the bank are: ID bank, bank name, bank address.

The invoice can be paid only at one bank.

2. Data dictionary

IDClient, ClientName, ClientAddress, ClientAge, ClientBirthdate, IDAgent, AgentName, HiringDate, IDInvoice, InvoiceDate, DueDate, InvoiceValue, IDPackage, PackageColor, PackageWeight, IDBank, BankName, BankAddress, Quantity.

3. Business rules

1 Agent → n Invoices 1 Invoice → 1 Agent

1 Client → n Invoices 1 Invoice → 1 Client

1 Bank → n Invoices 1 Invoice → 1 Bank

1 Package → 1 Invoices 1 Invoice → n Packages

4. First normal form

ClientAge has to be eliminated because it is a non-atomic attribute.

IDClient, ClientName, ClientAddress, ClientBirthdate, IDAgent, AgentName, HiringDate, IDInvoice, InvoiceDate, DueDate, InvoiceValue, IDPackage, PackageColor, PackageWeight, IDBank, BankName, BankAddress, Quantity.

5. Second normal form

IDClient

→ClientName

→ClientAddress

→ClientBirthdate

IDAgent

→AgentName

→HiringDate

IDPackage

→PackageColor

→PackageWeight

IDBank

→BankName

→BankAddress

IDInvoice

→InvoiceDate

→DueDate

→InvoiceValue

→IDClient

→IDAgent

→IDBank

IDInvoice

IDPackage

→Quantity

Preview document

Database Management for Speed Delivery Company - Pagina 1
Database Management for Speed Delivery Company - Pagina 2
Database Management for Speed Delivery Company - Pagina 3
Database Management for Speed Delivery Company - Pagina 4
Database Management for Speed Delivery Company - Pagina 5
Database Management for Speed Delivery Company - Pagina 6
Database Management for Speed Delivery Company - Pagina 7
Database Management for Speed Delivery Company - Pagina 8

Conținut arhivă zip

  • Database Management for Speed Delivery Company.doc

Alții au mai descărcat și

Risk Management - A Science Or An Art

Strategies for identifying and measuring risk can help treasury personnel develop a sound diversification policy Before a risk profile can be...

The Evolution of Computer Science

The Evolution Of Computer Science The birth of computers and information technology goes back many centuries. The development of mathematics led...

11th of September 2001

The day of September 11th 2001 will remain as a dark day in history. All people know about this day and what happened at this date. On this day,...

The Tempest

Type of Work - Play Genre - Romance Language - Elizabethan English Time and place written - 16101611; England Tone - Dreamy,...

Test de engleză 3

Part Three: Gapped Text You are going to read a magazine article about a trip to Australia. Seven paragraphs have been removed from the article...

Prezentare a Mediului de Afaceri Argentinian

INTRODUCTION Essential facts about Argentina Geert Hofstede analysis over Argentina and the Latin American countries BUSINESS ETIQUETTE...

Ai nevoie de altceva?