Professional Documents
Culture Documents
Table
A relational
(b)
Row
A single
(c)
Column
A column
back
(d)
Field
A field
(e)
Null Value
A field
Chapter 1
Introduction to Relational
Database and SQL
Objectives
The
What is Database ?
A database
is
Database
A software
Benefits of Database
Data
Independence
Data Consistency
Controlled Redundancy
Data Integrity
Data
Security
of objects or relations
A set of operators to act on the relations
Data integrity for accuracy and consistency
Database
StudID
S001
S003
S005
S007
S009
S010
S015
LastName
Bartell
Lee
Law
Tham
Nicosia
Owen
Chan
GPA
3.21
3.82
3.05
3.89
3.11
3.34
3.12
CourseID
DCS
DIT
DIT
DCS
DICT
DIC
DIC
Course Table
CourseID
DCS
DIC
DICT
DIT
CourseDesp
MentorID
Diploma In Computer Studies
1006
Diploma In Computing
1006
Diploma In Info-Comm Technology 1002
Diploma In Information Technology 1001
LastName
FirstName
Gender
GroupLeader
CourseID
S001
Bartell
Joseph P.
15-Feb-02
3.21
S005
DCS
S002
Kebel
Laura N.
23-Jun-01
2.71
S007
DIC
S003
Lee
Choy Yan
05-Jan-02
3.82
S016
DIT
S004
Lewis
Derrick H.
03-Mar-00
2.51
S007
DICT
S005
Law
Arthur
01-Apr-01
3.05
S006
Mikulski
Kathleen
12-Sep-03
1.89
S007
Tham
Tian En
19-Sep-03
3.89
S008
Faga
Mark J.
25-Jun-01
2.22
S010
DIC
S009
Nicosia
Anthony L.
01-Feb-02
3.11
S005
DICT
S010
Owen
John M.
17-Sep-01
3.34
S011
Ng
Jian Xian
01-Apr-01
1.88
S007
DIT
S012
Maser
Jennifer L.
25-Sep-03
S016
DICT
S013
Roche
Stephanie N.
30-Mar-00
1.88
S005
DIT
S014
Williams
Jason R.
12-Dec-02
2.74
S010
DCS
(d)
DateEnrolled
GPA
DIT
S010
(e)
DCS
DCS
DIC
(b)
key
A foreign
Student table
StudID
LastName
FirstName
Gender
CourseID
S001
Bartell
Joseph P.
DCS
DCS
1006
S002
Kebel
Laura N.
DIC
DIC
Diploma In Computing
1006
S003
Lee
Choy Yan
DIT
DICT
1002
S004
Lewis
Derrick H.
DICT
DIT
1001
S005
Law
Arthur
DIT
S006
Mikulski
Kathleen
DCS
S007
Tham
Tian En
DCS
Primary key
Foreign key
CourseID
CourseDesp
Primary key
MentorID
Foreign key
Statement is sent
to database
SELECT MentorName
FROM
Mentor;
Database
Data is displayed
MentorName
Goile
Rimes
Christopher
Schubert
Norman
Carroll
What is SQL ?
SQL (pronounced
object
Hyperlink
SQL statements
Category
SQL statement
SELECT
INSERT
DELETE
UPDATE
CREATE
ALTER
DROP
RENAME
TRUNCATE
Transaction Control
COMMIT
ROLLBACK
SAVEPOINT
GRANT
REVOKE
table
Course table
Mentor table
GradeTable table
StudID
LastName
Student table
FirstName
Gender
DateEnrolled
GPA
GroupLeader
CourseID
S001
Bartell
Joseph P.
15-Feb-02
3.21
S005
DCS
S002
Kebel
Laura N.
23-Jun-01
2.71
S007
DIC
S003
Lee
Choy Yan
05-Jan-02
3.82
S016
DIT
S004
Lewis
Derrick H.
03-Mar-00
2.51
S007
DICT
S005
Law
Arthur
01-Apr-01
3.05
S006
Mikulski
Kathleen
12-Sep-03
1.89
S007
Tham
Tian En
19-Sep-03
3.89
S008
Faga
Mark J.
25-Jun-01
2.22
S010
DIC
S009
Nicosia
Anthony L.
01-Feb-02
3.11
S005
DICT
S010
Owen
John M.
17-Sep-01
3.34
S011
Ng
Jian Xian
01-Apr-01
1.88
S007
DIT
S012
Maser
Jennifer L.
25-Sep-03
S016
DICT
S013
Roche
Stephanie N.
30-Mar-00
1.88
S005
DIT
S014
Williams
Jason R.
12-Dec-02
2.74
S010
DCS
Primary key
DIT
S010
DCS
DCS
DIC
Foreign key
Foreign key
Course Table
CourseID
CourseDesp
MentorID
DCS
1006
DGAT
1004
DIC
Diploma In Computing
1006
DICT
1002
DIT
1001
DNC
1003
Primary key
Foreign key
MentorName
Grade
Hi_gradepoint
Low_gradepoint
1001
Goile
1002
Rimes
3.9
1003
Christopher
2.9
1004
Schubert
1.9
1005
Norman
0.9
1006
Carroll
Primary key
Primary key
Summary
Discussed