CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh

Slides:



Advertisements
Similar presentations
Mani-CS34311 CS3431 – Database Systems I Logistics Instructor: Murali Mani
Advertisements

Fundamentals, Design, and Implementation, 9/e SI654 Database Application Design Instructor: Dragomir R. Radev Winter 2005.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Murali Mani CS3431 – Database Systems I Introduction.
1 ICS 223: Transaction Processing and Distributed Data Management Winter 2008 Professor Sharad Mehrotra Information and Computer Science University of.
Databases and Database Management System. 2 Goals comprehensive introduction to –the design of databases –database transaction processing –the use of.
Rundensteiner-CS34311 CS3431 – Database Systems I Logistics Instructor: Elke A. Rundensteiner
CS542: Database Management Systems1 CS 542 (Fall 2001) Database Management Systems Instructor: Wang-Chien Lee or
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
1 CS222: Principles of Database Management Fall 2010 Professor Chen Li Department of Computer Science University of California, Irvine Notes 01.
Computer Network Fundamentals CNT4007C
CS223 Algorithms D-Term 2013 Instructor: Mohamed Eltabakh WPI, CS Introduction Slide 1.
Lecture 1 Overview.
CSET 3300: Database-Driven Web Applications Summer 2010 William Acosta URL:
CSET 3300: Database-Driven Web Applications Spring 2010 William Acosta URL:
CpSc 462/662: Database Management Systems (DBMS) (TEXNH Approach)
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
CpSc 462/662: Database Management Systems (DBMS) (TEXNH Approach) Introduction James Wang.
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
1 Database Management for Electronic Commerce and EBusiness Walt Scacchi, Ph.D. GSM 274/FEMBA 274 Spring 2002.
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 4:15 pm – 5:30.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
CSCE 520 Final Exam Study Guide. Next Class Guest Lecture on Hadoop – Dr. John Rose Interesting site: – Big Data Jobs Around The Nation (And What They.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
INFS614, Dr. Brodsky, GMU1 Database Management Systems INFS 614 Instructor: Professor Alex Brodsky
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CS4432: Database Systems II Course Logistics 1. Textbook 2 Required “Database Systems: The Complete Book”, Second Edition Hector Garcia-Molina, Jeffrey.
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 2:30 pm – 3:30.
Rundensteiner-CS34311 CS3431 – Database Systems I Introduction Instructor: Elke A. Rundensteiner
11/27/2015Murali Mani -- CS5421 Database Management Systems CS Fall 2008 Instructor: Murali Mani
Csc1203.  Elmasri and Navathe, “Fundamentals of Database Systems”, 6 th Edition, Addison- Wesley,  Thomas Connolly, Carolyn Begg, “Database Systems:
Database systems Design - Software School of Hunan university –
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
IST 210: Organization of Data
11/29/2015Elke A. Rundensteiner -- CS5421 Database Management Systems CS Fall 2012 Instructor: Elke Rundensteiner
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
Today’s Agenda  Syllabus  Software Engineering Research.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Rundensteiner-CS34311 CS3431 – Database Systems I Logistics Instructor: Elke A. Rundensteiner
1 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas.
ITIS 5160 Applied Databases Fall Overview Class hour 6:30 – 9:15pm, Wedn, Woodward Hall 125 Office hour 3:00 – 5:00pm, Wedn Instructor - Dr. Xintao.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Introduction to CSCI 242 Compiled by S. Zhang 1. Syllabus Syllabus has the most updated information! –Use the information on the syllabus for the grading.
Class Introduction IST 210: Organization of Data IST2101.
Database Management Systems
Database Systems – (
Yonsei University 2nd Semester, 2017 Sanghyun Park
Database Design CT1313.
Computer Network Fundamentals CNT4007C
Course Overview - Database Systems
Course Introduction 공학대학원 데이타베이스
Computer Networks CNT5106C
Instructor: Elke Rundensteiner
Course Guide CT 1501.
Database Design and Implementation
Welcome to GC311 Database Concepts
Welcome to GC311 Database Concepts
Course Overview - Database Systems
Logistics Instructor: Mohamed Eltabakh
Data Management and Information Processing
Introduction to Database Systems CSE 444
Presentation transcript:

CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh

2 What will you learn in this course? Database Design Represent application requirements in conceptual model (ER) Translate an ER model to relational model Analyze ‘goodness’ of schema using normalization theory. Operations for Relational Model Foundations: Relational Algebra SQL: Standard Query Language Database Application Development Programming interfaces/JDBC/ Connections Advanced Database Features Stored procedures, triggers, views, constraints, etc. Selective topics (based on time) indexes, transactions, security

3 Textbook Required: A First Course in Database systems. Third Edition, Jeffrey D. Ullman and Jennifer D. Widom Prentice Hall. ISBN: X >> One copy is available in the library More Advanced: Database Systems: The Complete Book, Second Edition Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer D. Widom Prentice Hall, ISBN:

4 Course Logistics Web Page: Electronic WPI system: blackboard.wpi.edu Lectures T, F: (8:00am-9:50am) Grading H/W assignments (five HWs): 20% Project (one project - in 6 phases): 25% Exams : mid term (25%) + final (25%) Class participation: 5%

Course Management The two systems will be maintained Web Page: Electronic WPI system: blackboard.wpi.edu Homework/Project submissions Either at the beginning of class on the due date Or electronically on blackboard.wpi.edu Viewing Grades On blackboard.wpi.edu 5

6 Office Hours Posted on the course web page Covers most days of the week Make use of them– they are there for YOU !

7 Communication Primarily, we will use blackboard.wpi.edu Three discussion forums have been created: Project Discussion: This forum is for project-related posts Homework Discussion: This forum is for homework- related posts Material Discussion: This forum is for any other course- related posts

8 H/Ws and Projects H/Ws due dates announced with assignment Individual effort (to assure you practice and know the material!) Project will be done in multiple phases Team effort (to collaborate and have feedback cycles on designs) A full cycle from project idea, design, development to final polished project presentation ! Tentative deadlines for HWs/project phases can be found on the web site Late submissions “One-day late homeworks and projects will be accepted and graded with 10% cutoff of the maximum grade.” “More than one-day late homeworks and projects will not be accepted”

9 Doing well Exams Master the topics (attend lectures, homework, projects) Master the topics on time Projects Practice the course material Ensure that you are on schedule Teamwork counts

CS3431-B1110 More about Project

11 One continuous course project Description: Envision a database application, design and implement it fully Teaming: Teams of 3 students each Grading: Collect points over the phases

12 Phases The description of each phase, and its tentative deadline is on the web site: Phase 0: Form Teams/Select Domain Phase 1: Conceptual Design Phase 2: Logical Design Phase 3: Normalized Design/Relational Algebra Phase 4: SQL Queries and Running System on Oracle Phase 5: Advanced Operations/Interface (Complete Project)

13 Phase 0 Starting Today… Check the website for details No grade associated with this phase Basically you need to do two things: Form teams of three Select an application of interest