Demonstrate skills in building a database application

Assignment Help Database Management System
Reference no: EM132373307

Assessment - Data model development and implementation

Purpose of the assessment (with ULO Mapping) The purpose of this assignment is to develop data models and map Database System into a standard development environment to gain understanding of data model development. Then implement the data model using a commercially available database management system development tool.

On completion of this assignment students will be able to:
b. Make an informed and critical assessment of database management systems.
c. Develop data models and implement DB systems.
d. Analyse business decisions related to DB information systems.
e. Demonstrate skills in building a database application using a commercially available database management system development tool.

Assignment Description

1. Database Design

The School of Information Technology & Engineering (SITE) would like to help its Master of Networking students with placement in various companies and firms. To facilitate this, they need to design a database with the primary purpose of scheduling interviews and facilitating searches by students and companies that are looking for candidates. MIT IT Manager provided following business rules to the software developer:

User view 1 requirement: The database should have information about students, job openings, companies, interviewers and interviews. Student's first name, last name, student id number, driver's license number and expected graduation date must be recorded.

User view 2 requirements: Companies post job openings that students can apply for. For each job posting, the date, deadline of the posting, title of the position, base salary, minimum requirements, and description are recorded.

User view 3 requirements: One student can apply for many open positions (Job postings) in companies and the date and time of each application is recorded. Students should also be able to see the status of their application (whether there will be a follow-up interview and whether they were turned down for the position).

User view 4 requirements: Interviews can be facilitated by the University and interviews are conducted by the respective companies. It is required to keep track of date and time of the interview, conference room location, which employees interviewed which students, as well as the result of the interview. A company from the Business School reserves MIT conference rooms and the company needs to specify the resources needed (e.g. computer, projector, etc.).

User view 5 requirements: An interviewer is an employee of a company and he/she has an employee id, telephone number and position title.

User view 6 requirements: A company has an identifier, name, main contact number and main fax number.

Complete the information-level design for the new database "MIT training" that satisfies the constraints and user view requirements given below. In order to complete the information-level design you are required to answer questions given below 1(a) - (e)

a. Identify and list entities described in all user requirements given above.
b. Add attributes to these entities and represent them as a collection of tables and attributes as below.
Eg. Student (StudentID, Fname,.......

NB: Select suitable primary key for each table and underline them.

c. Outline at least 2 relationships between those entities.

Eg. : One students can apply for many open positions (Job postings) in companies - One-to-many,

d. Determine the functional dependences.
Eg. StudentID → Fname, address, ......

e. Normalise these tables. Make the normalization to 3NF. State for every step in the process.

2. Represent the structure of your database visually by using the entity-relationship (E-R) diagram. If you make any assumptions about data that are not explicitly given in the problem, these must be described.

NB: You need to use Visio, draw.io [1] or Lucidchart [2] or any other software tool, to create the ER diagram.

3. Model Building
Build this model using MS Access/SQLite by creating these tables and Relationships. Populate these tables with appropriate data, at least 2 records in each table. Include following into your MS Word document.

I. If you are using MS Access include following screen shots
· Relationship diagram created in Access. (Select database tools Relationships in the Access menu)
· Data sheet view and design view of your tables. Eg.

II. If you are using SQLite
• Screen shots of CREATE TABLE command and INSERT INTO commands. Eg.

4. Report Generation
a. Write a query to generate one example for useful information that can be obtained from this "MIT training" database.
b. Execute the query on the database and attach the screenshot of your output.

Verified Expert

In this assignment we create a database design for the given case where students of university can apply for the jobs posting which are posted by various companies which are offering job openings.The student can apply for the more than one jobs. The database design will help to track the job status for the students and also let the student appear for the interview and get the result of the interviews.In the assignment we create various table entities, and show the functional dependencies and create the ER Diagram for the case study.Then we implement the database design in MS-ACCESS and create all the tables and fill each tables with records. And we create one Query to display a useful information of this database modelling.

Reference no: EM132373307

Questions Cloud

What industry in china or hong kong is competitive : What industry in China or Hong Kong is competitive internationally? Use the Porter's Diamond to explain. thanks!
Elasticity of a demand curve equals : Imagine that you find a rare case where the elasticity of a demand curve equals = l. What exactly does this mean?
What is the future value : What is the future value of $2,500 invested for three years at an interest rate of 3% per annum compounded semi-annually?
Discoveries in dna-cell biology-evolution and biotechnology : Discoveries in DNA, cell biology, evolution, and biotechnology have been among the major achievements in biology over the past 200 years
Demonstrate skills in building a database application : BN204 - Database Technologies - Data model development and implementation - Melbourne Institute of Technology - Analyse business decisions related to DB.
Explain how constitutional alteration takes place : ACC520 Legal Regulation of Business Structures-University of the Sunshine Coast-Australia- Explain how constitutional alteration takes Place.
Describe darwin theory of evolution by natural selection : Describe Darwin's theory of evolution by natural selection. describe the driving forces for evolutionary change.
Highlights in the npr planet money podcast : What is the paradox that Diane Coyle (the author of "GDP: A Brief but Affectionate History") highlights in the NPR Planet Money podcast "Beyond GDP"?
Determining the effect of the sales tax : Suppose that Luciana gets a tax rebate of $2500 to ease the effect of the sales tax. What would her consumption of food be now?

Reviews

len2373307

9/20/2019 1:50:32 AM

Functional Dependency /10 All elements are present and very well integrated. Components present and well integrated Normalise table /10 Logic is very clear and easy to follow. Logic is clear and convincing. ER Diagram /15 Extremely good effort. All elements are present and very well integrated. Outstanding Good effort. Most components are present and well integrated. Model building /5 Extremely good effort. Good effort. 4. Report Generation a. Write a query/5 All elements are present. Most components are present. 4. Report Generation b. Execute the query /5 All elements are present. Most components are present.

len2373307

9/20/2019 1:50:20 AM

Grade Mark HD 100% DISTINCTION 80% Identify all Entities /5 Ability to think critically. Relevant and soundly analysed. Represent user Views as Tables /10 Analysed clearly. Soundly analysed. Relationships /5 Demonstrated excellent ability to think critically and identified relationships. Demonstrate d good ability to think critically and identified relationships.

len2373307

9/20/2019 1:50:09 AM

2. ER Diagram Represent the structure of your database visually by using the ER diagram. Evaluate your proposed solutions 15 3. Model building Model building on MS Access or MS SQL Server 5 4. Report Generation Example report a. Write a query 5 b. Execute the query 5 Total marks or the Report 70 TOTAL 100

len2373307

9/20/2019 1:49:59 AM

Marking criteria: Example of marking criteria is shown in the following table. Marks are allocated as follows: Section to be included in the report Description of the section Marks PART A Assignment 2 Quiz marks Marks for Assignment 2 Quiz 30 PART B 1. Database Design a. Identify all entities Identify entities in all user requirements 5 b. User Views as Tables Represent the User Views as a collection of Tables 10 c. Relationships Determine the relationships between entities 5 d. Functional dependences. Determine Functional dependences. 10 e. Normalise tables Analyse above tables and normalise these 10

len2373307

9/20/2019 1:49:36 AM

Submission Guidelines • All work must be submitted on Moodle by the due date. Write your answers in this document underneath the question and save as “BN204_T2_2019_Assigment2_your_name.doc”. • The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2.5 cm margins on all four sides of your page with appropriate section headings. • Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE referencing style. • Submit both the database that you created and the word document.

len2373307

9/20/2019 1:49:26 AM

Description of this assignment: This assignment consists of two parts: Part A: An online quiz Assignment 2, which includes 30 questions. Students may have 3 attempts at this quiz. The system will select the highest grade. Part B: The creation of an ER diagram and implementation

Write a Review

Database Management System Questions & Answers

  Imagine that you have been assigned as a project manager to

imagine that you have been assigned as a project manager to manage your companys e-commerce website where customers can

  List relationship type in terms of cardinality

John works for an IT service company as a senior database designer. His company just won a few contracts to serve several public library systems within the state of Maryland. Each library system operates independently though John is in charge to d..

  Consider the following schema of ra b c d with functional

consider the following schema of ra b c d with functional dependenciesa -gt b b-gt c and b-gtd1- compute the closure

  Explain the two sql functions and the importance of function

Explain the two SQL functions and the importance of each function. Please include when these functions might be used.

  Develop startups in the portland and oregon area

Create a new value with "Service Area" as your identifier and use the COUNTA function to tally the organizations by area. Create a new Column with "Type".

  What are the candidate keys

A relation NADDR is defined with attributes NAME (unique), STREET, CITY, STATE, and ZIP. For any given zipcode, there is just one city and state.

  Implement a hash structure for the contributor data

At this point, you decide to implement a Hash structure for the contributor data to prepare for searches. You will read the contributor information from a file provided; it is a comma delimited (CSV) file.

  What are functional dependencies

Multi-level index is guaranteed to have the search cost proportional to the number of levels inmulti-level index.

  Create a form to update the sale table

Create a form to update the Sale table. This form is to have three list boxes from which the user can select the customer, the item, and the sales staff member.

  Create a database and import text files into tables

Mr Sev N O'Nine, your manager, has set up the following tasks for you to complete for this phase of the project: Create a Database and import the four (4) Text files into four (4) Tables, Modify Table Design and Set Primary Keys

  Discuss db caching in middle tier of server architecture

Advanced Database Administration (COMP 0343) Manage client-server connections using RDBMS Net Services and evaluate requirements and select appropriate parameters to ensure effective storage management in a database system

  Describe what the role of the database administrator is and

discuss what the role of the database administrator is and why it is such an important role in the company. do we

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