Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:

Slides:



Advertisements
Similar presentations
CSc 2310 Principles of Programming (Java)
Advertisements

Intro to CIT 594
Mani-CS34311 CS3431 – Database Systems I Logistics Instructor: Murali Mani
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Wednesday and Friday 10:40 am – 11:30 am and by appointment.
1 541: Database Systems S. Muthu Muthukrishnan. 2 Preliminaries  CS541. Thursdays 5 – 8 PM, CORE A. Course webpage:
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
Physics 1100 –Spring 2012 Physics Conceptual Physics Dr. James Wolfson.
Rundensteiner-CS34311 CS3431 – Database Systems I Logistics Instructor: Elke A. Rundensteiner
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
CSCI 1301 Principles of Computer Science I
Succeeding in the American Classroom Aimee Nord Office of International Programs.
COMP Introduction to Programming Yi Hong May 13, 2015.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
MAT 3724 Applied Analysis Fall 2012
ITCS 6157/8157 Visual Database Fall 2015
Lecturer:Prof. Elizabeth A. Ritchie, ATMO TAs:Mr. Adrian Barnard Ms. Anita Annamalai NATS 101 Introduction to Weather and Climate Section 14: T/R 2:00.
CS461: Principles and Internals of Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office:
CMPT 258 Database Systems Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Wednesday 1:30 - 4:30.
OPIM 3801: Principles of Project Management Instructor: Bob Day Associate Professor OPIM Dept.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
AAEC 3315 Agricultural Price Theory Summer II, 2015 Instructor: Shaikh M Rahman Telephone: (806)
Lecture 1: Introduction I am Dr. Rong Fu, your instructor of this class. Welcome to the first class of GEO 302C Climate: Past, Present and Future! Before.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
ICS 6B Boolean Logic and Algebra Fall 2015
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
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
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.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Welcome to Phys 001 Your professor: Dr Silvina Gatica Office: Thirkield Office Hours: MW 11:10 to 12:10 pm or by appointment.
11/27/2015Murali Mani -- CS5421 Database Management Systems CS Fall 2008 Instructor: Murali Mani
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
IST 210: Organization of Data
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
Fall 2010 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at.
Fall 2010 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at.
General Introduction Introduction to database systems.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CS363: Introduction to Database Systems Instructor: Ying Cai Department of Computer Science Iowa State University Office: Atanasoff.
Rundensteiner-CS34311 CS3431 – Database Systems I Logistics Instructor: Elke A. Rundensteiner
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.
ITIS 5160 Applied Databases Fall Overview Class hour 9:30am – 12:15pm, Friday, Woodward 120 Office hour 1:30 – 2:30pm, Wednesday Instructor - Dr.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
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.
CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
Class Introduction IST 210: Organization of Data IST2101.
Database Design CT1313.
ITCS 6157/8157: Visual Database
Welcome to General Biology II!
Database Design and Implementation
Welcome to GC311 Database Concepts
Welcome to GC311 Database Concepts
MA Fall 2016 Instructor: Matt Weaver Office: MATH 615
CGS 3763 Operating Systems Concepts Spring 2013
COMS 161 Introduction to Computing
CSE1311 Introductory Programming for Engineers & Scientists
COMS 261 Computer Science I
Course policy.
Data Management and Information Processing
CSCE 4523/5523 Database Management Systems Fall 2019.
Presentation transcript:

Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:

Why you should take this course Good job market (at least now) Easy to learn (database ``is not” science) Have fun (if you enjoy learning & programming) Required by MS program for Data Science Database (Data Science) is the foundation of computer science!

Class Policy Come early (no late than 3:30PM), do not leave classroom within my lecture! Do not bring food into classroom, especially do not eat in the class (F grade may be given) Do not talk in the class, but welcome to ask questions! Share your ideas in the class & Interaction with instructor Help on distributing information

Text Book Raghu Ramakrishnan, Johannes Gehrke, ``Database Management Systems”, Mc-Gram Hill, third edition Why this book? TA: Tianyi Zhao, Woodward Hall 204,

1. Topics E-R model Relational model SQL Database implementation Database indexing: B-tree & Others Transaction management Query plan & optimization Advanced database

2. Grade Format 5% for show-up in the class 15% for home-works (7 totally) 30% for mid test 40% for final test 10%-15% for project implementation Bonus will be given to good project implementation!

3. show-up & in-class rules You have to attend class except…. If you cannot attend the class, you should let instructor know one day before by or phone-call. Hands-on learning classes If you miss 3 or more classes without good reasons, you are not allowed to take mid-term and final tests!

3. show-up & in-class rules You are not allowed to leave for restroom (we have break time) or answer phone-call within my lecture. Do not bring foods into classroom, you are not allowed to eat in my lecture time. If you are so hungry, you may not come to class. You should be hungry on learning new knowledge rather than food! others

4. Homework We will assign 7 homework You will get benefit from these homework 15% if you turn in all of them Mid-test or final test questions will follow the same format for homework

5. Mid-test Mid test will cover E-R model, relational model, relational algebra, SQL If you get A in mid test, you will get 30% benefit for your final grade If you get B in your mid test and you want to get A for final grade, you should get A from both final test and project

6. Final Test Final test will cover all the topics which are presented in the class. If you get A in final test, you can get 40% benefit We will exactly follow our grade format to give final grades!

7. Project You are required to build a small database system: data collection, schema design, E-R model design, query interface, & query optimization (if possible) I do not encourage group project! If you want, more requirements on group project will be assigned.

8. Hands-on Learning We will organize only one time hands-on learning in computer lab, but you can always educate yourself and spend more time on implementing the course project. We will focus on Oracle 8i TA will do this We will find our computer lab soon and let you know immediately!

9. The way to improve yourself Do your best for homework, mid and final test and course project You are welcome to send your feedback to the instructor for improving the learning environment for this class. You can also make appointment to visit the instructor or TA.

10. Suggestions from Instructor Do your best in the class Show your problems to the instructor or TA when you cannot make it Show the evidence to us if you think you are right. Open discussion is needed

10-Hours-a-Week 2 hours for preparation before you come to class; 3 hours for review & homework after you leave the class; 2 hours for course project 3 hours for class presentation

I am a nice professor If you do your best & follow class policy If not, ……

Do your best & have fun! You can withdraw if you cannot accept the class policy!