Ursuline College Accelerated Program



Similar documents
Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

MIS630 Data and Knowledge Management Course Syllabus

COMM 437 DATABASE DESIGN AND ADMINISTRATION

Northeastern University Online College of Professional Studies Course Syllabus

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

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

IINF 202 Introduction to Data and Databases (Spring 2012)

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

Business Intelligence and Analytics SCH-MGMT 553 (New course number being proposed) Tu/Th 11:15 AM 12:30 PM in SOM Lab 20

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

Advanced Database Management MISM Course F A Fall 2014

Upon successful completion of this course, a student will meet the following outcomes:

5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2

Republic Polytechnic School of Information and Communications Technology C355 Business Intelligence. Module Curriculum

LEARNING SOLUTIONS website milner.com/learning phone

CSE532 Theory of Database Systems Course Information. CSE 532, Theory of Database Systems Stony Brook University

Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Chapter 1 Databases and Database Users

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline

Associate Professor Northern Virginia Community College

Database Architecture and Administration

CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Winter 2009 Lecture 1 - Class Introduction

Updating Your Skills to SQL Server 2016

Contents RELATIONAL DATABASES

ISQS 3358 BUSINESS INTELLIGENCE FALL 2014

Bussiness Intelligence and Data Warehouse. Tomas Bartos CIS 764, Kansas State University

CSC-570 Introduction to Database Management Systems

Foundations of Business Intelligence: Databases and Information Management

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

CS 649 Database Management Systems. Fall 2011

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

CSE 412/598 Database Management Spring 2012 Semester Syllabus

LSC 740 Database Management Syllabus. Description

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

CHAPTER 5: BUSINESS ANALYTICS

Course MIS. Foundations of Business Intelligence

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

SENG 520, Experience with a high-level programming language. (304) , Jeff.Edgell@comcast.net

MIS 460 Project Management

Administering a Microsoft SQL Server 2000 Database

David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation. Chapter Objectives

Lecture 9 : Business Intelligence and Information Systems for Decision Making

Data. Data and database. Aniel Nieves-González. Fall 2015

Introduction: Database management system

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

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

Databases. DSIC. Academic Year

OLAP and OLTP. AMIT KUMAR BINDAL Associate Professor M M U MULLANA

MySQL for Beginners Ed 3

IST359 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Relational Database Basics Review

COURSE SYLLABUS COURSE TITLE:

BIG DATA COURSE 1 DATA QUALITY STRATEGIES - CUSTOMIZED TRAINING OUTLINE. Prepared by:

CHAPTER 4: BUSINESS ANALYTICS

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

B.Sc (Computer Science) Database Management Systems UNIT-V

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

TIM 50 - Business Information Systems

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

David M. Kroenke and David J. Auer Database Processing 12 th Edition

Oracle Architecture, Concepts & Facilities

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management

Designing Database Solutions for Microsoft SQL Server 2012

Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives

MS 20465: Designing Database Solutions for Microsoft SQL Server 2012

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

CORE CLASSES: IS 6410 Information Systems Analysis and Design IS 6420 Database Theory and Design IS 6440 Networking & Servers (3)

COURSE PROFILE. Business Intelligence MIS531 Fall

MIS636 AWS Data Warehousing and Business Intelligence Course Syllabus

Topics. Database Essential Concepts. What s s a Good Database System? Using Database Software. Using Database Software. Types of Database Programs

Foundations of Business Intelligence: Databases and Information Management

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

INFO B512 Scientific and Clinical Data Management

The Evolution of an Advanced Database Course in an Information Systems Curriculum

SQL Server 2012 End-to-End Business Intelligence Workshop

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

IT2305 Database Systems I (Compulsory)

Chapter 14: Databases and Database Management Systems

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

IS6030 Data Management Fall Semester 2015

Administering a Microsoft SQL Server 2000 Database

資 料 倉 儲 (Data Warehousing)

MIS 310: Management Information Systems (Spring 2015)

MLIS 7520 Syllabus Fall 2008

Intro. to Data Visualization Spring 2016

Overview of Database Management Systems

Database System. Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti

LOS ANGELES VALLEY COLLEGE MATH 275. Ordinary Differential Equations (section # units) S16. MW 9:40 11:05a MS 108

Microsoft Data Warehouse in Depth

Course Outline. Upgrading Your Skills to SQL Server 2016 Course 10986A: 5 days Instructor Led

Database Systems. Lecture 1: Introduction

Transcription:

Ursuline College Accelerated Program CRITICAL INFORMATION! DO NOT SKIP THIS LINK BELOW... BEFORE PROCEEDING TO READ THE UCAP MODULE, YOU ARE EXPECTED TO READ AND ADHERE TO ALL UCAP POLICY INFORMATION CONTAINED ON THIS LINK BELOW CLICK HERE... http://www3.ursuline.edu/ucap/modules/ucappolicies.pdf Revised 5/14/09 Database Management Course Name: Database Management Course Code: MIS 360 Prerequisite: MIS 340 Course Credits: 3 Course Description This is an advanced course in database management to include concepts, management, creation and use of databases. The course will explore the concept of data as a corporate asset and the design of relational databases. Course content will include theoretical treatment of a variety of database management systems and hands-on experience with the development of a relational database. Knowledge The student will: 1 Understand the conceptual differences among the various data models: hierarchical, network, relational, and object-oriented 2 Understand the concepts of data modeling and normalization 3 Differentiate among conceptual, logical, and physical data models 4 Differentiate between data structures that support online transaction-processing systems (OLTP) versus those that support informational-processing systems (DSS) 5 Understand the following technologies: 3-tier client-server computing, distributed databases, replication, high availability, failover, data warehousing, online analytical processing (OLAP), and data mining 6 Be exposed to a variety of commercial products, both database products and application development products Skills The student will: 1 Develop a 3NF database to support an OLTP application 2 Develop a star-schema database to support a DSS application 3 Learn basic SQL and advanced concepts 4 Learn to use a data modeling tool (e.g. VISIO, ERwin) and normalization techniques 5 Develop an application using a development tool (e.g. Access) Attitudes The student will: 1 Develop an appreciation for data as a corporate asset that needs to be managed 2 Understand that any development effort must be a business-driven effort versus a technology-driven effort (i.e. business and technology alignment) 3 Develop an appreciation for the importance of data quality in any development effort and the difficulty associated with the implementation of a data quality initiative within an organization Values

The student will: 1 Gain an understanding of the value of data and the need to secure that data from unauthorized access, 2 Gain an understanding of the roles of data owners, data stewards, and stakeholders Required Textbook Database Concepts, (4th Edition); David M. Kroenke; Prentice Hall; ISBN: 0-13-608653-5 Special Facilities, Equipment and Materials Utilized 1 Computer lab, Microsoft Access, Visio, MS SQL Server and DB2 software in the most recent version. 2 Textbooks frequently include trial/demo versions for students with a textbook, which can be installed on the student s personal computer. Method of Instruction The course content will be covered during facilitated class discussions. Extensive student interaction is expected. Some concepts will be presented in a lecture format with in-class demonstrations to augment the lecture. Project concepts will be explained and demonstrated during class sessions. In the classroom, there will be some time allocated to projects; however, much of the actual student project work will occur outside of class time. Students will also be expected to present various topics in class. General Policy Assignments are due on the due date. Late submission of assignments will be assessed a penalty of 20% per class day. Always back up your work. -No incomplete grades will be given in this class. -Students are required to do assignments by themselves. Attendance Your attendance and participation in class is critical to your success as this is a 5-week class. Each class counts towards 1/5 th of the entire course! Class participation will consist of discussion of class material and in-class assignments. University Policy It is the student's responsibility to know, understand, and obey University rules, regulations, and laws. Some of them include: 1. All course prerequisites must be met. 2. Only registered students may attend class (no friends or children). Students who are not on the class roster must show proof of registration (Schedule of Classes and Statement of Account) before participating in Class Activities (take exams or receive credit) NOTE: Sexual harassment and other forms of discrimination cannot be tolerated on campus. Academic Dishonesty The following practices will result in an automatic F grade. 1. Paper written by/for someone else 2. Identical assignments by different students 3. Purchasing, stealing, or borrowing the academic work of another

The following are the course requirements 1. Projects: a. Technology Paper: Compare and contrast two DBMS from the following choices. Paper should be 3-5 pages. Due Session 4 SQL Server Oracle mysql b. Current/Selected Topic: Select one of these topics and write a 2-3 page paper about it: The evolution of databases to incorporate unstructured data using XML or other methods. Discuss storage and query mechanisms for the data as well. Data mining how it s done, pros and cons Use of online databases how it s done, what are some considerations Due Session 5 c. Access database. Create a relational database in Access that contains the following components: Select a business situation in which you would need 3-4 tables to store relevant information Tables with at least 5 records Relationships between tables User-friendly forms 1 Query that sorts data from a single table 1 Query that joins data from 2-3 tables 1 Parameter query from either a single table or joined tables 1 Report from a table Report from each query (3 reports in all) Switchboard containing buttons to open each form and each report Set switchboard as opening form Due at end of Session 5 2 Home Work -Assigned for each session Grading Basis: Technology paper 80 points Current topic paper 50 points Access project 120 points Homework & Participation 50 points TOTAL 300 points

Session 1 Assignments (complete before class) 1 Read Chapters 1 and 2 2 Answer questions about James River Jewelry on page 102. Bring answers to class to discuss Chapter 1 1. Know the potential problems with lists 2. Understand the reasons for using a database 3. Understand how using related tables helps you avoid the problems of using lists 4. Know the components of a database system 5. Learn the elements of a database 6. Learn the purpose of a database management system (DBMS) 7. Understand the functions of a database application Chapter 2 1. Learn the conceptual foundation of the relational model 2. Understand how relations differ from nonrelational tables 3. Learn basic relational terminology 4. Learn the meaning and importance of keys, foreign keys, and related terminology 5. Understand how foreign keys represent relationships 6. Learn the purpose and use of surrogate keys 7. Learn the meaning of functional dependencies 8. Learn to apply a process for normalizing relations 1 Introductions, Review of Syllabus and Grading policy 2 Review Assignments 3 Discuss Databases. Compare with other forms of Information Retrieval and Storage 4 Structure of databases and metadata concepts 5 Unstructured information, hierarchical and network databases 6 Discussion of the different data models 7 In-class Assignment: SQL

Session 2 Assignments Prior to class: 1 Read chapters 3 and 3A. Be prepared to discuss in class. 2 Answer questions about James River Jewelry on pages 195-196. Bring answers to class In Class: 1 Design database, create tables and relationships, add data using Access 2007 2 Create queries and examine resulting SQL statements 3 Keep this database we will be using it for our in-class lessons during sessions 3 and 4 Chapter 3 1. Learn basic SQL statements for creating database structures 2. Examine basic SQL statements for adding data to a database 3. Create basic SQL SELECT statements and options for processing a single table 4. Write basic SQL SELECT statements for processing multiple tables with subqueries 5. Learn basic SQL SELECT statements for processing multiple tables with joins 6. Create basic SQL statements for modifying and deleting data from a database 7. Write basic SQL statements for modifying and deleting database tables and constraints Chapter 3A 1. Learn basic SQL statements for creating views 2. Write basic SQL statements for using views 3. Understand the reasons for using views 1 Review Pre-class assignment 2 Design database system 3 Use Access 2007 to create database, including tables, relationships, adding data, creating queries 4 Discuss how to create effective relational database

Session 3 Assignments Prior to class: 1. Read chapters 4 and 5. Be prepared to discuss in class. 2. Recreate James River Jewelry Project using a data model of your choosing and answer the questions on page 292. Bring your answers to class to discuss (there is no single right or wrong answer, so be prepared to defend your choices) In Class: 1 Normalization and data models discussion 2 Add data, forms, reports to the Access project started in Session 2 3 Add parameter query and report to project Chapter 4 1 Learn the basic stages of database development 2 Understand the purpose and role of a data model 3 Know the principal components of the E-R data model 4 Know how to represent 1:1, 1:N, N-M, and binary relationships with the E-R model 5 Understand 2 types of weak entities and know how to use them Chapter 5 1 Learn how to transform E-R data models into relational designs 2 Practice applying the normalization process 3 Understand the need for denormalization 4 Know how to represent 1:1, 1:N, and N:M binary relationships 5 Learn SQL statements for creating joins over binary and recursive relationships 6 Understand the nature and background of normalization theory 1 Discuss homework, normalization, data models 2 Apply normalization techniques to our Access in-class project 3 Add forms, parameter query, reports, and data to our in-class project

Session 4 Assignments Prior to class: 1 Read chapters 6 and 7 2 BRIEFLY answer even-numbered questions 7.2 7.60 on pages 395-396 3 Technology report is due. Please print and bring to class or email it to me (jbilman@ursuline.edu) Chapter 6 1 Understand the need for and importance of database administration 2 Learn different ways of processing a database 3 Understand the need for concurrency control, security, backup, and recovery 4 Understand the use of locking and the problem of deadlock 5 Learn the difference between optimistic and pessimistic locking 6 Know basic administrative and managerial DBA functions Chapter 7 1 Understand and be able to set up Web database processing 2 Learn the basic concepts of Extensible Markup Language (XML) 1 Discuss database administration and key concepts from chapter 6 2 Discuss homework 3 Examine xml documents 4 Add switchboard and other unfinished components to in-class project 5 If time allows, briefly tell about DBMS described in your papers

Session 5 Assignments Prior to class: 1 Read chapter 8 2 Briefly answer these questions on page 438-439: 8.1, 8.2, 8.4, 8.9, 8.15, 8.17, 8.39 3 Current topic paper is due. Please print and bring to class or email it to me (jbilman@ursuline.edu) Chapter 8 1 Learn the basic concepts of data warehouse and data marts 2 Learn the basic concepts of dimensional databases 3 Learn the basic concepts of business intelligence (BI) systems 4 Learn the basic concepts of Online Analytical Processing (OLAP) and data mining 1 Discuss data warehouse and data mining 2 Go over homework assignment 3 Key points and review of course 4 In-class work session to complete Access projects that are due at the end of class