Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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
Clusterpoint wikipedia , lookup
ContactPoint wikipedia , lookup
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.