O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

MELJUN CORTES CS228 s2 advance_database_management_updated_hours

77 visualizações

Publicada em

MELJUN CORTES CS228 s2 advance_database_management_updated_hours

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

MELJUN CORTES CS228 s2 advance_database_management_updated_hours

  1. 1. 1 | Republic of the Philippines TAGUIG CITY UNIVERSITY Gen., Santos Ave., Central Bicutan Taguig City Philippines COLLEGE OF EGINEERING, TECHNOLOGY AND COMPUTER SCIENCE BACHELOR OF SCIENCE IN COMPUTER SCIENCE COURSE SYLLABUS IN ADVANCE DATABASE DESIGN MANAGEMENT I. COURSE CODE : CS 228 S2 II. COURSE TITLE : ADVANCE DATABASE DESIGN MANAGEMENT Prerequisite : CS 228 S1 (DATABASE DESIGN MANAGEMENT) Credit units : 3 Total hours : 90 HOURS (54 hours LEC, 36 hours LAB) III. COURSE DESCRIPTION This subject will give the students the knowledge on Advance Database Management Systems, design and an application Database Managementwere student requires to create a working system. IV. GENERAL OBJECTIVES At the end of the semester, students should be able to; A. COGNITIVE: MELJUN CORTES,MBA,MPA,MSCS
  2. 2. 2 | 1. Known the advance concept of database design management. 2. Know how to efficiently design a database. B. AFFECTIVE: 1. Appreciate the significance database and database normalization. 2. Practice different norms inside the electronics laboratory during actual application. 3. Cooperate for individual and group exercises. 4. Contribute ideas in doing activities. 5. Accept equal distribution of tasks in doing laboratory activities. C. PSYCHOMOTOR: 1. Design and create a database. 2. Design and create a working system with database. 3. Can imbed security features and test it. 4. Can prepare documentations for the design. 5. Defense of the system project at the end. V: COURSE CONTENT/COVERAGE TIME FRAME CONTENT SPECIFIC OBJECTIVES/COMPETENCIES Within the given period the students are expected to STRATEGIES/ METHODOLOGY/ ACTIVITIES INSTRUCTIONAL MATERIALS/ TOOLS & EQUIPMENT LEARNING OUTCOMES (Skills Developed/Value Focus) EVALUATION/ ASSESSMENT
  3. 3. 3 | 1 Week 1 Weeks Basic Database Concepts Relational Database Terms and Concepts 1. Define basic database terms andprinciples 2. Discuss why databases are used Contrast (traditional) fileprocessing with databaseprocessing 3. Describe the components of adatabase/database managementsystem 4. Describe the purpose andfunctions of a databasemanagement system (DBMS) 1. Describe the conceptualfoundation of the relational model Distinguish between relations and non- relational tables 2. Explain basic relational terminology to include, but not limited to, relation/table, tuple/row, attribute/column, 1. Classroom discussion 2. Quizzes 3. Recitation 4. Concrete example 1. Classroom discussion 2. Quizzes 3. Recitation 4. Concrete example 1. Chalkboard 2. Chalk 3. Eraser 4. Books/referen ces 1. Chalkboard 2. Chalk 3. Eraser 4. Books/referen ces 1. Independe nt Analysis 2. Self- determination 3. Awareness 4. Knowledge 5. Decision making 6. Critical understanding 1. Independe nt Analysis 2. Self- determination 3. Awareness 4. Knowledge 5. Decision making 6. Critical understanding 1. Quizzes 2. Oral recitation 3. Exercises & Activities. 1. Quizzes 2. Oral recitation 3. Major exams 4. Exercises & Activities.
  4. 4. 4 | 2 weeks 2weeks Normalization Structured Query Language cardinality/multiplicity 3. Explain the meaning and importance of keys, foreign keys, and related terminology 4. Explain how foreign keys and intersection relations represent relationships 5. Explain the purpose and use of surrogate keys 6. Explain the meaning of referential integrity 1. Define normalization 2. Explain the impetus behind use of Normalization in database design 3. Explain the nature and background of normalization theory 4. Apply the normalization process to produce a relation in 3NF 5. Explain the meaning of functional dependencies 1. Write basic SQL statements for creating database structures 2. Write basic SQL statements to add data to a database 1. Classroom discussion 2. Quizzes 3. Recitation 4. Concrete example 5. Lab Exercises 1. Classroom discussion 2. Quizzes 3. Recitation 4. Concrete 1. Chalkboard 2. Chalk 3. Eraser 4. Books/referen ces 5. Computer Lab. 1. Chalkboard 2. Chalk 3. Eraser 4. Books/referen ces 1. Independe nt Analysis 2. Self- determination 3. Awareness 4. Knowledge 5. Decision making 6. Critical understanding 1. Independe nt Analysis 2. Self- determination 3. Awareness 1. Quizzes 2. Oral recitation 3. Major exams 4. Exercises & Activities. 1. Quizzes 2. Oral recitation 3. Major exams
  5. 5. 5 | 2 weeks Data Modeling 3. Write basic SQL SELECT statements and options for processing a single table 4. Write basic SQL SELECT statements for processing multiple tables 5. Write basic SQL statements to modify and delete data from a database 6. Write basic SQL statements to modify and delete database tables and constraints 7. Write basic SQL statements for creating and using views 8. Explain the reasons for using views 9. Meet several times during the semester in a computer lab to practice as a class 1. Describe the basic stages of database development 2. Explain the purpose and role of a data model 3. Describe the principal example 5. Lab Exercises 1. Classroom discussion 2. Quizzes 3. Recitation 4. Concrete 5. Computer Lab. 1. Chalkboard 2. Chalk 3. Eraser 4. Books/referen ces 4. Knowledge 5. Decision making 6. Critical understanding 1. Independe nt Analysis 2. Self- determination 3. Awareness 4. Exercises & Activities. 1. Quizzes 2. Oral recitation 3. Major exams
  6. 6. 6 | FINAL 1 weeks Database Design (logical and physical) components of the E-R data model 4. Interpret traditional E-R diagrams 5. Interpret Information Engineering (IE) Crow’s Foot E-R diagrams 6. Construct E-R diagrams 7. Represent binary relationships to include 1:1, 1:N, N:M with the E- R model 8. Explain weak entities and how to use them 9. Explain non-identifying and identifying relationships and know how to use them 10. Create an E-R diagram from source documents 1. Transform E-R data models into relational designs 2. Recognize and describe motivations and processes for de- normalization 3. Represent weak entities with the relational model 4. Represent 1:1, 1:N, and N:M binary relationships example 5. Lab Exercises 1. Classroom discussion 2. Quizzes 3. Recitation 4. Concrete example 5. Lab Exercises 5. Computer Lab. 1. Chalkboard 2. Chalk 3. Eraser 4. Books/referen ces 5. Computer Lab. 4. Knowledge 5. Decision making 6. Critical understanding 1. Independe nt Analysis 2. Self- determination 3. Awareness 4. Knowledge 5. Decision making 6. Critical understanding 4. Exercises & Activities. 1. Quizzes 2. Oral recitation 3. Major exams 4. Exercises & Activities.
  7. 7. 7 | 2 weeks Database Management and Administration 1. Describe the need for, and importance of, database administration 2. Describe different ways of processing a database 3. Describe the need for concurrency control, security, and backup and recovery 4. Describe typical problems that can occur when multiple users process a database concurrently 5. Explain the use of locking and the problem of deadlock 6. Distinguish between optimistic and pessimistic locking 7. Describe specific design and implementation strategies for improving database security 8. Distinguish between recovery via reprocessing and recovery via rollback/rollforward 9. Explain the nature of the tasks required for 1. Classroom discussion 2. Quizzes 3. Recitation 4. Concrete example 5. Lab Exercises 1. Chalkboard 2. Chalk 3. Eraser 4. Books/referen ces 5. Computer Lab. 1. Independe nt Analysis 2. Self- determination 3. Awareness 4. Knowledge 5. Decision making 6. Critical understanding 1. Quizzes 2. Oral recitation 3. Major exams 4. Exercises & Activities.
  8. 8. 8 | 2 weeks 2 weeks Business Intelligence / Basic Data Warehousing Concepts Database Project Given a business case (project scenario) recovery using rollback/rollforward 10. Describe basic administrative and managerial DBA functions 11. Explain distributed database processing 12. Explain the concept of object-relational databases 1. Explain the basic concepts of data warehouses and data marts 2. Explain the basic concepts of dimensional databases 3. Explain the basic concepts of business intelligence (BI) systems 4. Explain the basic concepts of OnLine Analytical Procession (OLAP) and data mining 1. Explain how database principles may be applied as a part of the IT solution 2. Draw an ERD to 1. Classroom discussion 2. Quizzes 3. Recitation 4. Concrete example 5. Lab Exercises 1. Classroom discussion 2. Group 1. Chalkboard 2. Chalk 3. Eraser 4. Books/referen ces 5. Computer Lab. 1. Chalkboard 2. Chalk 3. Eraser 1. Independe nt Analysis 2. Self- determination 3. Awareness 4. Knowledge 5. Decision making 6. Critical understanding 1. Independe nt Analysis 2. Group 1. Quizzes 2. Oral recitation 3. Major exams 4. Exercises & Activities. 1. Oral recitation 2. Group Oral
  9. 9. 9 | VIII: GRADING SYSTEM Lecture Laboratory 2 weeks Project Presentation represent the pertinent user data 3. Transform the ERD into a 3NF relational model 4. Write the necessary SQL to create the database structures (CREATE and INSERT) 5. Write the necessary SQL to manipulate data into meaningful query (report) results Project: Formal System crested presentation. discussion 3. Quizzes 4. Recitation 5. Concrete example 6. Lab Exercises 1. Classroom discussion 2. Group discussion 3. Project Design Presentation 4. Books/referen ces 5. Computer Lab. 6. Projector 7. Laptop 1. Chalkboard 2. Chalk 3. Eraser 4. Books/referen ces 5. System Documentatio n and grading 6. Computer Lab. 7. Projector 8. Laptop Analysis 3. Self- determination 4. Awareness 5. Knowledge 6. Decision making 7. Coordination 8. Collaboration 9. Critical understanding 1. Independe nt Analysis 2. Group analysis 3. Self- determination 4. Collaborati on 5. Coordinatio n 6. Awareness 7. Knowledge 8. Decision making 9. Critical understanding recitation 3. Major exams 4. Working System. 1. Oral recitation 2. Group Oral recitation 3. Working System. 4. Submission of Hardcopy and softcopy of the system created.
  10. 10. 10 | Major Exam = 35% Lab Exercises = 20% Quizzes = 20% Attendance, Attitude = 10% Assignments & Recitation = 5% Project- System 30% Attendance, Attitude = 10% 70% Grade = (Midterm Grade x 40%) + (Final Grade x 60%) IX: TEXTBOOK AND REFERENCES Alex Kriegel, SQL Bible by Wiley Modern Database Management 6th Edition by : Jeffrey A. Hoffer C.J. Date, “An Introduction to Database Systems by Pearsons MySQL Visual Quickstart guide by: Larry Ullman C.J. Date, “An Introduction to Database Systems by Pearsons
  11. 11. 11 | Consultation Hours: _______________________________________________ Prepared & Noted by: FERDINAND E. RUBIO Instructor Approved/Disapproved: DR. OFELIA M. CARAGUE VP for Academic Affairs Endorsed by: DR. VISITACION B. CRISOSTOMO Dean, CETCS Noted by: GRACELYN T. CONDEZ CS, Coordinator

×