Download ISCS 373 Syllabus - Longwood University

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

Object-relational impedance mismatch wikipedia , lookup

Transcript
ISCS 373 DATABASE MANAGEMENT
Semester: Fall 2016
Section/Days: 01, TR
Room/Time: Hiner G11, 2:00−3:15 pm
Credit Hours: 3
Final Exam: Dec 5, Monday, 6:30–9 pm
Instructor: Linda Lau
E-mail: [email protected]
Office: Hiner G13c
Office Hours: TR 8:30-9:30, 12:15-2:00,
Fri 10-45-11:45 am, and by appointment.
Office Phone: 434-395-2778
BASIC COURSE INFORMATION
Required Course
Materials:
1.
Carlos Coronel and Steven Morris. Database Systems: Design,
Implementation & Management, 12th ed. Cengage, 2015. ISBN 10: 1285-06003-2. ISBN-13: 978-1-305-62748-2
2. A laptop installed with:
 Microsoft SQL Server 2014 Express software download from
https://msdn.microsoft.com/en-us/sqlserver2014express.aspx
 Visio Professional download from DreamSparks Premium, or
 a diagramming tool such as RFFlow.
3. Student data files and Online Appendices download from Module 1.
4. A reasonably sized USB 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.
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:
Page 1





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 (16)
Test 1 (Chap 1-2)
Test 2 (Chap 3-6)
Test 3 (Chap 7-9)
Test 4 (Chaps 10-14)
Final Exam (Chap 15-16)
3 Assignments (5% each)
Group Project
Total
Percent
0%
16%
6%
12%
9%
15%
6%
15%
21%
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 16 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.
FOUR 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.
ASSIGNMENTS: To provide students with hands-on practice, students must complete several hands-on assignments,
and all completed homework assignments are due on the stipulated date listed in the Class Schedule.
GROUP PROJECT: Students will be divided into a team of 2-3 members to complete a group project. More details
will be provided on Canvas.
COURSE POLICIES
Page 2
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.
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.
Page 3
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.
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
Introduction:
1. ISYS 373 Database Management Course
2. Longwood Canvas Orientation
3. Software packages for this class
Canvas Assignments [Due on August 25, Thursday]
1. Read the FAQ
2. Knowledge of Course Syllabus and Class Schedule Quiz
Aug 23
3. Personal Blog Discussion
Tue
Your laptop:
1. Download and install Microsoft SQL Server 2014 Express software from
https://msdn.microsoft.com/en-us/sqlserver2014express.aspx
2. Download and install Visio Professional from DreamSparks Premium at
3. http://e5.onthehub.com/d.ashx?s=nwwlki2nxy
4. OR download and install a diagramming tool such as RFFlow
5. Download student data files and Online Appendices from Modules in Canvas
Part I DATABASE CONCEPTS
Chapter 1 Database Systems, p. 1-34
1. Textbook:
 Read content materials, p. 1-30
 Review Chapter Summary, p. 30
 Review Key Terms, p. 31
Aug 25
 Review Questions, p. 32
Thu
 Review Problems, p. 32-34
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 1 Quiz [Due on August 30, Tuesday]
Aug 29 5:00 p.m. – Last day to add/drop a course
Page 4
2
Chapter 2 Data Models, p. 35-69
1. Textbook:
 Read content materials, p. 35-63
 Review Chapter Summary, p. 64
 Review Key Terms, p. 65
Aug 30
 Review Questions, p. 65-66
Tue
 Review Problems, p. 66-69
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 2 Quiz [Due on Sept 1, Thursday]
Sep 1
Thu
Test 1 (Chapters 1-2)
Sep 5
Labor Day (Longwood is open)
Part I DATABASE CONCEPTS
Sep 6
Tue
Chapter 3 The Relational Database Model, p. 71-116
1. Textbook:
 Read content materials, p. 71-105
 Review Chapter Summary, p. 106
 Review Key Terms, p. 107
 Review Questions, p. 107-109
 Review Problems, p. 110-116
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 3 Quiz [Due on Sept 8, Thursday]
3
Sep 8
Thu
Chapter 4 Entity Relationship (ER) Modeling, p. 117-168
1. Textbook:
 Read content materials, p. 117-152
 Review Chapter Summary, p. 152
 Review Key Terms, p. 153
 Review Questions, p. 153-155
 Review Problems, p. 156-161
 Review Cases, p. 161-168
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 4 Quiz [Due on Sept 13, Tuesday]
3:30 pm Convocation
4
Sep 13
Tue
Chapter 5 Advanced Data Modeling, p. 169-200
1. Textbook:
 Read content materials, p. 169-187
 Review Chapter Summary, p. 188
 Review Key Terms, p. 189
 Review Questions, p. 189-190
 Review Problems, p. 190-192
 Review Cases, p. 192-200
Page 5
2.
5
Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 5 Quiz [Due on Sept 15, Thursday]
Sep 15
Thu
Assignment 1 (Chapter 4 or 5)
Sep 16
3:30 pm: Cyber Security Summit, Jarman Auditorium
Sep 20
Tue
Chapter 6 Normalization of Database Tables, p. 201-244
1. Textbook:
 Read content materials, p. 201-233
 Review Chapter Summary, p. 234
 Review Key Terms, p. 235
 Review Questions, p. 235-236
 Review Problems, p. 237-244
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 6 Quiz [Due on Sept 22, Thursday]
Sep 22
Thu
Test 2 (Chapters 3-6)
Part III ADVANCED DESIGN AND IMPLEMENTATION
6
7
8
Sep 27
Tue
Chapter 7 Introduction to Structured Query Language (SQL), p. 245-339
1. Textbook:
 Read content materials, p. 245-304
 Review Chapter Summary, p. 305-306
 Review Key Terms, p. 306
 Review Questions, p. 306-307
 Review Problems, p. 307-331
 Review Cases, p. 331-339
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 7 Quiz [Due on October 11, Tuesday]
Sep 29
Thu
Fall Break [September 29 – October 5] – Debate Week (no classes)
Oct 4
Tue
Fall Break [September 29 – October 5] – Debate Week (no classes)
Oct 6
Thu
Chapter 7 Introduction to Structured Query Language (SQL), p. 245-339 (cont’d)
Oct 10
Grade estimates due 12 noon
Oct 11
Tue
Assignment 2: EliteVideo Case, p. 331-339
Oct 13
Thu
Chapter 8 Advanced SQL, p. 339-438
1. Textbook:
Page 6
2.
9
10





Canvas:



Read content materials, p. 339-414
Review Chapter Summary, p. 415-6
Review Key Terms, p. 416
Review Questions, p. 417-8
Review Problems, p. 418-438
Review Learning Objectives
Review PPT slides
Complete Chapter 8 Quiz [Due Oct 20, Thursday]
Oct 14
Fri
5:00 p.m. – Last day to withdraw from a course with a “W”
5:00 p.m. – Removal of Incompletes
Oct 18
Tue
Chapter 8 Advanced SQL, p. 339-438 (cont’d)
Oct 20
Thu
Assignment 3: EliteVideo Case, p. 435-438
Oct 25
Tue
Chapter 9 Database Design, p. 439-480
1. Textbook:
 Read content materials, p. 251-476
 Review Chapter Summary, p. 477
 Review Key Terms, p. 477
 Review Questions, p. 477-478
 Review Problems, p. 478-480
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 9 Quiz [Due on Oct 27, Thursday]
Oct 27
Thu
Test 3 (Chapters 7-9)
Nov 1
Tue
Part IV ADVANCED DATABASE CONCEPTS
Chapter 10 Transaction Management and Concurrency Control, p. 481-514
1. Textbook:
 Read content materials, p. 481-509
 Review Chapter Summary, p. 510-511
 Review Key Terms, p. 511
 Review Questions, p. 511-512
 Review Problems, p. 512-514
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 10 Quiz [Due on Nov 1, Thursday]
Nov 3
Thu
Chapter 11 Database Performance Tuning and Query Optimization, p. 515-552
1. Textbook:
 Read content materials, p. 515-545
 Review Chapter Summary, p. 546
 Review Key Terms, p. 547
 Review Questions, p. 547-548
 Review Problems, p. 548-552
11
Page 7
2.
Nov 7
Nov 8
Tue
12
Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 11 Quiz [Due on Nov 8, Tuesday]
Advising and Advanced Registration Begins
Chapter 12 Distributed Database Management Systems, p. 553-588
1. Textbook:
 Read content materials, p. 553-583
 Review Chapter Summary, p. 584
 Review Key Terms, p. 585
 Review Questions, p. 585-586
 Review Problems, p. 586-588
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 12 Quiz [Due on Nov 10, Thursday]
Group Project due today
Chapter 13 Business Intelligence and Data Warehouses, p. 589-647
1. Textbook:
 Read content materials, p. 589-636
 Review Chapter Summary, p. 636-637
 Review Key Terms, p. 637
Nov 10
 Review Questions, p. 637-638
Thu
 Review Problems, p. 639-647
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 13 Quiz [Due on Nov 17, Thursday]
Nov 15
Chapter 13 Business Intelligence and Data Warehouses, p. 589-647 (cont’d)
Tue
13
Chapter 14 Big Data Analytics and NoSQL, p. 648-678
1. Textbook:
 Read content materials, p. 648-674
 Review Chapter Summary, p. 675-676
 Review Key Terms, p. 676
Nov 17
 Review Questions, p. 677
Thu
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 14 Quiz [Due on Nov 22, Tuesday]
Nov 18 Advising Ends
14
Nov 22
Test 4 (Chapters 10-14)
Tue
Nov
23-25
THANKSGIVING BREAK
Page 8
15
16
Part V DATABASES AND THE INTERNET
Chapter 15 Database Connectivity and Web Technologies, p. 679-720
1. Textbook:
 Read content materials, p. 679-716
 Review Chapter Summary, p. 717
 Review Key Terms, p. 718
Nov 29
 Review Questions, p. 718-719
Tue
 Review Problems, p. 719
2. Canvas:
 Review Chapter Overview and Learning Objectives
 Review PPT slides
 Complete Chapter 15 Quiz [Due on Dec 1, Thursday]
Dec 1
Thu
Part VI DATABASE ADMINISTRATION
Chapter 16 Database Administration and Security, p. 721-767
1. Textbook:
 Read content materials, p. 721-764
 Review Chapter Summary, p. 765-766
 Review Key Terms, p. 766
 Review Questions, p. 767-768
2. Canvas:
 Review Learning Objectives
 Review PPT slides
 Complete Chapter 16 Quiz [Due on Dec 5, Monday]
Dec 5
Mon
FINAL EXAM (Chapters 15+16): 6:30-9:00 p.m.
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 August 17, 2016.
Page 9