Transcript overview
CSE3330/5330
DATABASE SYSTEMS AND FILE
STRUCTURES (DB I)
CSE3330/5330 DB I, Summer2012
Lecture 1: Introduction
Department of Computer Science and Engineering, University of Texas at Arlington
©Ning Yan, 2012
Self Introduction
Ning Yan
Http://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
Background Check
Prerequisite:
CSE 2320 ALGORITHMS & DATA STRUCTURES
or
CSE 2321 DATA STRUCTURES FOR NON-ENGINEERS
Lecture 1: Introduction
3
Course Homepage
http://idir.uta.edu/~nyan/cse3330
Announcements,
Syllabus
Schedule
(lecture notes)
Resources
Accommodation
Lecture 1: Introduction
based on disability.
4
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) 2279412
TA: ?
Lecture 1: Introduction
5
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
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
Tentative Grading Scheme
Midterm
Final
Homework (HW)
30%
(Must be done independently)
Course Project
20%
(Must be done independently)
20%
30%
Final Letter Grade:
No pre-defined cutoffs. Will be based on bell curve of your
performance.
Lecture 1: Introduction
8
Homework (HW) – 30%
Problem solving
Focus on most important topics
HW1,HW2, HW3, 10% each
Lecture 1: Introduction
9
Projects (P1-P2) – 20%
2 Programming Assignments, 10% each
More
hands-on experience
Mostly implementation
Lecture 1: Introduction
10
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
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
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
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
Topics
Lecture 1: Introduction
15
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
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
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
Statement on Ethics
Please sign and date.
Lecture 1: Introduction
19
Discuss
The reason you take this course?
What you expect to learn?
What I expect …
Lecture 1: Introduction
20