This article discusses database design and development, including ER diagrams, business rules, normalization, and data dictionaries. It also provides tables and a bibliography for further reading.
Contribute Materials
Your contribution can guide someoneโs learning journey. Share your
documents today.
Running head: DATABASE DESIGN AND DEVELOPMENT Database Design and Development Name of the Student: Name of the University: Author Note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1 DATABASE DESIGN AND DEVELOPMENT ER Diagram Business Rules The main business rules used for the development of the system are: ๏ทThe details of the students are to be stored in the system and they are to be identified by a unique StudentID. ๏ทThe system should be able to enrol the students into the system and store their details in the members table. ๏ทThe system should also store the details of the services in the system with services ID. The system should also be able to store the details of the jobs which are used for the services and are allocated to the volunteers who would be performing the tasks.
2 DATABASE DESIGN AND DEVELOPMENT ๏ทThe system should be able to store the details of the volunteers who would be available for performing the tasks. Normalization The database which has been created is already normalized to thirds normal. For example, the Student table has been considered in this discussion. Student (StudentID (pk), StudentName, StudentAddress, StudentContact) In the table StudentID is the primary key and no other duplicate value in the field would be accepted by the system. Hence this is already in the first normal form. In addition to this, there is only a single key in the table which is StudentID and no other attribute provides the uniqueness in the table and hence the table in in a 2ndnormal form. Also all the attributes in the table are dependent on the StudentID and no other attribute and hence, there are no transitive dependency in the table and the table is in Third normal form. Data Dictionary Student AttributeMeaningData TypeOther StudentIDIdentificationnumber of the student IntIndex โ Yes (No Duplicate) StudentNameName of the StudentVarchar (50) StudentAddressAddress of the studentVarchar (100) StudentContactContact details of the student Int Member AttributeMeaningData TypeOther MemberIDIdentificationnumberIntIndex โ Yes
3 DATABASE DESIGN AND DEVELOPMENT of the member(No Duplicate) StudentIDThecorresponding studentidentification number. Int MemeberTypeThetypeofmember details is provided. Varchar (50) DietaryRequirementThedietary requirementsofthe members Varchar(100) Service AttributeMeaningData TypeOther ServiceIDServiceidentification number IntIndex โ Yes (No Duplicate) ServiceTypeThe type of serviceVarchar (50) DescriptionThe description of the service Varchar(100) Jobs AttributeMeaningData TypeOther JobIDIdentificationnumber of the member IntIndex โ Yes (No Duplicate) ServiceIDThecorresponding serviceidentification number. Int StatusThe status of the jobVarchar (50)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4 DATABASE DESIGN AND DEVELOPMENT Volunteers AttributeMeaningData TypeOther VolunteerIDIdentificationnumber of the volunteer IntIndex โ Yes (No Duplicate) VolunteerNameName of the volunteerVarchar (50) JobIDJobidentification number Int MemberIDMember identification number Int StatusThestatusofthe attendanceofthe volunteer is provided Varchar(100) Roster AttributeMeaningData TypeOther RosterIDIdentificationnumber of the Roster IntIndex โ Yes (No Duplicate) JobIDJobidentification number Int volunteerIDVolunteer identification number Int StatusThestatusofthe attendanceofthe volunteerandjobis provided Varchar(100)
5 DATABASE DESIGN AND DEVELOPMENT Tables Job Member Roster Services
6 DATABASE DESIGN AND DEVELOPMENT Students Volunteer
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7 DATABASE DESIGN AND DEVELOPMENT Bibliography Coronel, C. and Morris, S., 2016.Database systems: design, implementation, & management. Cengage Learning. Hilles, M.M. and Naser, S.S.A., 2017. Knowledge-based Intelligent Tutoring System for Teaching Mongo Database. Parks, R.F. and Hall, C., 2016. Front-End and Back-End Database Design and Development: Scholarโs Academy Case Study.Information Systems Education Journal,14(2), p.58. Stonebraker, M., Deng, D. and Brodie, M.L., 2017. Application-Database Co-Evolution: A New Design and Development Paradigm.New England Database Day, pp.1-3.