Preview

Design & Implementation

Good Essays
Open Document
Open Document
304 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Design & Implementation
Introduction
I began by analysing the data requirements document and selecting key information provided for Larry’s Leisure Centre. I carefully reviewed the documents, picking out concise data and carrying out a non-technical summary of what items will be stored in the database, and relations between various data items, which allowed me to think of how I will be preparing my designs.
After determining the requirements of the clients, analysing the information I had gathered, and identifying problems faced by Larry’s Leisure Centre. I was equipped to begin the design for the new system.
Design
Adopting a top-down approach, I initially planned out a very basic model which allowed me to understand the tables and relationships I may include in my database (Appendix 1). I then captured the data requirements for the new system by using an entity relationship conceptual diagram as shown in Fig 2. This provided me with a very useful indication of the tables and attributes of the entity types I will be including in the database. Primary and Foreign keys are also specified. By initially creating a conceptual model, I was able to understand the database design and decide if it was complete or not.
After a series of stepwise refinements to the entity relationship model i.e. seeing whether the model meets requirements or if any more relationships need to be created, and normalising to 3NF, which was used to check the entity relationship model, I was able to create a relational model (Fig 3), which could be implemented in a relational database.
Further considerations relating to the number of tables, complexity of the queries and performance made it necessary to carry out some denormalisation steps, which involved adjusting my relational model to include less tables, resulting in the final design model as shown in Fig

You May Also Find These Documents Helpful

  • Satisfactory Essays

    The Kudler Foods need to design an entity relationship diagram to illustrate what needs to be on the table. A few of the tables could be combined to make reading the tables much easier. Kudler foods could combine inventory/order relationship, for example; order/sale relationship table, inventory/sale relationship table, and sale/receive payment relationship table. By combining any one of these tables Kudler Foods could process orders faster, find information faster by having the data in order and labeled and overall making the company’s system more efficient. One table Kudler Foods does not have that the management should consider which would benefit the business is an “employee table”. This way; Kudler could have personal information, sales numbers, last date he/she was reviewed, and just able to keep up…

    • 4521 Words
    • 87 Pages
    Satisfactory Essays
  • Satisfactory Essays

    # Select a primary key for each table as indicated in the provided ERD diagram.…

    • 694 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    I think this relates to database development in a number of ways. One is how it starts, gathering information and finding the intent of the system. Next you must plan out how to set up the database, which is the vital information? What are the minor details? Then you set up your database fill in some test information insure it works properly and make needed adjustments. Finally you implement your database design where in it works properly you merely maintain and fix any errors.…

    • 317 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Week 1 SOW 1

    • 452 Words
    • 2 Pages

    Building the Physical Database: The data model will be translated into the Relational Database Management system of choice. All Tables and Columns with specific data types will be created and will include Relational and other constraints.…

    • 452 Words
    • 2 Pages
    Good Essays
  • Good Essays

    CMGT 400 Week 1 DQs

    • 676 Words
    • 3 Pages

    The project for CIS336 is designed to touch all aspects of the fundamental concepts of database design and logical data modeling covered during the class. The project is team centered and each team will be responsible for designing, developing, and demonstrating the functionality of a database created based on a defined set of business specifications. At the end of the session, each project team will submit the database designed by the team and demonstrate the database's ability to deliver the required information as outlined in the project specifications. All aspects of the project will be ...…

    • 676 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    New database must be designed to store work records. Integrate and redesign current client data to the new database. After the new system is implemented, clients will be able to submit service requests, consultants can have access to all client information and remotely access client information.…

    • 782 Words
    • 5 Pages
    Satisfactory Essays
  • Good Essays

    Nt1320 Unit 7

    • 2041 Words
    • 9 Pages

    Answer: A database is a model of how the users view their business world. This means that the users are the final judges as to what data the database should contain and how the records in that database should be related to one another. The easiest time to change the database structure is during the data modeling stage. So the user should be actively involved in the modeling process. The user review of a data model is crucial. When a database is developed, the user must carefully review the data model.…

    • 2041 Words
    • 9 Pages
    Good Essays
  • Satisfactory Essays

    employees who will use the new database some extensive seminars, or other form of training to ensure that users have the knowledge on how the system will work. This will decrease redundancy and decrease data entry errors. I look forward to hearing from you regarding your thoughts, and concerns, with the database.…

    • 329 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Acme Global Consulting

    • 678 Words
    • 3 Pages

    Hello sirs, my name is , I am forwarding this correspondence to give you options pertaining to your database management system or DBMS. One of these options is to install an Entity Relationship Model or E-R model DBMS, the reason I am suggesting an E-R model is there are a number of advantages to installing and managing this type of DBMS in your company. I will provide you with information on the advantages of them in this proposal.…

    • 678 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    2. Analyzing Data: The information gathered from the meeting will be analyzed and form a rough draft of the database model.…

    • 358 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Cis 515week 3

    • 1024 Words
    • 4 Pages

    In order to properly indentify the university’s requirements and create an accurate proposal, the first step should be to create and Entity Relationship Model (ERM). The ERM will provide a visual representation of the data structure of the data stores and show the relationships between the data. The following diagram displays the ERM:…

    • 1024 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    As part of this proposal, the below charts will diagram the database. It is to be used as a reference to the purposed database. Tables have been diagramed along with the proper schema, data types, and primary/secondary keys.…

    • 515 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    This manual defines the comprehensive database plan for Riordan Manufacturing material 's ordering database. Team C, consisting of Master degree-seeking students at University of Phoenix Online, has created this database plan. The assignment was completed in 6 weeks.…

    • 2376 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Cis 111

    • 790 Words
    • 4 Pages

    “The benefits of using the relational model would result in an easy to use, flexible, high performance database at a low cost.” (Anita, 2010) Therefore, allowing them to participate in the entire design process of the logical construction. The relational model provides an easy and flexible way of manipulating data with a system that offers:…

    • 790 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Advanced Modeling 1 Objectives    Gain an understanding of more advanced modeling techniques Understand primary key selection Learn how to build a physical database from a logical model 2 Agenda  …

    • 600 Words
    • 9 Pages
    Satisfactory Essays