Download Syllabus - My iSchool

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

Open Database Connectivity wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Functional Database Model wikipedia , lookup

Concurrency control wikipedia , lookup

Database wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Database model wikipedia , lookup

Transcript
IST359 – INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS FALL 2015
Instructor:
Telephone:
Email:
Adjunct Office:
Skytop Office:
Trudi Porter
315-443-1815
[email protected]
239 Hinds Hall
– COURSE SYLLABUS Location:
Day:
Time:
Office Hours:
229 Skytop Office Bldg.
Hinds Hall 027/011
Tuesday & Thursday
5:00 pm – 6:20 pm
Wed. 5:30-6:30 or by appt.
(239 Hinds Hall)
COURSE OVERVIEW
This course examines data structures, file organizations, concepts and principles of database management systems
(DBMS); as well as, data analysis, database design, data modeling, database management and database
implementation. More specifically, IST359 introduces hierarchical, network and relational data models; entity-relationship
modeling; the Structured Query Language (SQL); data normalization; and database design. Using Microsoft’s SQL Server
DBMS as an implementation vehicle, this course provides hands-on experience in database design and implementation
through assignments, lab exercises and class exercises. Advanced database concepts such as transaction management
and concurrency control, distributed databases, multi-tier client/server architectures and Web-based database
applications are also introduced.
COURSE OBJECTIVES
Like any introduction class, we will be exploring a vast array of topics, rather than a detailed drill-down. It is the primary
objective of this class to expose you to the varying ideas of databases and database design, with a major focus on the
relational model and SQL (Structured Query Language). With that in mind, the outcomes of this course are to:
•
•
•
•
•
•
•
•
•
Describe fundamental data and database concepts
Compare and contrast the relational database model with other database models
Explain and use the database development lifecycle
Design databases using data modeling and data normalization techniques
Create databases using popular database management system products
Solve problems by constructing database queries using the Structured Query Language
Develop insights into future data management tool and technique trends
Recommend and justify strategies for managing data security, privacy, audit/control, fraud detection, backup and
recovery
Critique the effectiveness of Database Management Systems in computer information systems
BLACKBOARD LEARNING MANAGEMENT SYSTEM
The class will use Syracuse University’s Blackboard system to facilitate the submission of assignments, monitoring of
grades, presentation of class materials and notes. ALL assignments MUST be submitted in Blackboard by the assigned
time in order to be counted as received. You will not be able to hand me your homework. You will not be able to email me
your homework. You MUST submit it to Blackboard.
To access Blackboard, go to the following URL, use your Syracuse University NetID & Password to log in:
https://blackboard.syr.edu
If you are having “issues” with your account in Blackboard…see someone and have them taken care of right away. There
are numerous people available to help with the numerous issues. Blackboard issues will NOT be accepted as an excuse
for not submitting your work on time.
IST359 – INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS FALL 2015
– COURSE SYLLABUS You can also 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.
REQUIRED COURSE MATERIAL
TEXT
Murach’s SQL Server 2012 for
developersrs
Syverson and Murach
ISBN13: 978-1890774691
READINGS/VIDEOS
Additional articles and videos that complement the
textbook will be located in the Blackboard Learning
Modules for this course
URL: https://blackboard.syr.edu
SUPPLEMENTAL COURSE MATERIAL
•
•
•
•
Coursera: Introduction to Database by Jennifer Widom
(selected videos only)
You can create a free account on at the University of
Stanford’s online learning site and use this self-paced
course to supplement the learning materials we cover in
class.
I will also link to the same videos from YouTube in
Blackboard.
lynda.syr.edu
(selected videos only)
METHODS OF EVALUATION
Assessment
Qty
Notes
Quizzes
Labs
Projects
Mid-term Exam
11
11
2
1
Final Exam
1
Attendance/Class
1
11 quizzes total; Dates: (Most weeks at the beginning of lab)
11 labs total; Dates: (Due: Every Sunday)
2 on various topics. Dates (Vary)
There are 2 components of each exam - a short-answer portion
administered during the lecture and a hands-on portion during lab. Midterm week is October 12th.
There is a final exam given during the official university final exam week
(December 12 - 17). Format TBD.
Attendance will be recorded for each class. Each class counts as 3
Pts
Each
10
10
50
50
Max Pts
To Total
100
100
100
100
50
100
3/10
100
IST359 – INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS FALL 2015
Participation
– COURSE SYLLABUS points. Participation is at my discretion and counts as 10 points.
TOTAL
600
GRADE SCALE
Your grade in this class is based on the quality and accuracy of your submitted work. At any given point in time in this
class, your grade can be calculated as the ratio of points you’ve earned to points issued, based on the following scale:
A
B
C
D
F
Grade
Expectation of that grade
A: [.94 à 1.00]
A-: [.90 à .93)
B+: [.87 à .89)
B: [.83 à.86)
B-: [.80 à .82)
C+: [.77 à.79)
C: [.73 à.76)
C-: [.70 à .72)
D: [.60 à .69)
F: [0 à .59)
Your work is outstanding and exceeds expectations.
Your work meets expectations; on par with the average student.
Your work is adequate but could be better.
Your work is inadequate and needs improvement.
Your work is inadequate and needs substantial improvement.
POINTS EARNED GRADE TABLE
This chart will allow you to set a goal and keep track of your grade at all times.
Points Needed
High Range
Low Range
A
564
100
94
A-
540
93
90
B+
522
89
87
B
498
86
83
B-
480
82
80
C+
462
79
77
C
438
76
73
C-
420
72
70
D
360
69
60
F
359à0
59
0
IST359 – INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS FALL 2015
– COURSE SYLLABUS GRADING POLICIES
Note: Achieving an A in this course requires a minimum of 94% of the available points. As a result, only a few of the
highest achieving students will attain an A for the semester. Often there are students that will request a boost in their
grade. The only time this will happen is when an error in grade calculation is found. This includes rounding, an 86.9 is a B
not a B+. You have total control over the grade you will get in this class. The points you earn and your class participation
determine the grade you will get. This starts with Week 1 and continues ALL SEMESTER LONG by keeping up with
readings, labs, supplemental materials, and taking advantage of office hours. Each week of the course builds upon
information from the prior week – please be sure to keep up with the assigned reading and labs starting in week 1.
CLASS ATTENDANCE
Class attendance is REQUIRED and WILL count toward your final grade. Each lecture and each lab will count 3 pts.
toward attendance. You will start with 90 points to bank at the beginning of the semester for attendance. Missed classes
will have points subtracted from your bank. You will be able to see this in Blackboard every week. Attendance will be
taken in both lecture and lab. If you arrive late, or leave early, you will be marked absent and 3 points will be subtracted.
There are no excused absences unless documented by the University.
CLASS PARTICIPATION
You will be expected to be involved in all class discussions. There are no provisions to make up missed class discussion
activities. Therefore, it is important that you attend class. It will be at my discretion to award some or all of the 10 points
for class participation. These points will be awarded at the end of the semester. Keep in mind that this can sometimes
mean the difference of a whole letter grade.
EMAIL COMMUNICATIONS
All email communication with students for this class will be sent to their University-provided email address @syr.edu as
per University computing and electronic communication policy. I will not provide assignment, exam or final grades via any
other email account in accordance with policy.
SYLLABUS CHANGES
This syllabus can be changed at any time with sufficient notice from your instructor.
IST359 – INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS FALL 2015
– COURSE SYLLABUS SUBJECT MATERIAL BY WEEK
UNIT # LECTURE Intro.
N/A
1
LAB CLASS SUBJECT 09/01/15
Introduction - Syllabus Review
09/03/15
UNIT 1 -- Introduction to Databases
09/08/15
2
09/10/15
3
09/17/15
UNIT 2 -- The Relational Database Model
09/15/15
UNIT 3 -- Intro to SQL – DDL
09/22/15
4
09/24/15
5
10/01/15
UNIT 4 -- The SQL Select Statement
09/29/15
UNIT 5 -- The Advanced SQL Select
10/06/15
6
10/08/15
7
10/15/15
UNIT 6 -- SQL Programming
10/13/15
UNIT 7 -- Data and Database Administration
10/20/15
8
10/22/15
MID-TERM -- SQL
UNIT 8 -- Data Analysis and Conceptual Modeling
10/27/15
9
UNIT
9 -- Logical Modeling
10/29/15
11/03/15
10
11/05/15
UNIT 10 -- Data Normalization Part I
11/10/15
11
UNIT
10 -- Data Normalization Part 2
11/12/15
11/17/15
12
11/19/15
UNIT 11 -- Data Migration
THANKSGIVING
BREAK -- 11/22 --> 11/29
12/01/15
13
UNIT
12 -- Database Design and Performance
12/03/15
12/08/15
14
12/10/15
REVIEW
12/15/15
FINAL EXAM
IST359 – INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS FALL 2015
– COURSE SYLLABUS UNIVERSITY AND SCHOOL POLICIES
Academic Integrity
Syracuse University’s academic integrity policy reflects the high value that we, as a university community, place on
honesty in academic work. The policy defines our expectations for academic honesty and holds students accountable for
the integrity of all work they submit. Students should understand that it is their responsibility to learn about course-specific
expectations, as well as about university-wide academic integrity expectations. 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 instance of academic dishonesty 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 presumptive penalty for a first instance of academic dishonesty by a graduate student is suspension or
expulsion. SU students are required to read an online summary of the university’s academic integrity expectations and
provide an electronic signature agreeing to abide by them twice a year during pre-term check-in on MySlice.
For more information and the complete policy, see http://academicintegrity.syr.edu.
Disability-Related Accommodations
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.
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 (LMS)
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.
IST359 – INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS FALL 2015
– COURSE SYLLABUS University Attendance Policy (in addition to Instructor Policy)
Regular class attendance is obligatory. An instructor may recommend that a student be dropped from a course for poor
achievement due to excessive absence. A student who is dropped after the deadline for dropping courses may be
assigned a grade of F.
Students who have two unexcused absences during the first two class meetings of the semester may be dropped from the
course at the discretion of the instructor. The instructor or the department offering the course will notify the Registrar of
this action. However, students should not assume that they have been dropped from a class just because the first two
classes were missed. It is ultimately the responsibility of the student to drop a course that they are not planning to attend
by the deadline published in the College calendar. For more information about the Syracuse University Attendance Policy,
please see the following web site: http://www.syr.edu/policies/rules_regs.html
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: Registrar.syr.edu