Preview

Replenish & Restore

Powerful Essays
Open Document
Open Document
5013 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Replenish & Restore
& UWS | Replenish & Restore Database Design | COMP09049: Project |

Student: B00209572
12/12/2012
|

Contents Introduction 3 Replenish and Restore Research 3 Requirement conclusions 3 Conceptual Entity Diagram 4 Database Systems Research 6 Normalisation 6 Logical Entity Diagram 7 Database Relational Schema Description 8 Table Descriptions 10 Data Dictionary 12 ASP.NET Data Entry Web Application 19 Screenshots 19 Home – Table List 19 Appointment 20 AppointmentPurchaseType 21 Client 22 Doctor 23 Practitioner 23 Product 24 Treatment 24 TreatmentAppointment 26 TreatmentQuestion 26 SQL Statements 27 Test 1: 27 Test 2: 28 Test 3: 28 Test 4: 29 Test 5: 29 Test 6: 29 Test 7: 30 Test 8: 30 Test 9: 30 Test 10: 30 Test 11: 31 Test 12: 31 Test 13: 31 References 32

Introduction

This report specifies the database design and implementation required for Replenish and Restore.

Replenish and Restore is a company offering body and skin treatments, including skin peels, sport massages, Botox, derma filers and other remedial therapies.

A collection of paper based documents were provided as the source for creating a database. The documents consisted of questionnaire and consultation forms, treatment advice and treatment appointment records. The website at http://www.replenishandrestore.co.uk was also used to gather information relevant to designing a database.

The database supports a wide variety of data, primarily intended to be used in an appointment booking system. It holds client specific details, appointment details and product and treatment details. The limitation of the database system is that it does not fully support a payment system e.g. it does not hold client credit card details, but functionality can be added by linking into the existing appointment and product purchase tables.

The physical database was developed using a Microsoft SQL Server 2008 R2, running on



References: 1. Dave, P. (2009) SQL Server Journey with SQL Authority. blog.sqlauthority.com [Online]. Available at: http://blog.sqlauthority.com/2009/09/09/sql-server-difference-between-sql-server-express-and-mysql/ 2. Didiano, D. (2012) Microsoft SQL vs MySQL: How to Choose Between Them. ultraunboxing.com [Online]. Available at: http://ultraunboxing.com/microsoft-sql-vs-mysql-how-to-choose-between-them/ 3. Emasri, R. and Navathe, S.B. (2011) Fundamentals of Database Systems (6th ed). Addison-Wesley: Boston 4. Ketabchi, M.A., Mathur, S., Risch, T. and Chen, J. (1990) Comparitive Analysis of RDBMS and OODBMS: A Case Study. user.it.uu.se [Online] Available at: http://user.it.uu.se/~torer/publ/COMPCON1990.pdf 5. Kolahi, S. and Libkin, L. (2006) On Redundancy vs Dependency Preservation in Normalization: An Information-Theoretic Study of 3NF. www.cs.toronto.edu [Online]. Available at: http://www.cs.toronto.edu/~solmaz/docs/pods176-kolahi.pdf 6. Lin, C. (2003) Object-Oriented Database Systems: A Survey. users.soe.ucsc.edu [Online] Available at: http://users.soe.ucsc.edu/~lcx/courses/cmps277/cmps277-project.pdf

You May Also Find These Documents Helpful

  • Good Essays

    Coronel, C., Morris, S., & Rob, P. (2013). Database systems: Design, implementation, and management (10th ed.). Boston, MA: Course Technology.…

    • 699 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Dbm 380 Week 1

    • 1191 Words
    • 5 Pages

    Database environments are very important in today’s industries. In selecting an organization that will need a database, I choose Smith Consulting. Smith Consulting will need a database to track their consulting staff, each staff member’s skill sets, and what projects they will be working on. This document will provide information on the following area’s listed below:…

    • 1191 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    Kroenke, D. M., & Auer, D. J. (2010). Database Concepts (4th ed.). Retrieved from https://ecampus.phoenix.edu/content/eBookLibrary2.…

    • 553 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    a guide to mysql ch 7

    • 1287 Words
    • 9 Pages

    Except where indicated, use MySQL Query Browser to perform each operation and print the results.…

    • 1287 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    unit 6

    • 360 Words
    • 2 Pages

    1) SQL is the programming language used to manipulate data and data objects in a relational database management system.…

    • 360 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    This memo is to inform you that your service request SR-ta-001 has reached my desk and currently is in the process of being completed. The purpose of this memo is to report the progress on the service requests. Currently I am in the stage of normalizing the database to the third normal form. By normalizing the database to the third level of normalization I will ensure that the data is efficiently organized within the database by removing duplicate and redundant data from the database relations. Normalizing the data to the normal third will help free up space and make it easier for the users to retrieve the data by elimination of the same data stored in more than one relation. In addition, normalizing to this level will also ensure data integrity, scalability, and storage efficiency. I have made sure that that there are no repeating columns or rows within the same tables and each column has only one value and one data type therefore the level of 1 normalization has been completed. I then continued to normalize the database to the second level of normalization by ensuring that each nonkey attribute is fully dependent on the key columns of the table. Once level one and two normal form had been completed I continued by establishing primary and foreign keys along with relationships. I will keep in contact with you as the project nears completion.…

    • 329 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Industry specific software for Kudler Fine Foods would assist in integrating the organization’s accounting processes as determined in the needs document. The organization’s existing processes are not meeting the demands for growth and productivity. According to one source, “the successful adoption and implementation of an information system depends on the proper assessment of numerous individual, technology, task, organizational, and environmental factors” (Turban & Volonino, 2009, p. 528). Organizational systems analysis and design, databases, programming, networking, and the web each have a function with regard to the four use cases presented for inventory, accounts payable, accounts receivable, and payroll.…

    • 757 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Dbm 381 Week 1 Individual

    • 971 Words
    • 4 Pages

    Pratt, P.J., & Adamski, J.J. (2012). Concepts of database management (7th ed.). Retrieved from The University of Phoenix eBook Collection database.…

    • 971 Words
    • 4 Pages
    Better Essays
  • Good Essays

    References: Coronel, C., Morris, S., & Rob, P. (2013). Database systems: Design, implementation, and management (10th ed.). Independence, KY: Cengage.…

    • 906 Words
    • 3 Pages
    Good Essays
  • Good Essays

    "SQL History and Revisions." 30 Tutorial Books by Herong Yang on Software Programming Technologies. N.p., n.d. Web. 26 Sept. 2012. <http://www.herongyang.com/MySQL/SQL-History-and-Revisions.html>.…

    • 701 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Cis 111

    • 790 Words
    • 4 Pages

    (2012). Database systems: Design, implementation, and management. (10 ed.). United States of America: Joe Sabatino.…

    • 790 Words
    • 4 Pages
    Good Essays
  • Good Essays

    References: Pratt, P.J, & Adamski J.J, (2011). Concepts of Database Management. Ohio, OH: CENGAGE Learning.…

    • 688 Words
    • 3 Pages
    Good Essays
  • Better Essays

    The differences in the architectures are based on how the tables and records are related. Relational architecture is a very popular database. It is also the most mature and widely used database system in production. Relational databases can be used to track patient care in the form of treatments, outcomes of those treatments, and critical indicators of a patient 's current state such as blood pressure, heart rate, and blood glucose levels. They can also be used to interconnect with multiple informational systems throughout a healthcare facility. Relational databases have the potential to eliminate paper storage and transfer of information and to answer important questions about healthcare efficacy. Relational systems serve as the repositories of record behind nearly all online transactions and most online content management systems including social networks. This database also serves as a well-understood point of reference for new extensions and revolutions in database systems that may arise in the future. Another type of database architecture is the Object-oriented model. This model is powerful and quite complex. With the relatively new object-relational database model is the wide spread and simple relational database model extended by some basic object-oriented concepts. These allow them to work with the relational database model but also have some advantages of the…

    • 754 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Cis515

    • 3200 Words
    • 13 Pages

    References: Carter, J. (n.d.). Database Design and Programming with Access, SQL, Visual Basic and ASP.…

    • 3200 Words
    • 13 Pages
    Powerful Essays
  • Powerful Essays

    Nursing Process

    • 2380 Words
    • 10 Pages

    PURPOSE: To establish a database about client’s response to health concerns or illness and the ability to manage health care needs.…

    • 2380 Words
    • 10 Pages
    Powerful Essays

Related Topics