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

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

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

JEFFERSON COLLEGE COURSE SYLLABUS CIS247 NETWORKING II. 4 Credit Hours. Revised by: Kerry A. Bruce November 7, 2013

Lecture/Laboratory Hours

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

Updated: 2/14/2017 Page 1 of 6

JEFFERSON COLLEGE COURSE SYLLABUS CIS154 MS SERVER I. 4 Credit Hours. Revised by: Douglas Hale Date: April 13, 2015

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

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

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

Syllabus for HPE 021 Advanced Golf and Fitness 1 Credit Hour Fall 2014

Syllabus for HPE 120 Dance Aerobic Proficiency 0.0 Credit Hour Spring 2012

INFS 2150 (Section A) Fall 2018

COWLEY COLLEGE & Area Vocational Technical School

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

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

CPS352 Database Systems Syllabus Fall 2012

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

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

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012

INF 315E Introduction to Databases School of Information Fall 2015

LIS 2680: Database Design and Applications

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

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

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

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

IS 331-Fall 2017 Database Design, Management and Applications

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015

Computer Science Technology Department

IS Spring 2018 Database Design, Management and Applications

CENTRAL TEXAS COLLEGE ITCC 1414 CCNA 1: Introduction to Networks. Semester Hours Credit: 4

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL)

Syllabus for HPE 076 Varsity Volleyball (Women) Sports 1 Credit Hour Fall 2014

Syllabus for HPE 016 Beginning Badminton and Fitness 1 Credit Hour Spring 2014

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

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

Database Systems: Concepts, design, and implementation ISE 382 (3 Units)

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

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

Course and Contact Information. Course Description. Course Objectives

Syllabus for HPE 038 Scuba Open Water II and Fitness.5-1 Credit Hour Spring 2014

Emergency Vehicle Operation FIRE 106 Fire Training Certification. Course Outline

CMSC Introduction to Database Systems

Syllabus for HPE 042 Creative Aerobics and Fitness Credit Hour Spring 2013

South Portland, Maine Computer Information Security

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

CSCI 201L Syllabus Principles of Software Development Spring 2018

Spring 2018 El Camino College E. Ambrosio. Course Syllabus

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS COSC 1320: INTRODUCTION TO C++ PROGRAMMING COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT

CSC 407 Database System I COURSE PARTICULARS COURSE INSTRUCTORS COURSE DESCRIPTION

Syllabus for HPE 007 Basic First Aid and CPR and Fitness 1 Credit Hour Spring 2016

JEFFERSON COLLEGE. Virtualization and the Cloud

Syllabus for HPE 098 Triathlon Training 1 Credit Hour Fall 2014

Standard Course Outline IS 656 Information Systems Security and Assurance

MGMT 4336 Networks & Data Communication Section D10

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

Ryan Stephens. Ron Plew Arie D. Jones. Sams Teach Yourself FIFTH EDITION. 800 East 96th Street, Indianapolis, Indiana, 46240

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

CS 375 UNIX System Programming Spring 2014 Syllabus

Course Outline Faculty of Computing and Information Technology

CENTRAL TEXAS COLLEGE ITCC 1440 CCNA 2: Routing and Switching Essentials. Semester Hours Credit: 4

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

Syllabus for HPE 005 Fitness Club 1 Credit hour Fall 2016

Course and Contact Information. Course Description. Course Objectives

Information and Communication Technology BCcampus Online Collaborative Program

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

MSIS-DL 317 Syllabus. Faisal Akkawi, Ph.D. Introduction to Databases Fall 09

Langara College Spring archived

Syllabus for HPE 034 Varsity Cheerleading and Fitness 1 Credit Hour Fall 2014

Course Outline. TERM EFFECTIVE: Spring 2017 CURRICULUM APPROVAL DATE: 05/09/2016

ab Houston Community College

Database Systems ( 資料庫系統 ) Practicum in Database Systems ( 資料庫系統實驗 ) 9/20 & 9/21, 2006 Lecture #1

CENTRAL TEXAS COLLEGE ITCC 2412 CCNA 3: Scaling Networks. Semester Hours Credit: 4

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

CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015

Syllabus for HPE 045 Pilates for Christians and Fitness 1 Credit Hour Spring 2016

Introduction To Data Processing COMP 153 Business Administration Program/Administrative Studies. Course Outline

COURSE SYLLABUS AND INSTRUCTOR PLAN

Campus Solutions: Student Records. Quick Reference Guide

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : CSD210 SEMESTER: 3

Langara College Spring archived

COURSE OUTLINE. School of Engineering Technology and Applied Science

APPLICATION HANDBOOK

WAYLAND BAPTIST UNIVERSITY VIRTUAL CAMPUS SCHOOL OF BUSINESS SYLLABUS

Database Systems Management

CS157a Fall 2018 Sec3 Home Page/Syllabus

Syllabus for HPE 024 Intermediate Swimming and Fitness 1 Credit Hour Fall 2012

Computer Science Technology Department

CENTRAL TEXAS COLLEGE COSC 1315 INTRODUCTION TO COMPUTER PROGRAMMING. Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

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

Gerlinde Brady Phone: Office Hours: see Web at:

IST659 Spring2015 M001 Wang Syllabus Data Administration Concepts and Database Management

JOHNSON COUNTY COMMUNITY COLLEGE COURSE SYLLABUS WEB CRN Web Scripting: JavaScript I

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

Syllabus for HPE 097 Backpacking and Fitness 1 Credit Hour Fall 2015

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

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

VIS II: Design Communication Graphic Design Basics, Photoshop and InDesign Spring 2018

Industrial Fire Brigade Member - Incipient FIRE 123 Fire Training Certification. Course Outline

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

Transcription:

COURSE OUTLINE IST 253 Database Concept 3 Course Number Course Title Credits 2 2 N/A N/A 15 Class or Laboratory Clinical or Studio Practicum, Course Length Lecture Work Hours Hours Co-op, Internship (15 week, Hours 10 week, etc.) Not Applicable Performance on an Examination/Demonstration (Placement Score (if applicable); minimum CLEP score) Required Materials: Textbook: Not Applicable Alternate Delivery Methods (Online, Telecourse [give title of videos]) Material: Flash drive Catalog Description: This course teaches students relational database technology and how to apply it in solving basic and advanced database problems and cases. It provides the foundation for the advanced study of individual database management systems, electronic commerce, and enterprise computing. Prerequisites: IST 109 Corequisites: None Last Revised: 01/24/11 Course Coordinator (name, email, phone extension): Assistant Professor Queen E. Okike okikeq@mccc,edu Extension 3464 Available Resources: (Identify library resources relevant to the course, including books, videos, journals, electronic databases, recommended websites.)

Course Goals. Explain business rules in data modeling, guidelines for analyzing business information needs, design errors in data modeling, functional dependency identification, and query optimization tips. Apply parallel database technology, query rewriting for materialized views and transparency in Oracle distributed database. Explain deadlock control, database recovery check pointing, user interaction time in transaction design, time presentation in dimension tables, data warehouse maturity. Explain Web services in client-server database processing, and commercial acceptance of object database architecture. Apply SQL for both Microsoft Access and Oracle database to solve problems. Explain problem solving guidelines to aid acquisition of key skills and the ER assistant Apply SQL commands such as CREATE TABLE, SELECT, UPDATE, INSERT, DELETE, CREATE VIEW, CREATE TRIGGER statements Apply SQL syntax to support instruction with other prominent database management systems COURSE CONTENT Introduction to Database Management Unit I Explain Fundamentals of relational databases Explain Data modeling and normalization Explain Database application development Explain Database administration and database processing environments Broad Goals of Database Development Unit II Develop a common vocabulary Define data meaning Ensure data quality Provide efficient implementation Business rules support organizational policies Identify restrictiveness of business rules Explain too restrictive: reject valid business interactions and too loose: allow erroneous business interactions

The Relational Data Model Unit III Explain relational model basics Identify Integrity rules Identify rules about referenced rows Apply relational Algebra Develop relational model Query Formulation with SQL Unit IV Explain background Join tables Summarizing tables Apply problem solving guidelines Identify advanced problems Apply data manipulation statements Apply physical models Apply Structured Query Language Apply Language for database definition, manipulation, and control Explain International standard Explain Standalone and embedded usage Explain Intergalactic database speak Understanding Entity Relationship Diagrams Unit V Explain notation basics Explain Entity relationships Explain generalization hierarchies Explain business rule representation Explain diagram rules Explain alternative notations Unit VI Developing Data Models for Business Databases Normalization of Relational Tables Identify guidelines for analyzing business information needs Explain transformations for generating alternative designs Explain finalizing an ERD Explain Schema Conversion Explain modification anomalies Explain functional dependencies Explain major normal forms Explain relationship independence Explain practical concerns

Unit VII Physical Database Design Advanced Query Formulation with SQL Review overview of Physical Database Design Explain file Structures Apply Query Optimization Apply Index Selection Identify additional Choices in Physical Database Design Identify outer join problems Explain Type I nested queries Explain Type II nested queries and difference problems Apply Nested queries in the FROM clause Solve Division problems Explain Null value effects Unit VIII Application Development with Views Stored Procedures and Triggers Create views and using views Process queries that reference views Identify updatable views Identify data requirements for hierarchical forms Identify data requirements for reports Explain database programming language background Apply stored procedures Apply triggers Unit IX View Design and Integration Database Design for Student Loan Limited Explain motivation for view design and integration Apply view design with forms Apply View integration Describe the final report to management Explain Case description Explain conceptual data modeling Explain logical database design Explain physical database design

Unit X Data and Database Administration Transaction Management Explain Organizational context Identify tools of database administration Explain processes for database specialists Review overview of processing environments Explain transaction basics Explain concurrency control Explain recovery management Explain transaction design issues Explain workflow management Data Warehouse Technology and Management Unit XI Explain basic concepts and characteristics Explain business architectures and applications Identify data cube concepts and operators Identify relational DBMS features Explain maintaining a data warehouse Unit XI Client-Server Processing, Parallel Database Processing, and Distributed Databases Explain Client-Server Database Architectures Explain Parallel Database Architectures Explain architectures for Distributed Database Management Systems Explain transparency for Distributed Database Processing Explain Distributed Database Processing Object Database Management Systems Unit XII Explain motivation for object database management Identify Object-oriented principles Explain architectures for object database management Identify Object database definition and manipulation in SQL:2003 Identify Object database definition and manipulation in Oracle 10g

Evaluation of Student Learning Weekly class attendance and participation 10% Average of weekly homework and laboratory assignments 50% Four units of Tests/ Projects: Units I, II, III 10% Units IV, V, VI 10% Units VII, VIII 10% Units IX, X 10% Total 100% Grade Policy Grade Definition Nominal % QPA quality point value A Superior Achievement 93-100 4 A- 90-92 3.7 B+ 87-89 3.4 B Above Average Achievement 83-86 3 B- 80-82 2.7 C+ 77-79 2.4 C Average Achievement 70-76 2 D Minimally Passing 60-69 1 F Academic Failure 0-59 0 X Audit no evaluation N/A W Withdrawal (Student-initiated) N/A WI Withdrawal (Instructor-initiated) N/A WA Withdrawal (Administrationinitiated) N/A N No grade reported by the instructor N/A I Incomplete no credit earned N/A Audit: If you audit the course, you will receive an X grade this cannot be changed to a letter grade at a later date. Withdrawal Course Requirements: To receive a W grade for any course, a student must consult with the course instructor or an appropriate division representative and then withdraw officially before two-thirds of the course has been completed by submitting a withdrawal form to the Office of Student Records. Withdrawal after this point results in a grade other than W (usually F). At any time before two-thirds of the course has been completed, the instructor may also withdraw with a W grade any student who has been absent excessively. A student thus withdrawn will not be entitled to any refund of tuition or fees. The student may appeal this action.

Attendance Policy Mercer County Community College does not have a cut system. Students are expected to attend all classes of every course on their schedules. Only illness or serious personal matters may be considered adequate reasons for absence. It is the prerogative of the instructor to excuse absences for valid reasons, provided the student will be able to fulfill all course requirements. Student performance in classes is formally verified at each class meeting. If a student s attendance has been infrequent or performance unsatisfactory, he or she may receive notification in the mail. At any time, the instructor may withdraw the student from class for insufficient attendance. Classroom Conduct Statement It is the student s responsibility to attend all classes. If a student misses a class meeting for any reason, he/she is responsible for all content that is covered, for announcements made, and for acquiring any materials that may have been distributed in class. It is expected that students be on time for all classes. Students who walk into class after it has begun are expected to choose seats close to where they entered the room so that they do not disrupt the class meeting. Students are expected to follow ordinary rules of courtesy during the class sessions. Engaging in private, side conversations during class time is distracting to other students and to the instructor. Leaving class early without having informed the instructor prior to class is not appropriate. Unless there is an emergency, leaving class and returning while the class is in session is not acceptable behavior. Disruptive behavior of any type, including sharpening pencils during class while someone is speaking, is not appropriate. The college welcomes all students into an environment that creates a sense of community of pride and respect; we are here to work cooperatively and to learn together. Academic Integrity Statement A student who knowingly represents work of others as his/her own, uses or obtains unauthorized assistance in the execution of any academic work, or gives fraudulent assistance to another student is guilty of cheating. The penalty for violating the honor code is severe. (See Student Handbook.) Any student violating the honor code is subject to receive a failing grade for the course and will be reported to the Office of Student Affairs. If a student is unclear about whether a particular situation may constitute an honor code violation, the student should meet with the instructor to discuss the situation. It is permissible to assist classmates in general discussions of computing techniques; general advice and interaction are encouraged. Each person, however, must develop his or her own solutions to the assigned homework and laboratory exercises. Students may not "work together" on graded assignments. Such collaboration constitutes

cheating, unless it is a group assignment. A student may not use or copy (by any means) another's work (or portions of it) and represent it as his/her own.