Download ISCS 373-01 Database Management

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Clusterpoint wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
ISCS 373 DATABASE MANAGEMENT
Semester: Spring 2017
Section/Days: 01, TR
Room/Time: Hiner G11, 12:30−1:45 pm
Credit Hours: 3
Final Exam: May 9, Tuesday, 3:00–5:30 pm
Instructor: Linda Lau
E-mail: [email protected]
Office: Hiner G13c
Office Hours: TR 9:15-11:00, and 1:45-3:00; and Fri
by appointment.
Office Phone: 434-395-2778
BASIC COURSE INFORMATION
Required Course
Materials:
1.
David Kroenke and David Auer. Database Processing: Fundamentals, Design, and
Implementation, 14th ed. Upper Saddle River, NJ: Pearson, 2016.
 Hardcopy: ISBN-13: 9780133876703
 eText: ISBN-13: 9780133878998
2. A laptop installed with:
 Microsoft SQL Server 2014 Express with Advanced Services software downloaded
from https://msdn.microsoft.com/en-us/sqlserver2014express.aspx
 Visio Professional downloaded from Microsoft Imagine at
http://e5.onthehub.com/d.ashx?s=nwwlki2nxy, or a diagramming tool such as
RFFlow.
 Student data files and Online Appendices downloaded from
http://media.pearsoncmg.com/ph/bp/bridgepages/teamsite/kroenke/ or Module 1 on
Canvas.
3. A reasonably sized jump drive or zip disk to save your work.
None
Recommended
Course Materials:
Optional Course
None
Materials:
Course
Introduction to theory of data structure, implementation of database models, and applications
Description:
using a conventional database system. Prerequisite: ISYS 370 or CMSC 362.3 credits.
Prerequisites:
ISYS 370 or CMSC 362
Writing Intensive: No
Speaking Intensive: No
COURSE OBJECTIVES
Upon completion of this course, students will be able to:
1. Describe the purpose and functions of a DBMS.
2. Describe different database structures and discuss their advantages and disadvantages.
3. Use Entity Relationship diagrams to produce models of data structures useful to business problems.
4. Optimize data structures using the rules of Normalization, and produce complex physical models in Third
Normal Form.
5. Use Relational Algebra concepts to manipulate database tables and extract information from the data within
them.
6. Understand how transaction management operates in a database environment to keep inconsistencies and
errors from occurring.
7. Implement relational algebra concepts using SQL queries and views.
8. To gain expertise with creating and maintaining relational database tables using SQL.
9. To understand the PL/SQL procedural programming language and how it is used with SQL commands.
10. To gain expertise developing a database application using the Oracle Developer DBMS development tools.
11. To learn critical-thinking techniques for solving unstructured problems by identifying and analyzing an IS
problem and designing a working database system to solve this problem.
12. To learn problem-solving skills for solving programming problems.
Page 1
OVERVIEW OF COURSE FORMAT
The course objectives are achieved through lectures, PPT slides, homework and lab assignments, and class
discussion. The course contents include the following topics:
 Model systems using the E-R model
 Modeling and designing databases and systems using modeling software and database management
systems.
 Writing structured query language (SQL) code to manage and maintain databases.
 Learning different types of database systems.
 Understanding how to secure database systems from threats and other risks.
STUDENT EVALUATION
Points possible
Getting Ready Assignments
Chapter Quizzes (12)
Test 1 (Chap 1, 2, and 10A)
Test 2 (Chap 3-6)
Test 3 (Chap 7-8)
Final Exam (Chap 9, 11,12)
2 Individual Assignments (5% each)
Group Project – Queen Ann Case Study
Total
Percent
0%
12%
12%
16%
8%
12%
10%
30%
100%
Grading Scale*
Percent Grade Percent Grade
94 – 100
A
74 – 76 C
90 – 93
A70 – 73 C87 – 89
B+
67 – 69 D+
84 – 86
B
64 – 66 D
80 – 83
B60 – 63 D77 – 79
C+
< 60
F
*No rounding up and no curve.
GETTING READY ASSIGNMENTS: To help students get started with the course, students must complete the
following activities, which are required but will not earn you any points toward the course:
 Knowledge of Course Syllabus and Class Schedule Quiz: Students must be very familiar with every
component listed on the Course Syllabus because this is the contract between the instructor and the
students.
 Your Personal Blog: As an ice breaker, you will create a personal blog and share something about yourself
with your classmates. More information about this assignment is posted on Canvas.
CHAPTER QUIZZES: To assess students’ understanding of the basic concepts and key terms in this course, students
must complete many chapter quizzes which are administered online via the Longwood Canvas Learning Management
System. The deadline for all quizzes is listed on the Class Schedule, and all quizzes must be completed five minutes
prior to the start of the class period for the next chapter. Each quiz consists of 20 questions, which could be multiplechoice, true/false, or fill-in-the-blank, and with a time limit of 20 minutes. Students must complete all quizzes by
themselves, and all chapter quizzes are closed book and closed notes.
THREE TESTS AND FINAL EXAM: Three tests and a final exam, which focus primarily on materials covered in
class and in the textbook, will be administered during the semester. The questions on the tests and final exam will be
taken from the materials covered in the textbook and in class. Students who cannot take the scheduled tests must
discuss with the instructor in advance. Makeup tests and exam will only be given with prior notification and under
extenuating and unavoidable circumstances. The burden of proof of said circumstances is on the student. Makeup
examinations will usually differ from the original exam, and may be essay or oral. All tests and final exam are closed
book, closed notes, and students must complete them by themselves.
INDIVIDUAL ASSIGNMENTS: To provide students with hands-on practice on Access and to learn how to write
SQL statements, students must complete two hands-on assignments–Online Appendix A (Access) and Online Chapter
10A (Microsoft SQL Server 2014). Due dates for these two individual assignments are listed in the Class Schedule,
and details of these assignments are posted on Canvas.
Page 2
GROUP PROJECT – QUEEN ANN CASE STUDY: Students will form a group of two members to complete a
semester-long group project that will help them apply their learned knowledge to a real-world situation. Information
about the Queen Anne Curiosity Shop case study is listed at the end of the chapter, in the Case Questions section,
starting from Chapter 2 through Chapter 12. Due dates for all the group assignments are listed in the Class Schedule,
and details of these chapter assignments are posted on Canvas.
COURSE POLICIES
COMMUNICATION POLICY: Students who need additional help with assignments should make an appointment
with the instructor in advance. Email is another means of communication in this class.
ATTENDANCE: The attendance policy follows the guidelines stated in the Longwood Catalog (read
http://www.longwood.edu/registrar/19343.htm#attendance). Students must assume full responsibility for any loss
incurred because of absence, whether excused or unexcused. All work missed because of absences will receive a grade
of zero. Excused absences are those resulting from the student’s participation in a University-sponsored activity, from
recognizable emergencies, or from serious illness. Students are encouraged to participate actively in class discussion
and presentation.
 Instructors may assign a grade of “0” or “F” on work missed because of unexcused absences.
 Instructors have the right to lower a student’s course grade, but no more than one letter grade, if the student
misses 10 percent of the scheduled class meeting times for unexcused absences.
 Instructors have the right to assign a course grade of “F” when the student has missed a total (excused and
unexcused) of 25 percent of the scheduled class meeting times.
HONOR CODE: All students must obey the Longwood Honor Code diligently. The Honor Code is based on the need
for trust in an academic community. Longwood’s Honor Code is a system developed by and maintained for the welfare
of its students, and all students should make sure that they read and understand the provisions outlined on Longwood
Web site (http://www.longwood.edu/studentconduct/12011.htm). All work completed for this course will be
considered pledged. However, students are strongly encouraged to write the Pledge of Honor on every submitted
assignment and tests: I have neither given or received help on this work, nor am I aware of any infraction of the Honor
Code. CHEATING IS ABSOLUTELY NOT TOLERATED AT LONGWOOD UNIVERSITY.
CBE ACADEMIC DISHONESTY POLICY: Cheating in any form will not be tolerated in the College of Business
and Economics. If the instructor determines that a student has cheated on an assignment, the grade of “F” may be
assigned for the entire course. “Cheating” is the use of unauthorized resources and/or work of another including but
not limited to homework, tests, papers, presentations and exams. Unless specifically instructed otherwise, students are
to assume that all coursework is to be the work of the individual student alone. If a student is unsure as to whether
collaboration is permitted, the professor should be contacted in advance of performing the work. If a faculty member
penalizes a student in a course for an Honor Code violation, they should also bring formal charges against the student
with the University Honor Board.
INCLEMENT WEATHER POLICY: In cases of inclement weather, commuter and campus based disabled students
will be permitted to make decisions about whether or not to attend classes without penalty. If the University is open,
it is expected that residence students will attend all classes being held that day. Canceled classes will not be
rescheduled since students should utilize the canceled class period as computer lab time.
INSTITUTIONAL AND ACADEMIC POLICIES AND RESOURCES
ACCOMMODATIONS: Any student who feels that s/he may need or wish reasonable accommodations based on
the impact of a physical, psychological, medical, or learning disability (e.g., note taking support, extended time for
tests, etc.) should contact the staff at The Office for Disability Services located at Graham Hall, tel: 434-395-2391.
The office will require appropriate documentation of disability. All information is kept confidential.
Page 3
WRITING CENTER: If a student wants help with writing, The Writing Center is very helpful.
(http://www.longwood.edu/academicsuccess/15878.htm).
COMPUTER HELP: If a student has technical issues and needs assistance, please contact the Longwood
Help Desk at 434-395-4357 or [email protected]. Please visit their webpage
(http://www.longwood.edu/usersupport) for hours of operation and additional information.
MENTAL HEALTH: The Student Health and Wellness Center can help with mental health problems. Please visit
their website (http://www.longwood.edu/health/23517.htm) to schedule an appointment. For general counseling
please visit The Counseling Center (http://www.longwood.edu/counseling/index.html) to schedule an appointment.
TUTORING (OPTIONAL): The Center for Academic Success provides free tutoring for this class. Please
visit their website (http://www.longwood.edu/academicsuccess/) for more details. To request a tutor, please go
to http://www.longwood.edu/academicsuccess/15994.htm and fill out the form.
MANDATORY REPORTING OF CRIMES AND SEXUAL MISCONDUCT: In accord with its history and
mission, Longwood University believes that each individual should be treated with respect and dignity and that
any form of crime or violence is incompatible with Longwood’s commitment to the dignity and worth of the
individual. Longwood University is committed to providing a healthy living, learning and working environment
which promotes personal integrity, civility and mutual respect. If you have been the victim of a crime or sexual
misconduct, we encourage you to report this. If you disclose this to a faculty member or employee (with the
exception of our Limited Reporting and Confidential Reporting Resources; for example, the Counseling and
Psychological Services (CAPS) staff), they are required by law to notify the appropriate University
officials. The faculty member or employee cannot maintain complete confidentiality and is required to report
the information that has been shared. Please know that all reported information is treated with discretion and
respect and kept as private as possible. For more information about your options at Longwood:
 Title IX Information: http://www.longwood.edu/titleix
 Crime Reports & Prevention: http://www.longwood.edu/police/crimereports.htm
 Sexual Misconduct Policy: http://www.longwood.edu/studentconduct/sexual-misconduct/
OTHER CLASS POLICIES AND INFORMATION
1.
2.
3.
The instructor reserves the right to make any appropriate and necessary changes to the class schedule and
syllabus.
Students are responsible for all materials covered in class as well as materials in the textbook. If you must be
absent, the instructor assumes that you have obtained notes from a classmate. Any student having difficulty
with the materials should make an appointment to see the instructor.
Private conservations between students are disruptive and annoying to both the instructor and other students.
Therefore, students with disruptive and annoying behaviors are dismissed from class until the behavior is
under control.
CLASS SCHEDULE
*All assignments are listed in the Class Schedule below, and are due 5 minutes before the next class period.
Wk
1
Date
COURSE CONTENT – READING AND HOMEWORK ASSIGNMENTS
Jan 18
Spring Semester Starts
Jan 19
Thu
Introduction:
1. ISYS 373 Database Management Course
2. Longwood Canvas Orientation
3. Software required for this class
Canvas Assignments [Due: Jan 24, Tuesday]
1. Read the FAQ
Page 4
2. Knowledge of Course Syllabus and Class Schedule Quiz
3. Personal Blog Discussion
Your laptop:
1. Download and install Microsoft SQL Server 2014 Express with Advanced Services
software from https://msdn.microsoft.com/en-us/sqlserver2014express.aspx
2. Download and install Visio Professional from Microsoft Imagine at
http://e5.onthehub.com/d.ashx?s=nwwlki2nxy OR download and install a
diagramming tool such as RFFlow
3. Download student data files and Online Appendices from
http://media.pearsoncmg.com/ph/bp/bridgepages/teamsite/kroenke/ or Module 1 on
Canvas.
Part I GETTING STARTED
Jan 24
Tue
Chapter 1 Introduction, p. 2-33
1. Textbook:
 Read content materials, p. 2-30
 Review Chapter Summary, p. 29
 Review Key Terms, p. 30
 Review Questions, p. 31
 Project Questions, p. 33-35
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 1 Quiz [Due: Jan 26, Thursday]
Jan 25
5:00 p.m. – Last day to add/drop a course
Jan 26
Thu
Online Appendix A: Getting Started with Microsoft Access 2013
Individual Assignment # 1 (Access): Project Questions 1.64 to 1.73, p. 33-35. Due: Jan 31,
Tuesday
Jan 31
Tue
Chapter 2 Introduction to Structured Query Language (SQL), p. 36-129
1. Textbook:
 Read content materials, p. 36-105
 Review Chapter Summary, p. 106
 Review Key Terms, p. 106
 Review Questions, p. 107-114
 Project Questions, p. 114-117
 Case Questions: p. 117-132
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 2 Quiz [Due: Feb 14, Tuesday]
Feb 2
Thu
Online Chapter 10A Managing Database with Microsoft SQL Server 2014
[you may bring your own laptop]
1. Textbook:
 Read content materials, p. 2-30
 Review Chapter Summary, p. 29
 Review Key Terms, p. 30
 Review Questions, p. 31
 Project Questions, p. 33-35
2. Canvas:
3
Page 5



Review Learning Objectives
Review PPT slides
Complete Chapter 10A Quiz [Due: Feb 9, Thursday]
Individual Assignment # 2 (Chap 10A, p. 12-90). Due: March 2, Thu
4
Feb 7
Tue
Online Chapter 10A (cont’d)
Feb 9
Thu
Chapter 2 Introduction to Structured Query Language (SQL), p. 36-129 (cont’d)
Group Project (Queen Anne Curiosity Shop Case)-Chapter 2, p. 121-128. Due: Feb 16, Thu
Feb 14
Tue
Test 1 (Chapters 1 and 2)
Part II DATABASE DESIGN
5
Feb 16
Thu
Chapter 3 The Relational Model and Normalization, p. 134-175
1. Textbook:
 Read content materials, p. 134-168
 Review Chapter Summary, p. 168
 Review Key Terms, p. 168
 Review Questions, p. 169-170
 Project Questions, p. 171-172
 Case Questions, p. 172-175
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 3 Quiz [Due: Feb 21, Tuesday]
Group Project (Queen Anne Curiosity Shop Case)-Chapter 3, p. 173-175. Due: Feb 23, Thu
Feb 21
Tue
6
Chapter 4 Database Design using Normalization, p. 177-196
1. Textbook:
 Read content materials, p. 177-190
 Review Chapter Summary, p. 190
 Review Key Terms, p. 190
 Review Questions, p. 191-193
 Project Questions, p. 193
 Case Questions, p. 193-195
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 4 Quiz [Due: Feb 23, Thursday]
Group Project (Queen Anne Curiosity Shop Case)-Chapter 4, p. 194. Due: Feb 28, Tue
Feb 23
Thu
Chapter 5 Data Modeling with the Entity-Relationship Model, p. 196-247
1. Textbook:
 Read content materials, p. 196-234
 Review Chapter Summary, p. 234
 Review Key Terms, p. 235
 Review Questions, p. 236-238
 Project Questions, p. 238-244
 Case Questions, p. 244-247
2. Canvas:
Page 6



Review Learning Objectives
Review PPT slides
Complete Chapter 5 Quiz [Due: March 2, Thursday]
Group Project (Queen Anne Curiosity Shop Case)-Chapter 5, p. 246-247. Due: Mar 14, Tue
Feb 27
Grade estimates due 12 noon
Feb 28
Tue
Chapter 5 Data Modeling with the Entity-Relationship Model (cont’d)
7
Mar 2
Thu
Chapter 6 Transforming Data Models into Database Designs, p. 248-300
1. Textbook:
 Read content materials, p. 248-293
 Review Chapter Summary, p. 293
 Review Key Terms, p. 295
 Review Questions, p. 295-297
 Project Questions, p. 297-298
 Case Questions, p. 298-300
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 6 Quiz [Due: March 16, Thursday]
Group Project (Queen Anne Curiosity Shop Case)-Chapter 6, p. 300. Due: Mar 21, Tue
8
Mar 6-10 SPRING BREAK
Mar 13 5:00 p.m. – Last day to withdraw from a course with a “W”
Mon
5:00 p.m. – Removal of Incompletes
9
Mar 14
Chapter 6 Transforming Data Models into Database Designs (cont’d)
Tue
Mar 16
Thu
Test 2 (Chapters 3-6)
Advising Begins
Part III DATABASE IMPLEMENTATION
10
Chapter 7 SQL for Database Construction and Application Processing, p. 302-390
1. Textbook:
 Read content materials, p. 302-354
 Review Chapter Summary, p. 354
 Review Key Terms, p. 356
Mar 21
 Review Questions, p. 357
Tue
 Project Questions, p. 366-369
 Case Questions, p. 369-390
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 7 Quiz [Due: March 28, Tuesday]
Mar 23 Chapter 7 SQL for Database Construction and Application Processing, p. 302-390 (cont’d)
Thu
Group Project (Queen Anne Curiosity Shop Case)-Chapter 7, p. 383-389. Due: Mar 30, Thu
Page 7
11
Chapter 8 Database Redesign, p. 396-421
1. Textbook:
 Read content materials, p. 396-415
 Review Chapter Summary, p. 415
 Review Key Terms, p. 416
 Review Questions, p. 416-8
Mar 28
 Project Questions, p. 418-419
Tue
 Case Questions, p. 419-421
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 8 Quiz [Due: Mar 30, Thursday]
Group Project (Queen Anne Curiosity Shop Case)-Chapter 8, p. 420-421. Due: Apr 4, Tue
Mar 29 Advising Ends
Mar 30
Test 3 (Chapters 7-8)
Thu
12
13
14
Apr 4
Tue
Part IV MULTIUSER DATABASE PROCESSING
Chapter 9 Managing Multiuser Databases, p. 424-456
1. Textbook:
 Read content materials, p. 424-450
 Review Chapter Summary, p. 450
 Review Key Terms, p. 451
 Review Questions, p. 452-453
 Project Questions, p. 453-454
 Case Questions, p. 454-456
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 9 Quiz [Due: April 6, Thursday]
Apr 6
Thu
Group Project (Queen Anne Curiosity Shop Case)-Chapter 9, p. 455-456. Due: Apr 11, Tue
Group Project (Queen Anne Curiosity Shop Case)-Chapter 10A, p. 113-115. Due: Apr 18, Tue
Apr 11
Tue
Group Project (Queen Anne Curiosity Shop Case)-Chapter 10A, p. 113-115. Due: Apr 18, Tue
Apr 13
Thu
Chapter 11 The Web Environment, p. 466-532
1. Textbook:
 Read content materials, p. 466-524
 Review Chapter Summary, p. 524
 Review Key Terms, p. 525
 Review Questions, p. 526-529
 Project Questions, p. 529-531
 Case Questions, p. 531-532
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 11 Quiz [Due: April 20, Thursday]
Apr 18
Tue
Online Appendix I Getting Started with Web Servers, PHP, and the NetBeans IDE
Group Project (Appendix I) – in class
Page 8
Apr 20
Thu
Chapter 11 (cont’d)
Group Project (Queen Anne Curiosity Shop Case)-Chapter 11, p. 531-532. Due: Apr 27, Thu
Apr 25
Tue
Chapter 12 Big Data, Data Warehouses, and Business Intelligence Systems, p. 533-577
1. Textbook:
 Read content materials, p. 533-570
 Review Chapter Summary, p. 570
 Review Key Terms, p. 571
 Review Questions, p. 572-574
 Project Questions, p. 574-575
 Case Questions, p. 575-577
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 12 Quiz [Due: Apr 27, Thursday]
Apr 27
Thu
Online Appendix J Business Intelligence Systems
Online Appendix K Big Data
www.mongodb.org
16
May 2
Tue
Group Project (Queen Anne Curiosity Shop Case)-Chapter 12, p. 576. Due: May 9, Tue
Group Project (Queen Anne Curiosity Shop Case)-Chapter 10A, p. 113-115. Due: Apr 18, Tue
16
May 9
Tue
FINAL EXAM (Chapters 9, 11, and 12): 3:00-5:30 p.m.
15
Go to the Information Systems and Cyber Security Concentration Home Page
Go to the College of Business and Economics Home Page
Go to the Longwood University Home Page
If you have any comments, corrections or suggestions, please don't hesitate to
me at [email protected]
or call me at 434-395-2778. Also, my office hours and class schedules are listed on my homepage.
This page was last updated on April 16, 2017.
Page 9