Vai trò của cơ sở dữ liệu trong học tập và đời sống

Câu hỏi: Vai trò của con người khi làm việc với hệ CSDL là:

A. Người quản trị CSDL

B. Người lập trình ứng dụng

C. Người dùng

D. Cả ba ý trên

Trả lời:

ĐÁP ÁN D

   Vai trò của con người khi làm việc với hệ CSDL  vô cùng quan trọng. Con người vừa là người quản trị, vừa là người dùng và là người lập trình ứng dụng

Cùng Top lời giải tìm hiểu nội dung về hệ CSDL dưới đây nhé!

Cơ sở dữ liệu là gì?

    Để hiểu rõ về cơ sở dữ liệu, trước hết chúng ta cần hiểu dữ liệu là gì?    Dữ liệu đơn giản là thông tin của đối tượng được lưu trữ. VD: Thông tin về sinh viên của một lớp. Nhân viên của một công ty…>>> Cơ sở dữ liệu là tập hợp các dữ liệu được tổ chức theo một cấu trúc nhất định để có thể dễ dàng quản lý.

   VD : Tổng hợp các thông tin như ngày sinh, quê quán, học bạ… của sinh viên đó. Trình độ, mức lương, năng lực của nhân viên tại công ty…

   Trái ngược với dữ liệu, cơ sở dữ liệu phải được cấu trúc một cách rõ ràng. Một tập hợp dữ liệu không có hệ thống cấu trúc thì không được gọi là một cơ sở dữ liệu.

[ Cơ sở dữ liệu lớp học ] 

Đặc điểm chính của cơ sở dữ liệu là gì.

Lưu trữ dữ liệu dưới dạng file

     Khi sử dụng máy tính, thông thường ta lưu trữ thông tin dưới dạng file, lưu trong các thư mục khác nhau nhằm mục đích dễ dàng tìm kiếm. Cách lưu file riêng lẻ có các ưu khuyết điểm sau:

Ưu điểm:

+ Với việc lưu trữ này thì rõ ràng khi ta cần là lưu ngay nên tốc độ triển khai sẽ nhanh

+ Rõ ràng và trực quan với người không có chuyên môn công nghệ thông tin

Khuyết điểm:

+ Dữ liệu không nhất quán, đôi khi có trường hợp nhiều người sử dụng một file và sẽ xảy ra hiện tượng lưu đè.

+ Trùng lặp dữ liệu nhiều, dữ liệu không nhất quán

+ Tính chia sẽ dữ liệu không cao [kém]

    Hiện nay các cá nhân sử dụng máy tính đa số sử dụng cách lưu trữ này để lưu trữ thông tin cho riêng mình, nên nói về sự phổ biến thì cách này phổ biến nhất. Tuy nhiên, những hệ thống dữ liệu dùng chung lớn sẽ có rất nhiều hạn chế như việc truy xuất tìm kiếm dữ liệu chậm, khó bảo quản…  Để khắc phục những hạn chế trên, khái niệm cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu được ra đời.

Ưu điểm của Cơ sở dữ liệu

    Việc sử dụng hệ thống CSDL này sẽ khắc phục được những khuyết điểm của cách lưu trữ dạng file riêng lẻ:

+ Giảm trùng lặp thông tin, đảm bảo tính nhất quán và toàn vẹn dữ liệu

+ Cho phép dữ liệu được truy xuất theo nhiều cách khác nhau, từ nhiều người khác nhau và nhiều ứng dụng khác nhau

+ Tăng khả năng chia sẻ thông tin

Yêu cầu của cơ sở dữ liệu

   Tuy nhiên việc sử dụng hệ quản trị CSDL lại có những phiền hà không hề nhỏ sau đây:

+ Phải đảm bảo tính chủ quyền của dữ liệu, vì khi sử dụng có tính chất chia sẻ cao

+ Bảo mật quyền khai thác thông tin

+ Bảo đảm vấn đề tranh chấp dữ liệu khi xảy ra

+ Đảm bảo an toàn, toàn vẹn của dữ liệu

Tính chủ quyền của dữ liệu

    Thể hiện ở phương diện an toàn dữ liệu. Khả năng biểu diễn ý nghĩa của dữ liệu và tính chính xác của dữ liệu. Người khai thác cơ sở dữ liệu phải cập nhật cho CSDL những thông tin mới nhất.

Tranh chấp dữ liệu

    Khi nhiều người cùng truy cập cơ sở dữ liệu với mục đích khác nhau. Khi đó có thể xảy ra hiện tượng tranh chấp dữ liệu. Vì vậy cần có một cơ chế ưu tiên khi sử dụng cơ sở dữ liệu. Ví dụ : Admin luôn có quyền sử dụng cơ sở dữ liệu. Các thành viên có quyền sử dụng theo thứ tự ưu tiên mà Admin cấp quyền.

Phân loại cơ sở dữ liệu.

    Nếu đã biết cơ sở dữ liệu là gì, chắc hẳn chúng ta đã hình dung phần nào được cách phân loại cơ sở dữ liệu.    Trong thực tế có vô vàn các phương pháp để phân loại cơ sở dữ liệu. Ở đây chúng tôi chỉ liệt kê một vài loại dữ liệu thường gặp trong thực tế.    Phân loại cơ sở dữ liệu liên quan đến nội dung của chúng : Tài liệu văn bản, tài liệu âm thanh, tài liệu video…    Phân loại theo lĩnh vực, ứng dụng của nó : Dữ liệu kế toán, dữ liệu ngân hàng, dữ liệu bảo hiểm…    Phân loại theo một khía cạnh kĩ thuật nào đó : Cơ sở dữ liệu cấu trúc, cơ sở dữ liệu giao diện…    Phân loại theo vị trí của cơ sở dữ liệu : CSDL trong bộ nhớ, CSDL trong máy tính, CSDL đám mây…    Phân loại theo loại dữ liệu : CSDL có cấu trúc, CSDL phi cấu trúc, CSDL bán cấu trúc

    Phân loại theo hình thức lưu trữ, mô hình tổ chức : CSDL dạng tệp, CSDL quan hệ, CSDL phân cấp…

Quản lý cơ sở dữ liệu [CSDL] là gì?

     Hệ thống quản trị cơ sở dữ liệu [Database Management System] là hệ thống được thiết kế để quản lý cơ sở dữ liệu tự động và có trật tự. Các hành động quản lý này bao gồm chỉnh sửa, xóa, lưu thông tin và tìm kiếm [truy xuất thông tin] trong một nhóm dữ liệu nhất định.

    Nói một cách dễ hiểu hơn, hệ quản trị cơ sở dữ liệu [Database Management System] là hệ thống tự động giúp người dùng có thể kiểm soát các thông tin, tạo, cập nhật và duy trì các CSDL. Trong đó, hai thành phần chính trong một hệ quản trị cơ sở dữ liệu là: Bộ xử lý truy vấn [bộ xử lý yêu cầu] và bộ quản lý dữ liệu.

Tầm quan trọng của quản lý cơ sở dữ liệu [CSDL]

    Trong thời buổi công nghệ số hiện nay, nhiều quy trình, công đoạn hay các hệ thống quản trị đều được mã hóa và vận hành bởi các thiết bị, phần mềm nhằm giúp doanh nghiệp đạt được hiệu suất làm việc tốt nhất. Trên cơ sở đó, các hệ thống quản trị cơ sở dữ liệu ra đời và đóng vai trò quan trọng trong xử lý và kiểm soát nguồn thông tin. Cụ thể, hệ thống quản trị CSDL có các chức năng chính như sau:

+ Cung cấp môi trường tạo lập cơ sở dữ liệu: Hệ quản trị CSDL đóng vai trò cung cấp cho người dùng một ngôn ngữ định nghĩa dữ liệu để mô tả, khai báo kiểu dữ liệu, các cấu trúc dữ liệu.

+ Cung cấp cách cập nhật và khai thác dữ liệu: Hệ quản trị CSDL cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để diễn tả các yêu cầu, các thao tác cập nhật và khai thác cơ sở dữ liệu. Thao tác dữ liệu bao gồm: Cập nhật [nhập, sửa, xóa dữ liệu], Khai thác [tìm kiếm, kết xuất dữ liệu].

+ Cung cấp các công cụ kiểm soát, điều khiển các truy cập vào cơ sở dữ liệu nhằm đảm bảo thực hiện một số yêu cầu cơ bản của hệ cơ sở dữ liệu. Bao gồm: [1] Đảm bảo an ninh, phát hiện và ngăn chặn các truy cập bất hợp pháp. [2] Duy trì tính nhất quán của dữ liệu. [3] Tổ chức và điều khiển các truy cập. [4] Khôi phục cơ sở dữ liệu khi có sự cố về phần cứng hay phần mềm. [5] Quản lí các mô tả dữ liệu.

A- MỤC TIÊU

1- Kiến thức:

+ HS nắm được khái niệm CSDL là gì?

+ Biết vai trò của CSDL trong học tập và đời sống?

+ Nắm khái niệm hệ QTCSDL, hệ CSDL, sự tương tác giữa các thành phần trong hệ CSDL.

2- Kĩ năng:

+ Lập được các bảng dữ liệu đơn giản ở mức khái niệm

+ Các thao tác cơ bản trên một hệ QTCSDL như foxpro

3- Thái đô

+ Nghiêm túc và nhận thức đúng về CSDL và hệ QTCSDL

B- PHƯƠNG PHÁP GIẢNG DẠY

+ Thuyết trình, hỏi đáp, đặt vấn đề, so sánh

C- CHUẨN BỊ GIÁO CỤ

Bạn đang xem tài liệu "Giáo án môn Tin học 11 - Bài 1: Một số khái niệm cơ bản [tiết 2]", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tiết thứ 02 Ngày soạn:25-8-2008 § 1. MỘT SỐ KHÁI NIỆM CƠ BẢN [T2] MỤC TIÊU Kiến thức: + HS nắm được khái niệm CSDL là gì? + Biết vai trò của CSDL trong học tập và đời sống? + Nắm khái niệm hệ QTCSDL, hệ CSDL, sự tương tác giữa các thành phần trong hệ CSDL. Kĩ năng: + Lập được các bảng dữ liệu đơn giản ở mức khái niệm + Các thao tác cơ bản trên một hệ QTCSDL như foxpro Thái đô + Nghiêm túc và nhận thức đúng về CSDL và hệ QTCSDL PHƯƠNG PHÁP GIẢNG DẠY + Thuyết trình, hỏi đáp, đặt vấn đề, so sánh CHUẨN BỊ GIÁO CỤ Giáo viên: SGK, SGV, Giáo án điện tử và một và các hình vẽ 3,4 trong sách giáo khoa. Học sinh: SGK và vở ghi bài. TIẾN TRÌNH BÀI DẠY Ổn định lớp- Kiểm tra sĩ số: [1 phút] Lớp 12A 12B1 12B2 12B3 Sĩ số Kiểm tra bài cũ: [6 phút] + Gọi 3 học sinh lên bảng chữa các bài tập ra hôm trước + Đưa đáp án Nội dung bài mới: Đặt vấn đề: [1 phút] Khi nào hồ sơ lớp ở trên được xem là một cơ sở dữ liệu, hồ sơ của các lớp có mối quan hệ với nhau không? Để quản lý ọc sinh trong trường bằng công nghệ thông tin thì cần có cái gì? Và xây dựng nó ra sao? Hôm nay chúng ta sẽ tìm hiểu một vài vấn đề liên quan đó. Nội dung bài mới: HOẠT ĐỘNG CỦA THẦY VÀ TRÒ NỘI DUNG CƠ BẢN Hoạt động 3 [30 phút] a- Tìm hiểu khái niệm cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu Gv: CSDL lưu trên giấy khác CSDL lưu trên máy tính ở điểm nào? Hs: Trả lời Gv: Em hãy cho biết CSDL là gì? Hs: Dựa vào sách giáo khoa trả lời. Gv: Chốt lại đưa ra định nghĩa Gv: Khi nào hồ sơ học sinh ở trên được gọi là 1 CSDL? Hs: Trả lời dựa vào khái niệm. Gv: Phần mềm giúp người sử dụng có thể tạo CSDL trên máy tính gọi là gì? Hs: Hệ quản trị cơ sở dữ liệu Gv: Vậy hệ quản trị cơ sở dữ liệu là gì? Hs: Trả lời Gv: Đưa ra khái niệm hệ QTCSDL Gv: Hiện nay có bao nhiêu hệ QTCSDL mà em biết? Hs: Trả lời Gv: Các hệ quản trị CSDL phổ biến được nhiều người biết đến là MySQL, Oracle, PostgreSQL, SQL Server, DB2, v.v. Phần lớn các hệ quản trị CSDL kể trên hoạt động tốt trên nhiều hệ điều hành khác nhau như Linux, Unix và MacOS ngoại trừ SQL Server của Microsoft chỉ chạy trên hệ điều hành Windows. Gv: Em hãy cho biết vì sao phải cần thiết có CSDL và phải xây dựng chúng. Hs: Trả lời Gv: Đưa ra nhận xét. Gv: Vậy trên máy tính CSDL thể hiện qua cá mức như thế nào b- Tìm hiểu các mức thể hiện của cơ sở dữ liệu: Gv: Giới thiệu 3 mức thể hiện cơ sở dữ liệu + Hình vẽ minh họa Gv: Mức vật lý của CSDL là gì? Hs: Dựa vào SGK trả lời Gv: Mức Khái niệm là gì? Hs: Dựa vào SGK trả lời Gv: Mức khung nhìn là gì? Hs: Dựa vào SGK trả lời 3- Hệ cơ sở dữ liệu: a- Khái niệm cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu: * Cơ sở dữ liệu [CSDL-Database] là: + Tập hợp các dữ liệu có liên quan với nhau + Chứa thông tin của một đối tượng nào đó [như trường học, bệnh viện, ngân hàng, nhà máy...] + Được lưu trữ trên bộ nhớ máy tính -> Nhằm đáp ứng nhu cầu khai thác thông tin của nhiều người sử dụng với nhiều mục đích khác nhau. * Hệ QTCSDL[DataBase Manegement System]: Là phần mềm cung cấp môi trường thuận lợi và hiệu quả để tạo lập, lưu trữ và tìm kiếm thông tin của CSDL. * Sự cần thiết phải có CSDL: Thông tin ngày càng nhiều và phức tạp, việc quản lý và khai thác csdl trên giấy có nhiều bất tiện, vì thế việc tạo csdl trên máy tính giúp người dùng tạo lập , khai thác thông tin của CSDL một cách có hiệu quả .Trong đó đó cần phải kể đến vai trò không thể nào thiếu được của phần mềm máy tính dựa trên công cụ máy tính điện tử. b- Các mức thể hiện của cơ sở dữ liệu: + Mức vật lý: Cho biêt dữ liệu được lưu trữ như thế nào. + Mức khái niệm: Cho biết dữ liệu nào được lưu trữ trong hệ CSDl và giữa chúng có mối quan hệ nào? + Mức khung nhìn: Thể hiện phần cơ sở dữ liệu mà người dùng cần khai thác. * Mối liên hệ giữa 3 mức thể hiện CSDL: Khung nh×n Kh¸I niÖm Møc VËt lý 4-Cũng cố: [4 phút] Câu 1: Giả sử phải xây dựng một CSDL để quản lý mượn, trả sách ở thư viện, theo em cần phải lưu trữ những thông tin gì? Hãy cho biết những việc phải làm để đáp ứng nhu cầu quản lí của người thủ thư. Câu 1: Hãy nêu một số hoạt động có sử dụng CSDL mà em biết? 5- Nhiệm vụ về nhà: [3 phút] + Suy nghĩ về vai trò của phần mềm ứng dụng trong mối tương tác giữa các thành phần của hệ CSDL + Xem bài cũ và soạn trước các mục: Các yêu cầu của hệ cơ sở dữ liệu Một số ứng dụng của cơ sở dữ liệu

Tài liệu đính kèm:

  • GA12 t2.doc

Video liên quan

Chủ Đề