intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

HỆ QUẢN TRỊ VỀ CƠ SỞ DỮ LIỆU

Chia sẻ: Dangerous Zone | Ngày: | Loại File: PDF | Số trang:23

285
lượt xem
84
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Hệ quản trị cơ sở dữ liệu (tiếng Anh: Database Management System - DBMS), là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu trữ, sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu (CSDL). Có rất nhiều loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân cho đến những hệ quản trị phức tạp chạy trên một hoặc nhiều siêu máy tính....

Chủ đề:
Lưu

Nội dung Text: HỆ QUẢN TRỊ VỀ CƠ SỞ DỮ LIỆU

  1. Trường Cao dang tai chinh Hai quan Trườ CƠ SỞ DỮ LIỆU This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! 1 Purchase Print2PDF at http://www.software602.com/
  2. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ CHÖÔNG TRÌNH HOÏC CHÖÔNG 1: TOÅNG QUAN VEÀ CÔ SÔÛ DÖÕ LIEÄU CHÖÔNG 2: MOÂ HÌNH DÖÕ LIEÄU QUAN HEÄ CHÖÔNG 3: NGOÂN NGÖÕ TRUY VAÁN COÙ CAÁU TRUÙC SQL CHÖÔNG 4: RAØNG BUOÄC TOAØN VEÏN CHÖÔNG 5: PHUÏ THUOÄC HAØM CHÖÔNG 6: DAÏNG CHUAÅN VAØ VAÁN ÑEÀ CHUAÅN HOÙA MOÄT CÔ SÔÛ DÖÕ LIEÄU This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  3. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ CHÖÔNG 1: TOÅNG QUAN VEÀ CÔ SÔÛ DÖÕ LIEÄU I. Vai troø cuûa cô sôû döõ lieäu  Toå chöùc thoâng tin trong caùc baøi toaùn khoa hoïc kyõ thuaät  Kho döõ lieäu trong heä thoáng thoâng tin quaûn lyù  Toå chöùc döõ lieäu coù caáu truùc phöùc taïp  Cô sôû döõ lieäu trong caùc heä thoáng hoã trôï coâng nghòeâp, hoã trôï giaûng daïy  Toå chöùc thoâng tin ña phöông tieän, xöû lyù tri thöùc This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! 3 Purchase Print2PDF at http://www.software602.com/
  4. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ II. Moät soá khaùi nieäm 1. Döõ lieäu (data) Ñöôïc taïo thaønh töø caùc khoái thoâng tin, ñöôïc moâ taû hình thöùc veà caùc söï kieän, khaùi nieäm ñeå giuùp con ngöôøi giao tieáp, dieãn giaûi, xöû lyù 2. Cô sôû döõ lieäu (database) Laø moät taäp hôïp döõ lieäu ñöôïc toå chöùc theo moät caáu truùc chaët cheõ nhaèm phuïc vuï cho caùc muïc tieâu khaùc nhau moät caùch coù choïn loïc. 3. Heä quaûn trò cô sôû döõ lieäu (database management System) Laø moät heä thoáng phaàn meàm cung caáp coâng cuï hoã trôï ñeå xaây döïng moät cô sôû döõ lieäu vaø thao taùc treân cô sôû döõ lieäu ñoù. This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  5. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ Moät soá khaû naêng cuûa heä quaûn trò cô sôû döõ lieäu  Quaûn lyù döõ lieäu coá ñònh  Truy xuaát coù hieäu quaû moät soá döõ lieäu lôùn  Hoã trôï ít nhaát moät moâ hình döõ lieäu giuùp ngöôøi söû duïng coù theå xem ñöôïc döõ lieäu  Hoã trôï moät soá ngoân ngöõ baäc cao giuùp ngöôøi söû duïng coù theå ñònh nghóa caùc caáu truùc döõ lieäu, truy xuaát döõ lieäu vaø thao taùc döõ lòeâu.  Quaûn lyù caùc giao dòch (transaction) nghóa laø cho pheùp nhieàu ngöôøi söû duïng truy caäp cuøng moät luùc vaø chính xaùc ñeán cô sôû döõ lieäu.  Ñieàu khieån caùc quaù trình truy xuaát: töùc giôùi haïn vaø quaûn lyù ngöôøi duøng  Ñaëc tính thích öùng: coù theå phuïc hoài laïi döõ lieäu  Moät heä cô sôû döõ lieäu bao goàm moät cô sôû döõ lòeâu vaø heä quaûn trò cô sôû döõ was created with the trial version of Print2PDF! This document lòeâu Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  6. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ III. Moâ hình quan heä (data model)  Cô sôû döõ lieäu caàn phaûi löu tröõ thoâng tin theo moät caùch coù caáu truùc, caáu truùc ñöôïc duøng moâ taû thoâng tin goïi laø moâ hình döõ lòeâu.  Moâ hình döõ lòeâu goàm 2 phaàn: Moät taäp kyù hieäu ñeå moâ taû döõ lieäu Moät taäp caùc pheùp toaùn ñeå thao taùc caùc döõ lieäu treân ñoù  Moät soá loaïi moâ hình döõ lieäu:  Moâ hình thöïc theå keát hôïp, maïng, phaân caáp  Moâ hình quan heä  Moâ hình höôùng ñoái töôïng, moâ hình quan heä-höôùng ñoái töôïng, moâ hình phaân taùn, moâ hình suy dieân,… This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  7. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ CHÖÔNG 2: MOÂ HÌNH DÖÕ LÒEÂU QUAN HEÄ I. MOÄT SOÁ KHAÙI NIEÄM 1. Löôïc ñoà quan heä (relation schema) Taäp taát caû caùc thuoäc tính caàn quaûn lyù cuûa moät ñoái töôïng vaø moái lieân heä giöõa chuùng goïi laø löôïc ñoà quan heä. Ví duï: moät löôïc ñoà quan heä Q coù taäp thuoäc tính {A1, A2,…, An} ñöôïc vieát laø Q(A1, A2,…, An)  Thöôøng khi thaønh laäp moät löôïc ñoà, ngöôøi thieát keá luoân gaén cho noù moät yù nghóa nhaát ñònh, yù nghóa ñoù goïi laø taân töø cuûa löôïc ñoà quan heä ñoù. Döïa vaøo taân töø ngöôøi ta xaùc ñònh thuoäc tính khoùa cuûa quan heä. This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  8. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ 2. Thuoäc tính (Attribute) Laø caùc ñaëc tính cuûa thöïc theå, chæ ra caùc chi tieát caàn moâ taû veà thöïc theå ñoù. Caùc thuoäc tính ñöôïc phaân bieät qua teân goïi vaø phaûi thuoäc moät kieåu döõ lieäu nhaát ñònh (soá, chuoãi, logic, hình aûnh, ngaøy thaùng,…) 3. Boä (Tuple) Moät boä laø moät doøng trong quan heä Trong moät quan heä thöù töï caùc doøng khoâng quan troïng, ngoaøi ra khoâng coù doøng naøo truøng nhau trong quan heä. 4. Mieàn giaù trò (domain) Laø taäp giaù trò maø thuoäc tính coù theå nhaän This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  9. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ Nhieàu löôïc ñoà quan heä cuøng naèm treân heä thoáng quaûn lyù ñöôïc goïi laø moät löôïc ñoà cô sôû döõ lieäu. 5. Quan heä (Relation) Söï theå hieän cuûa löôïc ñoà quan heä Q ôû moät thôøi ñieåm naøo ñoù ñöôïc goïi laø quan heä. Thöôøng ta duøng caùc kyù hieäu Q, R, S chæ caùc löôïc ñoà quan heä, coøn quan heä ñöôïc ñònh nghóa treân noù töông öùng q, r, s. Ví duï: cho löôïc ñoà quan heä KHOA(makh, tenkh).  Döôùi ñaây laø theå hieän cuûa quan heä ñònh nghóa treân löôïc ñoà quan heä KHOA: kyù hieäu r(KHOA) This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  10. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ II. Ñònh nghóa toaùn hoïc cuûa quan heä 1. Ñònh nghóa Moät löôïc ñoà quan heä R vôùi caùc thuoäc tính höõu haïn U={A1,A2,…,An} (n>=1) ñöôïc kyù thieäu laø R( A1, A2,…, An) trong ñoù Ai laø teân taäp hôïp bieán thieân treân moät mieàn giaù trò Di khaùc roãng ñöôïc kyù hieäu laø DOM(Ai) Moät löôïc ñoà quan heä R(A1:D1, A2:D2,…, An:Dn) Trong ñoù: teân cuûa quan heä: R mieàn thuoäc tính: U={A1,A2,…,An} mieàn giaù trò: D={D1,D2,…,DN} This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  11. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ 2. Ví duï Cho löôïc ñoà quan heä NHANVIEN(MANH,HOLOT,TEN,NAMSINH,GIOITINH,QQ) R= NHANVIEN U={MANH,HOLOT,TEN,NAMSINH,GIOITINH,QQ} DOM(GIOITINH)={NAM,NÖÕ} This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  12. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ III. CAÙC KHOÙA CUÛA QUAN HEÄ 1. Sieâu khoùa Sieâu khoùa cuûa moät quan heä R laø moät thuoäc tính hay taäp hôïp caùc thuoäc tính ñeå xaùc ñònh duy nhaát moät boä trong quan heä (nghóa laø khoâng coù 2 boä naøo trong baát kyø theå hieän quan heä R coù cuøng giaù trò taïi sieâu khoùa). 2. Khoùa chæ ñònh – khoùa chính – khoùa ngoaïi a. Khoùa chæ ñònh (CANDIDATE KEY) Sieâu khoùa chöùa ít thuoäc tính nhaát goïi laø khoùa chæ ñònh. b. Khoùa chính(PRIMARY KEY) Neáu coù nhieàu khoùa chæ ñònh trong moät quan heä, ngöôøi thieát keá CSDL hay ngöôøi quaûn trò CSDL choïn ra moät khoùa laø khoùa chính ñeå nhaän bieát caùc boä truong moät quan heä. c. Khoùa ngoaïi (FOREIGN KEY) Moät thuoäc tính ñöôïc goïi laø khoùa ngoaïi neáu noù laø khoùa chính cuûa quan heä khaùc. This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  13. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ IV. CAÙC PHEÙP TOAÙN TREÂN ÑAÏI SOÁ TAÄP HÔÏP 1. Pheùp hoäi (Union) Kyù hieäu: r  s Hoäi cuûa quan heä r vaø s seõ taïo thaønh moät quan heä goàm caùc phaàn töû t laø caùc boä thuoäc R hoaëc S 2. Pheùp giao (Intersection)  Kyù hieäu: r  s  Giao cuûa quan heä r vaø s seõ taïo thaønh moät quan heä goàm caùc phaàn töû t laø caùc boä thuoäc r vaø s 3. Pheùp tröø (Minus)  Kyù hieäu: r – s  Hieäu cuûa quan heä r vaø s seõ taïo thaønh moät quan heä goàm caùc phaàn töû t laø caùc boä thuoäc r vaø khoâng thuoäc s This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  14. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ 4. Pheùp tích Descartes (Cartesian Product) Kyù hieäu: r x s Cho 2 löôïc ñoà quan heä R(A1, A2,…, An) vaø S(B1, B2,…, Bn), R+, S+ laø taäp thuoäc tính cuûa R vaø S, r vaø s laàn löôït laø quan heä treân R vaø S. Tích Descartes cuûa 2 löôïc ñoà quan heä R vaø S laø moät löôïc ñoà quan heä Q nhö sau: Q+={R+ U S+}={A1, A2,…,An, B1, B2,…, Bn} r x s={(t1,t2)/ t1 r vaø t2  s} This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  15. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ V. CAÙC PHEÙP TOAÙN TREÂN ÑAÏI SOÁ QUAN HEÄ 1. Pheùp chieáu (Projection) Cho löôïc ñoà quan heä R(A1, A2, …, An), r laø quan heä treân R, X thuoäc R+ Pheùp chieáu cuûa r leân taäp thuoäc tính X ñöôïc kyù hieäu r[X] hay r.X seõ taïo thaønh moät löôïc ñoà quan heä r’, trong ñoù taäp thuoäc tính cuûa r’ chính laø X vaø quan heä r’ñöôïc trích loïc töø r baèng caùch chæ laáy caùc thuoäc tính coù trong X. Pheùp chieáu chính laø pheùp ruùt trích döõ lieäu theo coät. Ví duï: r.{MASV, HOLOT,TEN} hoaëc r[MASV, HOLOT, TEN] Soá löôïng caùc boä trong moät quan heä keát quûa cuûa pheùp chieáu luoân luoân ít hôn hoaëc baèng soá löôïng caùc boä trong quan heä r. Caùc doøng truøng seõ bò loaïi boû khoûi quan heä keát quaû. This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  16. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ 2. Pheùp choïn (Selection) Cho löôïc ñoà quan heä R(A1, A2, …, An), r laø quan heä treân R, X laø taäp con cuûa R+, E laø moät meänh ñeà logic vaø toaùn hoïc ñöôïc phaùt bieåu treân taäp X. Phaàn töû t thuoäc r thoûa maõn ñieàu kieän E kyù hieäu laø t(E) Pheùp choïn töø quan heä r kyù hieäu laø (r:E) seõ ñöôïc taïo thaønh moät quan heä môùi kyù hieäu laø r(E). r(E)={t/t thuoäc r vaø t(E)} Moät soá meänh ñeà logic: and, or, not Moät soá meänh ñeà toaùn hoïc: >,>=,
  17. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ 3. Pheùp keát (Join operation) a. Pheùp keát töï nhieân (natural join) Cho 2 löôïc ñoà quan heä R(A1, A2,…, An) vaø S(B1, B2,…, Bn), R+, S+ laø taäp thuoäc tính cuûa R vaø S, r vaø s laàn löôït laø quan heä treân R vaø S. Ai vaø Bj laàn löôït laø thuoäc tính cuûa R , S sao cho MGT(AI)= MGT(BJ). Pheùp keát giöõa r vaø s ñöôïc kyù hieäu r s laø moät löôïc ñoà quan heä r’ coù taäp thuoäc tính R+  S+ goàm nhöõng boä tích Descartes cuûa r vaø s sao cho Ai = Bj. r s = {t12| Ǝ t1 r1, Ǝ t2 r2 sao cho  t12.Q1+ = t1  t12.Q2+ = t2  t12.Ai = t12.Bj} This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  18. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ Quan he r Quan he s A B C B C D a b c b c m d b c b c f b b f a d x c a d c a d This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  19. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ This document was created with the trial version of Print2PDF! Once Print2PDF is registered, this message will disappear! Purchase Print2PDF at http://www.software602.com/
  20. Choose Learn Succeed Trường Cao Dang Tai Chinh – Hai Quan Trườ b. Pheùp θ keát (theta join) Cho 2 löôïc ñoà quan heä R(A1, A2,…, An) vaø S(B1, B2,…, Bn), R+, S+ laø taäp thuoäc tính cuûa R vaø S, r vaø s laàn löôït laø quan heä treân R vaø S. θ laø moät trong caùc pheùp so saùnh (>,>=,
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2