IST659 Database Admin Concepts & Management Syllabus Spring 2012. Location: Time: Office Hours:



Similar documents
IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

IST359 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

IST659 Fall 2015 M003 Class Syllabus. Data Administration Concepts and Database Management

IST553 Information Architecture for Internet Services

Instructor: Carlos E. Caicedo, Ph.D. Phone: (Office) Office: 215 Hinds Hall Office Hours: TBA

IST565 M001 Yu Spring 2015 Syllabus Data Mining

Syracuse University School of Information Studies. IST553 - Information Architecture for Internet Services. Tentative Syllabus - Spring 2015

Managing Information Systems Projects (IST645 M ) School Of Information Studies Fall 2010

Instructor: Carlos E. Caicedo, Ph.D. Phone: (Office) Office: 215 Hinds Hall Office Hours: TBA

IST 755 Strategic Management of Information Resources School of Information Studies, Syracuse University Spring Semester 2015

IST687 Scientific Data Management

Lake-Sumter Community College Course Syllabus

IST 600: Advocacy for Academic, Public, and School Libraries Course Syllabus ~~ Spring Contact Information:

ISM 4210: DATABASE MANAGEMENT

IST687 Applied Data Science

IST 645 Managing Information Technology Projects

Ursuline College Accelerated Program

CSC-570 Introduction to Database Management Systems

Administering Microsoft SQL Server Database (ITMT 2303)

COMP252: Systems Administration and Networking Online SYLLABUS COURSE DESCRIPTION OBJECTIVES

IST722 Syllabus. Instructor Paul Morarescu Phone Office hours (phone) Thus 10:00-12:00 EST

ISM and 05D, Online Class Business Processes and Information Technology SYLLABUS Fall 2015

BUS Computer Concepts and Applications for Business Fall 2012

Associate Professor Northern Virginia Community College

MLIS 7520 Syllabus_Fall 2013 Page 1 of 6

IST 754: Final Project in Telecommunications Systems

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

IINF 202 Introduction to Data and Databases (Spring 2012)

HRD 5343 Foundations of Human Resource Development (HRD)

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

CS 649 Database Management Systems. Fall 2011

SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010

Accounting : Accounting Information Systems and Controls. Fall 2015 COLLEGE OF BUSINESS AND INNOVATION

HRD 5336 Adult Learning

IS Management Information Systems

Syllabus for IST 346 Operating Systems Administration Permanently Tentative

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

CME403/603 Syllabus Page 1

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

IST639 Enterprise Technologies Course Syllabus Spring 2014

Course Catalog. Description: Instructor: Prerequisites: Co-requisites: Textbook and Other Course Materials:

Administering Microsoft SQL Server Database (ITMT 2303)

CJ 4480 Digital Forensics II Syllabus - Term

Course Outline (Undergraduate):

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006

Applied Information Technology Department

Common Syllabus Revised

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

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

MIS630 Data and Knowledge Management Course Syllabus

CED 713 Introduction to School Counseling Counselor Education Program University of Nevada, Las Vegas FALL 2014

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

Small Business Management BUSG 2309 Course Syllabus

The world is a complex place, and. requires that we learn how to. imagine its full potential.


MLIS 7520 Syllabus Fall 2008

Technology Department Computer and Network Support Capstone CMP 259-D01 Syllabus: Spring 2015

Northeastern University Online College of Professional Studies Course Syllabus

ERP 5210 Performance Dashboards, Scorecard, and Data Visualization Course Syllabus Spring 2015

IT 101 Introduction to Information Technology

Introduction: Database management system

CS135 Computer Science I Spring 2015

BCM :00-12:15 p.m. 1:30-3:35 p.m. Wednesday 10:00-12:00 noon

BA 561: Database Design and Applications Acct 565: Advanced Accounting Information Systems Syllabus Spring 2015

MTH 110: Elementary Statistics (Online Course) Course Syllabus Fall 2012 Chatham University

Course: CSC 222 Database Design and Management I (3 credits Compulsory)

H. JOHN HEINZ III COLLEGE CARNEGIE MELLON UNIVERSITY PROJECT MANAGEMENT SPRING A3 / B3 COURSE SYLLABUS

Online Learning Policies & Procedures. La Roche College

Mullin, B. J., Hardy, S., & Sutton, W. A. (2014). Sport Marketing, 4 th Edition. Human Kinetics.

Chapter 2 Database System Concepts and Architecture

Scope of this Course. Database System Environment. CSC 440 Database Management Systems Section 1

CMJ CRIME SCENE INVESTIGATION Spring Syllabus 2015

Syllabus for Course : Database Systems Engineering at Kinneret College

Brazosport College Syllabus for PSYC 2301 General Psychology

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Collin College Business and Computer Systems

Technology Department Computer Forensics CMP 250-D01 Syllabus: Spring 2015

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.

SOC1001: Sociology 1 CRN Winter, 2016: 6 week term Online Course 4/11/16 5/21/16

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

Spring 2013 CS 6930 Advanced Topics in Web Security and Privacy - 3 Credit Hours Syllabus and Course Policies

Chapter 3. Database Environment - Objectives. Multi-user DBMS Architectures. Teleprocessing. File-Server

SOUTHEASTERN LOUISIANA UNIVERSITY School of Nursing Spring, Completion of all 200 level nursing courses

COLLEGE CREDIT ONONDAGA COMMUNITY COLLEGE STUDENT & PARENT GUIDE

COURSE NUMBER AND TITLE: Management Information Systems Concepts

BUSA 3301: Business Communications (3-0-3)

PUAD 502 Administration in Public and Non-Profit Organizations Term Offered Fall, 2015 Syllabus

Course Name: Sociology 101, Introduction to Sociology Section # 9214 Ms. Haynes, vhaynes@elcamino.edu, ext. 2075/2076

Imperial Valley College Course Syllabus - Elementary Differential Equations Math 220

The University of Texas at Tyler COLLEGE OF BUSINESS & TECHNOLOGY Fall Semester 2013 Course Syllabus. Introduction to the American Health Care System

Investment Management Course

MGMT 302(01): Foundations of Management Syllabus Spring Time & Location: W 5:00 p.m. 6:50 p.m. Full Term (1/20/07 5/18/07) Markstein 107

Chapter 1: Introduction. Database Management System (DBMS) University Database Example

ICS 434 Advanced Database Systems

CS 394 Introduction to Computer Architecture Spring 2012

LSC 740 Database Management Syllabus. Description

Colorado School of Mines Fall 2015 Principles of Corporate Finance EBGN 345-A

MIS 4336 Networks and Data Communication. Spring 2016

Transcription:

Instructor: Withro H. Wiggins Phone: (315) 446-5418 (Home) Email: wwiggins@syr.edu Office: Adjunct Location: Time: Office Hours: Blackboard Wednesday - Tuesday by appointment (online) Course Description This course examines data structures, file organizations, concepts and principles of database management systems (DBMS); as well as, data analysis, database design, data modeling, database management and database implementation. More specifically, it introduces hierarchical, network and relational data models; entity-relationship modeling; basics of Structured Query Language (SQL); data normalization; and database design. Using Microsoft s Access and SQL Server DBMSs as implementation vehicles, this course provides hands-on experience in database design and implementation through assignments, lab exercises and course projects. It introduces advanced database concepts such as transaction management and concurrency control, distributed databases, multi-tier client/server architectures and Web-based database applications. Learning Objectives The students will be able to: Describe fundamental data and database concepts Explain and use the database development lifecycle Design databases using data modeling and data normalization techniques Create databases using popular database management system products Solve problems by constructing database queries using Structured Query Language Develop insights into future data management tool and technique trends Recommend and justify strategies for managing data security, privacy, audit/control, fraud detection, backup and recovery Critique the effectiveness of DBMS in computer information systems Prerequisites not required, but preferred IST552: Information Systems Analysis: Concepts and Practice or IST352: Information Analysis of Organizational Systems Required Textbook Hoffer, Jeffery A, Ramesh, V., and Topi, Heikki, Modern Database Management, 10 th ed. Upper Saddle River, New Jersey: Pearson/Prentice Hall, 2010, ISBN - 13: 978-0-13-608839-4, ISBN - 10: 0-13-608839-2. Note: Although the 10 th edition is preferred (to match the suggested reading pages), any version after the sixth edition will suffice if the student is willing to determine the correct page numbers. Required Reading Codd, E.F, A Relational Model for Large Shared Data Banks, Communications of the ACM, June 1970, Volume 13 Issue 6 Optional Supplement to the Textbook Gennick, Jonathan, SQL: Pocket Guide 2 nd edition, Sebastopol, CA, O Reilly Media, Inc, 2006, ISBN: 0-596-52688-1 (first edition can also be used; in fact, any summary SQL Guide can be used as a supplement to the main text). 1

Required Software * Microsoft Access 2003 or above (2010 will match the course samples and examples). Access 2010 is the most current version. * Microsoft VISIO (some of the features we will use are available only in the professional edition). This is used as a tool only other tools may be substituted. * Microsoft Word. * Microsoft SQL Server (we will use the university s server and the client is downloadable directly from Microsoft.com). Students will need access to these programs for completing Labs and assignments. Backup plans must be in place to avoid a crisis when the primary source is unavailable. In fact, since this is an online course, students must also have a backup plan for Internet access. 2

Grading Policy Final grades will be based on the number of accumulated points earned throughout the semester according to the following table: Grade Points A 950 1000+ A- 910 949 B+ 870 909 B 830 869 Grade Points B- 790 929 C+ 750 789 C 710 749 C- 709 650 F 0 649 Class Participation (210 points) Reading Assignments - Reading assignments must be completed prior to class. This will facilitate discussion during class. Class Discussion - Group activities such as case studies, discussion questions, and real world problems will be assigned and presented during class. There will be a new discussion topic each week, beginning Wednesday at 8am. There are no provisions for make up of missed class activities. Therefore, it is important that class not be missed. Students should plan to enter the online environment at least once per day, 4 days per class-week. Discussions cannot be submitted late since class participation is required. Assignments (400 points) Labs (300 points) There will be ten (10) labs that will reinforce the concepts and principals covered in our classroom lectures, readings and discussions. Assignments (100 points) There will be one analysis paper assignment. This assignment will be critical thinking in nature and demonstrate your ability to relate the concepts and principles learned in class. Exercises (100points) There will be one (1) exercise covering related topical areas from the textbook, class discussions, labs and outside reading. Final Project (320 points) Three Installments (120 points) - Business Problem/Solution, Business Rules and ERD Final Deliverable (200 points) - Consists of a paper and working database. This project will be an individual assignment. You will select a business problem that requires a database solution. The project is assigned at the beginning of the semester in order to give you time to prepare a professional-looking document. Assignment Policy Assignment Format - The student is responsible for getting assignments to/from the instructor for missed classes. In an online environment, this should not be an issue. All assignments are to be prepared using appropriate word processing software. Double-spaced, 12 font is the accepted format. Hand written submissions are not acceptable and usually not graded. 3

Late Assignments - All assignments are due at the beginning of class on the date listed in the Weekby-Week Course Outline. For the purposes of the on-line class format, most assignments are due 8AM Wednesday morning. Our tolerance for late assignments is minimal and in general they will not be accepted. We will however, consider cases of unpredictable and severe hardships. There are 30 extra points built into the assignment point system. This will accommodate one missed assignment or one time when you may not be able to participate in the discussion postings (excluding the analysis paper). One should make every effort, however, not to skip assignments as this is also the buffer against an isolated poor performance. University and School Policies Academic Integrity The academic community of Syracuse University and of the requires the highest standards of professional ethics and personal integrity from all members of the community. Violations of these standards are violations of a mutual obligation characterized by trust, honesty, and personal honor. As a community, we commit ourselves to standards of academic conduct, impose sanctions against those who violate these standards, and keep appropriate records of violations. The academic integrity statement can be found at: http://supolicies.syr.edu/ethics/acad_integrity.htm Ownership of Student Work In compliance with the Federal Family Educational Rights and Privacy Act, works in all media produced by students as part of their course participation at Syracuse University may be used for educational purposes, provided that the course syllabus makes clear that such use may occur. It is understood that registration for and continued enrollment in a course where such use of student works is announced constitutes permission by the student. After such a course has been completed, any further use of student works will meet one of the following conditions: (1) the work will be rendered anonymous through the removal of all personal identification of the work s creator/originator(s); or (2) the creator/originator(s) written permission will be secured. As generally accepted practice, honors theses, graduate theses, graduate research projects, dissertations, or other exit projects submitted in partial fulfillment of degree requirements are placed in the library, University Archives, or academic departments for public reference. Disability Statement Our community values diversity and seeks to promote meaningful access to educational opportunities for all students. Syracuse University and I are committed to your success and to supporting Section 504 of the Rehabilitation Act of 1973 as amended and the Americans with Disabilities Act (1990). This means that in general no individual who is otherwise qualified shall be excluded from participation in, be denied benefits of, or be subjected to discrimination under any program or activity, solely by reason of having a disability. If you believe that you need accommodations for a disability, please contact the Office of Disability Services (ODS), http://disabilityservices.syr.edu, located in Room 309 of 804 University Avenue, or call (315) 443-4498 for an appointment to discuss your needs and the process for requesting accommodations. ODS is responsible for coordinating disability-related accommodations and will issue students with documented disabilities Accommodation Authorization Letters, as appropriate. Since accommodations may require early planning and generally are not provided retroactively, please contact ODS as soon as possible. 4

Attendance Policy Regular class attendance is obligatory. An instructor may recommend that a student be dropped from a course for poor achievement due to excessive absence. A student who is dropped after the deadline for dropping courses may be assigned a grade of F. Students who have two unexcused absences during the first two class meetings of the semester may be dropped from the course at the discretion of the instructor. The instructor or the department offering the course will notify the Registrar of this action. However, students should not assume that they have been dropped from a class just because the first two classes were missed. It is ultimately the responsibility of the student to drop a course that they are not planning to attend by the deadline published in the College calendar. For more information about the Syracuse University Attendance Policy, please see the following web site: http://www.syr.edu/policies/rules_regs.html This is an on-line section only. Therefore, physical classroom attendance will be replaced by the use of Learning Management System (LMS) which is an on-line learning environment. Discussion boards and other on-line activity will be monitored and used to determine participation (an important component of this on-line course) to determine regular class attendance. Add/drop Process and Course Withdrawal Policy It is the responsibility of the students to be fully informed of the college catalog policies regarding course add, drop and withdrawal policies. For more information about the Syracuse University Add/drop Process and Course Withdrawal Policy, please see the following web site: http://sumweb.syr.edu/registrar/regintro.htm LMS The ischool uses the Syracuse University s Blackboard system to facilitate distance learning and main campus courses. The environment is composed of a number of elements that will help you be successful in both your current coursework and your lifelong learning opportunities. To access Blackboard, go to the following URL: http://blackboard.syr.edu Here is the direct URL to bookmark your access to Blackboard: http://blackboard.syr.edu Questions regarding Blackboard should be directed to ilms@syr.edu or Peggy Brown at (315) 443-8144. Computer Literacy Skills Policy Graduate students are expected to meet the minimum and recommended information technology literacy skills required of students in all master's programs. Please refer to: http://istweb.syr.edu/prospective/graduate/literacyreq.asp for the "Computer Literacy Requirements" document. 5

Week-by-Week Course Outline Week Date 0 1/10-1/18 1 1/19-1/24 2 1/25-1/31 Topic, Objectives, Assignments & Deliverables The Database Environment Objectives - After completing this topic you will understand database concepts including: Explain what a database is and why databases are important Describe a database management system Describe the different database models and how they evolved from file systems Explain the similarities and differences among DBMS products Describe how data is physically stored in primary and secondary storage Assignments due before class starts 1. Read chapter 1 (up to page 24) 2. Review Final Project Guidelines The Database Development Process Objectives - After completing this topic you will understand successful database design including: Describe the Relational Model Explain the System Development Life Cycle (SDLC) Explain the Database Life Cycle (DBLC) Explain how database development fits within the SDLC Compare and contrast various database SDLC strategies Lab 1: Introduction to the Relational Model using Access 1. Read chapter 1 (the remainder from week 0) 2. Read A Relational Model for Large Shared Data Banks, Codd, E.F Database Analysis Data Modeling Objectives - After completing this topic you will be able to implement successful database analysis techniques including: Develop business rules Develop and apply good data naming conventions Construct simple data models using Entity Relationship Diagrams (ERDs) Develop entity relationships Explain various database analysis strategies Lab 2: Understanding Database Input and Output 1. Read chapter 2 2. Final Project 1 st Installment Business problem/solution 6

3 2/1-2/6 4 2/7-2/10 4, 5 2/13-2/17 Logical Database Design More Complex Data Models Objectives - After completing this topic you will be able to successfully create a database model including: 1. Explain and create entity clusters 2. Categorize business rules 3. Create complex Entity Relationship Diagrams (ERD) 4. Use ERDs in database design Lab 3: Building ERDs using Visio Exercise 1: Database Concepts 1. Read chapter 3 Logical Database Design - Data Normalization Objectives After completing this topic you will be able to successfully design a normalized database including: 1. Define data normalization 2. Explain why data normalization is important 3. Explain how normalization helps reduce redundancy and anomalies 4. Solve data anomalies by transforming data from one normal form to the next; to the third normal form 5. Apply normalization with data modeling to produce good database design Lab 4: Normalizing Tables using Visio 1. Read chapter 4 Physical Database Design - Performance Objectives - After completing this topic you will understand physical database and implementation issues including: 1. Describe the steps in the physical design phase 2. Explain the various data storage formats for attributes 3. Explain the appropriate conditions to de-normalize 4. Describe sequential, indexed and direct (hashed) file organizations 5. Explain when to use indexing as a method for improving performance 1. Read chapter 5 2. Final Project 2 nd Installment Business Rules 7

5, 6 2/20-2/24 6,7 2/27-3/2 Introduction to Structured Query Language (SQL) Objectives - After completing this topic you will have the skills to construct and implement basic SQL as well as: 1. Describe and use basic SQL commands 2. Explain how and why SQL is used 3. Compare and contrast DML and DDL Lab 5: Introduction to SQL using SQL Server 1. Read chapter 6 SQL More Commands and Clauses Objectives After completing this topic you will implement SQL DDL and DML and demonstrate the ability to: 1. Describe when and how to alter database objects 2. Compare and contrast scalar and aggregate functions 3. Solve problems using and aggregate functions Lab 6: More SQL DDL and DML 1. Read chapter 7 7, 8 3/5-3/9 SQL Advanced Topics Objectives After completing this topic you will implement more advanced SQL as well as determine the need for and understand the use of more advanced database objects including: 1. Describe various ways to join tables 2. Explain the importance of procedural language constructs 3. Describe functions, stored procedures, triggers & views Lab 7: More SQL to join tables 1. Review chapters 6 & 7 2. Final Project 3 rd Installment Data Model 8

8, 9 3/19-3/23 9, 10 3/26-3/30 10, 11 4/2-4/9 Data and Database Administration Objectives - After completing this topic you will understand and be able to apply advanced database concepts including: 1. Describe database transactions and how they are managed 2. Explain concurrency control and locking methods and what role they have in ensuring database integrity 3. Describe database backup and recovery and the role they play in database integrity 4. Describe the role and responsibilities of a Database Administrator and tools used to perform required tasks 5. Apply transaction management principles to solve problems Lab 8: Transaction Management 1. Read chapter 11 Client/Server Database Environments Objectives - After completing this topic you will understand client/server computing and be able to: 1. Describe client/server and n-tier computing and explain its advantages 2. Describe client/server database system implementation issues 3. Explain and identify the role of the mainframe in mission critical enterprise wide database systems Lab 9: Views 1. Read chapter 8 Distributed Databases and DDBMSs Objectives - After completing this topic you will understand Distributed data and Database Management Systems (DDBMS) including: 1. Describe various DDBMS implementations 2. Explain how database design affects the DDBMS environment 3. Apply DDBMS principles to solve problems Lab 10: Distributed Database Management Systems 1. Read chapter 12 (See the book s companion web site for complete chapter) 9

11, 12 4/10-4/16 12, 13 4/17-4/25 14 4/26-5/1 Data Warehousing Objectives - After completing this topic you will be able to explain the role of databases in decision-making and administration requirements for managing data including: 1. Explain the role of databases; specifically data warehouses, in an organization 2. Compare and contrast operational and decision support data 3. Describe implementation issues for data warehouses 4. Describe data mining 5. Separate data administration tasks into appropriate categories 1. Read chapter 9 The Internet Database Environment and Object-Oriented Databases and OODBMSs Objectives - After completing this topic you will understand the role databases play in e-commerce and the basic concepts of Object-Oriented databases and OODBMSs including: 1. Explain the role databases play in e-commerce 2. State specific e-commerce design and implementation issues 3. Describe Extensible Markup Language (XML) and explain its importance 4. Explain how databases are integrated into the Web 5. Explain the role of middleware 6. Describe Object-Oriented principles: encapsulation, inheritance and polymorphism 7. Describe Object-Oriented design techniques 8. Explain why OODBMSs are important 9. Develop insights to the future direction of DBMSs 1. Read chapter 13 and review chapter 8 (See the book s companion web site) 2. Read Bancilhon, F. Object Databases 3. Future Trends Analysis Paper All Final Project Report & Database Any outstanding late assignments No assignments will be accepted after this date! * This syllabus is subject to change with sufficient notice from the instructor. 10