Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.3 MB, 10 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>KHOA CÔNG NGHỆ THÔNG TIN</b>
<i><b>BÀI GIẢNG HỌC PHẦN</b></i>
<i>Gi ng viên<b>ả</b></i> <i>: </i>ThS. Nguy n V<b>ễ</b> <b>ươ</b>ng Th nh<b>ị</b>
<i>B m ô n<b>ộ</b></i> <i>: </i>H t h n g t h ô n g t in<b>ệ</b> <b>ố</b>
H i Phịng, 2016<b>ả</b>
<i>Ch<b>ươ</b>ng 5</i>
2
<b>Họ và tên</b> <b>Nguyễn Vương Thịnh</b>
<b>Đơn vị công tác Bộ môn Hệ thống thông tin – Khoa Công nghệ thông tin</b>
<b>Học vị</b> <b>Thạc sỹ</b>
<b>Chuyên ngành</b> <b>Hệ thống thông tin</b>
<b>Cơ sở đào tạo</b> <b>Trường Đại học Công nghệ - Đại học Quốc Gia Hà Nội</b>
<b>Năm tốt nghiệp 2012</b>
<b>Điện thoại</b> <b>0983283791</b>
<b>Email</b> <b></b>
3
<b>Tên học phần</b> <b>Cơ sở dữ liệu và quản trị cơ sở dữ liệu</b>
<b>Tên tiếng Anh</b> <b>Database and Database Management</b>
<b>Mã học phần</b> <b>17425</b>
<b>Số tín chỉ</b> <b>04 tín chỉ (LT: 45 tiết, TH: 30 tiết)</b>
<b>Bộ mơn phụ trách</b> <b>Hệ thống thông tin</b>
PH<b>ƯƠ</b>NG PHÁP H C T P, NGHIÊN <b>Ọ</b> <b>Ậ</b>
C U<b>Ứ</b><sub>v</sub> <sub>Ng h e g i n g , t h o lu n , t ra o đ i v i g i n g v iê n </sub><b><sub>ả</sub></b> <b><sub>ả</sub></b> <b><sub>ậ</sub></b> <b><sub>ổ</sub></b> <b><sub>ớ</sub></b> <b><sub>ả</sub></b>
t rê n l p .<b>ớ</b>
v T n g h iê n c u t à i li u v à là m b à i t p n h à .<b>ự</b> <b>ứ</b> <b>ệ</b> <b>ậ ở</b>
PH<b>ƯƠ</b>NG PHÁP ĐÁNH GIÁ
v S V p h i t h a m d ít n h t <b>ả</b> <b>ự</b> <b>ấ</b> 7 5 % t h i g ia n .<b>ờ</b>
v Có 0 2 b à i ki m t ra <b>ể</b> v i t<b>ế</b> g i a h c p h n (X2 = (L1 + <b>ữ</b> <b>ọ</b> <b>ầ</b>
L2 )/2 ), 0 1 b à i ki m t ra <b>ể</b> <sub>t h c h à n h</sub><b>ự</b> <sub> (X3 ). Đi m q u á t rìn h </sub><b>ể</b>
X = (X2 + X3 )/2 .
v Th i k t t h ú c h c p h n b n g h ìn h t h c <b>ế</b> <b>ọ</b> <b>ầ</b> <b>ằ</b> <b>ứ</b> t r c n g h i m <b>ắ</b> <b>ệ</b>
4
1. Elmasri, Navathe, Somayajulu, Gupta, <i>Fundamentals of Database </i>
<i>Systems (the 4th Edition)</i>, Pearson Education Inc, 2004.
2. Nguyễn Tuệ, <i>Giáo trình Nh p mơn H C s d li u<b>ậ</b></i> <i><b>ệ ơ ở ữ ệ</b></i> , Nhà xuất bản
Giáo dục Việt Nam, 2007.
3. Nguyễn Kim Anh, <i>Ng u y ê n lý c a c á c h C s d li u<b>ủ</b></i> <i><b>ệ</b></i> <i><b>ơ ở</b></i> <i><b>ữ</b></i> <i><b>ệ</b></i> , Nhà
5
7
8
<b>5.1.1. ĐỊNH NGHĨA PHỤ THUỘC HÀM</b>
<b>Ví dụ: Xét quan hệ trên lược đồ quan hệ Đặt Hàng</b>
<b>Mã KH</b> <b>Tên KH</b> <b>Số CMND</b> <b>Điện Thoại</b> <b>Mã MH</b> <b>Tên MH</b> <b>Đơn vị <sub>tính</sub></b> <b>Đơn Giá</b> <b><sub>Lượng</sub>Số </b> <b>Ngày <sub>Đặt</sub></b>
<b>KH01</b> <b>An</b> <b>031275568</b> <b>0988812322</b> <b>MH01</b> <b>USB 32G</b> <b>Chiếc</b> <b>25$</b> <b>30</b> <b>11/6</b>
<b>KH02</b> <b>Bình</b> <b>031254678</b> <b>0912345678</b> <b>MH02</b> <b>Ốp lưng</b> <b>Chiếc</b> <b>10$</b> <b>100</b> <b>20/7</b>
<b>KH01</b> <b>An</b> <b>031275568</b> <b>0988812322</b> <b>MH02</b> <b>Ốp lưng</b> <b>Chiếc</b> <b>20$</b> <b>50</b> <b>28/7</b>
<b>KH03</b> <b>Cường</b> <b>031255566</b> <b>0987654323</b> <b>MH01</b> <b>USB 32G</b> <b>Chiếc</b> <b>25$</b> <b>25</b> <b>29/7</b>
<b>KH02</b> <b>Bình</b> <b>031254678</b> <b>0912345678</b> <b>MH03</b> <b>Thẻ 16G</b> <b>Chiếc</b> <b>15$</b> <b>20</b> <b>01/8</b>
<b>KH03</b> <b>Cường</b> <b>031255566</b> <b>0987654323</b> <b>MH03</b> <b>Thẻ 16G</b> <b>Chiếc</b> <b>15$</b> <b>55</b> <b>09/10</b>
Mã KH <i>quy t đ nh<b>ế ị</b></i> Tên KH, S CMND, Đi n Tho i <b>ố</b> <b>ệ</b> <b>ạ</b>
Ký hi u:<b>ệ</b> <sub> Mã KH Tên KH, S CMND, Đi n Tho i</sub>→ <b>ố</b> <b>ệ</b> <b>ạ</b>
S CMND <b>ố</b> <i>quy t đ nh<b>ế ị</b></i> Mã KH, Tên KH, Đi n Tho i<b>ệ</b> <b>ạ</b>
Ký hi u:<b>ệ</b> S CMND Mã KH, Tên KH, Đi n Tho i<b>ố</b> → <b>ệ</b> <b>ạ</b>
Mã MH <i>quy t đ nh<b>ế ị</b></i> Tên MH, Đ n V Tính, Đ n Giá<b>ơ</b> <b>ị</b> <b>ơ</b>
Ký hi u: <b>ệ</b> Mã MH Tên MH, Đ n V Tính, Đ n Giá→ <b>ơ</b> <b>ị</b> <b>ơ</b>
Mã KH, Mã MH <i>quy t đ nh<b>ế ị</b></i> S L<b>ố ượ</b>ng, Ngày Đ t<b>ặ</b>
Ký hi u:<b>ệ</b> Mã KH, Mã MH S L→ <b>ố ượ</b>ng, Ngày Đ t<b>ặ</b>
9
<i><b>Cho lược đồ quan hệ R(Ω) và các tập thuộc tính X, Y </b></i> <b> Ω.</b>
<i><b>Ta nói X quyết định Y hay Y phụ thuộc hàm vào X (ký hiệu: X→Y) khi </b></i>
<i><b>và chỉ khi với mọi quan hệ r trên R(Ω) và với 02 bộ t1, t2 bất kỳ thuộc r </b></i>
<i><b>ta ln có: Nếu t1[X] = t2[X] thì t1[Y] = t2[Y]</b></i>
<b>Lưu ý:</b>
<b>+ Phụ thuộc hàm X → đúng với mọi quan hệ r</b>
<b>+ Phụ thuộc hàm → Y đúng với quan hệ r có cùng giá trị trên Y</b>
<b>A</b> <b>B</b> <b>C</b>
a2 b2 c2
a1 b1 c1
a2 b2 c2
a1 b1 c1
a2 b2 c2
a1 b1 c1
X Y
Vi t X Y có nghĩa là:<b>ế</b> →
C mang giá tr gi ng <b>ứ</b> <b>ị</b> <b>ố</b>
nhau trên X thì ph i mang <b>ả</b>
10
<b>5.1.2. HỆ TIÊN ĐỀ ARMSTRONG</b>
<b>Cho lược đồ quan hệ R(Ω) và các tập thuộc tính X, Y, Z, W Ω</b>
<b>5.1.2.1. LUẬT PHẢN XẠ: Nếu Y X thì X → Y</b>
<b>5.1.2.2. LUẬT TĂNG TRƯỞNG: Nếu X → Y thì XZ → YZ</b>
<b>5.1.2.3. LUẬT BẮC CẦU: Nếu X → Y và Y → Z thì X → Z</b>
<b>5.1.2.4. LUẬT KẾT HỢP:</b>
<b> Nếu X → Y và X → Z thì X</b>
<b> → YZ</b>
<b>5.1.2.5. LUẬT PHÂN RÃ:</b>
<b> Nếu X → YZ thì X → Y và</b>
<b> X → Z</b>
<b>5.1.2.6. LUẬT GIẢ BẮC C</b>
<b>ẦU: Nếu X → Y và YW → Z th</b>