Sei sulla pagina 1di 7

Teaching Unit Program (Satuan Acara Pengajaran SAP)

Paper Code Credit: Semester: Specialty: Type:

IS 143
Lecturing Type Course Group Course Title (Indonesian) Course Title (English) Short Description (Silabus ringkas) Learning Objectives (Tujuan Instruksional Umum) Pa

II

Information System

Compulsory

Teaching and Lab. Exercise Skill Course (Matakuliah Keahlian) Sistem Manajemen Basis Data Database Management System

This course covers


When a 1. 2. 3. 4. 5.

the concepts, principles, issues, and techniques for managing corporate data resources. Also covered are techniques for managing the design and development of large database systems, including logical data models, concurrent processing, data distribution, database administration, data warehousing, data cleansing, and data mining.

student completes this course the student should be able to: Verify the Correct database design implementing database and applications software primarily in the relational model using query languages such as SQL and other database supporting software applying the theory behind various database models and query languages implementing security and integrity policies relating to databases

Offered To (PS Peserta) Prerequisite Activity (hour/week) Assessment/Penilaian

Dosen Coordinator Dosen Pengampu References/Bibliography

DIII MI, TK, KA Database Design Course (kuliah) = 2 hours Sarana/media Papan tulis/white board Lab Works (Prakt)= 0 hours LCD/In focus Mid-term exam = 20% Computer (lab) Lab. exercise = 40% Courseware Final Exam = 40% E-learning Online Test = 25% Student Notebook (laptop) Ms. Komala Ratna Sari Ms. Komala Ratna Sari 1. Database systems: Design, implementation, & management . Peter Rob & Carlos Coronel. Prentice-Hall. 1996 2. Database Management System Third Edition.Raghu Ramakrishnan & Johannes Gehrke. McGraw-Hill Companies.Inc.2003 3. Handbook Telkom Polytechnic

SAP POLITEKNIK TELKOM MB 221

Halaman 1 dari 7

Minggu (1) 1

Sesi (2) Class 1

Pokok Bahasan (3) Data Fundamentals Storage

Sub Pokok Bahasan 1. 2. (4) Understanding why and how binary data is encoded Understanding the relationships between the operating system I/O access methods and the DBMS processes Understanding how data is physically stored in memory and on secondary storage devices Review of SQL fundamentals

Tujuan Instruksional Khusus (TIK) (5) To develop an understanding for how data is stored by database management systems

Kegiatan (6) Tutotial, discussion

Evaluasi (7) Quiz, Exercise, -

Acuan (8)

3.

4.

Class 1

Database Architecture

1.

2. 3. 4.

Understanding the processes that make up a database instance Understanding how DBMS processes use memory Understanding how the various DBMS components interact Identifying and understanding the components that make up the Oracle

To learn about the internal architecture of the DBMS

SAP POLITEKNIK TELKOM MB 221

Halaman 2 dari 7

5.

DBMS Understanding basic database administration: including DBMS installation and basic access control

Lab. 1 Lab. 2 3 Class 1 Database Administration Basic Administration 1. 2. 3. Overview of the Enterprise Manage Console Understanding when Security Manager Understanding the role of the DBA in establishing and maintaining database security Understanding predefined database user accounts To learn about establishing a database instance -

4.

Lab. Lab. 2 4 Class 1 Database BMS Procedural Constructs 1. 2. 3. 4. Understanding why procedural constructs are important Identifying program units: procedures, functions, triggers Developing good naming conventions Developing basic program units using PL/SQL To learn to build basic procedural-based database objects

SAP POLITEKNIK TELKOM MB 221

Halaman 3 dari 7

Class 1

Database Management Sys More Complex Procedural Constructs Create Procedure using decision Create Procedure using decision Database Management Sys More Complex Procedural Constructs

1.

2. Lab. 1 Lab. 2 6

Learning to procedures decision structures

create using control

To learn to build more complex proceduralbased database objects using control structures

1. Learning to create procedures using iterative processing structures 3. Learning how to create and use cursors 2. Learning to use exception handling logic to handle error conditions

Lab 1 Lab 2 7 Class 1

Create Procedure using Repetition Creating and use Cursor Database Manage Syst Advanced Procedural Constructs 1. 2. 3. Learning how to create and use indexes Learning how to create callable procedures Learning how to create functions To learn to build advanced procedural-based database objects using callable structures

Lab. 1 Lab. 2 8 9 10 Class 1

Creating & Use Index Creating & Use Procedure and function Midterm Midterm Database - Trigger

1.
1. Learning to create database triggers To learn to assemble and deploy sharable components -

SAP POLITEKNIK TELKOM MB 221

Halaman 4 dari 7

Lab. 1 Lab. 2 11 Class 1

Create Triger Create Triger Query Optimazition 2. 3. 4. 5. 6. 7.

Lab. 1 Lab. 2 12 Class 1

Creating Procedure Sorting Creating and use Selection and join Database Administration Security

Query Optimization Overview Sorting Projection Union Difference Selection and Join Computation

1. 2.

3.

4. 5. 6. 7. 8. 9.

Understanding database security risks Understanding the role of the DBA in establishing and maintaining database security Understanding when and how to use Security Manager Learning to create database Users Learning to create database Roles Learning to create Profiles Learning when to use Views Learning when to use Triggers Learning when to

To learn about database security

SAP POLITEKNIK TELKOM MB 221

Halaman 5 dari 7

use column encryption 10. Understanding the concept of Virtual Private Databases (VPD) Lab. 1 Lab. 2 13 Class 1 Create and use role user Create View Database Concurency 1. 2. 3. 4. 5. Lab 1 Lab 2 14 Class 1 Excercise Deadlock Excercise Deadlock Database Administration Performance and Tuning 1. Learning to identify the conditions and situations that cause poor performance Understanding the effects of transactions on CPU, memory and I/O Learning to use the tools in the Oracle 9i Tuning Pack To learn about database performance and tuning Lock Based Concurency Control Revisied Lock Management Deadlock Specialized Locking Techniques Multiple Granularity Locking

2.

3. Lab. 1 Lab. 2 15 Class 1 Database Administration Backup and Recovery 1. Learning to use the tools in the Oracle 9i Tuning Pack

Leaning to identify the situations for

SAP POLITEKNIK TELKOM MB 221

Halaman 6 dari 7

2.

performing backup and recovery Learning the various techniques for backing up and restoring large databases

Lab. 1 16 Class 1 Lab. 1 Lab. 2 17 18 Final Exam

Learning to use Oracle 9is backup and recovery tools Exercise and Review Exercise and Review Exercise and Review

SAP POLITEKNIK TELKOM MB 221

Halaman 7 dari 7

Potrebbero piacerti anche