Database Design and Implementation

Slides:



Advertisements
Similar presentations
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
Advertisements

Physics 1100 –Spring 2012 Physics Conceptual Physics Dr. James Wolfson.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
COMP Introduction to Programming Yi Hong May 13, 2015.
1 COMS 161 Introduction to Computing Title: Course Introduction Date: August 25, 2004 Lecture Number: 1.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
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
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
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.
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
Guinn’s Class Syllabus. Course Objectives Curriculum that you must cover this year Curriculum that you must cover this year For each objective there is.
IST359: Introduction to DBMS IST359 Spring 2012 Instructor : Michael Fudge t o.110b Hinds w.
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
Welcome to Biology Mrs. Helmick Room 717. B.S. in Education Biology & Geology Masters in Education Curriculum & Instruction Background Information.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
Welcome to Biology! Mrs. Rhodes Room 302. Rules All Wahlert Handbook rules apply to this classroom as well as: Respect yourself, your peers, my classroom.
Welcome to Mrs. Collins’ Class Today we’ll discuss... Syllabus Rules Procedures.
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.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Welcome to Chemistry 101 Lecture. About Your Instructor Name: Qiquan (Joshua) Wang Phone: (lab),
Class Introduction IST 210: Organization of Data IST2101.
Welcome to Environmental Science Instructors: Mr. Handschuch and Ms. Kreudl.
DAILY CLASS RULES For Mrs. Courtney’s Class. Seat Assignments Seats will be assigned by the teacher until further notice. Students not in their proper.
Database Management Systems
Physical Science Syllabus
Networking CS 3470, Section 1 Sarah Diesburg
Welcome to our English class.
CSc 1302 Principles of Computer Science II
ITCS 6157/8157: Visual Database
Welcome to General Biology II!
CS5040: Data Structures and Algorithms
Welcome to GC311 Database Concepts
Computer Science 102 Data Structures CSCI-UA
Instructor: Mr. Loomis Room: 241 Algebra 1 Phone Number:
Welcome to GC311 Database Concepts
Course Overview - Database Systems
JUNGWON UNIVERSITY English Speech (Level 5) Summer/2017
MA Fall 2016 Instructor: Matt Weaver Office: MATH 615
CSCD 330 Network Programming Spring
JUNGWON UNIVERSITY English Speech (Level 5)
Welcome to Earth Science!
Welcome to Physics 1D03.
JUNGWON UNIVERSITY English Speech (Level 5)
CSCD 330 Network Programming Spring
COMS 161 Introduction to Computing
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Academic Chemistry Room 123 Ms. Thomas
Algebra 3 Pre-Calculus Mrs. Foreman Supplies Needed - Pencils, Red Pen, and Paper (Only pencils.
COMS 261 Computer Science I
Three Steps to Planning a Meeting with Your Professor
CSCD 330 Network Programming Spring
* Fall 2018 Sabbir Muhammad Saleh
Intro to CIT 594
Course policy.
Data Management and Information Processing
Social Studies Rules and procedures.
Introduction To CPSC 233 James Tam Event driven software
CS 232 Geometric Algorithms: Lecture 1
Welcome to Grade 11 World Religions
CSCE 4523/5523 Database Management Systems Fall 2019.
Welcome to HSP3U: An Introduction to the Social Sciences
Be sure to turn in internet access form!
Topics for Final Exam Lecture 26 Autumn Quarter.
Presentation transcript:

Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 9:30AM-12:15PM Classroom: Woodward Hall 130 Course Webpage: http://www.cs.uncc.edu/~jfan/itcs6160.html

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 degree for Data Science Database (Data Science) is the foundation of computer science!

Early-Evaluation Policy If you get BS degree from CCI at UNC-Charlotte You have taken undergraduate class: ITCS3160 under me not others! You can request early-evaluation: pass some pre-tests (same requirements like other students in this class) You pass the tests and get my permission

Early-Evaluation Policy If you are really good, you are allowed to just come for mid, final tests and deliver project only! If you fail anyone of these conditions, you have to come every week! Talk to me after class! Just today!

Class Policy Come early (no late than 9:30AM), 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 202, tzhao4@uncc.edu

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 email 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: 3/16/2017 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: 5/11/2017 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) We 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 hands-on learning 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 You can definitely make this class better!

10-Hours-a-Week 2 hours for preparation before you come to classroom; 3 hours for review & homework after you leave the classroom; 2 hours for course project! Three weeks late 3 hours for instructor lecture

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

Information will updated frequently! http://www.cs.uncc.edu/~jfan/itcs6160.html

why not ask "stupid" questions? Push your professor to think deeper! Do your best & have fun! You can withdraw if you cannot accept the class policy!