* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Sample DATABASE PROJECT
Survey
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
Extensible Storage Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Ingres (database) wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Concurrency control wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
Transcript
Sample DATABASE PROJECT 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: Requirements: o o o o 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: o o o A query which displays the artists name with associated CD titles and release dates. 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 Rules: o o 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. Suggestion: o 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!)