Southern Polytechnic State University

advertisement
Kennesaw State Universiyt
Information Technology Department
IT 4153 – Advanced Database
Spring 2016
online
Course Syllabus
Instructor: Svetlana Peltsverger
Phone: (470) 578-3813
Email: speltsve@kennesaw.edu
Office: Atrium Building J387
Office Hours: http://ksuweb.kennesaw.edu/~speltsve/
Catalog Description
Prerequisite: CSE 3153 This course will study how databases are used with programming
applications. Topics include advanced PL/SQL (or similar database programming language),
database transaction, database security, database maintenance, and distributed and web
databases.
Course Outcomes
Students who complete this course successfully will be able to
1.
2.
3.
4.
5.
Understand and describe current and emerging database models and technologies;
Develop functions and procedures for data manipulation and database access auditing;
Describe database monitoring and performance tuning;
Describe database security and administration issues, including backup and recovery;
Explain the concepts of data warehousing and data mining
Textbook
There is no textbook assigned. All readings are assigned in weekly modules. I require that you
read the relevant papers and tutorials each week as a way to prepare you for assigned lab/quiz.
Knowledge of the readings will reduce the time it takes you to finish lab assignments.
If you can't live without a textbook, then I recommend:
 Database Administration: The Complete Guide to Practices and Procedures, Craig S.
Mullins. Addison-Wesley ISBN: 0-201-74129-6.
 Peter Rob and Carlos Coronel, Database Systems: Design, Implementation, and
Management, Seventh Edition, Thomson Course Technology, 2007, ISBN 1-41883593-5.
Required Materials
I will provide all instructions assuming that you have Windows computer. We will use open
source software, VM Player and Virtual Box. All this is available for Linux/Unix/MAC.
You must have
 2 GHz or faster processor
 minimum 4GB RAM



free disk space minimum 40GB
administrative rights to your PC
owner's permission to install course software if you are not the owner of the system.
About the Course
People learn through interactions, to facilitate interactive learning this course will use
Discussions feature of D2L. Discussions will take place in an asynchronous manner.
There are 13 content modules in this course – one for each week. Last week will be dedicated
to the group project implementation and deployment. Week ends Wednesday at 11:59pm. All
module assignments are due at 11:59 pm on Wednesday.
Proctored exam
The exam at a commonly scheduled time at http://www.proctoru.com/ Note that it requires
registration with proctorU.com, scheduling the exam and a payment of a nominal fee for this
service, for which the student will be responsible.
PLEASE CONTACT THE INSTRUCTOR ASAP IF YOU HAVE ANY QUESTIONS.
Preparation of work for this course
You have to run all code examples from the module before you attempt to complete assigned
lab. All assignments must be submitted through D2L before the corresponding deadline.
Each module contains:
1. Assigned reading and additional reading for students who want to read further on the
week's topic
2. Online content.
3. Assigned hands-on exercises.
4. Discussion topic OR quiz.
5. Apply your knowledge section.
For each content module you should:
1.
Read the on-line content and the assigned sections from the text.
2.
Post questions, corrections, or comments about the content in the discussion area
designated for the module.
3.
Do assigned hands-on activities from the book. Use the discussion area, or email to
the instructor or classmates, to ask for help with any exercises that give you
difficulty.
4.
Take the Quiz and review your results. The Quiz is due at 11:59 PM on Wednesday,
but I encourage you to take it earlier.
5.
Read and respond to the assigned discussion topic. All discussions must be
completed by 11:59pm on Wednesday. Do not wait until the last minute to start,
you will cause difficulties to your classmates and also have 30% penalty for starting
later than 24 hours before the deadline. Each person should give their opinion about
assigned question (at least two paragraphs and references if applicable) and AT
LEAST TWO posts to comment on the work of your classmates.
Discussion grading criteria:
a. Preparation 20% - read material and post on time.
b. Information 20% - accurate information supported by external references.
c. Analysis 40% - highlights significant issues without overgeneralizing.
6.
d. Interaction 20% - responses to peer's posts and where appropriate challenges
other posts.
e. Penalty – 30% for starting later than 24 hours before the deadline.
f. Bonus – 15% for moderating the discussion.
Do assigned lab. The Lab is due at 11:59 PM on Wednesday.
Throughout the course, you should log in regularly to check for announcements and email. The
course Calendar posted on D2L contains all important dates. Any changes of dates will be
publicized by post in discussion area and/or email.
Home & Lab Assignments and Discussions
All Assignments will be posted on D2L http://kennesaw.edu/d2l . All assignments, discussions
and quizzes are due at 11:59 pm on Wednesday. If for some reason you have not been able to
submit assignment by deadline, then you have 24 hours to submit your work with a 20%
penalty (quizzes cannot be submitted later). No reports will be accepted after that.
All work turned in for this class must meet the style and submission guidelines
http://ksuweb.kennesaw.edu/~speltsve/files/style_and_submission_guide_d2l.pdf Work that
does not meet the submission criteria will not be graded. Every effort will be made to return
your graded assignments to you within one week. Scoring rubric will be provided for each
assignment.
Grading Policy
Your grade will be based:
Proctored Test:
30
Midterm Test :
20
Labs Reports, Quizzes
& Discussions:
50
Total: 100
Your grading scale will be as follows:
Score ≥ 90
A
Score ≥ 80 & Score < 90
B
Score ≥ 70 & Score < 80
C
Score ≥ 60 & Score < 70
D
Score < 60
F
Communications and Announcements
To communicate with you through e-mail I will use your D2L e-mail. Any changes of dates
and announcements will be publicized by post in news area on D2L and/or email.
Contact me
1.
2.
3.
4.
D2L Email or speltsve@kennesaw.edu
Use the Discussion tool for the course in D2L (checked at least twice a week).
Call me (470) 578-3813
Stop by my office J387 during office hours or schedule an appointment.
Important Dates





Classes Begin – January 11, 2016
Students Must Log Into Course to Confirm Attendance - January 11, 2016
Drop/Add - January 11 - 17, 2016
Last day to withdraw – March 2, 2016
Proctored Exam- Friday, April 29 5pm – 6 pm in J-260 and ProctorU. You have a
choice to take exam in class with me without paying proctoring fee or via ProctorU
paying for online proctoring.
No “extra credit” work will be given to improve one’s grade. Copies of your class work and
test will be kept for record.
Course Calendar (subject to change)
Module
Lecture
Topic All dates are posted on D2L
Calendar
Assignments Due dates
1/11
1/18
Module 0 Orientation
Module 1 SQL Review
Wed, January 13
1/25
Module 2 Introduction to SQL Procedures
& Functions
Module 3 Advanced SQL Procedures &
Functions
Module 4 Overview of Database
Administration
Take home TEST 1
Module 5 Database Environment
Module 6 Database and Application
Design
Module 7 Data Availability and Change
Management
Module 8 Performance Management
Module 9 Database Security
Module 10 Database Backup and
Recovery
SPRING BREAK
Module 11 Data Warehouse
Module 12 Non SQL Databases
Review and TEST 2
2/1
2/8
2/15
2/22
2/29
3/7
3/14
3/21
3/28
4/4
4/11
4/18
4/25
Wed., January 20
Wed., January 27
Wed., February 3
Wed., February 10
Wed, February 17
Wed., February 24
Wed., March 2
Wed., March 11
Wed., March 18
Wed., March 25
Wed., April 13
Wed., April 8
Wed., April 15
April 29 5pm
Academic conduct
Every KSU student is responsible for upholding the provisions of the Student Code of
Conduct, as published in the Undergraduate and Graduate Catalogs. Section 5c of the Student
Code of Conduct addresses the university’s policy on academic honesty, including provisions
regarding plagiarism and cheating, unauthorized access to university materials,
misrepresentation/falsification of university records or academic work, malicious removal,
retention, or destruction of library materials, malicious/intentional misuse of computer
facilities and/or services, and misuse of student identification cards. Incidents of alleged
academic misconduct will be handled through the established procedures of the Department of
Student Conduct and Academic Integrity (SCAI), which includes either an “informal”
resolution by a faculty member, resulting in a grade adjustment, or a formal hearing procedure,
which may subject a student to the Code of Conduct’s minimum one semester suspension
requirement. See also https://web.kennesaw.edu/scai/content/ksu-student-code-conduct.
Network Etiquette
Communication in an online class takes special consideration. Please read the short list of tips
below.









Be sensitive and reflective to what others are saying.
Don't use all caps. It is the equivalent of screaming.
Don't flame - These are outbursts of extreme emotion or opinion.
Think before you hit the post (enter/reply) button. You can't take it back!
Don't use offensive language.
Use clear subject lines.
Don't use abbreviations or acronyms unless the entire class knows them.
Be forgiving. Anyone can make a mistake.
Keep the dialog collegial and professional.
Attendance Policy
Online Students must log into GeorgiaView courses by 11:59pm of the day classes begin to
confirm their attendance. If you fail to log into your courses by 11:59pm of the day classes
begin, or fail to complete course activities within a two-week period at any time during the
semester, the instructor will consider your lack of activity as an indication of your intention not
to continue in the course. Failure to participate without officially withdrawing from the course
will result in a grade of F.
Be sure to submit all assigned work on time. If you are not able to participate in assigned class
activities, contact your instructor immediately.
Attendance and participation in class are expected. If you have any problems with attendance
(or something else), contact me BEFORE they become a problem.
If you must miss an exam due to illness you must e-mail or call me before the scheduled time
and perhaps something can be arranged to avoid a zero for this exam. Failure to notify me prior
to the scheduled time will produce an automatic zero for the exam. No makeup test except for
emergencies with proof ( e.g. doctor’s slip)
Students with disabilities
Students with qualifying disabilities under the Americans with Disabilities Act (ADA) and/or
Section 504 of the Rehabilitation Act who require “reasonable accommodation(s)” to complete
the course may request those from Office of Student Disability Services. Students requiring
such accommodations are required to work with the University’s Office of Student Disability
Services rather than engaging in this discussion with individual faculty members or academic
departments. If, after reviewing the course syllabus, a student anticipates or should have
anticipated a need for accommodation, he or she must submit documentation requesting an
accommodation and permitting time for a determination prior to submitting assignments or
taking course quizzes or exams. Students may not request retroactive accommodation for needs
that were or should have been foreseeable. Students should contact the office as soon as
possible in the term for which they are seeking accommodations. Student Disability Services is
located in the Carmichael Student Center in Suite 267. Please visit the Student Disabilities
Services website at www.kennesaw.edu/stu_dev/sds for more information, or call the office at
470-578-2666.
Download