Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
DE LA SALLE CANLUBANG Leandro V. Locsin Campus School of Information Technology and Computing COURSE SYLLABUS 1. COURSE DESCRIPTION 1.1 Course Code 1.2 Course Title 1.3 Description : : : 1.4 Prerequisite 1.5 Course Credit : : DATMANA/DATALAB Data Management The course covers the deployment, administration, and maintenance of Database systems. Also discussed are advanced SQL and current developments in databases. Database Systems (DATBASE) Four (4) units = 3 units (lecture) + 1 unit (laboratory), three (3) hours lecture and three (3) hours laboratory classes per week 2. DESIRED LEARNING RESULT By the end of the term, the student should have acquired the following Expected Lasallian Graduate Attributes (ELGA) through the desired learning results. EFFECTIVE COMMUNICATOR (EC) – Articulate effectively and appropriately in a variety of contexts using communication, literacy, numeracy, and information technology skills to serve the common good and the will of God. CRITICAL THINKER (CT) – Conceptualize, apply, analyze, evaluate, and synthesize information gathered from, or generated by observation, experience, reflection, reasoning, or communication, as a guide to belief and action. LIFELONG LEARNER (LL) – Passionately pursue their field of specialization for the sake of learning and to serve humanity in accordance with a common belief of what is good and is the will of God. INTERDISCILIPNARY RESOURCE PROVIDER (IRP) – Acquire and generate knowledge and understanding in a rich mix of fields of study that go far beyond the bounds of a single discipline. ETHICAL LEADER (EL) – Advocate for the common good without compromising enduring values and have the moral imagination for social justice and empathy towards people of a different race, color, economic background, political and ideological leanings. RESPONSIBLE ENTREPRENEUR (ER) – Identify and leverage socially relevant opportunities by setting-up business enterprises and pursuing advocates that utilize technology-based solutions to improve the quality of life, including the economic well-being and spiritual welfare of individuals and of society. DESIRED LEARNING RESULTS Analyze real-world problems involving data storage and retrieval. Transform relational algebra queries into Structured Query Language (SQL) statements. Construct optimized and efficient SQL statements. Enforce proper constraints in databases for data integrity. Implement design specifications to develop efficient applications involving database systems. Integrate theories to understand emerging database technologies, techniques and applications. :: MCAGENDRANO, 3rd Term SY 2010-2011 EC CT LL IRP EL RE Page 1 of 5 3. FINAL PRODUCT Students are divided into groups of two to three persons for their final product, preferably the same groups in the pre-requisite course, DATBASE. Each group is expected to implement a database application integrating the database design they developed as final product in DATBASE. In case the group is no longer complete, the students are either re-assigned to other existing groups or a new project is assigned to them. At the end of the term, each group is expected to present the database application they implemented. Output materials include: 1. A slide presentation and demonstration of the developed system. 2. Technical documentation that include the following components: a. System Requirements b. Entity Relationship (ER)Data Model c. Normalized Relational Data Model d. Forms and Reports e. System flow f. User Manual 3. Poster a. b. c. d. depicting the Final Project with the following components: Abstract Objectives Database Design Screen shots 4. Electronic copies of all source codes and related files of each group, consolidated into an optical medium (e.g. compact disc), each group having a separate folder. :: MCAGENDRANO, 3rd Term SY 2010-2011 Page 2 of 5 4. VALID ASSESSMENT The final product will be evaluated using the following rubrics. PERFORMANCE INDICATOR Implementation of Database Design (30%) – demonstrate knowledge in transforming the database design ELGA Does not meet Standard (0-59) Approaches Standard (60-75) Meets Standard (76-89) Exceeds Standard (90100) CT, EC, IRP, LL Does not know how to translate the database design into the actual tables. The program does not conform to the business process. Was able to transform the main entities into tables. Was able to transform most of the database components into tables. The program exhibits the basic processes involved in the system. The program complies with most of the business processes. Demonstrates full knowledge of transforming the database design into the actual tables. The program is an actual automation of the process with utmost compliance. The solution presented is robust, extensible, and elegant. Correctness of the Program (30%) – demonstrates knowledge in implementing business process in the program Appropriateness of Solution (20%) – demonstrate skill in implementing the system to address the problem of automating/maintaining a database management system, taking into consideration the different business and database constraints Presentation ( 10%) – demonstrate knowledge and skill in presenting the database design solution to their chosen problem, utilizing appropriate visual aids and materials CT, EL, IRP, LL, RE The program is a brute force solution to the problem. The solution presented addresses the problem of automation/ modification. The solution presented takes into account all business and database constraints. EC, IRP The project is not presented properly. Presentation covers most of the components/ph ases of the design process. Presentation of the project is within time limit. Questions were answered convincingly. Overall Documentation (10%) – demonstrate knowledge and skill in creating a documentation that is complete, logically organized, and addresses the preceding performance indicators. EC, CT, IRP The documentation addresses almost all indicators. Documentation presents a complete and well-organized solution to the problem, addressing all indicators. Documentation presents a professional understanding of the problem and the documents, the student’s analytical process and solution. All assumptions are stated and followed. :: MCAGENDRANO, 3rd Term SY 2010-2011 Presentation is conducted in a professional manner. All points wellcovered, and questions answered convincingly. Page 3 of 5 4. LEARNING ACTIVITIES TOPIC SCHEDULE ACTIVITIES INTRODUCTORY 1. Review of Database Systems 1.1. Basic Database Management System Tasks: CRUD 1.2. Database System Concepts Week 1-2 • ENABLING 2. Structured Query Language 2.1. Review of Relational Algebra 2.2. Basic SQL Queries 3. Integrity and Security 3.1. Domain Constraints and Referential Integrity 3.2. Assertions and Triggers 3.3. Security and Authorization 4. Advanced SQL 4.1. Set Operations 4.2. Sub-queries 4.3. Joins 4.4. Complex Queries 5. Database Application Development 5.1. Lifecycle 5.2. PHP and MySQL 5.3. PHP Programming Constructs 5.4. Database Set-up 5.5. Inserting Data 5.6. Displaying Data 5.7. Updating and Deleting Data • • Week 3-4 • Week 5 • • • Week 6-7 • • Week 8-10 • • Algorithm Development Implementation of CRUD algorithms Review of database concepts Transforming Relational Algebra queries into SQL Creating basic SQL queries Creating tables in the DBMS Enforcing constraints on tables Analyzing real world data retrieval problems. Creating advanced SQL statements. • • Rapid prototyping Implementing solution to data retrieval and maintenance. Integrating modules. Testing the system. • • Critique and Discussion Project Presentation CULMINATING 6. Project Monitoring 7. Final Product 5. REFERENCES Silberschatz, A., Korth, H. Sudarshan, S. (2001), Database System Concepts, 4th ed. McGraw-Hill. Connoly, T., Begg, C., Strachan, A. (2001), Database Systems: A Practical Approach to Design, Implementation and Management, 3rd ed., Addison-Wesley Publishing Company. Elmasri, R., Navathe, S. (2000), Fundamentals of Database Systems, 3rd ed., Benjamin/Cumming Publishing Co., Inc. Gilfillan, I. (2003), Mastering™ MysQL 4, Sybex, Inc. DuBois, P. (2003), MySQL, 2nd ed., Sam’s Developer’s Library. :: MCAGENDRANO, 3rd Term SY 2010-2011 Page 4 of 5 6. GRADING SCHEME The following grading scheme will be used to compute for the final grade: 50% Lecture 20% 20% 10% Mid-term Exam Pre-final Exam Short Quizzes,Assignments, Problem Sets, Teacher’s Evaluation 50% Laboratory 20% Exercises 30% Project 100% Grading Scale 0 60 67 73 79 85 91 96 - 59 66 72 78 84 90 95 100 0.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 7. CLASS POLICIES: EXCUSED ABSENCE. An absence is excused if the student presents a duly signed excuse slip during the first class meeting after he/she went back to school. A student is excused from being absent but he/she is responsible for whatever was missed. • MISSED LONG EXAM. A make-up exam will only be given to a student who missed the exam due to an excused absence. • MISSED SHORT QUIZ. There is no make-up quiz for a missed short quiz due to an excused absence. Instead, the missed quiz will not be included in the computation. UNEXCUSED ABSENCE. Any exam/quiz missed due to an unexcused absence will render the score for that exam/quiz to be zero (0). ASSIGNMENT. All assignments will be done in pairs (pick your partner), unless otherwise stated. DEADLINE. A deadline is a deadline is a deadline. Any requirement submitted beyond the set deadline will be accepted but will not be graded. E-GROUP. All students of DATAMAN are required to enroll in DATMANA class at De La Salle Canlubang's Edu 2.0 site. Once you have joined, please frequent the site. CELLPHONE. All cell phones must be turned off or in silent mode for the whole duration of the class. Sending text messages is strictly prohibited during class hours. 8. FACULTY INFORMATION MA. CHRISTINE A. GENDRANO Email: [email protected] URL: http://dlscanlubang.edu20.org/ :: MCAGENDRANO, 3rd Term SY 2010-2011 Page 5 of 5