20
CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas at Arlington ©Ning Yan, 2012 Lecture 1: Introduction

CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Embed Size (px)

DESCRIPTION

Background Check  Prerequisite: CSE 2320 ALGORITHMS & DATA STRUCTURES or CSE 2321 DATA STRUCTURES FOR NON-ENGINEERS Lecture 1: Introduction 3

Citation preview

Page 1: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I)

CSE3330/5330 DB I, Summer2012Department of Computer Science and Engineering, University of Texas at Arlington©Ning Yan, 2012

Lecture 1: Introduction

Page 2: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Self Introduction Ning YanHttp://idir.uta.edu/~nyan/ Research interests:

databases, Web data management, data mining, information retrieval

Courses that I TAed: CSE1310 (C programming) CSE5301 (Data Modeling) CSE5334 (Data Mining) CSE6339 (Data Exploration)

Lecture 1: Introduction 2

Page 3: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Background Check Prerequisite:

CSE 2320 ALGORITHMS & DATA STRUCTURES  or  

CSE 2321 DATA STRUCTURES FOR NON-ENGINEERS

Lecture 1: Introduction 3

Page 4: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Course Homepage http://idir.uta.edu/~nyan/

cse3330 Announcements, Syllabus Schedule (lecture notes) Resources Accommodation based on disability.

Lecture 1: Introduction 4

Page 5: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Basics Lectures: Tue/Thu 3:30-5:20pm, NH110 Office Hours: Wednesday 3:00-5:00pm ERB514 Contact: ning.yan [at] mavs [dot] uta [dot] edu,

(682) 227-9412 TA: ?

Lecture 1: Introduction 5

Page 6: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Textbook Required Textbook:

Ramez Elmasri and Shamkant Navathe. Fundamentals of Database Systems (6th Edition), Addison-Wesley Publishers, April 2010. ISBN 0136086209.

Reference Textbook: Abraham Silberschatz, Henry Korth, and S. Sudarshan, Database

System Concepts, McGraw-Hill Publishers, 2010. ISBN 0073523321.

Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom, Database Systems: The Complete Book (2nd Edition), Prentice Hall. 2008. ISBN 0131873253.

Raghu Ramakrishnan and Johannes Gehrke, Database Management Systems (3rd Edition), McGraw-Hill Publishers, 2002. ISBN 0072465638.

6

Page 7: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Disclaimer: the slides The slides highlight the gist of the most

important concepts and techniques. But

It is not meant to be complete. Details may not be included.

It may be simplified for ease of explanation in limited time and space.

You may not do well in the course if you just read the slides. You need to read the book and study the slides

carefully.Lecture 1: Introduction 7

Page 8: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Tentative Grading Scheme Midterm 20% Final 30% Homework (HW) 30% (Must be done

independently) Course Project   20%   (Must be done

independently)

Final Letter Grade: No pre-defined cutoffs. Will be based on bell curve of

your performance.

Lecture 1: Introduction 8

Page 9: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Homework (HW) – 30% Problem solving Focus on most important topics HW1,HW2, HW3, 10% each

Lecture 1: Introduction 9

Page 10: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Projects (P1-P2) – 20% 2 Programming Assignments, 10% each

More hands-on experience Mostly implementation

Lecture 1: Introduction 10

Page 11: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Exams – 50% Midterm: (20%)Tuesday, July 10th, 3:30pm-5:20pm, NH110

Final: (30%)(comprehensive, covers the whole semester)Tuesday, August 14th, 3:30pm-5:20pm,

NH110

Do mark your calendar!Lecture 1: Introduction 11

Page 12: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

BlackBoard http://www.uta.edu/blackboard/ Student assignment submission (we

don’t accept email submission or hard-copy) HW1-HW3 P1-P2

Grades

Lecture 1: Introduction 12

Page 13: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Deadlines Everything will be submitted through

BlackBoard.

Due time: 11:59pm

Late submission: 5-point deduction per hour, till you get 0. (The raw score of each assignment is 100. So there is no point to submit it after 20 hours).

Lecture 1: Introduction 13

Page 14: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Regrading 7 days after we post scores in BlackBoard.

TA will handle regrade requests. Won’t consider it after 7 days.

If not satisfied with the results, 7 days to request again. Instructor will handle it, and the decision is final.

Lecture 1: Introduction 14

Page 15: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Topics

Lecture 1: Introduction 15

Page 16: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Topics -------------------10 lectures-------------------- Database System Concepts and Architecture (2) Relational Model (2) Basic SQL & More SQL (6) --------------------10 lectures- ----------------- Entity-Relationship Model (ER, EER) (2) Relational Database Design (2) Database Programming (2) File Structures and Indexing (2) (Relational Algebra & Normalization) (2)Lecture 1: Introduction 16

Page 17: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Check Your Email Make sure your MavMail works. We will

only contact you by your MavMail. Check it on a regular basis.

Lecture 1: Introduction 17

Page 18: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Setup MySQL We will use MySQL throughout this course

Set up MySQL Use omega.uta.edu with NetID/Initial Passwd Install MySQL on your own laptop Read introduction to MySQL

Practice SQL in/after class

Lecture 1: Introduction 18

Page 19: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Statement on Ethics Please sign and date.

Lecture 1: Introduction 19

Page 20: CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas

Discuss The reason you take this course?

What you expect to learn?

What I expect …

Lecture 1: Introduction 20