IST659 Database Admin Concepts & Management Syllabus Fall 2015

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

IST659 Spring 2016 Huang Syllabus Data Administration Concepts and Database Management

IST659 Spring2015 M001 Wang Syllabus Data Administration Concepts and Database Management

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

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

General Information. Course Prerequisites. Course Description

GET 433 Course Syllabus Spring 2017

GET400: INDEPENDENT TECHNOLOGY EDUCATION (SPRING 2013)

General Information. Course Prerequisites. Course Description

Course Title: Enterprise Web Development Instructor: Dr. Michael Bigrigg

Note that your facilitator may provide additional required readings.

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

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

LIS 2680: Database Design and Applications

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

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

Oklahoma State University Oklahoma City ITD 1113: Windows Expert User Syllabus Fall, 2014

WAYLAND BAPTIST UNIVERSITY VIRTUAL CAMPUS SCHOOL OF BUSINESS SYLLABUS

General Information. Course Prerequisites. Course Description

Syllabus Revised 01/03/2018

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

CSCI 201L Syllabus Principles of Software Development Spring 2018

Syllabus Revised 08/21/17

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

CSCI 6312 Advanced Internet Programming

ISM 324: Information Systems Security Spring 2014

Advanced Topics in Database Systems Spring 2016

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

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION

MGMT 4336 Networks & Data Communication Section D10

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

COWLEY COLLEGE & Area Vocational Technical School

ITCC112. Course Summary. Description. Objectives

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

CoSci 440 SYLLABUS Programming in C++ INSTRUCTOR Mari Rettke cell SECTION : and 13345

CSC 407 Database System I COURSE PARTICULARS COURSE INSTRUCTORS COURSE DESCRIPTION

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

South Portland, Maine Computer Information Technology. Web Site: blackboard.smccme.edu. Course Syllabus

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

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

Syllabus Revised 08/15/2018

Syllabus Revised 03/05/2015

SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION

Temple University Fox School of Business MS Auditing and Cyber Security Program

INFS 2150 (Section A) Fall 2018

SYLLABUS. Departmental Syllabus

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

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

Course and Contact Information. Course Description. Course Objectives

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

Meetings This class meets on Mondays from 6:20 PM to 9:05 PM in CIS Room 1034 (in class delivery of instruction).

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

Course Outline Faculty of Computing and Information Technology

San José State University Science/Computer Science Database Management System I

INF 315E Introduction to Databases School of Information Fall 2015

IS Spring 2018 Database Design, Management and Applications

CSC 261/461 Database Systems. Fall 2017 MW 12:30 pm 1:45 pm CSB 601

CPS352 Database Systems Syllabus Fall 2012

South Portland, Maine Computer Information Security

Langara College Spring archived

Course and Contact Information. Catalog Description. Course Objectives

SAMPLE. ITS350: Information Systems and Security. Course Description and Outcomes

Instructor: Anna Miller

IS 331-Fall 2017 Database Design, Management and Applications

THE UNIVERSITY OF TEXAS AT AUSTIN MIS373 e-discovery and Digital Forensics SPRING 2015 Unique#: (03665) VERSION: 2_011718

INFO-445: Advanced Database Design, Management, and Maintenance

Langara College Spring archived

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

Course and Contact Information. Course Description. Course Objectives

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

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

ITCC111. Course Summary. Description. Objectives. Outline

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 1354: IMPLEMENTING AND SUPPORTING SERVERS Previously ITMC 1341 and then ITMT 1340

BMI 544: Databases Winter term, 2015

SAMPLE. ITS405: Intermediate Networking. Course Description and Outcomes. Participation & Attendance. Credit Hours: 3

CIS 101 Orientation Document Fall 2017

Please note: If you already have an active SAM 2016 Account from another CAWT course, you do not need to purchase another SAM Code for this course.

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen

Welcome. Orientation to online CPS102 Computer Science 2 (Java 2)

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: #

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

Student Guide G. That s it. Simple for you. Powerful for your future. Technical Support

Web Development: Client Side

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

MET CS 674 C1/EL Spring 2017: DATABASE SECURITY SYLLABUS

COURSE SYLLABUS FOR. COMP-297 Web Page Design: Adobe Dreamweaver

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2011

Course Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online

ITCC Cisco Exploration 1: Networking Fundamentals

Cleveland State University

THE UNIVERSITY OF TEXAS AT AUSTIN MIS373 e-discovery and Digital Forensics SPRING 2015 Unique#: (03883) VERSION: 1/23/2015

Syllabus. Computer Science Information Technology 975. Information Storage and Management for Computer Networks

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

Important Notes: For this course you must check the Regis Bookstore: for the most current online course material information.

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1 and 2, Spring 2016

CIT110 A+ Hardware Spring 2015

Art 645 Introduction to Web Site Design Los Angeles City College

Transcription:

IST659 Database Admin Concepts & Management Syllabus Fall 2015 Course: Instructor: Email: Phone: IST659: Database Management Clark Thompson cbthomps@syr.edu (315) 380-1105 (cell) (no calls after 9 PM EST, please) Semester: Fall 2015 Meeting Time/Place: Online (blackboard.syr.edu) Office Hours: by appointment (online) Course Description This course examines data structures, file organizations, concepts and principles of database management systems (DBMSs), as well as data analysis, database design, data modeling, database management, and database implementation. More specifically, it introduces hierarchical, network, and relational data models; entityrelationship 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. Advanced database concepts such as transaction management and concurrency control, distributed databases, multi-tier client/server architectures, web-based database applications, and data warehousing are also introduced. LEARNING OUTCOMES The learning outcomes for the MS in Information Management applicable to this course are: TECHNICAL KNOWLEDGE By completing this course, you will achieve deep technical knowledge and comprehension of database management systems. You will develop the ability to apply these technologies to solve information problems at the individual and organizational levels. After completing this course, you will be able to: 1. Describe fundamental data and database concepts 2. Explain and use the database development lifecycle 3. Create databases and database objects using popular database management system products 4. Solve problems by constructing database queries using Structured Query Language(SQL) MANAGEMENT OF SOLUTION DEVELOPMENT - By completing this course, you will achieve a deep level of knowledge and comprehension of the disciplines used in the development of information system solutions. You will develop the ability to apply these disciplines to organizational and business problems.after completing this course, you will be able to: 1. Design databases using data modeling and data normalization techniques MANAGEMENT OF INFORMATION TECHNOLOGY - By completing this course, you will be able to integrate technical and solution development concepts with the principles of IT governance, strategic alignment, user behavior, and financial analysis. You will be able to apply these concepts in the analysis of complex management case studies and problems. You will be able to analyze, compare, evaluate, and clearly articulate the relative value of IT alternatives. After completing this course, you will be able to: 1. Develop insights into future data management tools, techniques, and trends 2. Recommend and justify strategies for managing data security, privacy, audit/control, fraud detection, and business continuity 3. Critique the effectiveness of DBMSs in computer information systems Recommended Textbook Hoffer, Jeffery, Venkataraman, Ramesh, and Topi, Heikki, Modern Database Management, 11th ed. Upper Saddle River, New Jersey: Prentice Hall, 2012, ISBN-13: 978-0132662253 ISBN-10: 0132662256 Edition: 11th (other editions acceptable) 1

Required Reading Codd, E.F, A Relational Model for Large Shared Data Banks, Communications of the ACM, June 1970, Volume 13 Issue 6 (located on Blackboard) Optional Textbook Gennick, Jonathan, SQL: Pocket Guide2 nd edition, Sebastopol, CA, O Reilly Media, Inc, 2006, ISBN: 0-596- 52688-1 (other editions can also be used) Instructor Expectations The instructor will post weekly course modules each Monday. The instructor will respond to e-mail and phone messages within 48 hours. The instructor will schedule online meetings with students on request through the use of the Adobe Connect web conferencing software (free to students). The instructor will grade assignments within 2 weeks of submission. Student Expectations The student will log into blackboard at least every other day to stay updated on important class announcements. The student will post weekly to the discussion section on blackboard (see Class Participation section below for specifics). The student will submit work on time, which requires beginning assignments with ample time before the due date to allow time for the instructor to answer questions or assist with technology issues. The student will maintain academic integrity as explained in that section below. Grading Policy Final grades will be based on the number of points earned throughout the semester according to the following table: Grade Points Grade Points A 1000 950 B- 829 790 A- 949 910 C+ 789 750 B+ 909 870 C 749 710 B 869 830 C- 709 690 F 689 0 Class Participation (70 points) Reading Assignments - Reading assignments must be completed each week. These will facilitate online discussions. Class Discussions Students must be active participants in the discussion section of blackboard. The instructor will post several discussion topics each Monday. Students must choose one topic and respond to it by Thursday at 11:59 PM. Students must then choose one post by another student and respond to that post by Sunday at 11:59 PM. Posts should be 5-10 sentences. Students should draw from their professional experience in their responses when applicable. 2

Assignments (560 points) Best Practice Papers (200 points) There will be two Best Practice Paper assignments. These assignments will be critical thinking in nature and demonstrates your ability to research and analyze existing best practices. Final Project (360 points) o Two Installments (120 points) - Business Problem & Solution, Business Rules & ERD o Final Deliverable (240 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. Labs (250 points) Labs (250 points) There will be ten (10) labs that will reinforce the concepts and principals covered in posted lecture materials, readings, and discussions board topics. Exercises (120 points) There will be two (2) exercises in the form of timed multiple-choice quizzes. These will cover related topical areas from lecture materials, readings, and discussions board topics. Assignment Policy Assignment Format All assignments are to be submitted through the blackboard system. All assignments are to be prepared using appropriate word processing software (such as Microsoft Word) or submitted in PDF format. Late Assignments - All assignments are due as listed in the Week-by-Week Course Schedule below. Late assignments will receive a 20% reduction in points for each week late. Technology Access In addition to a word processor (such as Microsoft Word), the course requires the use of the following software: Microsoft Access * Microsoft Visio * Microsoft SQL Server Management Studio 2014 *Course materials are designed for 2013 versions of Access and Visio. However, using a different version is ok. Students have 2 options to access this software: 1. Local install: Students can download this software for free from the Microsoft Dreamspark web site using their SU netid and password. 2. Remote lab: Students can use a browser to connect to the ischool lab PCs which are preconfigured with all necessary software. Specific instructions to access the software through both methods will be posted on blackboard. Credit: The syllabus was originally developed by Susan Dischiave. 3

University and School Policies Academic Integrity Syracuse University s Academic Integrity Policy holds students accountable for the integrity of the work they submit. Students should be familiar with the policy and know that it is their responsibility to learn about coursespecific expectations, as well as about university policy. The university policy governs appropriate citation and use of sources, the integrity of work submitted in exams and assignments, and the veracity of signatures on attendance sheets and other verification of participation in class activities. The policy also prohibits students from submitting the same written work in more than one class without receiving written authorization in advance from both instructors. The presumptive penalty for a first offense by an undergraduate student is course failure, accompanied by a transcript notation indicating that the failure resulted from a violation of Academic Integrity Policy. The standard sanction for a first offense by a graduate student is suspension or expulsion. For more information and the complete policy, see http://academicintegrity.syr.edu Respect Intellectual Property Rights and cite all sources in your work. APA citation style must be used. The following link may be used for further information regarding citation styles: http://researchguides.library.syr.edu/citation 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 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-Related Accommodations 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 at 804 University Avenue, room 309, 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. 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://registrar.syr.edu/ 4

Religious Observances Policy SU religious observances policy, found at http://supolicies.syr.edu/emp_ben/religious_observance.htm, recognizes the diversity of faiths represented among the campus community and protects the rights of students, faculty, and staff to observe religious holidays according to their tradition. Under the policy, students are provided an opportunity to make up any examination, study, or work requirements that may be missed due to are religious observance provided they notify their instructors before the end of the second week of classes. For fall and spring semesters, an online notification process is available through MySlice/StudentServices/Enrollment/MyReligiousObservances from the first day of class until the end of the second week of class. Learning Management System The ischool uses 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 Use your Syracuse University NetID & Password to log into Blackboard. Questions regarding technical aspects of Blackboard, please submit a help ticket to the ischool dashboard at My.iSchool Dashboard at https://my.ischool.syr.edu Log in with your NetID, select Submit a Helpdesk Ticket, and select Blackboard as the request type. The ischool Blackboard support team will assist you. Turnitin.com This class will be using Turnitin, a plagiarism prevention system. The ease of using the Internet has made it very easy for students to cut and paste material into papers that they are writing without proper citation. In this class students are required to submit all writing assignments to the Turnitin Assignment on Blackboard. Make certain you submit the assignment to the correct assignment drop box and review the report. Turnitin.com gives a color-coded report identifying text that is copied from other sources. Any text, tables, or figures that are not properly cited will affect your grade in this class. Note that all submitted papers will be included as source documents in the Turnitin.com reference database, solely for the purpose of detecting plagiarism of such papers. 5

Week IST 659: Week-by-Week Course Schedule (subject to change) Last Updated 6/28/2015 Topic/Learning Outcomes/Assignments 0 Introduction 8/24 Welcome to IST 659! I look forward to an engaging and interactive semester. Here is what I d like everyone to accomplish by the end of the week: 1. Read the syllabus and contact me with any questions. 2. Get the textbook (see syllabus for the name, edition, ISBN, etc.). 3. Due 8/30/15 11:59 PM: Post your bio in the discussion section. See my post that explains what I d like you to include. Also, I posted my bio if you d like to take a look. 1 Database Environment 8/31 After completing this topic, you will have a clear understanding of the database environment. Specifically, you will be able to describe fundamental data and 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 1. Read textbook chapter 1. 2. Read the required materials on blackboard (Weekly Modules --> Week 1). 3. Due 9/3/15 11:59 PM: Make your week 1 discussion post. 4. Due 9/6/15 11:59 PM: Respond to another student s week 1 discussion post. 5. Confirm you are able to run Microsoft Access, either locally or through Remote Lab. See my tutorial video in the Class Resources area, which explains how to get MS Access for free if you don t have it already. 2 Database Development Process 9/7 After completing this topic you will understand successful database design and the database development process. Specifically, you will be able to explain and use the database development lifecycle including the ability to: 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 1. Read textbook chapter 2. 2. Read the required materials on blackboard (Weekly Modules --> Week 2). 3. Due 9/10/15 11:59 PM: Make your week 2 discussion post. 4. Due 9/13/15 11:59 PM: Respond to another student s week 2 discussion post. 5. Review IST659 Lab Manual Module 1 (Labs -> Lab 1 folder) 6. Review MS Access Tables and Relationships video (Labs -> Lab 1 folder) 7. Due 9/16/15 11:59 PM: Lab 1 Introduction to the Relational Model (Labs -> Lab 1 folder). 6

3 Database Analysis Data Modeling 9/14 After completing this topic you will be able to implement successful database analysis technique. Specifically, you will be able to design databases using data analysis and data modeling 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 1. Read textbook chapter 3. 2. Read the required materials on blackboard (Weekly Modules --> Week 3). 3. Confirm you are able to run Microsoft Visio (get it through DreamSpark or use RemoteLab). 4. Review Final Project First Installment assignment on blackboard. 5. Due 9/17/15 11:59 PM: Make your week 3 discussion post. 6. Due 9/20/15 11:59 PM: Respond to another student s week 3 discussion post. 7. Review IST659 Lab Manual Module 2 (Labs -> Lab 2 folder) 8. Review MS Access Forms Queries and Reports video (Labs -> Lab 2 folder) 9. Due 9/23/15 11:59 PM: Lab 2 Using Advanced Access Capabilities (Labs -> Lab 2 folder) 4 Logical Database Design More Complex Data Models 9/21 After completing this topic you will be able to successfully design databases using data modeling techniques. Specifically, you will be able to: Explain and create entity clusters Categorize business rules Create complex Entity Relationship Diagrams (ERDs) Use ERDs in database design 1. Read textbook chapter 4 2. Read the required materials on blackboard (Weekly Modules --> Week 4). 3. Due 9/24/15 11:59 PM: Make your week 4 discussion post. 4. Due 9/27/15 11:59 PM: Respond to another student s week 4 discussion post. 5. Due 9/30/15 11:59 PM: Final Project 1 st Installment (Assignments Folder) 6. Review IST659 Lab Manual Module 3 (Labs -> Lab 3 Folder) 7. Review MS Visio Making ERDs video (Labs -> Lab 3 folder) 8. Due 9/30/15 11:59 PM: Lab 3 Building ERDs using Visio (Labs -> Lab 3 Folder) 5 Logical Database Design - Data Normalization 9/28 After completing this topic you will be able to successfully design a normalized database by using data modeling and data normalization techniques. This includes the ability to: Define data normalization Explain why data normalization is important Explain how normalization helps reduce redundancy and anomalies Solve data anomalies by transforming data from one normal form to the next; to the third normal form Apply normalization with data modeling to produce good database design 7

1. Read the required materials on blackboard (Weekly Modules --> Week 5). 2. Due 10/1/15 11:59 PM: Make your week 5 discussion post. 3. Due 10/4/15 11:59 PM: Respond to another student s week 5 discussion post. 4. Review IST659 Lab Manual Module 4 (Labs -> Lab 4 Folder) 5. Review Normalizing Data with Visio video (Labs -> Lab 4 folder) 6. Due 10/7/15 11:59 PM: Lab 4: Data Normalization 7. Due 10/7/15 11:59 PM: Exercise (Quiz) 1: Database Development, Modeling, and Design 6 Physical Database Design - Performance 10/5 After completing this topic you will be able to demonstrate an understanding about physical database and implementation issues that are fundamental data and database concepts. Specifically, you will demonstrate the ability to: Describe the steps in the physical design phase Explain the various data storage formats for attributes Explain the appropriate conditions to de-normalize Describe sequential, indexed and direct (hashed) file organizations Explain when to use indexing as a method for improving performance 1. Read textbook chapter 5. 2. Read the required materials on blackboard (Weekly Modules --> Week 6). 3. Review Accessing your SQL Server class database video (Weekly Modules -> Week 6) 4. Due 10/8/15 11:59 PM: Connect to your SQL Server database on the class server and create an empty table called TEST. This will let me know that you can connect successfully. 5. Due 10/8/15 11:59 PM: Make your week 6 discussion post. 6. Due 10/11/15 11:59 PM: Respond to another student s week 6 discussion post. 7. Due 10/14/15 11:59 PM: Best Practice Paper #1 (Assignments Folder) Choose one of the following topics: Data Modeling ERDs Business Rules Normalization Physical DB Design 7 Introduction to Structured Query Language (SQL) 10/12 After completing this topic you will be able to solve problems by constructing database queries using Structured Query Language. You will also be able to create database objects and construct and implement basic SQL as well as: Describe and use basic SQL commands Explain how and why SQL is used Compare and contrast DML and DDL 1. Read textbook chapter 6. 2. Read the required materials on blackboard (Weekly Modules --> Week 7). 3. Due 10/15/15 11:59 PM: Make your week 7 discussion post. 4. Due 10/18/15 11:59 PM: Respond to another student s week 7 discussion post. 5. Review IST659 Lab Manual Module 5 (Labs -> Lab 5 folder). 6. Review SQL Creates Inserts and Selects video (Labs -> Lab 5 folder) 7. Due 10/21/15 11:59 PM: Lab 5: Introduction to SQL (Labs -> Lab 5 folder) 8

8 SQL More Commands and Clauses 10/19 After completing this topic you will implement SQL DDL and DML that can be used to solve problems by constructing database queries using Structured Query Language. You will also demonstrate the ability to: Describe when and how to alter database objects Compare and contrast scalar and aggregate functions Solve problems using aggregate functions 1. Read textbook chapter 7. 2. Read the required materials on blackboard (Weekly Modules --> Week 8). 3. Due 10/28/15 11:59 PM: Final Project 2 nd Installment (Assignments -> Final Project folder). 4. Review IST659 Lab Manual Module 6 (Labs -> Lab 6 folder) 5. Review SQL Part 2 video (Labs -> Lab 6 folder) 6. Due 10/28/15 11:59 PM: Lab 6: More SQL Commands and Clauses (Labs -> Lab 6 folder) 9 SQL Advanced Topics 10/26 This topic continues to solve problems by constructing database queries using Structured Query Language. After completing this topic you will be able to implement more advanced SQL as well as determine the need and understand the use of more advanced database objects. This includes the ability to: Describe various ways to join tables Explain the importance of procedural language constructs Describe functions, stored procedures, triggers & views 1. Read the required materials on blackboard (Weekly Modules --> Week 9). 2. Due 10/29/15 11:59 PM: Make your week 9 discussion post. 3. Due 11/1/15 11:59 PM: Respond to another student s week 9 discussion post. 4. Review IST659 Lab Manual Module 7 (Labs -> Lab 7 folder) 5. Review SQL Part 3 video (Labs -> Lab 7 folder) 6. Due 11/4/15 11:59 PM: Lab 7: Advanced SQL (Labs -> Lab 7 folder) 10 Data and Database Administration 11/2 After completing this topic you will understand and be able to recommend and justify strategies for managing data security, privacy, audit/control, fraud detection, backup and recovery including the ability to: Describe database transactions and how they are managed Explain concurrency control and locking methods and what role they have in ensuring database integrity Describe database backup and recovery and the role they play in database integrity Describe the role and responsibilities of a Database Administrator and tools used to perform required tasks Apply transaction management principles to solve problems 1. Read textbook chapter 11. 2. Read the required materials on blackboard (Weekly Modules --> Week 10). 3. Due 11/5/15 11:59 PM: Make your week 10 discussion post. 4. Due 11/8/15 11:59 PM: Respond to another student s week 10 discussion post. 9

5. Review IST659 Lab Manual Module 8 (Labs -> Lab 8 folder) 6. Review SQL Transactions video (Labs -> Lab 8 folder) 7. Due 11/11/15 11:59 PM: Lab 8: Transaction Management (Labs -> Lab 8 folder) 11 Client/Server Database Environments 11/9 After completing this topic you will understand client/server computing and be able to critique the effectiveness of DBMS in computer information systems. Specifically, you will be able to: Describe client/server and n-tier computing and explain its advantages Describe client/server database system implementation issues Explain and identify the role of the mainframe in mission critical enterprise wide database systems 1. Read textbook chapter 12 (available online at http://wps.prenhall.com/bp_hoffer_mdm_11/230/58943/15089539.cw/index.html) 2. Read the required materials on blackboard (Weekly Modules --> Week 11). 3. Due 11/12/15 11:59 PM: Make your week 11 discussion post. 4. Due 11/15/15 11:59 PM: Respond to another student s week 11 discussion post. 5. Review IST659 Lab Manual Module 9 (Labs -> Lab 9 folder) 6. Review SQL Views video (Labs -> Lab 9 folder) 7. Due 11/18/15 11:59 PM: Lab 9 Creating Views (Labs -> Lab 9 folder) 8. Due 11/18/15 11:59 PM: Exercise (Quiz) 2: SQL 12 `Information Privacy, Data Security, & Data Quality 11/16 After completing this topic you will be able to identify and discuss information and privacy issues and concerns as well as data security and quality including: Describe specific techniques that can be used to ensure privacy Identify database security risks Explain data/database security essentials Recommend strategies for managing data, audit and control, detecting fraud, and ensuring data security Understand and describe data stewardship and governance Explain the importance of data quality Identify measures that can be used to improve data quality 1. Read the required materials on blackboard (Weekly Modules --> Week 12). 2. Due 11/19/15 11:59 PM: Make your week 12 discussion post. 3. Due 11/22/15 11:59 PM: Respond to another student s week 12 discussion post. 4. Review IST659 Lab Manual Module 10 (Labs -> Lab 10 folder) 5. Review Linking Access to SQL Server video (Labs -> Lab 10 folder) 6. Due 11/25/15 11:59 PM: Lab 10: Distributed DBMSs (Labs -> Lab 10 folder) 13 Data Warehousing 11/30 After completing this topic you will be able to explain the role of databases in decision-making and administration requirements for managing data as well as critique the effectiveness of DBMS in computer information systems. You will also develop insights into future data management tools, techniques, and trends. Specifically, after completing this topic you will be able to: Explain the role of databases, specifically data warehouses, in an organization 10

Compare and contrast operational and decision support data Describe implementation issues for data warehouses Describe data mining Separate data administration tasks into appropriate categories 1. Read textbook chapter 9. 2. Read the required materials on blackboard (Weekly Modules --> Week 13). 3. Due 12/3/15 11:59 PM: Make your week 13 discussion post. 4. Due 12/6/15 11:59 PM: Respond to another student s week 13 discussion post. 5. Due 12/6/15 11:59 PM: Best Practice Paper #2 Choose one of the following topics: SQL Data Administration Information Privacy Data Quality Data Governance Data Security Data Warehousing Data Mining 14 The Internet Database Environment 12/7 After completing this topic you will understand the role databases play in e-commerce. You will develop insights into future data management tools and trends including the ability to: Explain the role databases play in e-commerce State specific e-commerce design and implementation issues Describe Extensible Markup Language (XML) and explain its importance Explain how databases are integrated into the Web Explain the role of middleware Object-Oriented Databases (OODBMSs) & Future Trends After completing this topic you will understand the basic concepts of Objected-Oriented databases and OODBMSs. You will develop insights into future data management tools and trends including the ability to: Describe Object-Oriented principles: encapsulation, inheritance and polymorphism Describe Object-Oriented design techniques Explain why OODBMSs are important Develop insights to the future direction of DBMSs 1. Read textbook chapter 8 2. Read textbook chapter 13 (available online at http://wps.prenhall.com/bp_hoffer_mdm_11/230/58943/15089539.cw/index.html) 3. Due 12/13/15 11:59 PM: Final Project Report & Database *** This class schedule is subject to change with sufficient notice from the instructor. *** 11