This article discusses the database design and implementation for IO Lounge, an online library for study material with solved assignments, essays, dissertation etc. It covers topics such as ERD of the database, business rules, normalization, data dictionary, and PhpMyAdmin based database development.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head:DATABASE DESIGN AND IMPLEMENTATION IO Lounge Database Design and Implementation Name of the Student Name of the University
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1DATABASE DESIGN AND IMPLEMENTATION Table of Contents 1. Database Designing:....................................................................................................................2 1.1 ERD of the Database:............................................................................................................2 1.2 Business Rules:......................................................................................................................3 1.3 The Normalization:....................................................................................................................3 2. Database Implementation:...........................................................................................................4 2.1 Data Dictionary:.....................................................................................................................4 2.2 PhpMyAdmin Based Database Development:......................................................................5 Bibliography:.................................................................................................................................10 Appendices:...................................................................................................................................12 Appendix 1: Student Information Entry Form Coding..............................................................12 Appendix 2: Job Update Form Coding......................................................................................15 Appendix 3: Student Address Report Coding...........................................................................19 Appendix 4: Job Assigning Form Coding.................................................................................20 Appendix 5: Nutrition Related Data Report Coding.................................................................24
2DATABASE DESIGN AND IMPLEMENTATION 1. Database Designing: 1.1 ERD of the Database:
3DATABASE DESIGN AND IMPLEMENTATION 1.2 Business Rules: EntityRuleEntity StudentOne-to-OneVolunteer StudentMany-to-OneCourse VolunteerOne-to-ManyVolunteer_Job JobMany-to-OneVolunteer_Job JobOne-to-ManyTask Volunteer_JobOne-to-ManyRoster 1.3 The Normalization: The tables are already in the third normal form as all the attributes are atomic, there is no partial dependency and no transitive dependency.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4DATABASE DESIGN AND IMPLEMENTATION 2. Database Implementation: 2.1 Data Dictionary: The whole database is being installed in the phpMyAdmin. The wordpress site has been also installed in the localhost of phpMyAdmin.
5DATABASE DESIGN AND IMPLEMENTATION 2.2 PhpMyAdmin Based Database Development: Student Information Entry Form: The first form is student information entry form. In this form the data will be provide by the student.
6DATABASE DESIGN AND IMPLEMENTATION Suppose a student selects course Bachelor of Arts, her name is Lauren Wood and fills other data then click submit. The data is also inserted in the student entity of the database. Student Information Entry Form: The second form is job update form. In this form the job, roster and batch_number of the volunteer can be changed. The director will first enter the id of the student whose job needs to be updated.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7DATABASE DESIGN AND IMPLEMENTATION Suppose director inputs 3. Then the details of job of the student with id 3 will appear in the screen. If the director changes any data then clicks submit. Then the job and roster will be updated. Suppose the student wants to be waiter on 13thFeb. The data is also inserted in the student entity of the database.
8DATABASE DESIGN AND IMPLEMENTATION Student Address Report: The address of all the students will appear at screen when the page will be opened. See the last entered student address is also available in the page. Fill Job: Here a student either new of already worked as volunteer will be assigned to job for a particular day at a particular time. The volunteer batch_number is also provided here.
9DATABASE DESIGN AND IMPLEMENTATION After submitting all the data the job will be assigned to the volunteer. Dietary Requirements: The nutrition related data will be shown in this page.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
10DATABASE DESIGN AND IMPLEMENTATION Bibliography: Albuquerque, L.C., 2017. 2D Vector Map and Database design for Indoor Assisted Navigation. Bennett,R.J.,Smith,H.J.,vanLieshout,C.andNewton,G.H.,2017.Driversof Entrepreneurship and Small Businesses: Project overview and database design. Echeverria,V.,Martinez-Maldonado,R.,Chiluiza,K.andShum,S.B.,2017.Dbcollab: AutomatedFeedbackforFace-to-FaceGroupDatabaseDesign.InProceedingsof25th International Conference on Computers in Education (ICCE 2017). Groom, C.R., Bruno, I.J., Lightfoot, M.P. and Ward, S.C., 2016. The Cambridge structural database.ActaCrystallographicaSectionB:StructuralScience,CrystalEngineeringand Materials,72(2), pp.171-179. Letkowski, J., 2015. Doing database design with MySQL.Journal of Technology Research,6, p.1. Richter, K.S., Mottla, G.L., Kaplan, B., Hayward, B. and Mahony, M.C., 2016. Evaluating pregnancy and live birth outcomes in a real-world analysis of a US database of 66,051 transfers over 6.5 years.Fertility and Sterility,106(3), pp.e53-e54. 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. Youssef, M.W. and Asfour, A., 2015. A Proposed Design of Logistics Information Systems Database to Enhance the Effectiveness of Supply Chain Manager Decisions.International Journal of Advance Research in Education, Technology & Management.
11DATABASE DESIGN AND IMPLEMENTATION Zhou, B., Lapedriza, A., Xiao, J., Torralba, A. and Oliva, A., 2014. Learning deep features for scenerecognitionusingplacesdatabase.InAdvancesinneuralinformationprocessing systems(pp. 487-495).
12DATABASE DESIGN AND IMPLEMENTATION Appendices: Appendix 1: Student Information Entry Form Coding <?php /* Template Name: student entry form */ ?> <?php get_header(); ?> <?php /* Plugin Name: Contact Form Plugin URI: http://wpgeeks.net/ Version: 1.0 Author: Adam Description: A simple contact form for testing */ include('/../../../wp-load.php'); if(isset($_POST['submit'])){ // use global variable for database opertation global $wpdb; $num_rows = $wpdb->get_var( "SELECT COUNT(*) FROM student" ); //PHP count() $num_rows=$num_rows+1;
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
20DATABASE DESIGN AND IMPLEMENTATION global $wpdb; ?> <table> <tr> <th>Student Name:</th> <th>Student Address:</th> </tr> <?php $all_students=$wpdb->get_results("SELECT*FROMStudent", OBJECT); foreach ($all_students as $single_student){ ?> <tr> <td><?php echo $single_student->Name ?></td> <td><?php echo $single_student->Address ?></td> </tr> <?php } ?></table> Appendix 4: Job Assigning Form Coding <?php /* Template Name: Fill Job */ ?>
21DATABASE DESIGN AND IMPLEMENTATION <?php get_header(); ?> <?php /* Plugin Name: Contact Form Plugin URI: http://wpgeeks.net/ Version: 1.0 Author: Adam Description: A simple contact form for testing */ include('/../../../wp-load.php'); if(isset($_POST['submit'])){ // use global variable for database opertation global $wpdb; // assign value that pass from form $sid = $_POST['student']; $vbatch= $_POST['batch']; $rosterdate = $_POST['Rdate']; $job= $_POST['job'];
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser