Bài giảng Tin học 12 bài 2: Hệ quản trị cơ sở dữ liệu
Số trang: 24
Loại file: ppt
Dung lượng: 708.50 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Với bộ sưu tập bài giảng Tin học lớp 12 bài Hệ quản trị cơ sở dữ liệu quý thầy cô sẽ có một số tài liệu tham khảo để thiết kế slide powerpoint cho tiết học này. Bao gồm những bài giảng đặc sắc dành cho tiết học Hệ quản trị cơ sở dữ liệu giúp học sinh biết chức năng của hệ quản trị cơ sở dữ liệu, nắm được thành phần cơ bản của hệ quản trị cơ sở dữ liệu... Hy vọng rằng các bài giảng này sẽ hỗ trợ giáo viên trong việc truyền đạt lại các kĩ năng và kiến thức cho các em học sinh.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học 12 bài 2: Hệ quản trị cơ sở dữ liệu BÀI GIẢNG ĐIỆN TỬ TIN HỌC 12 BÀI 2HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU(2 TIẾT) NỘI DUNGI.CÁC CHỨC NĂNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮLIỆU– a.Cung cấp môi trường tạo lập cơ sở dữ liệu– b.Cung cấp môi trường cập nhật và khai thác dữ liệu– c.Cung cấp công cụ kiểm soát, điều khiển truy cập vào cơ sở dữ liệuII.HOẠT ĐỘNG CỦA MỘT HỆ CƠ SỞ DỮ LIỆU.III.VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI HỆ CƠ SỞ DL.– a.Người quản trị cơ sở dữ liệu– b.Người lập trình ứng dụng.– c.Người dùngVI.CÁC BƯỚC XÂY DỰNG CƠ SỞ DỮ LIỆU Gồm 3 bước: 1. Khảo sát 2. Thiết kế 3. Kiểm thử Ngôn ngữ Pascal Thích hợp cho kiểu lập trình cấu trúc. Cho phép mô tả thuật toán thuận tiện. Phục vụ nhiều ứng dụng kĩ nghệ khoa học và lập trình hệ thống. Là ngôn ngữ được dùng giảng dạy trong trường học trên toàn tg. Do Niklaus Wirth phát triển dựa trên Algol năm 1970. Pascal là nhà toán triết học(Blaise Pascal). I. Các chức năng của hệ QTCSDLA)Cung cấp môi trường tạo lập CSDL: là cung cấp cho người dùng ngôn ngữ định nghĩa kiểu dl để người dùng khai báo kiểu và các cấu trúc của dl đồng thời tạo lập CSDL thông qua các giao diện đồ họa.Ngôn ngữ định nghĩa kiểu dl là: hệ thống các ký hiệu để mô tả CSDL Bài 1: Cung cấp môi trường tạo lập CSDL là cung cấp a)Cho người dùng. b)Cho người lập trình. c)Cho Người quản trị d)cả 3 câu trênBài 2: Ngôn ngữ định nghĩa kiểu dl là:a)Hệ thống các ký hiệu để mô tả CSDL.b) Hệ thống các ký hiệu để mô tả,khai báo CSDLc) Hệ thống các ký hiệu để mô tả khai báo Hệ CSDL. I. Các chức năng của hệ QTCSDLB)Cung cấp môi trường cập nhật & khai thác DL: là cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để yêu cầu cập nhật hay khai thác thông tin.Thao tác dữ liệu gồm: +Cập nhật(nhập, xóa, sửa,xáo dl) +Khai thác(sắp xếp,tìm kiếm ,kết xuất, báo cáo..) Ngôn ngữ định nghĩa kiểu dl và ngôn ngữ thao tác dl là 2 thành phần của một ngôn ngữ CSDL duy nhất I. Các chức năng của hệ QTCSDL Cung cấp thông tin 3đối tượng: mượn/trả sách- người mượn_sách trong hệ quản lý sách trong thư viện. Giới thiệu thêm về ngôn ngữ phổ biến hiện nay là NN SQL(structured Query Language) Yêu cầu hs tham khảo thêm về ngôn ngữ này NGÔN NGỮ SQLNgôn ngữ truy vấn có cấu trúc (Stucted Query Language) Ngôn ngữ truy vấn có cấu trúc (SQL) là ngôn ngữ chuẩn hóa để định nghĩa và xử lý dữ liệu trong một cơ sở dữ liệu quan hệ. Tất cả các hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) đều hiểu được SQL. Dưới đây là một số thông tin về SQL: * SQL được đặc biệt tạo ra như một phần của lý thuyết quan hệ. Bạn cần một ngôn ngữ để trao đổi với cơ sở dữ liệu, để lấy ra dữ liệu, hoặc để sửa đổi dữ liệu. * SQL là một ngôn ngữ không dẫn đường. Nói cách khác, với SQL, bạn không phải ra lệnh cho DB2 hãy tìm một bản ghi, hãy đọc con trỏ của nó và lần theo con trỏ đó tới hàng có liên quan trong bảng. Chỉ cần đơn giản nói DB2 phải làm gì và DB2 sẽ biết cách xử lý lệnh. Đơn giản thế thôi! * Bạn có thể sử dụng SQL để sửa đổi diện mạo của một bảng mà không phải đưa nó ra ngoại tuyến (offline), có thể thêm các cột mới vào một bảng hiện có hay thêm các quy tắc nghiệp vụ vào định nghĩa của bảng. Đọc thêm: http://hocvui.net/ Hocvui.net - học những điều cơ bản I. Các chức năng của hệ QTCSDLC) Cung cấp công cụ kiểm soát và điều khiển truy cập vào dữ liệu - Nhằm đảm bảo được các yêu cầu cơ bản của một HCSDL, HQTCSDL phải có bộ chương trình thực hiện những nhiệm vụ + Phát hiện, ngăn chặn sự truy cập không được phép. Chức năng này góp phần đáp ứng an toàn bảo mật tt +Duy trì tính nhất quán dl +Tổ chức điều khiển truy cập đồng thời +Khôi phục CSDL khi có sự cố ở phần cứng hay phần mềm. +Quản lý các mô tả dữ liệu I. Các chức năng của hệ QTCSDLCác yêu cầu cơ bản của HCSDLTính cấu trúc:dl trong csdl được lưu trữ theo cấu trúc xác địnhVd:Csdl học viên gồm nhiều hàng,7 cột,mỗi cột là một thuộc tính mỗi hàng là 1 hồ sơ học viên.Tính toàn vẹn:tùy thuộc vào hoạt động tổ chức mà các giá trị dl được lưu trữ trong csdl phải thỏa mãn một số ràng buộc.Vd:Tính nhất quán:trong khi cập nhật dữ liệu,khi xảy ra sự cố csdl phải được đảm bảo.VdTính an toàn bảo mật thông tin:ngăn chặn sự truy xuất không được phép và khôi phục csdl khi có sự cố.Vd:csdl vềTính độc lập:Độc lập với các ứng dụng, không phụ thuộc vào bài toán, phương tiện lưu trữ và xử lýTính không dư thừa: không lưu trữ những dl trùng lặp hoặc những tt có thể dễ dàng suy diễn hay tính toán được từ những dl đã có, gây lãng phí bộ nhớ, dẫn đến tình trạng không nhất quán.II.HOẠT ĐỘNG CỦA MỘT HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆUHQTCSDL là một phần mềm gồm nhiều thành phần, mỗi thành phần có chức năng cụ thể. Hai thành phần chính: ...
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học 12 bài 2: Hệ quản trị cơ sở dữ liệu BÀI GIẢNG ĐIỆN TỬ TIN HỌC 12 BÀI 2HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU(2 TIẾT) NỘI DUNGI.CÁC CHỨC NĂNG CỦA HỆ QUẢN TRỊ CƠ SỞ DỮLIỆU– a.Cung cấp môi trường tạo lập cơ sở dữ liệu– b.Cung cấp môi trường cập nhật và khai thác dữ liệu– c.Cung cấp công cụ kiểm soát, điều khiển truy cập vào cơ sở dữ liệuII.HOẠT ĐỘNG CỦA MỘT HỆ CƠ SỞ DỮ LIỆU.III.VAI TRÒ CỦA CON NGƯỜI KHI LÀM VIỆC VỚI HỆ CƠ SỞ DL.– a.Người quản trị cơ sở dữ liệu– b.Người lập trình ứng dụng.– c.Người dùngVI.CÁC BƯỚC XÂY DỰNG CƠ SỞ DỮ LIỆU Gồm 3 bước: 1. Khảo sát 2. Thiết kế 3. Kiểm thử Ngôn ngữ Pascal Thích hợp cho kiểu lập trình cấu trúc. Cho phép mô tả thuật toán thuận tiện. Phục vụ nhiều ứng dụng kĩ nghệ khoa học và lập trình hệ thống. Là ngôn ngữ được dùng giảng dạy trong trường học trên toàn tg. Do Niklaus Wirth phát triển dựa trên Algol năm 1970. Pascal là nhà toán triết học(Blaise Pascal). I. Các chức năng của hệ QTCSDLA)Cung cấp môi trường tạo lập CSDL: là cung cấp cho người dùng ngôn ngữ định nghĩa kiểu dl để người dùng khai báo kiểu và các cấu trúc của dl đồng thời tạo lập CSDL thông qua các giao diện đồ họa.Ngôn ngữ định nghĩa kiểu dl là: hệ thống các ký hiệu để mô tả CSDL Bài 1: Cung cấp môi trường tạo lập CSDL là cung cấp a)Cho người dùng. b)Cho người lập trình. c)Cho Người quản trị d)cả 3 câu trênBài 2: Ngôn ngữ định nghĩa kiểu dl là:a)Hệ thống các ký hiệu để mô tả CSDL.b) Hệ thống các ký hiệu để mô tả,khai báo CSDLc) Hệ thống các ký hiệu để mô tả khai báo Hệ CSDL. I. Các chức năng của hệ QTCSDLB)Cung cấp môi trường cập nhật & khai thác DL: là cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để yêu cầu cập nhật hay khai thác thông tin.Thao tác dữ liệu gồm: +Cập nhật(nhập, xóa, sửa,xáo dl) +Khai thác(sắp xếp,tìm kiếm ,kết xuất, báo cáo..) Ngôn ngữ định nghĩa kiểu dl và ngôn ngữ thao tác dl là 2 thành phần của một ngôn ngữ CSDL duy nhất I. Các chức năng của hệ QTCSDL Cung cấp thông tin 3đối tượng: mượn/trả sách- người mượn_sách trong hệ quản lý sách trong thư viện. Giới thiệu thêm về ngôn ngữ phổ biến hiện nay là NN SQL(structured Query Language) Yêu cầu hs tham khảo thêm về ngôn ngữ này NGÔN NGỮ SQLNgôn ngữ truy vấn có cấu trúc (Stucted Query Language) Ngôn ngữ truy vấn có cấu trúc (SQL) là ngôn ngữ chuẩn hóa để định nghĩa và xử lý dữ liệu trong một cơ sở dữ liệu quan hệ. Tất cả các hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) đều hiểu được SQL. Dưới đây là một số thông tin về SQL: * SQL được đặc biệt tạo ra như một phần của lý thuyết quan hệ. Bạn cần một ngôn ngữ để trao đổi với cơ sở dữ liệu, để lấy ra dữ liệu, hoặc để sửa đổi dữ liệu. * SQL là một ngôn ngữ không dẫn đường. Nói cách khác, với SQL, bạn không phải ra lệnh cho DB2 hãy tìm một bản ghi, hãy đọc con trỏ của nó và lần theo con trỏ đó tới hàng có liên quan trong bảng. Chỉ cần đơn giản nói DB2 phải làm gì và DB2 sẽ biết cách xử lý lệnh. Đơn giản thế thôi! * Bạn có thể sử dụng SQL để sửa đổi diện mạo của một bảng mà không phải đưa nó ra ngoại tuyến (offline), có thể thêm các cột mới vào một bảng hiện có hay thêm các quy tắc nghiệp vụ vào định nghĩa của bảng. Đọc thêm: http://hocvui.net/ Hocvui.net - học những điều cơ bản I. Các chức năng của hệ QTCSDLC) Cung cấp công cụ kiểm soát và điều khiển truy cập vào dữ liệu - Nhằm đảm bảo được các yêu cầu cơ bản của một HCSDL, HQTCSDL phải có bộ chương trình thực hiện những nhiệm vụ + Phát hiện, ngăn chặn sự truy cập không được phép. Chức năng này góp phần đáp ứng an toàn bảo mật tt +Duy trì tính nhất quán dl +Tổ chức điều khiển truy cập đồng thời +Khôi phục CSDL khi có sự cố ở phần cứng hay phần mềm. +Quản lý các mô tả dữ liệu I. Các chức năng của hệ QTCSDLCác yêu cầu cơ bản của HCSDLTính cấu trúc:dl trong csdl được lưu trữ theo cấu trúc xác địnhVd:Csdl học viên gồm nhiều hàng,7 cột,mỗi cột là một thuộc tính mỗi hàng là 1 hồ sơ học viên.Tính toàn vẹn:tùy thuộc vào hoạt động tổ chức mà các giá trị dl được lưu trữ trong csdl phải thỏa mãn một số ràng buộc.Vd:Tính nhất quán:trong khi cập nhật dữ liệu,khi xảy ra sự cố csdl phải được đảm bảo.VdTính an toàn bảo mật thông tin:ngăn chặn sự truy xuất không được phép và khôi phục csdl khi có sự cố.Vd:csdl vềTính độc lập:Độc lập với các ứng dụng, không phụ thuộc vào bài toán, phương tiện lưu trữ và xử lýTính không dư thừa: không lưu trữ những dl trùng lặp hoặc những tt có thể dễ dàng suy diễn hay tính toán được từ những dl đã có, gây lãng phí bộ nhớ, dẫn đến tình trạng không nhất quán.II.HOẠT ĐỘNG CỦA MỘT HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆUHQTCSDL là một phần mềm gồm nhiều thành phần, mỗi thành phần có chức năng cụ thể. Hai thành phần chính: ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Tin học 12 bài 2 Bài giảng điện tử Tin học 12 Bài giảng lớp 12 môn Tin học Bài giảng điện tử lớp 12 Hệ quản trị cơ sở dữ liệu Tìm hiểu hệ cơ sở dữ liệu Các bước xây dựng cơ sở dữ liệuGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 254 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 238 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 231 0 0 -
Bài giảng Lịch sử lớp 12 bài 7: Tây Âu - Trường THPT Bình Chánh
14 trang 204 0 0 -
14 trang 184 0 0
-
69 trang 144 0 0
-
57 trang 88 0 0
-
34 trang 81 0 0
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 trang 77 0 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 74 0 0