Thiết kế một cơ sỡ dữ liệu (ThS. Trần Sơn Hải)
Số trang: 154
Loại file: pdf
Dung lượng: 3.80 MB
Lượt xem: 28
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Cơ sở dữ liệu là một hệ thống các thông tin có câu trúc, được lưu trữ trên các thiết bị lưu trữ nhằm thỏa mãn yêu cầu khai thác thông tin đồng thời của nhiệu người sử dụng hay nhiều chương trình ứng dụng với những mục đích khác nhau.
Nội dung trích xuất từ tài liệu:
Thiết kế một cơ sỡ dữ liệu (ThS. Trần Sơn Hải) THI T K CƠ S D LI U GVHD: ThS. Tr n Sơn H i http://fit.hcmup.edu.vn/~haits Email: transonhai@hcmup.edu.vn N i dungChương 1 : T ng quan các h thông tin và cơ s d li u Chương 2 : H qu n tr cơ s d li u SQL Server Chương 3 : T ng quan quá trình thi t k CSDL Chương 4 : Lý thuy t mô hình CSDL quan hChương 5 : Thi t k CSDL m c quan ni m Chương 6 : Thi t k CSDL m c lô-gíc Chương 7 : Thi t k CSDL m c v t lý Báo Cáo và Ôn T p 21. Tài Li u Tham Kh oThomas M. Connolly, Carolyn E. Begg, A PracticalApproach to Design, Implementation, andManagement, Addion-Wesley, 1999.J. Ullman, Database and knowledge basesystems,Vol 1. Computer Science Press, 1988Ramez Elmasri, Shamkant B. Navathe ,Fundamentals of database systems, Addison Wesley -4th edition, 2003Joseph M. Hellerstein, Michael Stonebraker,Readings in Database Systems. Fourth Edition, MITPress, 2005 3 Chương 1 : T ng quan các h thông tin và cơ s d li u 43. Cơ s d li u (1) ð nh nghĩa: Cơ s d li u là m t h th ng các thông tin có c u trúc, ñư c lưu tr trên các thi t b lưu tr nh m th a mãn yêu c u khai thác thông tin ñ ng th i c a nhi u ngư i s d ng hay nhi u chương trình ng d ng v i nh ng m c ñích khác nhau ðH Sư ph m TPHCM 5 53. Cơ s d li u (2) Ưu ñi m: Gi m trùng l p thông tin xu ng m c th p nh t, ñ m b o tính nh t quán và toàn v n d li u. ð m b o d li u ñư c truy xu t theo nhi u cách khác nhau. Kh năng chia s thông tin cho nhi u ngư i, nhi u ng d ng khác nhau. ðH Sư ph m TPHCM 6 63. Cơ s d li u Nh ng v n ñ c n gi i quy t: Tính ch quy n d li u. Tính b o m t và quy n khai thác thông tin c a ngư i s d ng Tranh ch p d li u ð m b o d li u khi có s c ðH Sư ph m TPHCM 7 75. H qu n tr cơ s d li u (1) H qu n tr cơ s d li u (DBMS – DataBase Management System) là h th ng các ph n m m h tr tích c c cho các nhà phân tích, thi t k và khai thác CSDL. Các DBMS thông d ng: Visual FoxPro, Microsoft Access, SQL Server, DB2, Oracle … h u h t các DBMS hi n nay ñ u d a trên mô hình quan h . ðH Sư ph m TPHCM 8 85. H qu n tr cơ s d li u (2) M t DBMS ph i có: Ngôn ng giao ti p gi a ngư i s d ng và CSDL T ñi n d li u (Data Dictionary) Có bi n pháp b o m t khi có yêu c u Cơ ch gi i quy t tranh ch p d li u Có cơ ch sao lưu (backup), ph c h i (restore) ð m b o tính ñ c l p gi a d li u và chương trình ðH Sư ph m TPHCM 9 95. H qu n tr cơ s d li u (3)Ngôn ng giao ti p: Ngôn ng mô t d li u (DDL – Data Definition Language): cho phép khai báo c u trúc CSDL, các m i liên h c a d li u, các quy ñ nh, ràng bu c d li u. Ngôn ng thao tác d li u (DML – Data Manipulation Language): cho phép th c hi n thao tác thêm, xóa, s a d li u. Ngôn ng truy v n có c u trúc (SQL – Structured Query Language): cho phép ngư i khai thác s d ng ñ truy v n thông tin c n thi t. Ngôn ng qu n lý d li u (DCL – Data Control Language) cho phép thay ñ i c u trúc b ng, khai báo b o m t, c p quy n cho ngư i s d ng. ðH Sư ph m TPHCM 10 10Các Thành Ph n Liên Quan B ph n qu n lý t p tin .mdf : meta data file .ldf : log data file .bak : bakup data file B ph n qu n lý ñĩa B ph n qu n lý d li u v t lý 11T Ch c V t Lý trên SQL Server D li u trong CSDL ñư c t ch c thành các thành ph n (Component) logic cho user s d ng như: Table, View…. D li u v t lý có th lưu trên nhi u file hay th m chí nhi u ñĩa. Ngư i dùng (tr các DBA) ch làm vi c trên các thành ph n logic c a SQL Server. 12Ki n trúc c a SQL Server 13Ki n trúc c a SQL Server • Các database h th ng c a SQL Server – master Database ch a thông tin v c u hình, ph n quy n c a h th ng – tempdb Database ch a d li u t m c n lưu tr – model Database ch a database m u ñ t o m t database m i – msdb Database ñ h tr SQL Server Agent 14 Ki n trúc c a SQL Server 15 H th ng16 M t t p h p các thành ph n liên k t v i nhau, th hi n qua m t ph m vi (boundary) xác ñ nh, ho t ñ ng k t h p v i nhau nh m ñ t ...
Nội dung trích xuất từ tài liệu:
Thiết kế một cơ sỡ dữ liệu (ThS. Trần Sơn Hải) THI T K CƠ S D LI U GVHD: ThS. Tr n Sơn H i http://fit.hcmup.edu.vn/~haits Email: transonhai@hcmup.edu.vn N i dungChương 1 : T ng quan các h thông tin và cơ s d li u Chương 2 : H qu n tr cơ s d li u SQL Server Chương 3 : T ng quan quá trình thi t k CSDL Chương 4 : Lý thuy t mô hình CSDL quan hChương 5 : Thi t k CSDL m c quan ni m Chương 6 : Thi t k CSDL m c lô-gíc Chương 7 : Thi t k CSDL m c v t lý Báo Cáo và Ôn T p 21. Tài Li u Tham Kh oThomas M. Connolly, Carolyn E. Begg, A PracticalApproach to Design, Implementation, andManagement, Addion-Wesley, 1999.J. Ullman, Database and knowledge basesystems,Vol 1. Computer Science Press, 1988Ramez Elmasri, Shamkant B. Navathe ,Fundamentals of database systems, Addison Wesley -4th edition, 2003Joseph M. Hellerstein, Michael Stonebraker,Readings in Database Systems. Fourth Edition, MITPress, 2005 3 Chương 1 : T ng quan các h thông tin và cơ s d li u 43. Cơ s d li u (1) ð nh nghĩa: Cơ s d li u là m t h th ng các thông tin có c u trúc, ñư c lưu tr trên các thi t b lưu tr nh m th a mãn yêu c u khai thác thông tin ñ ng th i c a nhi u ngư i s d ng hay nhi u chương trình ng d ng v i nh ng m c ñích khác nhau ðH Sư ph m TPHCM 5 53. Cơ s d li u (2) Ưu ñi m: Gi m trùng l p thông tin xu ng m c th p nh t, ñ m b o tính nh t quán và toàn v n d li u. ð m b o d li u ñư c truy xu t theo nhi u cách khác nhau. Kh năng chia s thông tin cho nhi u ngư i, nhi u ng d ng khác nhau. ðH Sư ph m TPHCM 6 63. Cơ s d li u Nh ng v n ñ c n gi i quy t: Tính ch quy n d li u. Tính b o m t và quy n khai thác thông tin c a ngư i s d ng Tranh ch p d li u ð m b o d li u khi có s c ðH Sư ph m TPHCM 7 75. H qu n tr cơ s d li u (1) H qu n tr cơ s d li u (DBMS – DataBase Management System) là h th ng các ph n m m h tr tích c c cho các nhà phân tích, thi t k và khai thác CSDL. Các DBMS thông d ng: Visual FoxPro, Microsoft Access, SQL Server, DB2, Oracle … h u h t các DBMS hi n nay ñ u d a trên mô hình quan h . ðH Sư ph m TPHCM 8 85. H qu n tr cơ s d li u (2) M t DBMS ph i có: Ngôn ng giao ti p gi a ngư i s d ng và CSDL T ñi n d li u (Data Dictionary) Có bi n pháp b o m t khi có yêu c u Cơ ch gi i quy t tranh ch p d li u Có cơ ch sao lưu (backup), ph c h i (restore) ð m b o tính ñ c l p gi a d li u và chương trình ðH Sư ph m TPHCM 9 95. H qu n tr cơ s d li u (3)Ngôn ng giao ti p: Ngôn ng mô t d li u (DDL – Data Definition Language): cho phép khai báo c u trúc CSDL, các m i liên h c a d li u, các quy ñ nh, ràng bu c d li u. Ngôn ng thao tác d li u (DML – Data Manipulation Language): cho phép th c hi n thao tác thêm, xóa, s a d li u. Ngôn ng truy v n có c u trúc (SQL – Structured Query Language): cho phép ngư i khai thác s d ng ñ truy v n thông tin c n thi t. Ngôn ng qu n lý d li u (DCL – Data Control Language) cho phép thay ñ i c u trúc b ng, khai báo b o m t, c p quy n cho ngư i s d ng. ðH Sư ph m TPHCM 10 10Các Thành Ph n Liên Quan B ph n qu n lý t p tin .mdf : meta data file .ldf : log data file .bak : bakup data file B ph n qu n lý ñĩa B ph n qu n lý d li u v t lý 11T Ch c V t Lý trên SQL Server D li u trong CSDL ñư c t ch c thành các thành ph n (Component) logic cho user s d ng như: Table, View…. D li u v t lý có th lưu trên nhi u file hay th m chí nhi u ñĩa. Ngư i dùng (tr các DBA) ch làm vi c trên các thành ph n logic c a SQL Server. 12Ki n trúc c a SQL Server 13Ki n trúc c a SQL Server • Các database h th ng c a SQL Server – master Database ch a thông tin v c u hình, ph n quy n c a h th ng – tempdb Database ch a d li u t m c n lưu tr – model Database ch a database m u ñ t o m t database m i – msdb Database ñ h tr SQL Server Agent 14 Ki n trúc c a SQL Server 15 H th ng16 M t t p h p các thành ph n liên k t v i nhau, th hi n qua m t ph m vi (boundary) xác ñ nh, ho t ñ ng k t h p v i nhau nh m ñ t ...
Tìm kiếm theo từ khóa liên quan:
hệ thống cơ sở dữ liệu cơ sở dữ liệu thiết kế cơ sở dữ liệu hệ thống tin học phân tích hệ thống môi trường CSDLTài liệu có liên quan:
-
62 trang 422 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 388 6 0 -
13 trang 342 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 319 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 317 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 297 1 0 -
Đề tài Xây dựng hệ thống quản lý nhân sự đại học Dân Lập
46 trang 280 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 254 0 0 -
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 2 - Nguyễn Ngọc Duy
7 trang 231 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 227 0 0