Create a form that will allow users to maintain the tables

Assignment Help Database Management System
Reference no: EM131222150

Assignment

Overview

This assignment gets you started thinking like a database designer. You will learn concepts from chapters 1 through 5 and and implement them using MS Access.

You should complete the following activities:

1) See the submission requirements.

Submission Requirements

Part 1-

When completed, please upload your Word document to the "Assignment #1" area under the "Assignments" tab. In the event that Scholar isn't working, please send an e-mail to the course DLI with your Word Document as an attachment. Please use a document naming convention that allows the DLI to determine your name. EXAMPLE: "LastName_FirstName_Assn1.docx".

1) Create a sample relation (in Excel) with five columns and five tuples (rows). Create a primary key by highlighting the column. Create a second table with five columns one of which is a foreign key to the first table and five tuples (rows). Link the primary and foreign key values. Note any assumptions. (Use appendix #1 below as the basis of the expectation of the correct answer)

2) Using Chen notation, create a basic Chen diagram for the following cardinalities: 1:1, 1:M, and M:N. Create a situation that would be described by that diagram. Note any assumptions. (Use appendix #2 below as the basis of the expectation of the correct answer)

3) Create two sample functional dependencies, one to demonstrate a single attribute primary key and one to demonstrate a multi-attribute composite key. Also, summarize (in a sentence or two) the role and purpose of a foreign key and referential integrity. Note any assumptions.

4) For each normal form (1NF, 2NF, 3NF, BCNF, and 4NF), describe in a sentence the conditions that must be true in order for that normal form to be meet.

5) For each normal form (1NF, 2NF, 3NF, BCNF, and 4NF), create an example of conversion to that normal form. (For example, you would show the conversion from an un-normalized to 1st normal form, 1st to 2nd, 2nd to 3rd normal form, etc. (Note (1): If you are having a difficult time creating a relation example that can be converted from 1st all the way through to 4th normal form, you can create multiple examples consisting of different relations to demonstrate conversion between different normal forms (i.e. - a fresh set of relations for each normal form conversion, as it can be difficult to create an example that perfectly violates each normal form in order).

(Use appendix #3 as reference for this question)

Part 2-

This part of the assignment involves building an application using Microsoft Access that implements the following database for a fictitious credit card company, MasterVisa. Create a database and populate the database minimally with 10 records per table (you can add more, but keep within reason as this assignment is not a data entry exercise).

Note: please use tasteful names.

When completed, please upload your MS Access database to the "Assignment #1" area under the "Assignments" tab. You may want to zip your database if your file becomes too large. In the event that Canvas isn't working, please send an e-mail to the course DLI with your Access Document as an attachment. If you choose to email your Access file, please zip the Access file and send it via email as a zip file. Many outlook clients remove MS Access files. Please use a document naming convention that allows the DLI to determine your name. EXAMPLE: "LastName_FirstName_Assn1.mdb"

Background Information

This database will require the following entities (shown below). The primary key fields are denoted in bold letters, and the foreign keys are denoted in italics and underlined.

Account(ANO, ANAME, STREET, CITY, STATE, ZIP)
Transactions(TID, DATE*, AMOUNT, STOREID, ANO)
Store(STOREID, SNAME, STREET, CITY, STATE, ZIP)

One account can have many transactions and one store can have many transactions. No additional normalization is required.

*I am open to how you interpret the date attribute. For example, you could have three separate columns (ex -- one each for month, day, and year) or a single column (ex - 1/1/08). Please refer to requirements #11 and #12 when making your decision. Also, MS Access may consider DATE a reserved word, so you can change this column name if need be.

6) Create an example E/R Diagram for the fictitious business information presented above. Note any assumptions. (Use appendix #4 (below) as the basis of the expectation of the correct answer, but you should ultimately create your own unique diagram.

7) Convert the E/R model (created in question #6) to a relational model. Note any assumptions. (Use appendix #4, #5 and #6 (below) as the basis of the expectation of the correct answer.)

8) Create a main interface that allows the user to execute the events listed below

(Hint: Create buttons on the main interface for each of the assignment requirements 9 through 14. User input can come in many different ways, including user prompts, forms with drop down menus, command buttons, etc. Ultimately, the choice is yours.).

(This interface should automatically initiate when the database is opened. See the Access lecture for instructions).

This main interface should allow the users to execute the following actions:

9) Create a form or forms that will allow users to maintain the tables, so that they can add or edit existing records (but not necessarily delete the record).

10) Create a report that lists all accounts, include any other attributes that you feel are relevant (no user input required).

11) Create a report of all transactions for a given day of the year (day, month, and year), include any other attributes that you feel are relevant (user input required - Date Attributes).

12) Create a report that will serve as the monthly statement for a given individual account that lists the date, Sname, and the amount of the transaction for that account. The user must specify the month. At the end of the statement, the total amount should be summed. (user input required - Account Number/Month/Year).

13) Create a report that lists all the transactions for a given account number, include any other attributes that you feel are relevant (user input required - Account Number).

14) Create an action query, other than the SELECT query (i.e. - crosstab, make table, update, append, delete query). Create a command button (clearly labeled) that initiates the action of this query. The query may or may not require user input.

The file with Appendices is also included in this folder.

Attachment:- Appendices.rar

Verified Expert

The solution is prepared in excel,access and word which are implemented primary and foreign key in table ms excel and created database table for credit card transaction. All queries of the access generated report and forms. All forms and queries of the output is attached in word document and also explained normalization of all forms.

Reference no: EM131222150

Questions Cloud

Advise parties of any legal rights or liabilities that have : LAW00720 Legal Studies ASSIGNMENT. Paula sent a letter to Tess stating that she needed 1200 climwits very urgently. Advise each of the parties of any legal rights or liabilities that they may have. You are required to support your answer by referenc..
Describe obstacles that director francis ford coppola faced : After watching the documentary, "Hearts of Darkness", which chronicles the filming of "Apocalypse Now", describe the obstacles that the director, Francis Ford Coppola, faced.
Summarize at least three cmmi processes : Determine at least three (3) challenges that exist when working with virtual teams based on the second article titled "IT project management and virtual teams". Analyze how the efficient management of these challenges influences the success of pro..
Organizational management : Organizational management: Analyze the internal environment of the service industry and the impact on the management of people with specific reference to Westminster conference center.
Create a form that will allow users to maintain the tables : Create a form or forms that will allow users to maintain the tables, so that they can add or edit existing records. Create a report that lists all accounts, include any other attributes that you feel are relevant.
Resources concerns and considerations : What are key human resources concerns and considerations related to compensation when an organization expands and moves into two or more geographical markets? Will total compensation in existing markets be affected by the organization's expansion ..
Critically evaluate short term liquidity : BACC16 Financial Accounting Fundamentals Assignment. Critically evaluate short term liquidity using three relevant ratios: Critically evaluate the profitability using three relevant ratios: Critically evaluate the financial stability/solvency using t..
Outline of a strategy map for patagonia : 1. Provide an outline of a strategy map for Patagonia. 2. Identify and discuss at least four relevant HRM policies/activities that Patagonia has instituted in order to help HRM contribute to achieving Patagonia's strategic goals and develop and re..
How not initiating action could create financial issues : Reginald Owens owns Knight’s Table Party Supply which caters to weddings, receptions, corporate gatherings, and other special occasions. Reginald creates the atmosphere for the occasion and decorates in conjunction with the buyer’s wishes. Identify 5..

Reviews

inf1222150

3/17/2017 5:19:21 AM

You're the best! I came later for the eighth grade, so I was truly mistaken for all the assignment stuff. You helped me a great deal with these things. You helped me particularly. A debt of gratitude is in order for the patient with me. I took in a ton with you .. Once again, THANK YOU!

Write a Review

Database Management System Questions & Answers

  Explain about the data warehouses and relational databases

Can you explain about the Data Warehouses and relational databases?

  Analyse and comprehend a provided er diagram

Analyse and comprehend a provided ER diagram and Database Schema and to implement a database based on the provided ER diagram and Database Schema

  Write a script that includes two sql statements code

Write a script that includes two SQL statements coded as a transaction to delete the row with a customer ID of 8 from the Customers table. To do this, you must first delete all addresses for that customer from the Addresses table.

  Digitalx has been operating a chain of retail stores

digitalx has been operating a chain of retail stores selling cds dvds and games for a number of years. recently they

  Making a query to produce all clients for one of the sales

Making a query to produce all clients for one of the sales that are assigned to multiple clients - Produce a full client list by each sales person.

  Develop basic tools to expedite use of oracles data

develop basic tools to expedite use of oracles data dictionarygoalsdevelop and demonstrate sql skillsdevelop your

  Describe binary lock function

Describe relationships with example. Also illustrate degree of relationship for that example. What do you mean by locks. Write dow a binary lock function.

  Create a database for flying high travel services

When a FHTS customer wishes to book business flights with accommodation, it is always done by the respective employees of that Australian company, who book online. This model is used to reduce administration costs.

  Explain what problems can occur in a distributed database

Explain what problems can occur in a distributed database that is partitioned but not replicated.

  Draw an entity-relationship diagram for database

Draw an Entity-Relationship diagram for this database using UML notation.Be sure to include all the entities mentioned above, together withattributes

  Write long term problems when constraints are implemented

Why are these so significant yet so frequently ignored by developers? Write the long term problems when these constraints are not implemented? "

  Coastal seafoodcoastal seafood is a family-owned business

coastal seafoodcoastal seafood is a family-owned business that operates on the east coast. the company already uses

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd