Close browser 

 

Home  

Syllabus 
Objective 
Instructors 
Class Hours 
Lab Hours 
Prerequisites 
Textbooks  
Grading 
Important Dates
 
Attendance 
Web Conferencing
Exams
 
Academic Honesty & Ethics 
Tentative Schedule 
Lab Schedule 
Assignment Submission  Schedule
 

Assignments/
Project
  

Labs 

Lecture Notes  

Other Resources


 

Download.gif (256 bytes)Download the syllabus                           

Objective

This is an introductory course in database and file management systems.  It will help students to develop an understanding of the role of data modeling, file management and database systems in information systems.  At the completion of this course, you should:

       Develop an appreciation of the role of data, files and databases in information systems.

       Understand the database development activities during the System Development Life Cycle (SDLC)

       Be familiar with data modeling concepts (E-R and Class diagrams) used in database development.

       Be able to create databases and pose complex SQL queries of relational databases.  

    Develop an appreciation for several DBMS's (ACCESS, SQL Server and ORACLE)

       Be familiar with a broad range of data management issues including data integrity and security. 

•   Utilize a CASE tool for data modeling and schema creation.

 

Instructors

 Instructor:  Dr. G. Baram
Office hours: Mon, Wed:  1:30 - 3:00     
                      
    and by appointment[i]
Phone Number:  (215) 204-6847
Office:  Room 313, Wachman Hall
E-mail:  baram@temple.edu
WebBoard:  Temple's BlackBoard (http://tuportal.temple.edu)
Lab Instructor:      Ying Dai
Office:                         | 
Office Hours:     Tuesday:   11:00 - 1:00                 |   
Phone Number  
E-Mail:      tuc74224@temple.edu | 


Class Hours  


2109.001;      
   Mon, Wed, Fri
       

11:00 - 11:50
 
Tuttelman - TL 403B 
      
 
 
                  

Lab Hours 

2109.001;      Tue   9:00 - 10:50  CC 207     

  
 
       

Prerequisites 
CIS 1048 Introduction to IS&T
CIS 1073 (81): Computer Programming and Higher Level Language

If you are registered for this course, but do not meet the pre-requisite, contact the instructor immediately.  Students who have not completed the pre-requisites will not be awarded a grade for this course.

Textbooks 
Modern Database Management,  by Jeffrey A. Hoffer, Mary B. Prescott and Fred R. Mcfadden. Published by Prentice Hall.

Lab Notes  posted on the web. Use the link on the right. Password is required.

Grading 

Lab (and assignments)  30%
D/B Project 20%
Midterm Exam 20%
Final Exam 20%
Others, quizzes 10%

Assignments, lab projects and schedules will be available from the course web site.  Students are expected to view/download the assignments and lab projects.  Thus, students should make it a point to visit it frequently.  Failing to check the course web site is not an acceptable excuse for late submission, or missing exams.  Late submissions, unless permitted, will not be accepted. The 'others'  portion of the grade will is subjective, reflecting class participation, effort, individual contribution to the project and significant improvement during the semester.

Assignments & Quizzes
There will be several assignments.  It includes, data modeling and SQL projects. The assignments have to be submitted at the beginning of class on the due date.  In addition there may be announced or unannounced quizzes/assignments. 

Lab
Attendance is REQUIRED. During each Lab session you will be expected to do the assignments listed in the Lab schedule bellow. Your work and progress will be reviewed and evaluated at designated milestones.

Project

Each group of students will select a project which they will work on through the semester. It involves the design of the database, forms, reports and a switchboard for a 'real life' system of their choice.

Grading Scale
Grading is expected to be on the following scale:

95+          A
90-94       A-
87-89      B+
83-86         B
80-82          B-
77-79          C+
73-76        C
70-72        C-
67-69         D+
63-66         D
60-62         D-
0-60            F

This is just a guideline, the final grading may slightly differ from this scale.
NOTE: The minimum passing grade for the course is "C". 

Important Dates 
Students should regularly visit this website and also the course web conferencing site at http://tuportal.temple.edu for all announcements.  Some important dates are…

Tue, January 18, 2011 semester begins
 January 31,2011 Last day to drop a class 
 March 6 Spring recess.
   
Mon, May 2, 2011 Last class before exams.
To be announced  Final

Attendance 
Attendance is expected, and may be recorded from time to time.  Absences for legitimate professional activities and illnesses are acceptable only if prior notice is given to the instructor by e-mail or phone.  Scheduling conflicts with your work, extra-curricular activities, or any other such activities is not a valid excuse.  Also, review Temple University attendance policy at http://www.temple.edu/ugbulletin97/policies_part1.html#attendance.  Although attendance is not a specific part of the course evaluation it has a direct effect on class participation.  If you are not in class you cannot participate. 

Attendance and class participation will be taken into account in final grading, namely, the 'Others' portion of the grade . Class participation means that you attend class regularly and have completed your assigned readings.  It means that you ask relevant questions and make informed comments in class. 

Web Conferencing 
We use a web conferencing tool:  Temple's Black Board for outside class interaction. You will need to get a password from Computer Services to log on to this site.  The site can be used as a message board and also as a discussion forum where you may post comments/questions about the course, assignment, projects or any other relevant matter.
Please note that this forum is strictly for discussion on the course content, assignments and projects. All maters of class policy should be addressed directly to the instructor. I do not expect to moderate the forum, however I will intervene if I feel the need to redirect the focus back on the course.

Exams 
Exams will be in class and in the lab.  They may include application/problem solving questions, short answer and/or a  combination of multiple choice.  You will be notified whether the exam will be open book and open notes.  The content for exams is cumulative, i.e. all material covered up to the day of exam may be included.  Exams will generally be based on material covered in class, but not necessarily restricted to it.  There will be no make up exams.  

Academic Honesty & Ethics
Temple University, the school, the department and I expect you to observe the highest ethical standards. Simply put, we count on you to do the right thing. You are expected to always do your own work. When working in the lab, on your assignments or the team project you may consult others or you study as a group but always submit your own original work.  All violations of academic honesty will be handled according to university policy.  

Disability Disclosure
Any student who has a need for accommodation based on the impact of a disability should contact me privately to discuss the specific situation as soon as possible. Student must provide me with a note from the office of Disability Resources and Services at in 100 Ritter Annex, 215-204-1280, regarding their disability. 

Tentative Schedule 
This is a tentative outline of when the various topics will be covered.  You are expected to have read the designated chapters prior to attending the class. 

Week

Date

Topic

Reading

1

Wed, Jan 19, 2011

 Introduction

Chapter 1

    The Database Environment Chapter 1
2   File processing notes

 

 

Database Development Process

Chapter 2

2

The Entity-Relationship (E-R) Model

Chapter 3

 

E-R Models, Enhanced E-R Models

Chapter 3, 4

3

E-R Models, Enhanced E-R Models

Chapter 3, 4

 

Logical Database Design and the Relational Model

Chapter 6

4

Relational Database Model, Normalization

Chapter 6

 

Relational Database Model, Normalization

Chapter 6

5

Relational Database Model, Normalization

Chapter 6

 

 

Physical Database Design

Chapter 7

6

 

Physical Database Design, Intro to SQL

Chapter 7, 9

 

 

SQL

Chapter, 9

7

  SQL

Chapter, 9

 

  Mid-term Exam

 

8

  Semester recess

 

  SQL wrap up

Chapter 9

9

 

Data and Database Administration

Chapter 13

 

     

10 

  Object- Oriented Models

Chapter 5

11

 

Object-Oriented Models and Databases

Chapter 5,12

 

 

Object-Oriented Models and Databases

Chapter 5, 12

12

 

Client/Server and Databases

Chapter 8, 10

 

 

Client/Server and Databases

Chapter 8, 10

13

 

Distributed databases

Chapter 11

 

 

 

 

14

 

Data Warehousing

Chapter 14

 

     

     15

Mon, May 8 , 2011

Last week of class

Project presentations

 

 

 

Final

 

Lab Schedule 
Scheduled labs for this course are based on the enclosed lab material.  This is a tentative session schedule, check later for a final schedule.  The labs are mainly self-directed with help from Lab assistant to answer questions and solve problems.  The labs are not meant for instruction or completing assignments. To derive maximum mileage from the labs you should read the sessions designated ahead of time.  You are expected to be thoroughly familiar with usage of Windows operating systems.

Week . Topic
1   No lab
2 1 Access I Creating Tables and Queries using Access
3 2 Access II Creating Forms and Reports using Access
4 3 Access III Generating  Switchboard, Menus and Modules using Access and VB
5 4 OD I Introduction to Case tool (System Architect)
6 5 OD II Creating Entity Relationship Diagram ERD using CASE tool
7 6 Access IV Normalization in Access
8  7 Web DB I  
9  8 Web DB II  
10  9 SQL Server I Creating tables and relationships  using  SQL Server
11 10 SQLServer II Basic queries using SQL Server
12 11 SQLServer III Advanced queries using SQL Server
13  12 Work on the team project
14  13 Work on the team project

    Click here for the lab instructions
    Click here to download the demo Furniture Co. database
   
Assignment Submission Schedule (Tentative)

Date Due   
         Will be announced

Assignment

 99/99/2010

Assignment 1  - ERDs

 99/99/2010 

Assignment 2 - Normalization

 99/99/2010 

Assignment 3 - SQL

Last week of class Team Project Presentation


[i] Do not hesitate to make an appointment or send me an e-mail if you cannot meet with me during normal office hours.  Also, feel free to drop in, but it works best if you make an appointment. We can meet online or in person!

Last Updated
Tuesday, January 18, 2011

Maintained by: G. Baram