Design and build a database system using the knowledge

Assignment Help Other Subject
Reference no: EM133567747

Database Systems

Overview

In this assessment, you will apply normalization techniques to evaluate the entities designed in Assessment 1 and ensure that all relations are normalized to at least the third normal form (3NF).

Objectives(s)

This assessment item relates to the unit learning outcomes as in the unit descriptor. This assessment is designed to improve students' skills to analyze organization database requirements, normalize a database and use data manipulation language to manage a database. This assessment covers the following LOs.

1. Derive a physical design from the logical design taking into account application, hardware, operating system, and data communications networks requirements; further use of data manipulation language to query, update, and manage a database

2. Identify functional dependencies, referential integrity, data integrity and security requirements; Further integrate and merge physical design by applying normalization techniques.

3. Design and build a database system using the knowledge acquired in the unit as well as through further research on recent trends to demonstrate competence in various advanced tasks with regard to modelling, designing, and implementing a DBMS including Data warehousing, Data Management, DB Security.

Assessment Criteria

This assessment is designed to assess student's knowledge, skill and application of knowledge and skill in relation to
1. Design guidelines for relational schemas.
2. Database design process.
3. Application of normalization techniques.
4. Building a database.
5. Data manipulation language.


Task 1 (Weighting 20%)

Ensure all tables designed in Assignment 1 satisfies the design guidelines for relational schemas.

• Identify any non-semantic columns in each table and transform tables where the tables should have semantic columns.

• Identify tables which could possibly have any anomalies and remove all anomalies from the tables.

• Identify any columns which may have frequently null values and remove or revised those columns. If nulls are unavoidable, then make sure that they apply in exceptional cases only.

• Identify any possibility of spurious tuples and avoid such relations that contain matching columns that are not primary key and foreign key combination.


Task 2 (Weighting 30%)

Apply normalization technique on all tables designed in Assignment 1.

• Identify any repeating group of columns in each table and transform unnormalized tables into tables that are in 1st Normal Form.

• Identify any partial dependencies in each table and transform 1NF table into tables that are in 2nd Normal Form.

• Identify any transitive dependencies in each table and transform 2NF table into tables that are in 3rd Normal Form.

Task 3 (Weighting 50%)

This task must execute on MS SQL Server and be able to be demonstrated. SQL code required (Use MS SQL Server):
• Write a Create database statement to create a database and also, write a Create Table statement for all tables including integrity constraints.

• INSERT INTO statements for populating the database.

o You must at least enter 5 records for each table.
o Data may need to be inserted in a particular order to comply with the integrity constraints.
• SELECT statement that will list all houses / apartments that have not been rented.

o The details may be included like house id, classification, number of bedrooms, number of washrooms, garden, parking for number of cars, rent per day, etc.
• SELECT statement that will produce the total amount paid per customer.

o The details may be included customer id, registration date, customer name, customer address, customer phone number and total amount paid, etc.

IEEE referencing style.

Business Information Systems - Research Study

Topic: The role of Information Systems in the Data Mining process

Information systems serve as a fundamental framework that enables organizations to effectively undertake the data mining process. Data mining is an essential technique utilized within the framework of information systems to extract valuable insights and patterns from extensive datasets. Information systems serve as the foundational infrastructure, offering the required tools and functionalities to support the complete data mining process, encompassing data storage, preprocessing, analysis, and decision support. By leveraging information systems, data miners are empowered to effectively explore and analyze data, ultimately deriving significant insights that enhance decision-making and drive improved business outcomes.
You should perform a literature survey on the role of Information Systems in the data mining process in order to identify the benefits and challenges. Based on your literature survey, you need to create and submit (1) an abstract (2 pages) in IEEE format and (2) a 5-10 mins video presentation explaining the abstract.

This assessment item relates to the unit learning outcomes as in the unit descriptors. This assessment covers the following LOs.
LO2 Develop an IT Plan that designs, implements and manages the technology supporting these information systems including computing devices, storage and processing (both systems processing and application processing).
LO4 Apply appropriate eCommerce or mCommerce business operations and activities that contribute to effective business productivity.
LO5 Appraise an organization's competitive position by applying standards approaches and analyse activities/issues in recruitment, employment relations and performance management and explore emerging business trends through study of published research work.

Object-Oriented Software Development

Learning outcome 1: Demonstrate understanding of classes, constructors, objects, data types and instantiation; Convert data types using wrapper methods and objects.

Learning outcome 2: Independently analyse customer requirements and design object-oriented programs using scope, inheritance, and other design techniques; Create classes and objects that access variables and modifier keywords. Develop methods using parameters and return values.

Learning outcome 3: Demonstrate adaptability in building control and loop structures in an object-oriented environment; Demonstrate use of user defined data structures and array manipulation.

Tank Circuit Program
Adapt your program in Part A to do the following:

Create a Component Class with variables such as Name, Description, Manufacturer, Cost, Obsolete (Y/N)

Create a Capacitor Class that inherent from the Component Class with Constructors, Accessors/Mutators (getters/setters) as appropriate. e.g. variables E, A, D, C.
Create an Inductor Class that inherent from the Component Class with Constructors, Accessors/Mutators (getters/setters) as appropriate. e.g. variables L.

The types in this program the types of components are as follows:

Name: Capacitors Name: Inductors
Description: Store electrical charges.

Warning: Do not use electrolytic capacitors in tank circuits. Description: Store electrical charges.
Manufacturers: Siemens Manufacturers: Motorola
Cost: $0.50 Cost: $0.25
Obsolete: No Obsolete: No

In a Main driver function:

Loop Creating Capacitors instants (until the user Enters "N") Loop Creating Inductors instants (until the user Enters "N")
Populate an arrayList of Components (e.g. tankCircuit[]) while looping //acts like a bill of materials, all the components in the circuit.
If there are two Capacitors (assume they are connected in parallel) add them together before calculating the resonant frequency.
If there are two Inductors (assume they are connected in series) add them together before calculating.

Calculate the Tank Circuit Resonant Frequency, costs of the overall circuit and output to the screen with the description as shown in the sample run.

a. Explain your Design, Control, Flexibility, Error Control of your code
b. Copy of your code as Appendix (screenshot - includes comments in your code)
c. Screenshot of the output of your code as Appendix (3 times with expected values, 2 times with non-expected values - such as a zero as an input)

Reference no: EM133567747

Questions Cloud

Acute chest syndrome due to sickle-cell crisis : The physician's discharge diagnosis was acute chest syndrome due to the sickle-cell crisis. Code all applicable diagnosis and procedure codes.
Briefly describe business process or practice you selected : Briefly describe the business process or practice you selected and explain why you think it might benefit from an innovative solution.
What are strengths and weaknesses of globalization theory : What are the strengths and weaknesses of globalization theory?
Make policy and procedure for ensuring patient privacy : Make a policy and procedure for ensuring patient privacy during telehealth visits.
Design and build a database system using the knowledge : Design and build a database system using the knowledge acquired in the unit as well as through further research on recent trends to demonstrate
How does this movement exemplify the alternative urbanism : identifying an example in recent history of an urban social movement that was also a subculture group or was inspired by a subculture group.
How leader create a work environment that fosters innovation : How can leaders create a work environment that fosters innovation? How can leaders create a work environment that fosters innovation?
Medical device capable of identifying cardiac arrhythmias : Garmin use to enable them to market their smartwatch as a medical device capable of identifying cardiac arrhythmias?
What is one of the challenges facing humanity today : What is one of the challenges facing humanity today? Why does it matter to you? What experiences or insights have you had that speak to the urgency of this

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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