* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Republic of the Philippines ISABELA STATE UNIVERSITY Cauayan
Oracle Database wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Ingres (database) wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Concurrency control wikipedia , lookup
Clusterpoint wikipedia , lookup
ContactPoint wikipedia , lookup
Republic of the Philippines ISABELA STATE UNIVERSITY Cauayan City, Isabela SYLLABUS IN IT53 DATABASE MANAGEMENT SYSTEM 1 First Semester, S.Y. 2014-2015 UNIVERSITY VISION The Isabela State University, a globally recognized institution of higher learning for people empowerment and sustainable development embodying excellence, effectiveness, accountability and integrity. UNIVERSITY MISSION The Isabela State University is committed to train and develop students to become professionally competent graduates who are equipped with sound moral principles; and to serve the community through research, extension and resource generation by way of inspired leadership and responsive manpower. GOALS OF THE COLLEGE OF COMPUTING AND INFORMATION TECHNOLOGY The College of Computing and Information Technology provides students an equal opportunity to develop their computer skills based on the current relevant curricula. This scholastic preparation associated with different extracurricular activities and other related matters in research, extension and resource generation is necessary to build knowledge and experience to establish a powerful foundation in computer and information systems. Through this, the College shall produce technologically-oriented, globally competent and effective IT graduates imbued with moral in their chosen profession. Objectives of the Bachelor of Science in Information Technology The information technology education prepares students to be professionals and globally competitive. Specifically, by the time they graduate are envisioned to: 1. implement actual experience in abstract and analytical processes; 2. manifest the personal and social values appropriate to their professional practice; 3. apply technical skills in computer operations; 4. apply appropriate concepts and principles of the profession; 5. adopt to the modern work environment; and 6. possess practical knowledge of how Information Systems (IS) are being installed, operationalized, managed, administered, conceptualized, designed, developed, implemented and maintained. I. II. III. IV. V. Course Number: Course Title: Course Description: Course Credit: No. of Contact Hours per Week: VI. Course Pre-requisite: VII. Course Objectives: IT 53 DATABASE MANAGEMENT SYSTEM 1 This course covers discussion of database systems, the nature of the data, associations of data, data semantics and data models. A specific DBMS will be used to implement data models use in business application programs. 3 Units 2 Hours Lecture, 3 Hours Laboratory IT 31 – Programming 1 (Basic) At the end of this course, the student should be able to: explain various implementations of database management systems; create a database plan; create and design database using data models; use database tool to manipulate or process data efficiently; perform basic database administrators function; and create an information system(prototype). VIII. Course Content EXPECTED OUTCOMES/ SPECIFIC OBJECTIVES At the end of the course, the students should be able to: internalized/relate with the vision, mission of the university, goals and objectives of the program. explain the database development process; enumerate, explain and solve different problems with File System Database Management; create a database and database tables; and organize database tables by adding, updating and deleting table columns and rows. LEARNING CONTENT University Vision and Mission Program Goals Objectives Classroom Policies TEACHING ENHANCEMENT TECHNIQUES ACTIVITY PRELIM PERIOD Discussion Recitation VALUES DEVELOPED Information Update and I. Database Development Process Data vs. Information Introducing the database and the DBMS File System Data Management vs. DBMS Database Systems Environment Open-mindedness Lecture Discussion Internet research Brainstorming Group activity Lab. Laboratory Activities I. Introduction to Structured Query Language Creating a database and database tables Adding, listing and updating table rows Saving and restoring Recitation activities Seatwork Assignment Online activities Hands-on Hands-on activities EVALUATION METHOD Quiz Quizzes Objectivity Recitation Cooperation Assignment Curiosity Seatwork Diligence Take home activities Critical Thinking Initiative 1 Graded Recitation Attentiveness Resourcefulness NO. OF HOURS LEC LAB 6 hrs 9 hrs table contents discuss importance of data models; create business rules in plotting database plan; manipulate database tables by adding and dropping columns from the database table; and add Primary key and foreign key to and existing table in the database. II. Data Models Data Model Basic Building Blocks Business Rules The Evolution of Data Models Degrees of Abstraction The Physical Model Laboratory Activities: II. Advanced Data Definition Commands Changing Columns data type and data characteristics Adding and dropping a column Adding Primary and Foreign Key Designation Advanced Select Queries Lecture - Discussion Recitation Internet research Brainstorming Group activity Lab. Hands-on Seatwork Assignment Online activities activities Hands-on activities Attentiveness Quiz Objectivity Recitation Cooperation Assignment Curiosity Seatwork Diligence Take home activities 6hrs 9 hrs Resourcefulness Critical Thinking Initiative ◦ Listing Unique values ◦ Grouping data give explanation on III. relational model; differentiate and use relational keys in designing a database; Relational Database Model Logical View of Data Relational Keys and their functions Data Dictionary and Set Catalog Relationships within the Lecture MIDTERM PERIOD Recitation Brainstorming Group activity 6hrs Module Discussion Internet research Attentiveness Seatwork Assignment Online activities Objectivity Computer Cooperation White board Curiosity Encoded case 9hrs make a distinction Relational Databases Data Redundancy and Indexes Codd's Relational Database Rules among the relational database relationships; apply the Codd's relational database rules; use the Date and Laboratory Activities: SQL Functions Time Functions; and III. Date and Time describe Numeric, Functions string and Numeric, String and conversion functions Conversion Function in the database design. explain the concepts IV. Entity-Relationship (ER) of ER Model; Model enumerate Concepts Entities, Attributes, of developing an ER Relationships, Diagram; Connectivity and create an ER Cardinality diagram; and Existence Dependence perform different Relationship Strength SQL joins in and Relationship manipulating Degree database data. Recursive Relationships and Composite Entities Developing an ER diagram Laboratory Activities: IV. SQL JOINS Operators CROSS JOIN LEFT JOIN and LEFT Lab. Hands-on Diligence study Hands-on activities Resourcefulness activities Critical Thinking Initiative Lecture Recitation Discussion Internet research Brainstorming Group activity Lab. activities Seatwork Assignment Online activities Hands-on Hands-on activities Attentiveness Objectivity Cooperation Curiosity Diligence Resourcefulness Critical Thinking Initiative 6 hrs 9 hrs OUTER JOIN OUTER JOIN RIGHT JOIN FULL JOIN FINAL EXAMINATION apply normalization V. Normalization of Database Tables rules among the The Need for database tables; normalization normalize database Normalization Process Improving database tables using the design normalization Higher-Level Normal process; Forms categorize relational Normalization and Database design set operators to Denormalization manipulate data within the database; Laboratory Activities: compare subqueries V. Advanced SQL and correlated Relational Operators queries; and use multirow subquery. Lecture Recitation Discussion Internet research Brainstorming Group activity Lab. Seatwork Assignment Online activities Hands-on activities Hands-on activities Honesty Tolerance 6 hrs 9hrs 6 hrs 9 hrs Quiz Recitation Mid-term exam Accountability Commitment Logical Thinking Critical Thinking Set ◦ UNION, UNION ALL Subqueries and Correlated Queries ◦ WHERE, IN, HAVING Subqueries Mutirow Subquery ◦ ANY and ALL, FROM Subquery illustrate advance VI. Advance Data Modeling data modeling; The Extended Entity present an extended Relationship Model ER model; Entity Clustering make use of query Entity Integrity: Discussion Demonstration Recitation Seatwork Creativeness Quiz Consideration Recitation processing like Selecting Primary Keys parsing, execution and fetching; and Laboratory Activities: create indexes and VI. Query Processing query optimization. SQL Parsing Phase SQL Execution Phase SQL Fetching Phase Indexes and Query Optimization Team Teaching Assignment Critical Thinking Lab. Exercise Drill and Practice Online activities Resourcefulness Final Exam make a distinction VII. Optional Topics between data Data Mining mining and data Data Warehousing warehousing; develop web page Laboratory Activities: with database VII. Optional Topics connectivity; and Database Connectivity use the Extensible and Web Development Markup Language. Extensible Markup Language (XML) Discussion Hands-on activities Recitation Seatwork Demonstration Assignment Team Teaching Online activities Hands-on activities Attentiveness Objectivity Cooperation Diligence Resourcefulness Critical Thinking IX. Evaluation Method: A. Class Standing Attendance/Attitude Recitation Projects/requirements Quizzes/Prelim Exam Prelim B. Midterm Examination C. Final Examination TOTAL 50% 5% 10 % 15% 20% 15% 25% 25% 100% 1.00 1.25 1.50 1.75 2.00 2.25 2.50 2.75 3.00 5.00 ----------------------------------------- 98 - 100 95 – 97 92 - 94 89 – 91 86 – 88 83 - 85 80 – 82 77 - 79 75 – 76 Passed Below 75 - Failure FINAL GRADE = (RAW GRADE * 0.625) + 37.5 X. References: Books: Groff, James R., et. Al. (2010). The Complete Reference SQL 3rd Edition. United States of America. McGraw Hill Publishing Opel, A. et. Al. (2009). SQL: A Beginner’s Guide. United States of America. McGraw Hill Publishing Pratt, P. Adamski, J. (2008). Concepts of Database Management System, Sixth Edition. United States of America. Thomson Course Technology Rob, P., Coronel, C> (2007). Database Systems Design, Implementation, and Management, Seventh Edition. Singapore. Thomson Course Technology Internet SQL Tutorial. (2012). Retrieve June 14, 2014 from Refsnes Data. Website: www.w3shools .com/sql/default.asp Creating a MySQL Database Using XAMPP. (2012). Retrieve June 15, 2014 from Complete, Concrete, Concise. Website: http://complete-conrete-concise.com/web-tools/creating-a-mysql-database-using-xampp PHP Tutorial Using XAMPP. Retrieve June 15, 2014 from HTML.net Website: http://www.html.net/tutorials/php XAMPP and PHP Sessions. Retrieve June 8, 2014 from LIS 9710 Website: http://lis9710.wordpress.com/2009/02/ Computer Software: SQL XAMPP XI. Classroom Policies 1. Course Requirements: a. take and pass quizzes, prelim, midterm & final examinations; b. participate actively in class discussions; and c. submit final requirements(Information System connected with a database) on or before the agreed deadline. 2. Uniform and Dress Code a. Students should be in proper uniform, wear school ID and appropriate shoes. b. On Fridays, hip-hop dresses and get-ups are not allowed, e.g. shorts, slippers, earing for males, spaghetti strap, etc. c. PE uniform should be worn only during PE class. 3. Attendance, Tardiness and Absenteeism d. Minimum of 80% attendance of the total contact hours in the subject is required (checking is done every meeting). e. Tardiness of 15 minutes is equivalent to one-hour period of absence. f. A minimum of 3-consecutive absences without justifiable reasons requires a promissory note from the college guidance coordinator. g. 6-consecutive absences in the class means “drop” in the subject. h. Failure to take the prelim exam preceded by absences means “drop” in the subject. i. Failure to attend regular classes after the prelim exam means a grade of 5.o in the subject. 4. Taking Examinations j. Cheating and copying are strictly prohibited, “when caught cheating during the quizzes and long exams, deduction of point will be imposed;” during midterm or final exams, means a grade of 5.0 in the subject. k. During mid-term and final exams, only answer sheets, permits, calculators, pens, pencils and erasers are allowed on the desk; other things should be deposited on a place designated by the teachers. l. Other policies will be imposed as deemed necessary and agreed upon between the students and the subject professor. 5. Other Policies m. Cellphones should be shut-off during class hours. n. Chairs should be arranged before leaving the classroom. o. Vandalism is strictly prohibited and punishable. p. No smoking within the school premises. q. Students under the influence of liquor are not allowed inside the school compound. r. Any from of deadly weapons should not be brought to school except cleaning/ cutting tools during cleanup and laboratory classes. s. Unnecessary noise to the point of creating disturbances is prohibited. Prepared and submitted by: Checked: Approved: Noted: LIEZL S. ABUZO BRYAN JAY J. ALI CHERRY R. GUMIRAN MARVEE CHESKA B. NATIVIDAD, M.I.T. EDDIE I. PERU, Ph. D. RIMALU B. SERRANO, Ph. D. Instructors Program Chair, BSIT Dean, CCIT Director, ARA