GIÁO TRÌNH VỀ HỆ CƠ SỞ DỮ LIỆU
Số trang: 129
Loại file: pdf
Dung lượng: 1.20 MB
Lượt xem: 22
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:
Ngày nay, cơ sở dữ liệu đã có nhiều ứng dụng trong mọi hoạt động của xã hội. Muốn thiết kế và sử dụng cơ sở dữ liệu chúng ta phải nắm được các kỹ thuật cơ bản của cơ sở dữ liệu. Giáo trình này nhằm trình bày các kỹ thuật cơ sở của cơ sở dữ liệu truyền thống, đó là mô hình liên kết thực thể, mô hình cơ sở dữ liệu quan hệ. Giáo trình cũng trình bày cách thiết kế một cơ sở dữ liệu quan hệ, cách sử dụng các phép toán đại số...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH VỀ HỆ CƠ SỞ DỮ LIỆU UỶ BAN NHÂN DÂN THÀNH PHỐ HÀ NỘI SỞ BƯU CHÍNH VIỄN THÔNG THÀNH PHỐ GIÁO TRÌNH CƠ SỞ DỮ LIỆU (Mã số giáo trình: 2CD3) HÀ NỘI 2005 Lời mở đầu Ngày nay, cơ sở dữ liệu đã có nhiều ứng dụng trong mọi hoạt động của xã hội. Muốn thiết kế và sử dụng cơ sở dữ liệu chúng ta phải nắm được các kỹ thuật cơ bản của cơ sở dữ liệu. Giáo trình này nhằm trình bày các kỹ thuật cơ sở của cơ sở dữ liệu truyền thống, đó là mô hình liên kết thực thể, mô hình cơ sở dữ liệu quan hệ. Giáo trình cũng trình bày cách thiết kế một cơ sở dữ liệu quan hệ, cách sử dụng các phép toán đại số quan hệ để tạo, cập nhật và truy vấn cơ sở dữ liệu và khái niệm phụ thuộc hàm ứng dụng trong l í thuyết thiết kế và chuẩn hóa cơ sở dữ liệu quan hệ. Giáo trình cần thiết cho tất cả các đối tượng muốn tìm hiểu và thiết kế các cơ sở dữ liệu quan hệ ứng dụng trong công tác quản lý. 1 - Tên môn học: Cơ sở dữ liệu. - Mã số môn học: 2CD3. - Thời gian: Lý thuyết + Bài tập 45 tiết. - Mục tiêu: Trang bị các kiến thức cơ bản về Cơ sở dữ liệu truyền thống. - Những kiến thức cần phải được trang bị trước khi học: không. - Nội dung: Chương I: CÁC KHÁI NIỆM CƠ BẢN VỀ CƠ SỞ DỮ LIỆU Chương II: MÔ HÌNH LIÊN KẾT THỰC THỂ Chương III: MÔ HÌNH QUAN HỆ, CÁC RÀNG BUỘC QUAN HỆ VÀ ĐẠI SỐ QUAN HỆ Chương IV: PHỤ THUỘC HÀM VÀ CHUẨN HÓA CSDL QUAN HỆ, CÁC THUẬT TOÁN THIẾT KẾ CSDL QUAN HỆ 2 MỤC LỤC LỜI MỞ ĐẦU...................................................... ERROR! BOOKMARK NOT DEFINED. CHƯƠNG I- CÁC KHÁI NIỆM CƠ BẢN VỀ HỆ CƠ SỞ DỮ LIỆU .......................... 7 I- Cơ sở dữ liệu ........................................................................................................... 7 I.1- Định nghĩa cơ sở dữ liệu ..................................................................................... 7 I.2- Các tính chất của một cơ sở dữ liệu .................................................................... 8 II- Hệ quản trị cơ sở dữ liệu ....................................................................................... 9 II.1- Định nghĩa hệ quản trị cơ sở dữ liệu .............................................................. 9 II.2- Các chức năng của một hệ quản trị cơ sở dữ liệu .......................................... 9 II.3- Các đặc trưng của giải pháp cơ sở dữ liệu................................................... 11 II.4- Ví dụ về một cơ sở dữ liệu............................................................................. 13 III- Mô hình cơ sở dữ liệu........................................................................................... 15 III.1- Các loại mô hình cơ sở dữ liệu ..................................................................... 15 III.2- Lược đồ và trạng thái cơ sở dữ liệu.............................................................. 17 IV- Con ng ười trong hệ cơ sở d ữ liệu ....................................................................... 18 IV.1- Người quản trị hệ cơ sở dữ liệu (Database Administrator – DBA).............. 18 IV.2- Người thiết kế cơ sở dữ liệu (Database Designer) ....................................... 18 IV.3- Những người sử dụng (End User)................................................................. 18 IV.4- Người phân tích hệ thống và lập trình ứng dụng ......................................... 19 IV.5- Người thiết kế và cài đặt hệ quản trị dữ liệu ................................................ 19 IV.6- Những người phát triển công cụ ................................................................... 19 IV.7- Các thao tác viên và những người bảo trì .................................................... 19 V- Ngôn ngữ cơ sở dữ liệu và giao diện................................................................... 20 V.1- Các ngôn ngữ hệ quản trị cơ sở dữ liệu ....................................................... 20 V.2- Các loại giao diện hệ quản trị cơ sở dữ liệu ................................................ 21 VI- Câu hỏi ôn tập....................................................................................................... 21 CHƯƠNG II- MÔ HÌNH THỰC THỂ - LIÊN KẾT .................................................. 23 I- S ử dụng mô hình quan niệm bậc cao cho việc thi ế t kế cơ sở dữ liệu.............. 23 II- Các thành phần cơ bản của mô hình ER ........................................................... 25 II.1- Thực thể và thuộc tính................................................................................... 25 II.2- Kiểu thực thể, tập thực thể, khóa và tập giá trị ............................................ 27 II.3- Kiểu liên kết, tập liên kết và các thể hiện ..................................................... 30 II.4- Cấp liên kết, tên vai trò và kiểu liên kết đệ quy ............................................ 31 II.5- Các ràng buộc trên các kiểu liên kết ........................................................... 32 3 II.6- Thuộc tính của các kiểu liên kết.................................................................... 33 II.7- Các kiểu thực thể yếu.................................................................................... 34 III- Ví dụ về thiết kế mô hình ER .............................................................................. 35 III.1- Xác định các kiểu thực thể, các thuộc tính và các kiểu liên kết.................... 35 IV- Mô hình thực thể liên kết mở rộng (mô hình EER) ... ...
Nội dung trích xuất từ tài liệu:
GIÁO TRÌNH VỀ HỆ CƠ SỞ DỮ LIỆU UỶ BAN NHÂN DÂN THÀNH PHỐ HÀ NỘI SỞ BƯU CHÍNH VIỄN THÔNG THÀNH PHỐ GIÁO TRÌNH CƠ SỞ DỮ LIỆU (Mã số giáo trình: 2CD3) HÀ NỘI 2005 Lời mở đầu Ngày nay, cơ sở dữ liệu đã có nhiều ứng dụng trong mọi hoạt động của xã hội. Muốn thiết kế và sử dụng cơ sở dữ liệu chúng ta phải nắm được các kỹ thuật cơ bản của cơ sở dữ liệu. Giáo trình này nhằm trình bày các kỹ thuật cơ sở của cơ sở dữ liệu truyền thống, đó là mô hình liên kết thực thể, mô hình cơ sở dữ liệu quan hệ. Giáo trình cũng trình bày cách thiết kế một cơ sở dữ liệu quan hệ, cách sử dụng các phép toán đại số quan hệ để tạo, cập nhật và truy vấn cơ sở dữ liệu và khái niệm phụ thuộc hàm ứng dụng trong l í thuyết thiết kế và chuẩn hóa cơ sở dữ liệu quan hệ. Giáo trình cần thiết cho tất cả các đối tượng muốn tìm hiểu và thiết kế các cơ sở dữ liệu quan hệ ứng dụng trong công tác quản lý. 1 - Tên môn học: Cơ sở dữ liệu. - Mã số môn học: 2CD3. - Thời gian: Lý thuyết + Bài tập 45 tiết. - Mục tiêu: Trang bị các kiến thức cơ bản về Cơ sở dữ liệu truyền thống. - Những kiến thức cần phải được trang bị trước khi học: không. - Nội dung: Chương I: CÁC KHÁI NIỆM CƠ BẢN VỀ CƠ SỞ DỮ LIỆU Chương II: MÔ HÌNH LIÊN KẾT THỰC THỂ Chương III: MÔ HÌNH QUAN HỆ, CÁC RÀNG BUỘC QUAN HỆ VÀ ĐẠI SỐ QUAN HỆ Chương IV: PHỤ THUỘC HÀM VÀ CHUẨN HÓA CSDL QUAN HỆ, CÁC THUẬT TOÁN THIẾT KẾ CSDL QUAN HỆ 2 MỤC LỤC LỜI MỞ ĐẦU...................................................... ERROR! BOOKMARK NOT DEFINED. CHƯƠNG I- CÁC KHÁI NIỆM CƠ BẢN VỀ HỆ CƠ SỞ DỮ LIỆU .......................... 7 I- Cơ sở dữ liệu ........................................................................................................... 7 I.1- Định nghĩa cơ sở dữ liệu ..................................................................................... 7 I.2- Các tính chất của một cơ sở dữ liệu .................................................................... 8 II- Hệ quản trị cơ sở dữ liệu ....................................................................................... 9 II.1- Định nghĩa hệ quản trị cơ sở dữ liệu .............................................................. 9 II.2- Các chức năng của một hệ quản trị cơ sở dữ liệu .......................................... 9 II.3- Các đặc trưng của giải pháp cơ sở dữ liệu................................................... 11 II.4- Ví dụ về một cơ sở dữ liệu............................................................................. 13 III- Mô hình cơ sở dữ liệu........................................................................................... 15 III.1- Các loại mô hình cơ sở dữ liệu ..................................................................... 15 III.2- Lược đồ và trạng thái cơ sở dữ liệu.............................................................. 17 IV- Con ng ười trong hệ cơ sở d ữ liệu ....................................................................... 18 IV.1- Người quản trị hệ cơ sở dữ liệu (Database Administrator – DBA).............. 18 IV.2- Người thiết kế cơ sở dữ liệu (Database Designer) ....................................... 18 IV.3- Những người sử dụng (End User)................................................................. 18 IV.4- Người phân tích hệ thống và lập trình ứng dụng ......................................... 19 IV.5- Người thiết kế và cài đặt hệ quản trị dữ liệu ................................................ 19 IV.6- Những người phát triển công cụ ................................................................... 19 IV.7- Các thao tác viên và những người bảo trì .................................................... 19 V- Ngôn ngữ cơ sở dữ liệu và giao diện................................................................... 20 V.1- Các ngôn ngữ hệ quản trị cơ sở dữ liệu ....................................................... 20 V.2- Các loại giao diện hệ quản trị cơ sở dữ liệu ................................................ 21 VI- Câu hỏi ôn tập....................................................................................................... 21 CHƯƠNG II- MÔ HÌNH THỰC THỂ - LIÊN KẾT .................................................. 23 I- S ử dụng mô hình quan niệm bậc cao cho việc thi ế t kế cơ sở dữ liệu.............. 23 II- Các thành phần cơ bản của mô hình ER ........................................................... 25 II.1- Thực thể và thuộc tính................................................................................... 25 II.2- Kiểu thực thể, tập thực thể, khóa và tập giá trị ............................................ 27 II.3- Kiểu liên kết, tập liên kết và các thể hiện ..................................................... 30 II.4- Cấp liên kết, tên vai trò và kiểu liên kết đệ quy ............................................ 31 II.5- Các ràng buộc trên các kiểu liên kết ........................................................... 32 3 II.6- Thuộc tính của các kiểu liên kết.................................................................... 33 II.7- Các kiểu thực thể yếu.................................................................................... 34 III- Ví dụ về thiết kế mô hình ER .............................................................................. 35 III.1- Xác định các kiểu thực thể, các thuộc tính và các kiểu liên kết.................... 35 IV- Mô hình thực thể liên kết mở rộng (mô hình EER) ... ...
Tìm kiếm theo từ khóa liên quan:
database quản trị thông tin hệ thống dữ liệu lập trình dữ liệu dữ liệu máy tính quản trị dữ liệu giáo trình cơ sở dữ liệuGợi ý tài liệu liên quan:
-
62 trang 402 3 0
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 313 1 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 294 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 176 0 0 -
6 trang 174 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 1 - Sở Bưu chính Viễn Thông TP Hà Nội
48 trang 171 1 0 -
Hướng dẫn tạo file ghost và bung ghost
12 trang 154 0 0 -
Giáo Trình về Cơ Sở Dữ Liệu - Phan Tấn Quốc
114 trang 119 1 0 -
Trắc nghiệm và đáp án hệ cơ sở dữ liệu - ĐH Công Nghiệp Tp. Hồ Chí Minh
63 trang 116 0 0