Database design techniques
TABLE OF CONTENTS
Introduction 1 database methodologies 2
Rapid application development 2
Suitability for this project 3
Bibliography 6
INTRODUCTION
In this report I will be analyzing database design methodologies that can be used in a database designed for a chain of veterinary practices. I will select a database methodology and explain why it is best suited to this database. I will also produce a second report on entity relationship modeling and normalization this will be applied to the database that is being built for the veterinary chain.
DATABASE METHODOLOGIES
A development methodology is the framework that is used to structure and plan and the development of the system, it is also used to control the progress of development. Many different types of framework exist and they have each been adapted over time and each has different strengths and weaknesses. Some
…show more content…
The project is controlled through prioritizing development stages and meeting deadlines rather that extending them so they can be met. Documentation is simultaneously produced that is for assisting in future development of the system. One of the key factors of this method is most variations of systems analysis are compatible with this framework. When using rapid development it is preferable to have existing data for the project as it improves development time. Time boxing is a management scheme that is often used when using RAD as it focuses on meeting deadlines above everything else, when using time boxing objectives of the Timebox can be changed however the delivery date is never changed. RAD Generally includes Joint Application Development (JAD), where users are involved in system design; this removes the need for a prototyping stage thus making development faster. (ProjectManagement.com - Process/Project RAD - RAD - Rapid Application Development Process. 2014.