COIT 342

1

 

Course number:

 

COIT 342

 

Name :

Database Administrations

2

 

Credits:

3

Contact hours:

42 Hrs Lecture

 

 

 

 

 

 

3

 

Course coordinator’s name:

 

Dr. Abdulaleem Almazroi

 

 

 

 

4

 

Textbook:

 

Oracle Database SQL Fundamentals I, Copyright © 2012, Oracle and/or its affiliates. All rights reserved

 

 

 

 

 

a

Other references:

 

C. S. Mullins, "Database Administration: The Complete Guide to Practices and Procedures", Addison-Wesley, 2002. ISBN 0201741296.

 

 

 

 

5

a)

Synopsis:

 

 

It is the role of the IT professional to develop, deploy, manage and integrate data and information systems to support the organization. This knowledge area includes the collection, organization, modeling, transformation, presentation, safety and security of the data and information. This course covers a wide range of subjects in Database Administration. The students will have a hands-on training about installation, configuration, administration, performance, backup and recovery, and enterprise services of databases.

 

 

 

 

 


b)

Prerequisites:

 

COIS 342 – Database


c)

Type of course:

Core

 

 

 

 

6

a)

Course Learning Outcomes

Upon finishing this course, the students should be able to:

  • Analyze, strategize and plan for selecting a database management system (DBMS) (1.1).
  • Design, implement, and manage relational databases using DBMS (1.1, 2.1, 2.2). (j)
  • Explain the concepts of database change management, performance management, security, backup and recovery (2.3).
  • Function effectively as a member or leader of a database administration (DBA) team to meet the demands of an organization (5.1, 5.3).

 

 

b)

Course Relationship to Key Student Outcomes

 

STUDENT OUTCOMES

1

2

3

4

5

6

*

*

 

 

*

 

.

7

 

Brief list of topics and their duration

Number

Description

Duration in weeks

1

- Introduction to Database Administration
- Creating the Database Environment.

1

2

- Data Modelling and Normalization
- Database Design

1

3

- Application Design
- Introduction to Oracle SQL
- SQL:SELECT and WHERE
- SQL:WHERE, ORDER BY, and Intro to Functions
-SQL:FUNCTION AND TRIGGER

1

4

-SQL: STORE PROCEDURE
-SQL: PL/SQL Programming

1

5

Database Change Management part1

1

6

Database Change Management part2

1

7

Data Avaibility
Replication
Recovery

1

8

Performance Management and System Performance:
- Database Tuning
- System Tuning
- Application Tuning
- Hardware Configuration
- DBMS installation and configuration issues

1

9

Database Performance
- Partitioning
-  Indexing
-  Clustering
-  Compression

1

10

Application Performance
- Relational Optimization
- SQL Coding and Tuning for efficiency

1

11

Data Integrity and Database Security
- Database Structure Integrity
- Semantic Data Integrity
- Data Breaches
- Database Security Basic
- Granting and revoking authority
- Encryption
- SQL Injection

1

12

Database Backup and Recover part 1

1

13

Database Backup and Recovery part 2
- Full versus Incremental Backups Database Objects and Backups
- General steps for database object recovery

1

14

Disaster planning and Data Distribution
- General disaster recovery guideline
- Backup the database for disaster recovery
- Distributed Database

1

8

 

Class Schedule

 

Meet 50 minutes three times/week

Lab 50 minutes one time/week

 

9

 

Assessment Tools with Marks Distribution

 

Assessment Type

Percentage of Mark

Assignment

20 %

Lab exam

10 %

Quizzes

10 %

Mid term exam

20 %

Final Exam

40 %

Total

100 %




 


Last Update
6/16/2022 1:28:55 AM