Technology terminology for effective communication

Assignment Help Database Management System
Reference no: EM131154893

Assignment 1

Database Management System (DBMS)

Applicable course objective:

- demonstrate problem-solving skills by identifying and resolving issues relating to information systems and their components, and proficiently utilise different types of information systems software (especially gaining proficiency in utilising databases, spreadsheets, and presentation applications).

- demonstrate written communication skills by understanding basic information communication and technology (ICT) terminology for effective communication and applying it within a business environment.

Applicable graduate qualities and skills gained from this assessment instrument:

- Problem Solving (Skill U2)

- Written & Oral Communication (Skill U4)

This assignment is quite complex, and exposes you to many different components in Microsoft Access(any version from Access 2007 to current), some or all of which might be very unfamiliar to you. The assignment description provides some explanation of how to use these components, but you are also expected to use available resources such as Online Help, the Beskeen et al text, the Practical Skills sections at the end of each Module in the Study Materials, the SAM online tutorial activities and the course discussion forums, as well as exploring and experimenting on your own.

Task 1: Create and Import

Create a new blank Access Database (using any version from Access 2007 to current) and name it[lastname] [initial] _ [student number] _ [course code] _ assign1.accdb(eg. genrichr_0050051005_CIS5100_assign1.accdb).

Import the four sets of data from your firm's Intranet (CIS5100 Study Desk).

The easiest and quickest way to import data into Access is by using the Import Text Wizard. The following steps must be followed carefully to ensure the data is imported correctly:

Importing Tab Delimited Text files into Access (any version from Access 2007 to current)using the Wizard

1) On the External Data tab, in the Import & Link group, click the Text File data source icon.

2) In the Get External Data - Text Filewizard popup,browse to find the ‘Assignment01 Text File Customers.txt'text file and select the Import the source data into a new table in the current database option - then click OK.

3) Select the Delimited - Characters such as commas or tab separate each fieldoption on the first page of the wizard - then click Next.

4) Select the Taboption on the second page of the wizard and turn on the First Row Contains Field Namescheck box - then click Next.

5) Set the following for each field on the third page of the wizard:

- Field Name- keep the field name as it appears when imported
Note: Changing Field Names rather than using Captions will result in loss of marks.
- DataType-giving each an appropriate data type (students will be marked on their logical choice of data types, based on the sample data provided).

Note: Numbers that will not be used for calculations should be set as Text. Numbers such as Freight Weight and Order Qtymust be carefully and logically set to avoid loss of data (numbers without decimal places should be set to be either binary, integer or long integer; and numbers with decimal places should be set to be single or double).

See the Beskeen et al textbook Access 2013 Unit E for more details on setting appropriate Data Types, particularly Table E-3: Common Number field properties for logical Data Types.
- When you are sure that each field has the appropriate data type, click Next.

6) Select No Primary Keyoption on the forth page of the wizard - these will be set in Task 2 - then click Next.

7) Name the table tblCustomers on the final page of the wizard and click Finish.
Repeat the above 7 steps for the rest of the text files naming each Database Table as follows:

Task 2: Modify Table Design
Modify the four imported tables' structures using the given Table Specifications,from the section above,in Microsoft Access using Table Design View:
- Use the above table specifications, checking that you have the correct table names and field names.
- Check that all fields have the appropriate Data Typefrom the following:
o Text, Number, Date/Time, Currency, Yes/No, Hyperlink.
- Add an appropriate Field Descriptionsto ALL data field with a well-structured description, eg. for CustID an appropriate description would be:
Customer Identification | Data Type: Short Text: 3 Characters
- Ensure that you also set properties for each field where appropriate. You MUST set the following:
o Field Size- set appropriate logical fields sizes for all Text and Number data types (numbers without decimal places should be set to be either binary, integer or long integer; and numbers with decimal places should be set to be single or double)
o Caption- set an appropriate English caption for all fields where the field name is not in English (eg. Customer ID for CustID)
o Format- set an appropriate format for all: Yes/No and Date data fields;Text data fields that should be stored in Upper-Case (State);Hyperlinks data fields that should be stored in lower-case (EmailAddress); and numbers that contain currency or percentages
Note:LU is the country code for Luxembourg- should be formatted in Euros; KY is the country code for Tuvalu- should be formatted in Dollars.
o Decimals- set an appropriate number of decimal places for any single or double numbers
o Default Value- set an appropriate default value for all Yes / No data Fields
o Required- set any data Fields that must contain data to Required and leave any Fields where data is optional as unchecked.
o Validation Ruleand Validation Text- include appropriate Validation Rules for each of the following data Fields:Title; State; and Item Type. This ensures that onlylimited value options can be entered for these data Fields.

Task 3: Set Primary Keys

Set the Primary Keysfor the four (4) Tables as per the following table specificationsin Microsoft Access using Table Design View:

Task 4: Create Relationships between the Tables

Create the following relationships between the four (4) tables:
- tblCustomers to tblOrders
- tblItems to tblOrders
- tblSuppliers to tblItems

Check that the correct table names and field names are listed in the ‘Edit Relationships' screen.
Ensure that you ENFORCE referential integrity, but do not set Cascading Updates or Cascading Deletes.
You should check that the computer has identified correctly the 1 to ∞ relationships between the four (4) tables.
Note:This must be done after you have established the primary keys
See the Beskeen et al textbook Access 2013 Unit E and the YouTube videos on the StudyDesk for more details on creating relationships

Task 5: Create Data and Update Queries

Create the following Five (5) queries using the Query Design View. Use the names given for each query to avoid confusion for the client (make sure you submit them in the order given below).
Note: Not all queries will require the inclusion of all four tables; you must decide which tables are appropriate for the generation of each query's output. Only tables needed should be included in the query design as extraneous tables could cause problems with the query results.
Note: Query names must conform to the Leszynski Naming Convention (LNC) as per the Naming Convention for Access Database Objects document in the Practical Appendixes found on the Study Schedule and Module Materials - including the Query Numberand Two Meaningful Words to describe the query eg. qry1XxxxxxXxxxxx.
See the Beskeen et al textbook Access 2013 Unit B, Access 2013 Unit F and Access 2013 Unit K for more details on creating queries

- Query 1: Unfulfilled Steampunk HatsMother's Day Orders:
Dr Teslawould like to see how many Steampunk style hatsorders were ordered for Mother's Day but were unfulfilled due to the items being out of stock. In the past the majority of Mother's Dayorders were placed in Apriland were for items less than5kilograms.
Create a Select Query that will display the full Customer'sName (including Title, Given Names and Family Name), Full Item Details (includingItem Type, Item Description, Item Colour, Item Size and Freight Weight), Order Date and Order Qty for all Headwearorders,placed in the month of April (using the BETWEENcriteria tool), weighing lessthan to5 Kg, and that are currently on order but not in stock.
Display the results sorted by Order Date, check that have you included all necessary Fieldsand ensure that you only display the required Fields.
Note: This Query will display 9rows of data if done correctly.

- Query 2: Eastern Australian Ladies relatedOrders from a Supplier:
Dr Teslawould like to have a query that the businesscan reuse with a manually entered Supplier Name, to see how many customers living in Eastern Australia (Queensland, New SouthWales or Victoria) have purchased Ladies related items obtained from the Supplier asspecified.

Create a Select Querythat will display the full Customer'sName (including Title, Given Names and Family Name), andFull Customer's Address for customers who live in Queensland, New South Wales or Victoria(using the IN criteria tools), and the Item Type, Item Description, Item Colour, Item Size, Dispatch Date and OrderQty for all Customerswho have purchased anItem Types containing the word "ladies" (using the LIKE criteria tool) obtained from a user specified Supplier.

Note: As no supplier name has been given, this query must use a Parameterin place of the supplier name.

Display the results sorted by Item Type and Item Description, check that have you included all necessary Fieldsand ensure that you only display the required Fields and test using Supplier'sName of"Charles Babbage Inc.".

- Query 3: Import Duty the Tuvalu (TV) Cost Price Increase:

A new Australian import duty of 7.25% has been added for all products being imported from the Tuvalu(TV) and Dr Tesla has asked you to develop a query that will update the Cost Price from the Tuvaluof all items that are currently on order. As it would be considered profiteering, it is important that the query does not update the Cost Price of items already in stock.

Create an Update Querythat will raise theTuvalu(TV) Cost Price for all items on orderthat are not in stockby 7.25%. It is always good practice to backup any data before running an update or a delete query. The following steps should be followed to achieve this Query:

- In the List of Tables, copy the table called tblItems and paste it with the new name tblBackupItems.

Use tblItems for this Update Query, not your back up table tblBackupItems. If you have difficulties with this query and need to restore your data to the original values, you can copy columns as necessary from tblBackupItems to tblItems and start again.

- Create an Update Query that will increase the Cost Price (TV) in tblItemsby 7.25% for all items currently not in stockbut on order.

- Include rounding to 2 decimal places with the update calculation by placing the following function around the update formula: ROUND(update_formula,2)

- Query 4: Late Dispatched Orders Form Query:
Dr Teslawould like to have a single query that the business can display within a form (Task 6: Form 1) to seethe customers who are:

i) Living in Victoria, have had items dispatched late (between5thJune and today) and where the item was ordered before the 31thMay and the item is in stock
Or

ii) Living in Tasmania, have had items dispatched late (between 31stMay and today) and where the item was ordered before the 25thMay and the item is in stock
Create a Select Querythat will display the CustID, Full Customer's Name (including Title, Given Names, and Family Name), Full Customer's Address, Date of Birth, eMail Address, MailingList, ItemID, Full Item Details (includingItem Type, Item Description, Freight Weight and Supplier Name), OrderDate, Dispatch Date and OrderQty for those customers

i) living in Victoria, who have placed Orders before the 31st May 2016and where these orders were onlydispatched between the 5thof June 2016and today (using the BETWEENcriteria tool and the DATE() function), and where the business currently has that item in stock

ii) OR living in Tasmania(using the OR criteria row) , who have placed Orders before the 25th May 2016 but where these orders were only dispatched between the 31stof May 2016and today (using the BETWEEN criteria tool and the DATE() function), and where the business currently has that item in stock

Display the results sorted by State and Order Date, check that have you included all necessary Fields and ensure that you only display the required Fields.

- Query 5: Invoice Query with Calculated Fields:

Dr Teslawould like to have a query that the business can use to produce customer invoices (Task 7) to see how many customers living in Queenslandordered a Brass relatedproduct in the months of Apriland May where the item was in stock.This query should also calculate the selling price (based on goods purchased from the Luxembourg) and order total, both of which will be needed on the customer invoices.

Create a Select Querythat will display the CustID, Full Customer'sName (including Title, Given Names and Family Name), Full Customer Address, ItemID, Full Item Details (includingItem Type, Item Description, Item Colour, Item Size, Freight Weight and Supplier Name), OrderDate, and OrderQty, including two calculated Fields- Selling Price (AU) and Order Total (AU). Limit the query to only those customers living in Queenslandor New South Wales(using the IN criteria tools)who ordered aproduct where the Item Descriptioncontaining the word "Brass"(using the LIKE criteria tool), who have placed orders in the months of April and May (using the BETWEEN criteria tool), and where the business currently has that item in stock.

Note:
- SellingPrice(AU)- CostPrice (LU) x Exchange Ratex (1 + Recommended MarkUp)
- OrderTotal(AU)- SellingPrice(AU) x Ordered Qty

Include rounding to 2 decimal places forthe Selling Price Calculated Fieldby placing the following function around the formula:
ROUND( calculated_Field,2)

SellingPrice and OrderTotal must be formatted to the appropriate currency and provided with meaningful captions in the properties for these two calculated Fields.

Display the results sorted by CustID, ItemID and Order Date, check that have you included all necessary Fields and ensure that you only display the required Fields.

Task 6: Create Data Display Forms

Create the following two (2) data entry forms using the Form Wizard and Form Design.

Note: Form names must conform to the Leszynski Naming Convention (LNC) as per the Naming Convention for Access Database Objects document in the Practical Appendixes found on the Study Schedule and Module Materials - including the Form Number and Two Meaningful Words to describe the query eg. frm1XxxxxxXxxxxx.
- Form 1: Late Orders Form Display with Calculated Fields:

Using all Fields from Task 5 Query 4, create a professional user friendly Display Form(using either the Columnar or Justified Form Wizard Templates) that will allow users to view order details stored in the Database Management System (DBMS).

Include two calculated Textbox Fields that will calculate:
- Customer's Age in whole years (using the DATEDIFF function - see video Assignment 1 Extra Resources).
- Dispatch Delay in whole days (Dispatch Date - Order Date).

The form should demonstrate the following form controls:
- Image -an appropriate logo at the top of the form
- Label -an appropriate Form Title and appropriate Section Headings
- List Boxes or Combo Boxes - demonstrate for Title, State and Item TypeFields
- Check box - demonstrate for MailingListField
- Buttons - demonstrate the following four (4) Navigation Buttons (First Record, Previous Record, Next Record, Last Record).

- Form2: Supplier ItemsDisplay Form with Subform:
Create a professional user-friendly DisplayForm(using either the Columnar or Justified Form Wizard Templates) and a sub-formthat will allow users to vieweach supplier record's details stored in the Database Management System (DBMS).
The main form should contain AllSupplier details, the sub-form should contain a Datasheet view of the items sold by that particular Supplier(including at least Item Type, Item Description, and Freight Weight) - name the subform: frmItemsSub.
The form should demonstrate the following form controls:
- Image -an appropriate logo at the top of the form
- Label -an appropriate Form Title and SubForm Heading
- List Box or Combo Box - demonstrate for State Fields

- Buttons - demonstrate the following four (4) Navigation Buttons (First Record, Previous Record, Next Record, Last Record).

Task 7: Create an Invoice Report

Dr Teslahas provided you with thefollowing sample Invoice. The client requires you to develop a similar invoice for their business.

Using allFields from Task 5Query 5, create in the Report Wizard (using the Block Report Wizard Template) a single Report called rptCustomerInvoice that produces a professional looking invoice for the business.

The invoice must have the following attributes:
- The report must contain at least all the elements displayed in the sample invoice (above).
- The report must be grouped by CustID.
- Each Customer's invoice must be on a separate page.
Note:To do this, in the Report Design View,right click on ‘CustID Header', choose ‘Properties',find the ‘Force New Page and change it to ‘Before Section'. You should only view the Invoice in Print Preview to test that this is working - Report View will not put the Customers on separate pages.

- Each Customer's invoice musthave the Customer's name merged into a single Field including Title, Given Names and Family Name by modifying one of the Fields to include:
[Title] & " " & [GivenNames] & " " & [FamilyName]

- Each Customer's invoice must have part of the Customer's address merged into a single Field including City, State and Postcode by modifying one of the Fields to include:
[City] & " " & [State] & " " & [Postcode]
- Each Customer's invoice musthave Today's Date in the Page Header
- Each Customer's invoice must have an Invoice Total for each customer
- Each Customer's invoice must not have any extraneous data including Grand Totals, Page Numbering, nor Summary Information.
- Each Customer's order must have the Order Date in the Details Section
- Each Image on the invoice must be inserted using the Image Control andmust have the following properties:

Task 8: End of Project Presentation to the Client

Mrs Ada Lovelacehas asked you to provide a professionally developed business presentation to the client, Dr Tesla, outlining the process that was taken in the development of this Database Management System.

Create a PowerPoint2007/2010/2013Presentation and name it ‘[lastname] [initial] _ [student number] _ [course code] _ [assignment number' (eg. genrichr_0050051005_CIS5100_assign1.pptx).

Make sure that your professional developed business presentation is prepared so that it conforms to the course StudyDesk presentation resources. These resources include, but are not limited to the Practical Appendixes found on the Study Schedule and Module Materials and various videos.

The professional business presentations set of slides should be structured as follows:
- Title - outlining the full Business Name, Project Description, Student Name and Student ID.
- List of Topics
- Presentation Content - the following are the topics the presentation must answer.

Each slide must include detailed speaker notes provided in the notes section of the slide - the detailed speaker notes must provide a full answer to each of the following questions and be written so that another person could present this presentation on your behalf to the client.

DO NOT PROVIDE THIS AS AN AUDIO RECORDING
o Define what a Database Management System is.
o Define what a Relational Database is.
o Explain why a Database Management System is the appropriate tool for this project.
o Explain why this Database Management System was developed as a Relational Database.
o Describe what a Database Query is and discuss briefly the five queries that were developed for this project.
o Describe what a Database Form is and discuss briefly the two forms that were developed for this project.
o Describe what a Database Report is and discuss briefly the report that was developed for this project.

Assignment to be done in the mentioned reference style(Harvard AGPS style)

Attachment:- ass.rar

Reference no: EM131154893

Questions Cloud

Determine the average shearing stress in each bolt : The bolts are of 22-mm diameter and are spaced longitudinally every 120 mm. Knowing that the beam is subjected to a vertical shear of 240 kN, determine the average shearing stress in each bolt.
Describe the websites applications or multimedia resources : How do health care providers use these resources to enhance their products and services? What are the implications of using these resources in the health care industry? What are the implications for the consumer?
How the phonetically spelled pronunciation guide aids : Explain how the phonetically spelled pronunciation guide aids you to pronounce medical words or phrases correctly. Give at least 3 examples of medical words that would have a different meaning if pronounced incorrectly. What effect could mispronou..
Some sort of online calculator : Is there some sort of online calculator for Math/Algebra/etc courses on this site?
Technology terminology for effective communication : Demonstrate written communication skills by understanding basic information communication and technology (ICT) terminology for effective communication and applying it within a business environment.
Please share a problem on statistics : 1. Please share a problem on statistics and explain how to work the problem. Please show each of your steps. 2. Also. please share a website on Statistics. Do not share a website of a classmate.
Do you use computerized clinical decision support systems : Peruse the information presented at the Open Clinical website presented in this week's Learning Resources. Locate an article that focuses on how clinical decision support systems can be used to support or improve patient care. How does the informa..
Determine the shearing stress at the five points : A plate of 2-mm thickness is bent as shown and then used as a beam. For a vertical shear of 5 kN, determine the shearing stress at the five points indicated and sketch the shear flow in the cross section.
Discuss the impacts of a large portion of the population : Discuss the impacts of a large portion of the population being uninsured and how this affects the health care system. If this continues, how do you anticipate that the health care system will respond to it? What are the ethical issues and the prac..

Reviews

Write a Review

Database Management System Questions & Answers

  Drawing a diagram of the data structures

Drawing a diagram of the data structures will help you figure out what you are deallocating as you write your dictionary_free function. This should help you avoid memory leaks.

  Prepare lower-level dfd for handling appointment processing

Using Draw IO, prepare a lower-level DFD for handling appointment processing. Be sure that the names used in the diagram are consistent with the names identified in the Context diagram that was developed in class.

  Determine the functional dependencies

Using your knowledge of the college environment, determine the functional dependencies that exist in the following?

  How much supervisory wages and factory supplies

How much supervisory wages and factory supplies cost would NOT be assigned to products using the activity-based costing system - How much supervisory wages and factory supplies cost would be assigned to the Batch Processing activity cost pool?

  Prepare an entity relationship diagram

Prepare an entity relationship diagram which models your proposed design. Write the SQL statements to create the database tables, relationships and populate each table with at least 10 records per table, where applicable

  Why might an organization select mysql over sql server

Large-scale database are available on several platforms. Among those are MySQL, SQL Server, and Oracle. Other than cost, why might an organization select MySQL over SQL Server or Oracle

  Print a list of classes that mary calahan will be taking

Print a list of classes that Mary Calahan will be taking and Make a class list for Ocean Ecosytems. Include the instructors name

  Calculate individual consultants pay based on the tasks

Principles of database design, as demonstrated by the database design for project -  Designing and creating the following basic (master) tables for the application and "Employee" table, to hold the details of employees

  Create an employee database

Create a report that contains the above data - be sure to include a Hampton University logo in your report.

  An entity-relationship diagram for a database

an Entity-Relationship diagram for a database

  Normalize the table by listing the 2nf tables

Answer Yes or No to the following Functional Dependency questions. Base your answers on the data shown in Table X below. There are no further rows in this table.  Provide reasoning VERY briefly. Normalize the table by listing the 2NF tables

  Conduct a research about normalization

Conduct a search online for tutorials about normalization. Choose three tutorials that you think best teach you about normalization. Share your findings with the class, include the links to those sites, and explain why you chose the three tutorial..

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