Design and develop a small-scale database system

Assignment Help Database Management System
Reference no: EM131906162

Database Management Systems

Assessment is an individual report. This assignment will assess your ability to design and develop a small-scale database system. Your database should, if possible be a real one. Alternatively, you may create a simulated real world database based on information requirements in an organization with which you are familiar.

Individual Report

You may choose any one topic based on the organizations given below. You should get approval from the Lecturer before starting the assignment

- Hospitality Industry - Restaurant, Hotel, Club
- Health and medical Industry - Hospital, Clinic, Pharmacy, Spa, Gymnasium
- Government Agency (Ministry)
- Tour and Travel - Airline Ticket Booking, Bus Ticket, car Rental, Rail Reservation, Tour Planner.
- Academics and Education - School, College, University
- Retail - Inventory system and retail shop
- Finance - Insurance, Banking

The Report should include the following sections:

1. Initial Study

2. Requirements analysis.

3. Design

3.1 Modeling the requirement using the E/R conceptual model

3.2 Data Dictionary

3.3 Converting the conceptual model to logical schema

3.4 Normalizing the logical schema

Each of these sections is described in more detail below.

1. Initial Study
The goal of this phase is essentially to gather the company details and its business processes. The company details should be gathered in terms of name, location, when was it started, what is their main business? The details of business and/or operational processes used by the organization should be provided. Details on what the company wishes to accomplish, what problems and limitations users have, what is the new database system have to do, and in what way must it be done should also be given. The initial study should also include scope of the database.

2. Requirements gathering & analysis
In the requirements gathering & analysis phase, the requirements collected and analyzed. The collected requirements help to understand the system that does not yet exist. The purpose of the requirement analysis is to identify and describe the data that are used by the processes of the organization.

In this section you should use and document different methods like interview, questionnaire, observation, reading company documents and reports. The purpose of these methods is to gather all the information needs of users involved in or affected by the business process. The documentation for the interview should include the details of the interviewee, the questions asked, and the response. The documentation for the questionnaire should include the analysis of questions which make use of some data. Documentation for the observation and reading documents should include data used by the processes.

At the end required entities should be documented and relationship matrix should be given to depict the relationship between entities.

3. Design
In this phase, the information models that were developed during the analysis are used to design a conceptual schema for the database. In conceptual schema design, the data requirements collected in requirement gathering & analysis phase are examined and a conceptual database schema is produced. The conceptual design is then translated into the logical design and normalized.

3.1 Modeling the requirement using the E/R conceptual model
A data modeling phase involves modeling the database structure itself by using a method such as entity relationship diagramming (ER diagram). This provides a means of visually representing various aspects of the database structure, such as the tables, table relationships and relationship characteristics.

In this section you need to determine entities about which information is to be maintained, determine the properties or characteristics of those entities, determine the relationships between entities. Draw the entity relationship diagram using the Crow's Foot notation. You should draw the E-R diagram in Visio 2013. You should include all attributes for each entity and the relationship with cardinality and all keys must be properly documented. Your E-R diagram should have minimum of five to six entities.

3.2 Data Dictionary
In this section you need to produce the data dictionary for each Entity. The data dictionary should include name of the attribute, type, size, domain, description. The data dictionary should also include information on keys and constraints such as whether the specified attribute is a primary key, foreign key, unique, not null and whether there is any condition to check using the check constraint.

3.3 Converting the conceptual model to logical schema
In this section you should convert your E-R diagram to logical/relational schema. Use the proper rules to transform 1:1, 1: M/M: 1 and M: N to logical schema. You should underline the primary keys and put an asterisk for foreign keys.

3.4 Normalizing the logical schema
The Normalization phase is the process of decomposing large tables into smaller tables in order to eliminate redundant data and avoid problems with inserting, modifying or deleting data. Table structures are tested against normal forms, which are a specific set of rules that can be used to test a table structure to be sure it is sound and free of problems.

You need to check your produced Relational Schema above for 1NF, 2NF and 3NF.If it satisfies 1NF/2NF/3NF criteria then you ONLY need to include the statement "The Relational Schema satisfies 1NF/2NF/3NF criteria". If your schema does not satisfy the criteria of 1NF/2NF/3NF then you need to reproduce your schema in 1NF/2NF/3NF.The conversion should be documented.

Reference no: EM131906162

Questions Cloud

Interlocking structures of oppression : Patricia Hill Collins refers to race, class, gender, etc. as "interlocking structures of oppression." Implied in that statement is that while some
Experiencing economies of scale : Over this range of output, the firm is experiencing economies of scale. Is this true or false? Why is this false? What is economies of scale?
Government promote first-consumption or production : Are there any flaws in this economist's logic? Which should government promote first-consumption or production? Or neither?
By what percentage did the price of eggs rise : By what percentage did the price of eggs rise? By what percentage did the wage rise?
Design and develop a small-scale database system : Design and develop a small-scale database system Your database should, if possible be a real one - Modeling the requirement using the E/R conceptual model
What are the challenges for louis vuitton in japan : What are the opportunities and challenges for Louis Vuitton in Japan? Use course content to explain what these opportunities are .
What type of economy is an economic system : What type of economy is an economic system in which private businesses can operate freely with minimal state control?
What was the impact of fdrs new deal on american society : What was the impact of FDR's New Deal on American society? Explain the New Deal's Social Security Act. How did it work? Why was it designed that way?
Introduction and identification of the major issues : Required: Introduction and Identification of the major issues. Action Plan to treat with issues identified with priority action items developed and detailed.

Reviews

len1906162

3/19/2018 2:40:46 AM

Normalization 10 No evidence of normalization process Try to attempt normalization with no logical rationales. Normalization attempted but incomplete/errors. Normalized few the relations up to 3NF. Given some explanation. Normalized most the relations up to 3NF.Given explanation for few of the relations. Normalized correctly all the relations up to 3NF. Given explanation for most of the relations. Normalized correctly all the relations up to 3NF. Detailed explanation is given for normalization.

len1906162

3/19/2018 2:40:39 AM

Logical schema 20 No Logical Schema covered. Full Incorrect Logical schema presented with major errors. Logical schema given is given considering few entities with some errors. Correct logical schema given considering all the entities. Most of the primary keys are identified and underlined; very few of the foreign keys are identified and marked correctly. Complete logical schema is given considering most of the entities, breaking up many-many relationships. Most of the primary keys are identified and underlined; few of the foreign keys are identified and marked correctly. Correct logical schema given is given considering the entities, breaking up many-many relationships. All entities shown with correct primary key and foreign key. Unique, not null and check constraint applied is correct. Correct and complete logical schema given is given considering all the entities, breaking up many-many relationships. All the constraints applied and well documented.

len1906162

3/19/2018 2:40:30 AM

10 No Data dictionary included in the report. Inadequate Data dictionary structure shown or shown with major errors. Data dictionary with partially correct details like description, domain, size. The constraints not applied. Data dictionary presented in satisfactory way (with proper attributes, size, domain and description). Primary key, foreign keys for the attributes is identified. Detailed Data dictionary is presented with proper attributes, size, domain and description. Few constraints are applied in proper way. Detailed data dictionary is presented with proper attributes, size, domain and description. All the constraints like not null, unique, primary key, foreign key, and check are applied in proper way. Complete and detailed data dictionary is presented with proper attributes, size, domain and description. All the required constraints like not null, unique, primary key, foreign key, check are applied and well documented.

len1906162

3/19/2018 2:40:23 AM

E-R Diagram 30 No ER Diagram included. Inappropriate diagram with incorrect structure produced. E-R diagram with some entities, attributes, improper relationship between the entities with relation name, and cardinalities. Tried to convert to logical schema. Diagram produced using correct symbols but does not correctly document the information needs. Converted E-R to logical schema applying the rules. Diagram produced using documents information requirements, but some entities, attributes and relationships not properly documented. Logical schema is shown. Good diagram with most entities, attributes and relationships properly documented. Correct logical schema, with proper keys. Excellent diagram with all the required entities, attributes and relationships are properly documented. Proper rules used to convert to logical schema, proper use of keys.

len1906162

3/19/2018 2:40:16 AM

Requirements analysis 20 No requirement identification and need for application Not proper Requirement analysis. Miss match between topic and requirements. Requirement analysis is incomplete. Entities partially identified. The relationship are incomplete/errors. Requirement are collected. Entities identified are correct (5-6). The relationship matrix shown is satisfactory. Entities identified are correct. Relationship matrix showing proper relationship between entities. Good documentation on the requirement analysis procedure. All entities are identified; Proper relationship matrix is shown to depict the relationship between entities. The requirements and the method used in data collection is clearly documented. Requirements and expectations of the users are collected and analyzed properly. Entities are identified with proper relationship matrix. Excellent documentation on the requirement gathering procedures used.

len1906162

3/19/2018 2:40:09 AM

Criteria Weight (%) Substandard 0 Poor 20 Satisfactory 40 Good 50 Very Good 60 Excellent 70 Outstanding 100 Initial Study 10 Overview given has no relevance to the topic/company but doesn't include the problems, operational process The initial study given has some relevance to the topic/company but doesn't include the problems, operational process, and need of database. Brief write-up on how the company works is given, what problems and limitations users have is not clearly stated, need of database is not clearly defined. Write-up on how the company works, what problems and limitations users have, need of database is defined in satisfactory manner. Good write-up on how the company works, what problems and limitations users have, need of database is well understood. Very good study done on the topic chosen, write-up on how the company works, problems and limitations of company, need of database, with proper reasoning. Excellent write-up on how the company works problems, operational process and limitations, need of database with proper references.

len1906162

3/19/2018 2:40:00 AM

E 4 Refer • Unsatisfactory/ Compensable fail. • Serious errors and omissions. • Very little analysis F 2 Fail • Work of a very poor standard with little relevant information and/or serious errors. F- 1 • Work containing little of merit G 0 • No work submitted

len1906162

3/19/2018 2:39:54 AM

D+ 7 Pass • Satisfactory. • Shows sufficient grasp of the subject to be acceptable. • Tends to be descriptive. • Examples and evidence is likely to be weak and limited. • Shows limited reading. • Referencing is likely to be absent or very poorly carried out.

len1906162

3/19/2018 2:39:46 AM

B- 11 C+ 10 Good • Generally good work. • Most points will have been covered, but many finer points will generally have been missed. • Shows limited reading. • Arguments/analysis should be basically well structured and balanced with relevant examples, but with errors and gaps. • The writing is clear, but has errors that nevertheless do not obscure the meaning. • Referencing will be present but may at times be inaccurate or insufficient. C 9

len1906162

3/19/2018 2:39:33 AM

A 15 A- 14 B+ 13 Very Good • Very good work. • All main points will have been covered, though minor issues may have been omitted. • The work will be analytical, balanced and soundly based. • Examples and supporting evidence should have been included. • The writing should be essentially correct, without major grammatical or other errors. • Generally referenced correctly.

len1906162

3/19/2018 2:39:22 AM

Assessment Grading Criteria Although grades may be awarded on the basis of marks in some assessments, students should note that both marks and grades will be awarded on the basis of the assessment criteria for each grade. GRADE GRADE POINT DESCRIPTION GENERAL ASSESSMENT CRITERIA A+ 16 Excellent • An outstanding piece of work. • Shows evidence of wider reading and originality • Strongly analytical. All important points are covered. • Arguments should be supported by examples and evidence, objectively presented and evaluated, • Well-structured and well written, without noticeable grammatical or other errors. • Correctly referenced

len1906162

3/19/2018 2:39:15 AM

• The last submission, within the deadline, will be considered as your final submission. • The similarity percentage of your final submission will be one of the factors considered, for assessing the originality of your assignment. However, the decision to report an assignment for plagiarism is taken by the Lecturers, who mark your assignment. • The Lecturers will consider a number of factors such as Assignment type, Part of the assignment where similarity occurs, Nature of similarity etc., along with the similarity percentage of your assignment, to assess the originality of your assignment. Therefore, similarity percentage would not be accepted as a basis for disputing academic judgments regarding plagiarism. • Note that the similarity percentage of your submission can change till the submission deadline, if the submissions of other students have similarity to your assignment. Therefore, the similarity percentages are not final, till the assignment submission is closed.

len1906162

3/19/2018 2:39:09 AM

Additional Guidelines • The Assignment Submission link on MOVE will be open, a week ahead of the submission date. • You can submit your assignment multiple times, till the submission deadline. Note that Turnitin could take up to 24 hours to produce similarity reports for submissions. • Assignments should be submitted by 6pm on the day of the deadline. There is a grace period until midnight to allow for any technical difficulties, but any assignments submitted after this will be counted as late. Technical problems will not be accepted as an excuse for submitting after the day of the deadline

len1906162

3/19/2018 2:39:02 AM

9. All assignments must be adhered strictly to the deadlines specified by Majan College. Failure to hand in the assignment for any reason and without prior approval and a valid written extension from the module tutor will not be marked and will be awarded a grade G (0) irrespective of the quality of the work. See Student handbook page 16 section 4.4. 10. Unacknowledged use of work of others (plagiarism) is regarded as a dishonest practice and will be will be penalized. See the penalties in the student’s handbook page 35-36 section 5.8.

len1906162

3/19/2018 2:38:57 AM

6. This assignment carries 50% weightingtoward final grades. 7. This assignment follows a design format and must be original and creative. An analytical piece of work is required. The use of ‘cut and paste’ approach will be penalized. It must be presented in a structured manner, with appropriate cover page, content page, introduction, body (with appropriate heading / sub-headings), conclusion, references, page numbered and any required appendices. 8. The cover page should be attached with the assignment and uploaded through MOVE (on-line. Name of the student, The Programme, Module Title and Assignment Title reflected on the cover sheet.

len1906162

3/19/2018 2:38:50 AM

1. This is anIndividual Assignment. 2. The assignment MUST be submitted online (through MOVE) inWeek 9. 3. Your assignment shall reflect the depth and breadth of your original analyses in a clear and coherent manner. 4. Use of the relevant academic literature to support ideas and issues discussed. The range of academic sources such as texts and journals to support your arguments and comments. 5. Any reference to authors and other writers shall be quoted with due acknowledgement in your assignment report using the Harvard Referencing System. For details of Harvard referencing style refer the student’s hand book page 41 sections 7.2.

len1906162

3/19/2018 2:38:43 AM

It is very important to follow the guideline above to prepare and organize your report. Omission of any part of the report will result in deduction of the grade. You can submit your drafts on your module tutor’s email or you can bring softcopy and show it to your module tutor until week 8. There will be no drafts checked during the submission week i.e., week 9. Having your drafts checked is an advantage as you can keep track on whether you are in the right path in doing your work.

len1906162

3/19/2018 2:38:28 AM

• I/We confirm that I/We have read, understood and followed the guidelines for assignment submission and presentation provided by the lecturer. • I/We understand that this assignment may be retained on the database and used to make comparisons with other assignments in future. • I/We have made a copy of my assignment. • This work may be photocopied and/or communicated for the purpose of identifying plagiarism. • I/We give permission for a copy of this marked assignment to be retained by the faculty of Information Technology for the purpose of course reviews by external examiners and to be used as a resource by Majan College. • I/We understand that unauthorized late submission without a valid written extension will not be marked and will be awarded a grade G (0) irrespective of the quality of the workas per the college policy mentioned in the Students handbook section 4.4.

len1906162

3/19/2018 2:38:21 AM

• The work contained in this assignment is my own and that all materials and sources used have been acknowledged. • I/We have not copied or colluded in part or in whole, or otherwise plagiarised the work of other students. • This assignment has not been submitted for previous assessment in any other subject or to a substantial extent has been accepted for the award of any other unit, module, degree or diploma of a university or any other institute, except where due acknowledgement is made in the text.

Write a Review

Database Management System Questions & Answers

  Create a database using professional principles

Create a database using professional principles and standards. Use a relational database software application to develop a database implementing the logical design into a physical design

  Draw a dependency diagram to show functional dependencies

Draw a dependency diagram to show the functional dependencies in the relation. Decompose the following table into a set of 3NF relations.

  Create the following documents for the proposed system

MGMT321 Group Project: Create the following documents for the proposed system and deliver each SDLC documents by the end of each designated module, as shown below

  The instructor reserves the right to use the resources of

the instructor reserves the right to use the resources of turnitin.com to check for plagiarism in your writing

  Develop a flowchart and provide a brief explanation for it

Develop a flowchart and provide a brief explanation for it

  Working database that supports the above case.

The students are lodged in one of four houses, with a designated professor in change of each house. But, since some professors, such as Snape, have some problems standing some students, such as Harry, you should keep track of that too.

  Create class named incident that consists of public property

Create a class named Incident that consists of one public property for each column in the Incidents table and a method named CustomerIncidentDisplay that formats an incident for display on the Customer Survey page.

  Explain part of the vba program

PAris timezone and the format should be a access database like the one I have sent you. I need the writer to explain part of the VBA program. Tell me if you can do it

  Find two different trees that have the same list of nodes

Find an example of a tree whose inorder and postorder traversals yield the same list of nodes.

  Sketch an e-r diagram for the enterprise

A library maintains a database about its books. Information kept on each author includes the author's name and country of origin.

  Write a check constraint that expresses

Write a CHECK constraint that expresses

  Finance industry-based organization

Imagine that you work for a finance industry-based organization. Your organization is looking to submit its database design documentation to an evaluation team in order to meet Sarbanes-Oxley (SOX) compliance

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