yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft SQL Server wikipedia , lookup

Microsoft Access wikipedia , lookup

Serializability wikipedia , lookup

Oracle Database wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

IMDb wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Functional Database Model wikipedia , lookup

Ingres (database) wikipedia , lookup

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Concurrency control wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

ContactPoint wikipedia , lookup

CD-DIRECT Customer Orders
CD-DIRECT is small, specialist music store in Cork City. While they have a small shop which
walk-in customers can use, the majority of their customers come from the catalogue they
send out once a month to subscribers and from a newly designed online shop.
The owner of CD-DIRECT wants to use a database to keep track of CDs they have in stock,
artist information, customer details and the orders they make. The database will be developed
using MS Access as the owner already has MS Office installed and they are not interested in
purchasing new database software. The database will allow the user to add new artist
information, cd records and create new orders for customers. The owner would also like to be
able to browse through the list of CDs for customer enquiries. The database should also allow
the owner to print order details to use as an invoice for customers.
After preliminary systems analysis at CD-DIRECT you have designed a plan for the tables in
the database:
Create a database using the tables displayed above with the associated fields.
ArtistID, OrderID, cdID and CustomerID are the primary keys in each table and
should be set as autonumbers (data types).
Populate the tables with some sample data (approximately 5 records per table).
Set up the relationships as above and enforce referential integrity (it’s a good idea to
do this before populating the tables).
Create the following queries:
A query which displays the artists name with associated CD titles and release
o A query which displays customer first name and surname with the CD titles
and artist names which they have ordered.
o A query which sums the total cost of all customer orders in the orders table
Create forms to allow the user to
o Add customer/order/cd/artist records
o Delete customer/order/cd/artist records
o Modify customer/order/cd/artist records
Create a report which can be used as a customer invoice for their CD order
You can assume that a customer may only order one CD at a time.
Be careful with the use of graphics/pictures when designing the database forms. It is
possible to use pictures but be prudent and check their size before inserting them into
the database.
Is2210 is all about designing better information systems for end-users, keep in mind
while you are developing your database (forms in particular) that someone would
have to use this system 7/8 hours a day to do business. If this is the case, it should
be easy to use and understand and have a well-thought out format (no one wants to
look at neon colours all day long!)