COURSE OUTLINE (Database Administration DBA 721S)

Similar documents
NEW YORK CITY COLLEGE OF TECHNOLOGY COMPUTER SYSTEMS TECHNOLOGY DEPARTMENT CST4714 DATABASE ADMINISTRATION (2 class hours, 2 lab hours, 3 credits)

Course specification STAFFING OTHER REQUISITES RATIONALE SYNOPSIS. The University of Southern Queensland

Course specification

Advanced Relational Database Management MISM Course F A Fall 2017 Carnegie Mellon University

The University of Jordan

CSC 407 Database System I COURSE PARTICULARS COURSE INSTRUCTORS COURSE DESCRIPTION

Advanced Relational Database Management MISM Course S A3 Spring 2019 Carnegie Mellon University

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

FIT3056 Secure and trusted software systems. Unit Guide. Semester 2, 2010

ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

Cleveland State University

SCSSE. School of Computer Science & Software Engineering Faculty of Informatics. MCS9235 Databases Subject Outline Spring Session 2007

MWF 9:00-9:50AM & 12:00-12:50PM (ET)

Department of Computer Technology and Information Systems CTIS483- Database Administration Syllabus

Del Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358

Advanced Database Organization INF613

IS Spring 2018 Database Design, Management and Applications

ABD - Database Administration

COURSE OUTLINE. Last Amendment Edition Procedure No. Lecturer /blog Room No. Phone No. / Name.

Fundamentals of Database Systems

FIT5044 Network security. Unit Guide. Semester 1, 2010

RYERSON UNIVERSITY Ted Rogers School of Information Technology Management and G. Raymond Chang School of Continuing Education

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL)

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

ISM 324: Information Systems Security Spring 2014

examinations. 1. Policy Statement 2. Examination Arrangements 3. Examination Papers 4. Examination Venue Arrangements

CS 235AM, Mobile Application Development: Android Spring 2016

Langara College Spring archived

CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid)

ITT Technical Institute. ET2560T Introduction to C Programming Onsite and Online Course SYLLABUS

Langara College Spring archived

Computer Science Department

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

Textbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.

COMP229. Joanne Filotti

Exam Proctoring Procedure Policy Number: Applies to: students, faculty, staff

ITSC 1319 INTERNET/WEB PAGE DEVELOPMENT SYLLABUS

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

UNIT OUTLINE. Network Engineering 304. Mr Iain Murray. Department of Electrical and Computer Engineering Curtin Engineering

IS 331-Fall 2017 Database Design, Management and Applications

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits

COWLEY COLLEGE & Area Vocational Technical School

Course specification

ITCC Cisco Exploration 1: Networking Fundamentals

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WINDOWS SERVER CSIT 2710

LIS 2680: Database Design and Applications

COURSE SYLLABUS AND INSTRUCTOR PLAN

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

Course Design Document: IS202 Data Management. Version 4.5

JEFFERSON COLLEGE COURSE SYLLABUS CIS236 SQL AND DATABASE DESIGN. 3 Credit Hours. Revised by: Chris DeGeare March 11, 2013

ITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS

Division of Engineering, Computer Programming, and Technology

GET 433 Course Syllabus Spring 2017

Data analysis and design Unit number: 23 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: H/601/1991.

Module tutor Credit value 10 Module type New course Notional learning hours

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120

Advisory: Students should have already taken MICROCOMPUTER APPLICATIONS II - 431

INF 315E Introduction to Databases School of Information Fall 2015

Nashville State Community College Computer and Engineering Technologies Division Computer Information Systems. Master Course Syllabus

IST659 Fall 2018 M004 Class Syllabus. Data Administration Concepts and Database Management

INFS 2150 (Section A) Fall 2018

Advanced Topics in Database Systems Spring 2016

HOUSTON COMMUNITY COLLEGE SOUTHWEST. Local Area Networks Design and Protocol Cisco 1 ITCC 1002

ab Houston Community College

Course specification

CIS 302 Relational Database Systems

Spring 2018 El Camino College E. Ambrosio. Course Syllabus

COWLEY COLLEGE & Area Vocational Technical School

A: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates:

Computer Science Technology Department

COMP 1130 Programming Fundamentals (Javascript Rocks)

Syllabus for CIT 442 Information System Security 3 Credit Hours Spring 2015

PC Applications IT102 estart Fall 2014

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014

COURSE OUTLINE. Course code: SCSR 4473 Academic Session/Semester: /2. Course name: Security Management Pre/co requisite (course name

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120

Course and Contact Information. Course Description. Course Objectives

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

Department of Accounting & Law, School of Business. State University of New York at Albany. Acc 682 Analysis & Design of Accounting Databases

TEACHING & ASSESSMENT PLAN

INFC20, Informatics: Advanced Database Systems, 7.5 credits Informatik: Avancerade databassystem, 7,5 högskolepoäng First Cycle / Grundnivå

ITT Technical Institute. TB143 Introduction to Personal Computers Onsite and Online Course SYLLABUS

Murach's HTML and CSS3 3 rd Edition By Boehm, Anne Fresno, Calif Publisher: Mike Murach & Associates, 2015 ISBN-13:

FOUNDATIONS OF INFORMATION SYSTEMS MIS 2749 COURSE SYLLABUS Fall, Course Title and Description

Transcription:

Faculty Name Computing and Informatics Name of Department COMPUTER SCIENCE COURSE OUTLINE (Database Administration DBA 721S) STATEMENT ABOUT ACADEMIC HONESTY AND INTEGRITY All staff and students of the Namibia University of Science and Technology (NUST), upon signing their employment contracts and registration forms, commit themselves to abide by the policies and rules of the institution. The core activity of NUST is learning and in this respect academic honesty and integrity is very important to ensure that learning is valid, reliable and credible. NUST therefore does not condone any form of academic dishonesty, including plagiarism and cheating on tests and assessments, amongst other such practices. NUST requires students to always do their own assignments and to produce their own academic work, unless given a group assignment. Academic Dishonesty includes, but is not limited to: Using the ideas, words, works or inventions of someone else as if it is your own work. Using the direct words of someone else without quotation marks, even if it is referenced. Copying from writings (books, articles, webpages, other students assignments, etc.), published or unpublished, without referencing. Syndication of a piece of work, all or part of an assignment, by a group of students, unless the assignment was a legitimate group assignment. The borrowing and use of another person s assignment, with or without their knowledge or permission. Infringing copyright, including documents copied or cut and pasted from the internet. Asking someone else to prepare an assignment for you or to write or sit an assessment for you, whether this is against payment or not. Re-submitting work done already for another course or programme as new work, so-called self-plagiarism. Bringing notes into an examination or test venue, regardless of whether the notes were used to copy or not. Receiving any outside assistance in any form or shape during an examination or test. All forms of academic dishonesty are viewed as misconduct under NUST Student Rules and Regulations. Students who make themselves guilty of academic dishonesty will be brought before a Disciplinary Committee and may be suspended from studying for a certain time or may be expelled. All students who are found guilty of academic dishonesty shall have an appropriate endorsement on their academic record, which will never be erased. COURSE CODE AND TITLE: DBA721S: Database Administration DEPARTMENT: Computer Science COURSE INFORMATION 1

PROGRAMMES: 80BSAN, BACHELOR OF INFORMATION TECHNOLOGY: SYSTEMS ADMINISTRATION & NETWORKS 80BSSD, BACHELOR OF INFORMATION TECHNOLOGY: SOFTWARE ENGINEERING NQF: 7 07BACS, BACHELOR OF COMPUTER SCIENCE NQF: 7 CONTACT HOURS: 120 hours: (Contact: 45 hrs; Directed self-learning and Self-directed learning: 55 hrs; Assessment: 20 hrs) NQF LEVEL AND CREDIT: NQF Level 7 COURSE DESCRIPTION: The aim of the course is to impart knowledge and skills to enable students to manage a DBMS in order to optimise its use, administer users, create an operational database and properly manage the various structures in an effective and efficient manner including performance monitoring, secure databases as well as plan and implement recovery strategies. The course provides a hands-on administrative approach using current relational DBMSs. PRE-REQUISITES: Database Fundamentals; and Systems Administration COURSE EQUIVALENCIES: Database Administration DSA320S COURSE DELIVERY METHODS: EFFECTIVE DATE: Classroom The following communication tools will be used in this course: Email, Discussion Board, Scheduled Chats, Online content on Moodle, announcements on isnotes. Course Format: Lectures - this will present the underpinning theories of the course and students are expected to deepen their knowledge and understanding of the covered subjects through guided selfstudy. Laboratory activities this will be an avenue for the students to try out and acquire practical skills of theoretical knowledge gained. Laboratory materials will be prepared with a clear indication of what the student is expected to achieve, and the problem statement and guidelines on how to approach the problem Projects/ Case Studies, Independent Study. Students' group discussions and presentations. 10 July 2017 LECTURER INFORMATION Lecturer s name: Isaac Nhamu Email: inhamu@nust.na Office phone: 061 207 2074 Office location: Room 12, IT House, no. 5 Storch Street Office hours: 07h30-16h30 Consultation hours: All lecturers are available for consultation with students. Consultation times can be found on the doors of lecturers offices. 2

STUDENT READINESS Technology & Equipment Readiness: Windows, Linux, MacOSX. Student Commitments And Contact Times: Students should make a commitment to attend classes to the minimum specified in the General Regulations. Course Resources: Oracle 11g, MyPHPAdmin, Microsoft SQL Server 2012, Handbook with compilation of notes on Database Administration from the Oracle Academy available from the Printing Shop Prescribed Reading: Hoffer, J., Ramesh, V. & Topi, H. (2012). Modern database management (11th ed.). Pearson, ISBN-10:0273779281 Ward, P. (2008). Database management systems (2nd ed.). Thomson Learning, ISBN-10: 1408007681 Oracle 11g Database Administration handbook available from the printing shop Delisle, M. (2012). Mastering phpmyadmin 3.4 for Effective MySQL Management. Packt Publishing Ltd. Recommended Reading: Mullins, C.S. (2002). Database Administration: The Complete Guide to Practices and Procedures. Boston: Addison-Wesley Professional. ISBN 0201741296, 9780201741292 Hansen, G. W. & Hansen, J. V. (1995). Database management and design (2nd ed.). Prentice Hall, ISBN-10: 0133088006 STUDENT LEARNING Learning Outcomes: On completing the course students will, through assessment activities, show evidence of their ability to: 1. Install a database according to application needs; 2. Analyse the database architecture and how its components work and interact with one another; 3. Create an operational database; 4. Manage the various structures in an effective and efficient manner, including performance monitoring, database security, user management, backup/recovery techniques, tuning and trouble-shooting tasks. COURSE SCHEDULE: Topic Week 1 1. Introduction (Ch01) Investigate overall steps to set up different types of 10 Jul 14 Jul databases Course overview Week 2 2. Installing database software (Ch02) Identify system requirements 17 Jul 21 Jul Install software Pre-installation, Installation and post installation issues Assignments Assignment 1 Lab 1 3

Week 3 24 Jul 28 Jul Week 4 31 Jul 4 Aug Week 5 7 Aug 11 Aug Week 6 14 Aug 18 Aug Week 7 21 Aug 25 Aug Week 8 28 Aug 1 Sep Week 9 4 Sep 8 Sep Week 10 11 Sep 15 Sep Week 11 18 Sep 22 Sep 3. Creating a database (Ch03 and Ch04) The database architecture Creating a DB Configuring a DB Dropping a DB Choose among different DBMSs like Oracle, Ms SQL Server and Open source 4. Controlling the database (Ch05) Accessing the DB (Interfaces) Starting and stopping DB Startup and shutdown 5. Storage structures (Ch06) Tablespaces and data Files ( look at other structures from different DBMSs) Managing tablespaces The Database Listener 6. Administering users (Ch07) Create and manage database user accounts Create and manage roles Grant and revoke privileges Control resource usage by users. Mid-Semester Break 7. Administering users Cont (Ch08) Managing DB Schemas 8. Transaction management and concurrency control (Ch09, Ch10) Manipulating data through SQL Importing data Exporting data PL/SQL constructs 9. Database security (Ch11) Authentication Authorisation auditing 10. Distributed database management systems (Ch12) Netservices Class exercise Lab 2 Lab 3 Class exercise Lab 4 Lab 5 Theory Test Lab 6 Week 12 25 Sep 29 Sep Week 13 2 Oct 6 Oct Week 14 9 Oct 13 Oct 11. Database connectivity and web technologies (Ch12-Ch13) MyPhPAdmin 12. Performance monitoring, tuning &query optimization (Ch14-Ch15) 13. Monitoring and Resolving Lock Conflicts (Ch16-Ch17) Class Exercise Class exercise, Practical Test Lab 7 Week 15 16 Oct 20 Oct 14. Backup and database recovery (Ch18, Ch19 and Ch20) Supplementary test Week 15 ½ 23 Oct 24 Oct Review 4

IMPORTANT DATES: NOTE: The following dates are subject to change based on the needs of the students at the lecturer s prerogative. Students will be notified ahead of time of any changes. Assessment Date Venue Assignment 1 10 July 2017 Theory Test Wed 13 September (1730-1830) Engineering Basement Practical Test Saturday, 7 October (0900-1200) Lab 12 Labs Any two chosen labs Labs Supplementary Test Wed 18 October (1730-1830) Engineering Basement ASSESSMENT AND EVALUATION: Assessment Weight Assignment 20% Theory Test 35% Practical Test 35% Labs 10% Total: 100% Assessment is: 50% Coursework and 50% written Final Examination. (An average of 40% is required for exam admittance) COURSE POLICIES General Academic Policies: It is the student's responsibility to be familiar with and adhere to NUST s Policies. These Policies can be found in NUST Prospectus or online at www.nust.na/prospectus. Supplementary Policies: All assignments should be submitted on or before the deadline. Late assignments will not be assessed. Supplementary exams are for those who miss test or want to improve their grades. DATE REVISED: 07 July 2017 ACKNOWLEDGEMENTS: ADDITIONAL INFORMATION/FREQUENTLY ASKED QUESTIONS: FAILURE TO PAY FEES: A student who fails to pay his/her fees may not be allowed to write the examination and if allowed, the results will be withheld until all outstanding fees are paid in full. 5

IMPORTANT STUDENT SERVICES AT NUST There are a variety of services which you can use at the NUST. These services are to your advantage Use them!!! They include the following: Student Counseling and Career Development Department: Students Services Writing Centre and student academic problems Teaching and Learning Unit (CTL) Campus Health and Wellness Centre (CHWC) - Student Services / NUST Clinic AUTHORISATION: This course is authorised for use by: Head of Department Date ACKNOWLEDGEMENT BY STUDENT (To be completed by all students on the course, detached from the course outline and kept on record in the department) I,, (Student number: ), hereby acknowledge that I have received this course outline for (Database Administration, DBA721S), and that I have familiarised myself with its content, in particular the statement about academic honesty and integrity. I agree to abide by the Policies and arrangements spelt out in this course outline. Signature of Student Date 6