Download dbms course oute-CSE-313

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

Versant Object Database wikipedia , lookup

Database wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
Faculty of Electrical and Electronics
Department of Computer Science and Engineering(CSE)
CSE-313 – Database System
Course Outline
Course Description
Asst. Professor
Dr. M. A. Kashem
Office
Second Floor
Main Building
This course introduces students to general database theory, including
terminology, historical evolution, design, implementation and use. While
the entity-relationship data model and relational model of database
management systems are emphasized, non-relational models are
discussed. Students design and implement a database using an existing
database management system.
Course Objectives
Office Hours
By Appointment
Email
Drkashemll @ duet.ac.bd
At the end of this course, students will:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Understand the fundamentals of databases and database management systems.
Understand the basics of data modeling using the entity-relationship model.
Study and practice the basic concepts of the relational model and normalization.
Study the fundamentals of database application design and development, based on the
relational model.
Develop a working knowledge of structured query language (SQL).
Design and develop an actual database application using Application program.
Be introduced to Internet, intranet and multimedia database processing.
Be introduced to some non-relational database models: object oriented, hierarchical and
network data models.
Be introduced to database system Architecture, Distributed and Parallel database
Prerequisites:
CSE-111 Computer basics & Programming , CSE-215 Data
Structure
Text (Required)
Database System
Korth.Sudarshan
Concepts
(4th
Edition)
Silberschatz.
Reference Texts (Not Required)


Database Management Systems #rd Edition , Ramakrishna . Gehrke
Modern Database Management 6th Edition, Jeffrey A . Hoffer. Mary B.
Software/Hardware Requirements:



Microsoft Access 2000 or higher (available in most Software labs)
Word processing software such as Microsoft Word
Computer with operating system capable of running the above applications
Course Meeting Times
Part-A and Part-B will start from 25th June-2006.
Student Consultation Hours
It is somewhat possible to arrange for exclusive consultation hours for this course alone.
I will ask that we deal with as many of our questions as possible during class time.
However, should student have anything need to discuss in private (or maybe just a
lengthy discussion) I ask that student can make an appointment with me so that I can
determine a suitable time for see them.
Class Policies





I expect students to turn off their cell phones while in class. Should you need to take
a call, put the phone to vibrate. When a call comes in, exit the room quietly to take
your call and then return with minimal distraction. Notify your loved ones that when
you are in class you are asked to give undivided attention. It is disrespectful to the
class and the teacher to conduct a telephone conversation during class time and it is
distracting to continuously leave to take a call.
I expect ALL students to respect the opinions of their peers and the lecturer. We will
encourage discussion, dialogue and even debate so it is important that we see each
person as a valuable contributor to the process.
Computers should be turned off during lectures unless otherwise specified by the
lecturer.
Students are expected to be in class on time
Lab rules apply to this class as the class is conducted in a lab.
Evaluation
Students will be evaluated in the following areas of the course. The percent designation
will be the weight a specific area will carry in the overall determination of a student’s
grade for the course.
Area of Course
4 Class Tests
Attendance
Part-A
Part-B
Weight
60
30
105
105
Total
300
Grading
At the end of the semester, students will be awarded a grade based on the university’s
grading system.
Course Layout
The following schedule is tentative and may be modified as necessary to accomplish the
course objectives:
Week
Topic
1
Course Introduction and
Overview
Introduction to Database
Processing
Introduction to Database
Development
Relational Model:
2
3
4
5
6
7
8
9
10
The Relational Model
and The Domain
Relational Calculus
Modification of the
Database
Relational Database
;SQL
Set Operations ,
Aggregate Functions
Structured Query
Language (SQL)
Distributed database
Text Reading
Chapter 1
Other
Reading
Course
Outline
Reading 1
Chapter 1
Reading 2
Chapter 3
Reading 3
Comments
arrange a Class
test
Chapter 3
Chapter 3
Reading 3
Chapter 4
Reading 4
Chapter 4
Reading 4
Chapter 4
Reading 4
Chapter 19
Reading 19
Student Should submit there Home project work
11
12
Distributed data Storage
Commit Protocols
Chapter 19
Chapter 19
Reading19
Reading 19
FINAL NOTE: The lecturer reserves the right to propose changes to this course
outline as necessary to ensure that the objectives of the course are accomplished.
Students will be made aware of any changes as soon as such changes are made.