Giáo trình Cơ sở dữ liệu nâng cao (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề
Số trang: 77
Loại file: pdf
Dung lượng: 1.49 MB
Lượt xem: 11
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo trình Cơ sở dữ liệu nâng cao (Nghề Lập trình máy tính): Phần 1 do Tổng cục dạy nghề biên soạn nhằm trang bị cho người học một số kiến thức cơ bản về định nghĩa mô hình dữ liệu và phân biệt sự khác nhau giữa lược đồ khái niệm, lược đồ vật lý và lược đồ ngoài. Giải thích ràng buộc khóa, ràng buộc tham gia, thực thể yếu, phân cấp lớp, sự gộp lại. Mô tả một số chọn lựa nảy sinh trong quá trình thiết kế cơ sở dữ liệu mức khái niệm dùng mô hình E-R.
Nội dung trích xuất từ tài liệu:
Giáo trình Cơ sở dữ liệu nâng cao (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC DẠY NGHỀ Dự án giáo dục kỹ thuật và dạy nghề (VTEP) GIÁO TRÌNH Môn học: CƠ SỞ DỮ LIỆU NÂNG CAO Mã số: ITPGR3_02NGHỀ: LẬP TRÌNH MÁY TÍNH Trình độ : Cao đẳng nghề NĂM 2012Tuyên bố bản quyền :Tài liệu này thuộc loại sách giáo trìnhCho nên các nguồn thông tin có thể đượcphép dùng nguyên bản hoặc trích dùng chocác mục đích về đào tạo và tham khảo .Mọi mục đích khác có ý đồ lệch lạc hoặcsử dụng với mục đích kinh doanh thiếu lànhmạnh sẽ bị nghiêm cấm.Tổng Cục Dạy nghề sẽ làm mọi cách để bảovệ bản quyền của mình.Tổng Cục Dạy Nghề cám ơn và hoannghênh các thông tin giúp cho việc tu sửavà hoàn thiện tốt hơn tài liệu này.Địa chỉ liên hệ:Dự án giáo dục kỹ thuật và nghề nghiệpTiểu Ban Phát triển Chương trình Học liệu………………………………………………................................................................ 2 LỜI TỰA Đây là tài liệu được xây dựng theo chương trình của dự án giáo dục kỹ thuật và dạynghề, để có đươc giáo trình này dự án đã tiến hành theo hai giai đoạn. Giai đoạn 1 : Xây dựng chương trình theo phương pháp DACUM, kết quả của gianđoạn này là bộ khung chương trình gồm 230 trang cấp độ 2 và 170 trang cấp độ 3. Giai đoạn 2 : 29 giáo trình và 29 tài liệu hướng dẫn giáo viên cho nghề lập trình máytính 2 cấp độ. Để có được khung chương trình chúng tôi đã mời các giáo viên, các chuyên gia đanglàm việc trong lĩnh vực công nghệ thông tin cùng xây dựng chương trình. Trong giai đoạn viết giáo trình chúng tôi cũng đã có những sự điều chỉnh để giáotrình có tính thiết thực và phù hợp hơn với sự phát triển của lĩnh vực công nghệ thông tin. Cơ sở dữ liệu là một bộ môn cơ sở cho sinh viên ngành công nghệ thông tin, tronggiai đoạn một các sinh viên đã được tìm hiểu về một số khái niệm về hệ thống cơ sở dữ liệucũng như biết thiết kế một hệ thống cơ sở dữ liệu phục cho một ứng dụng cụ thể, tuy nhiênđể hòa nhập được với môi trường phát triển phần mềm chuyên nghiệp của thị trường trongnước và thế giới, sinh viên cần có một hệ thống cơ sở dữ liệu chuyên nghiệp hơn, an toànhơn và hiệu quả hơn, đó cũng là mục đích của môn học này. Trong quá trình biên soạn, mặc dù đã cố gắng tham khảo nhiều tài liệu và giáo trìnhkhác nhưng tác giả không khỏi tránh được những thiếu sót và hạn chế. Tác giả chân thànhmong đợi những nhận xét, đánh giá và góp ý để cuốn giáo trình ngày một hoàn thiện hơn. Tài liệu này được thiết kế theo từng mô đun/ môn học thuộc hệ thống mô đun/mônhọc của một chương trình, để đào tạo hoàn chỉnh nghề Lập trình máy tính ở cấp trình độ bậccao và được dùng làm Giáo trình cho học viên trong các khoá đào tạo, cũng có thể được sửdụng cho đào tạo ngắn hạn hoặc cho các công nhân kỹ thuật, các nhà quản lý và người sửdụng nhân lực tham khảo. Đây là tài liệu thử nghiệm sẽ được hoàn chỉnh để trở thành giáo trình chính thứctrong hệ thống dạy nghề. 3 MỤC LỤC ĐỀ MỤC TRANG1. LỜI TỰA ............................................................................................................ 32. MỤC LỤC .......................................................................................................... 43. GIỚI THIỆU VỀ MÔN HỌC ............................................................................... 64. CÁC HÌNH THỨC HỌC TẬP CHÍNH TRONG MÔN HỌC ................................. 10BÀI 1 GIỚI THIỆU HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ............................................. 111.1 Giới thiệu hệ thống cơ sở dữ liệu .................................................................... 121.2 So sánh hệ thống tập tin và hệ quản trị cơ sở dữ liệu (DBMS)........................ 121.3 Các ưu điểm của DBMS. Mô tả và lưu trữ dữ liệu trong DBMS ....................... 141.4 Ngôn ngữ giao tiếp giữa người sử dụng (NSD) và CSDL ................................ 151.5 Cấu trúc của DBMS ......................................................................................... 161.6 Những người liên quan đến cơ sở dữ liệu ....................................................... 21BÀI 2: MÔ HÌNH THỰC THỂ LIÊN KẾT ................................................................ 222.1 Giới thiệu mô hình thực thể kết hợp ................................................................. 232.2 Mô hình thực thể - kết hợp, thực thể, thuộc tính và tập thực thể. Mối kết hợp và tập mốikết hợp. .................................................................................................. ...
Nội dung trích xuất từ tài liệu:
Giáo trình Cơ sở dữ liệu nâng cao (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC DẠY NGHỀ Dự án giáo dục kỹ thuật và dạy nghề (VTEP) GIÁO TRÌNH Môn học: CƠ SỞ DỮ LIỆU NÂNG CAO Mã số: ITPGR3_02NGHỀ: LẬP TRÌNH MÁY TÍNH Trình độ : Cao đẳng nghề NĂM 2012Tuyên bố bản quyền :Tài liệu này thuộc loại sách giáo trìnhCho nên các nguồn thông tin có thể đượcphép dùng nguyên bản hoặc trích dùng chocác mục đích về đào tạo và tham khảo .Mọi mục đích khác có ý đồ lệch lạc hoặcsử dụng với mục đích kinh doanh thiếu lànhmạnh sẽ bị nghiêm cấm.Tổng Cục Dạy nghề sẽ làm mọi cách để bảovệ bản quyền của mình.Tổng Cục Dạy Nghề cám ơn và hoannghênh các thông tin giúp cho việc tu sửavà hoàn thiện tốt hơn tài liệu này.Địa chỉ liên hệ:Dự án giáo dục kỹ thuật và nghề nghiệpTiểu Ban Phát triển Chương trình Học liệu………………………………………………................................................................ 2 LỜI TỰA Đây là tài liệu được xây dựng theo chương trình của dự án giáo dục kỹ thuật và dạynghề, để có đươc giáo trình này dự án đã tiến hành theo hai giai đoạn. Giai đoạn 1 : Xây dựng chương trình theo phương pháp DACUM, kết quả của gianđoạn này là bộ khung chương trình gồm 230 trang cấp độ 2 và 170 trang cấp độ 3. Giai đoạn 2 : 29 giáo trình và 29 tài liệu hướng dẫn giáo viên cho nghề lập trình máytính 2 cấp độ. Để có được khung chương trình chúng tôi đã mời các giáo viên, các chuyên gia đanglàm việc trong lĩnh vực công nghệ thông tin cùng xây dựng chương trình. Trong giai đoạn viết giáo trình chúng tôi cũng đã có những sự điều chỉnh để giáotrình có tính thiết thực và phù hợp hơn với sự phát triển của lĩnh vực công nghệ thông tin. Cơ sở dữ liệu là một bộ môn cơ sở cho sinh viên ngành công nghệ thông tin, tronggiai đoạn một các sinh viên đã được tìm hiểu về một số khái niệm về hệ thống cơ sở dữ liệucũng như biết thiết kế một hệ thống cơ sở dữ liệu phục cho một ứng dụng cụ thể, tuy nhiênđể hòa nhập được với môi trường phát triển phần mềm chuyên nghiệp của thị trường trongnước và thế giới, sinh viên cần có một hệ thống cơ sở dữ liệu chuyên nghiệp hơn, an toànhơn và hiệu quả hơn, đó cũng là mục đích của môn học này. Trong quá trình biên soạn, mặc dù đã cố gắng tham khảo nhiều tài liệu và giáo trìnhkhác nhưng tác giả không khỏi tránh được những thiếu sót và hạn chế. Tác giả chân thànhmong đợi những nhận xét, đánh giá và góp ý để cuốn giáo trình ngày một hoàn thiện hơn. Tài liệu này được thiết kế theo từng mô đun/ môn học thuộc hệ thống mô đun/mônhọc của một chương trình, để đào tạo hoàn chỉnh nghề Lập trình máy tính ở cấp trình độ bậccao và được dùng làm Giáo trình cho học viên trong các khoá đào tạo, cũng có thể được sửdụng cho đào tạo ngắn hạn hoặc cho các công nhân kỹ thuật, các nhà quản lý và người sửdụng nhân lực tham khảo. Đây là tài liệu thử nghiệm sẽ được hoàn chỉnh để trở thành giáo trình chính thứctrong hệ thống dạy nghề. 3 MỤC LỤC ĐỀ MỤC TRANG1. LỜI TỰA ............................................................................................................ 32. MỤC LỤC .......................................................................................................... 43. GIỚI THIỆU VỀ MÔN HỌC ............................................................................... 64. CÁC HÌNH THỨC HỌC TẬP CHÍNH TRONG MÔN HỌC ................................. 10BÀI 1 GIỚI THIỆU HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ............................................. 111.1 Giới thiệu hệ thống cơ sở dữ liệu .................................................................... 121.2 So sánh hệ thống tập tin và hệ quản trị cơ sở dữ liệu (DBMS)........................ 121.3 Các ưu điểm của DBMS. Mô tả và lưu trữ dữ liệu trong DBMS ....................... 141.4 Ngôn ngữ giao tiếp giữa người sử dụng (NSD) và CSDL ................................ 151.5 Cấu trúc của DBMS ......................................................................................... 161.6 Những người liên quan đến cơ sở dữ liệu ....................................................... 21BÀI 2: MÔ HÌNH THỰC THỂ LIÊN KẾT ................................................................ 222.1 Giới thiệu mô hình thực thể kết hợp ................................................................. 232.2 Mô hình thực thể - kết hợp, thực thể, thuộc tính và tập thực thể. Mối kết hợp và tập mốikết hợp. .................................................................................................. ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Cơ sở dữ liệu nâng cao Cơ sở dữ liệu Lập trình máy tính Ngôn ngữ SQL Mô hình E-RGợi ý tài liệu liên quan:
-
62 trang 402 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 378 6 0 -
13 trang 295 0 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 - Biểu đồ trạng thái
20 trang 289 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 257 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 247 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 238 0 0 -
15 trang 200 0 0
-
8 trang 186 0 0