CSC 407 Database System I COURSE PARTICULARS COURSE INSTRUCTORS COURSE DESCRIPTION

Similar documents
City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

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

CPS352 Database Systems Syllabus Fall 2012

DATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111

INSTITUTE OF AERONAUTICAL ENGINEERING

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

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline

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

Unit 2. Unit 3. Unit 4

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

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

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

TITLE OF COURSE SYLLABUS, SEMESTER, YEAR

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

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

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

Course and Contact Information. Course Description. Course Objectives

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

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

Course Syllabus: CompTIA A+ Hardware

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

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

IST659 Database Admin Concepts & Management Syllabus Fall Location: Time: Office Hours:

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

Course Syllabus: CompTIA A+

CMPT 354 Database Systems I. Spring 2012 Instructor: Hassan Khosravi

TEACHING & ASSESSMENT PLAN

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

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

Fundamentals of Database Systems

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION CGT 2160

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

Course Syllabus: CompTIA Project+

Course: Database Management Systems. Lê Thị Bảo Thu

Course specification

Course and Contact Information. Course Description. Course Objectives

IST659 Spring 2016 Huang Syllabus Data Administration Concepts and Database Management

ESSEX COUNTY COLLEGE Business Division CIS 152 Internet Concepts Course Outline

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112

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

COMP-421: Database Systems. Joseph D silva McConnel Engg. 102

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

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

Course Outline Faculty of Computing and Information Technology

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

Course Logistics & Chapter 1 Introduction

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

CIS 408 Internet Computing (3-0-3)

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

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

IST659 Spring2015 M001 Wang Syllabus Data Administration Concepts and Database Management

Computer Science Technology Department

HOUSTON COMMUNITY COLLEGE BUSINESS TECHNOLOGY NORTHEAST COLLEGE-NORTHLINE LOCATION COURSE SYLLABUS FALL 2011 COMPUTER APPLICATION I POFI 1301

CIS 302 Relational Database Systems

INF 315E Introduction to Databases School of Information Fall 2015

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

COMP-421: Database Systems. Joseph D silva McConnel Engg. 102

COURSE OUTLINE (Database Administration DBA 721S)

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS CERTIFICATION WEB 2391

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Databases and Spreadsheets

Computer Science Technology Department

Emergency Vehicle Operation FIRE 106 Fire Training Certification. Course Outline

Course Syllabus: Linux Essentials

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition.

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

Advanced Topics in Database Systems Spring 2016

When does RDBMS representation make sense When do other representations make sense. Prerequisites: CS 450/550 Database Concepts

Who, where, when. Database Management Systems (LIX022B05) Literature. Evaluation. Lab Sessions. About this course. After this course...

ab Houston Community College

LIS 2680: Database Design and Applications

CSE111 Introduction to Computer Applications

Course and Contact Information. Catalog Description. Course Objectives

Standard Course Outline IS 656 Information Systems Security and Assurance

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

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

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

Course Syllabus: Linux Essentials

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

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS. INTRODUCTION TO INTERNET SOFTWARE DEVELOPMENT CSIT 2230 (formerly CSIT 2645)

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

CSC 111 Introduction to Computer Science (Section C)

Syllabus for HPE 092 Exercise and Weight Control 1 Credit Hour Spring 2015

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

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

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

9/8/2018. Prerequisites. Grading. People & Contact Information. Textbooks. Course Info. CS430/630 Database Management Systems Fall 2018

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College COURSE OUTLINE DATABASE DESIGN AND IMPLEMENTATION I

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS FLASH WEB Revised: Fall 08

AE Computer Programming for Aerospace Engineers

Syllabus for HPE 021 Advanced Golf and Fitness 1 Credit Hour Spring 2016

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

Computer Science Department

Midland College Syllabus. ITNW 2413 Networking Hardware

MGMT 4336 Networks & Data Communication Section D10

COWLEY COLLEGE & Area Vocational Technical School

IS Spring 2018 Database Design, Management and Applications

SYLLABUS. CODE: NETW 243 TITLE: Computer Repair & Maintenance. DIVISION: Business and Technology DEPARTMENT: Engineering & Technology

Transcription:

CSC 407 Database System I COURSE PARTICULARS Course Code: CSC 407 Course Title: Database System I No. of Units: 3 Course Duration: 2 hours of theory and 1 hour of tutorial per week for 14 weeks. Status: Compulsory Course Email Address: csc407@yahoo.com Course Webpage: http://www.csc.futa.edu.ng/courseschedule.php?coursecode=csc%20204 Prerequisite: NIL COURSE INSTRUCTORS Dr. S.A. Oluwadare Dept. of Computer Science, The Federal University of Technology, Akure, Nigeria. Phone: +2348034034202 Email: saoluwadare@futa.edu.ng and Mr A.E. Akinwonmi Dept. of Computer Science, The Federal University of Technology, Akure, Nigeria. Phone: +2348066245801 Email: aeakinwonmi@futa.edu.ng COURSE DESCRIPTION The world is becoming increasingly knowledge - driven and this has placed a lot of demand on the input, processing, retrieval and management of data. At the undergraduate level, database system is divided into two courses (Database System I and Database System II). Database System I, is therefore, designed to be an introductory course in database management. In this course, the basic concepts of database systems are introduced; the historical overview of data processing and management is presented so that students can have a chronological view of the developments in the field of data processing, retrieval and management. Students are expected to develop basic competencies in the development and management of databases. Such knowledge will serve as basis for advanced studies in database. 1

COURSE OBJECTIVES The specific objectives of this course are to: introduce students to the basic concepts of database; enable students to keep abreast of current and emerging issues in the field of database management in view of the challenges posed by an increasingly knowledge-driven society; and develop the students competencies in the storage, processing, retrieval and management of data. OURSE LEARNING OUTCOMES / COMPETENCIES At the end of this course students should be able to: (Knowledge based) understand the design concepts and basic principles of database; appreciate the current and emerging issues in database system research; understand the practical issues in the development and management of database. (Skills) Students should have developed appropriate skills in o installation of a relational database management system (RDBMS) o design of database; o database transaction management; and o database recovery mechanisms; GRADING SYSTEM FOR THE COURSE This course will be graded as follows: Class Attendance 5% Assignments 15% Tests 20% Final Examination 60% TOTAL 100% 2

GENERAL INSTRUCTIONS Attendance: It is expected that every student will be in class for lectures and also participate in all practical exercises. Attendance records will be kept and used to determine each person s qualification to sit for the final examination. In case of illness or other unavoidable cause of absence, the student must communicate as soon as possible with any of the instructors, indicating the reason for the absence. Academic Integrity: Violations of academic integrity, including dishonesty in assignments, examinations, or other academic performances are prohibited. You are not allowed to make copies of another person s work and submit it as your own; that is plagiarism. All cases of academic dishonesty will be reported to the University Management for appropriate sanctions in accordance with the guidelines for handling students misconduct as spelt out in the Students Handbook. Assignments and Group Work: Students are expected to submit assignments as scheduled. Failure to submit an assignment, as at when due, will earn you zero for that assignment. Only under extenuating circumstances, for which a student has notified any of the instructors in advance, will late submission of assignments be permitted. Code of Conduct in Lecture Rooms and Laboratories: Students should turn off their cell phones during lectures. Students are prohibited from engaging in other activities (such as texting, watching videos, etc.) during lectures. Food and drinks are not permitted in the laboratories. READING LIST 1 Silberschatz Korth Sudarshan (2004). Database System Concepts, Fourth Edition, The McGraw Hill, Companies, 917p 2 Oluwadare, S.A., Akinwonmi, A.E. (2013). Fundamentals of Data Database System. Lecture Notes Legend 1 Available in Departmental Library 2 Lecture Notes 3

COURSE OUTLINE Week Topic Remarks 1 Database concepts file systems, database, hierarchical databases, relational databases, object-oriented databases 4 Students are made to have an overview of the history of data processing 2 Relational database management system (RDBMS) Students should be able to see clearly the advantages of database system over the file system 3 Database design concepts and implementation Students should be able to have sound knowledge of the different views of data physical view and logical view. 4 Entity Relational Modelling Students are expected to be able to take a given real life situation, identify the entities and relationship between the entities. In addition, they should be able to draw entity relationship diagrams determine the existence and cardinality between them. 5 Normalization of database tables first, second and third normal forms Practical examples of 1 st, 2 nd and 3 rd normal forms would be given so that students would appreciate the need for normalization of database tables. 6 Structured Query Language (SQL) Discussions will cover different parts of SQL such as Datadefinition language (DDL), Interactive data-manipulation language (DML), View definition, Transaction control, Embedded SQL and dynamic SQL, Integrity, authorization. 7 Mid semester test 8 Query processing Students should master the basic steps involved in processing a query: Parsing and translation; Optimization; and Evaluation 9 Introduction to transaction management Students should have proper understanding of the transaction concepts such as atomicity, consistency, isolation and durability and different states of transaction 10 Concurrency control and distributed database management system Students should be able to identify the various types of locks and prescribe solutions to them.

11 Database privacy and security Different methods of ensuring privacy and control: administrative, physical and logical. 12 Database auditing and control Auditing and control as an important element of database management. 13 Database failure and recovery Classification of database failure; how to recover from database failure; recovery algorithms 14 Data storage; disk and files, RAID, data stripping, redundancy, buffer management in DBMS and operating systems Disk and files management strategies, efficiency issues and management of buffer. 15 Revision General revision and evaluation of the course prior to examination. 5