Bài giảng cơ sở dữ liệu chương 1 tổng quan về cơ sở dữ liệu

21 285 0
Bài giảng cơ sở dữ liệu  chương 1   tổng quan về cơ sở dữ liệu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÀI GẢNG CƠ SỞ DỮ LIỆU Tổng quan CSDL Dữ liệu – thông tin Các hệ thống xử lý truyền thống Phương pháp sở liệu 1.Cơ sở liệu gì? 2.Hệ quản trị sở liệu 3.ưu điểm phương pháp sở liệu 4.Phân loại CSDL Phân loại người dùng CSDL  Dữ liệu – thông tin  Ví dụ  Kinh doanh  Ngân hàng tài Thơng tin  Giáo dục  Hành Chọn lọc  Giải trí  Dữ liệu (Data) Dữ liệu Dữ liệu kiện, văn bản, đồ họa, hình ảnh đoạn phim video có ý nghĩa môi trường người dùng NHANVIEN HONV TENLOT TENNV MANV NGSINH MA_NQL PHG Tran Hong Quang 987987987 03/09/1969 987654321 Nguyen Thanh Tung 333445555 12/08/1955 888665555 Nguyen Manh Hung 666884444 09/15/1962 333445555 Tran Thanh Tam 453453453 07/31/1972 333445555 TENDA MADA DDIEM_DA PHONG DEAN San pham X VUNG TAU San pham Y NHA TRANG San pham Z TP HCM Tin hoc hoa 10 HA NOI PHANCONG MA_NVIEN SODA THOIGIAN 123456789 32.5 123456789 7.5 666884444 40.0 453453453 20.0  2.Hệ thống xử lý liệu  a Hệ thống xử lý tệp cổ điển  Trong hệ thống xử lý tệp trước phận công ty tổ chức lưu trữ liệu theo tập tin độc lập, khơng có liên quan với Các ứng dụng phận phát triển riêng lẽ truy cập đến liệu riêng phận đó, khơng có mơ hình tổng thể cho tồn cơng ty Hệ thống nhanh thao tác thủ cơng cịn nhiều hạn chế:  - Dễ xẩy tình trạng liệu bị trùng lắp, phán tán, thiếu quán  Ví dụ:  Trong trường đại học, kết học tập sinh viên     lưu phòng Đào tạo, đồng thời lưu Phòng tài vụ để vào mà phát học bổng cho sinh viên (gây dư thừa liệu) Nhưng kết học tập sinh viên bị sút giảm, em khơng cịn nhận học bổng trước Nhưng phòng tài vụ không cập nhật kịp thời thông tin nên tiếp tục trì học bổng cho em (gây liệu không quán) - Số lượng liệu tăng nhanh - Sự chia liệu bị hạn chế - Chương trình ứng dụng làm chủ cách tổ chức số liệu nên bị phụ thuộc liệu Hơn nữa, phí tổn viết bảo trì chương trình cao - Các mối liên hệ thơng tin không trọng  b Hệ thống CSDL  Hệ thống CSDL hệ thống thông tin, cho phép người sử dụng dùng chung liệu có hệ thống Khái niệm dùng chung, chia liệu dùng rộng rãi nhiều ứng dụng với nghĩa nhiều người dùng truy cập liệu thời điểm Vì vậy, hệ quản trị CSDL cần điều khiển tương tranh thao tác nhiều ứng dụng Có thể thao tác cần cập nhật liệu thao tác khác đọc liệu Chẳng hạn hệ thống quản lý sách, nơi cho độc giả mượn sách, thể trạng thái đánh dấu “đã cho mượn” vào thông tin sách CSDL nơi khác cho độc giả khác mượn sách  Hệ thống CSDL cịn đảm bảo tính an tồn tồn vẹn liệu Dữ liệu an tồn có nghĩa giữ bí mật Máy tính ngăn cản truy cập khơng hợp lệ khơi phục sai sót liệu chẳng may an tồn khơng đảm bảo Người ta hay đề cập tính tồn vẹn liệu nói tính an tồn Tính tồn vẹn liên quan đến điều kiện mà liệu cần thỏa mãn Các điều kiện, hay ràng buộc liệu quan trọng liệu Chẳng hạn số sách đăng ký hệ thống quản lý sách phải tổng số sách kho số sách độc giả mượn Quản lý sai sót liệu điều khiển tính tồn vẹn liệu địi hỏi qui trình phức tạp hệ quản trị CSDL 3 Phương pháp sở liệu a.Cơ sở liệu (Database)  Một tập hợp có cấu trúc liệu có liên quan với lưu trữ máy tính    Danh sách sinh viên Niên giám điện thoại Danh mục đề án  Một CSDL biểu diễn phần giới thực (thế giới thu nhỏ)  CSDL thiết kế, xây dựng, lưu trữ với mục đích xác định, phục vụ cho số ứng dụng người dùng  Tập ngẫu nhiên liệu xem CSDL Một số ví dụ NHANVIEN HONV TENLOT TENNV MANV NGSINH MA_NQL PHG Tran Hong Quang 987987987 03/09/1969 987654321 Nguyen Thanh Tung 333445555 12/08/1955 888665555 Nguyen Manh Hung 666884444 09/15/1962 333445555 Tran Thanh Tam 453453453 07/31/1972 333445555 TENDA MADA DDIEM_DA PHONG DEAN San pham X VUNG TAU San pham Y NHA TRANG San pham Z TP HCM Tin hoc hoa 10 HA NOI PHANCONG MA_NVIEN SODA THOIGIAN 123456789 32.5 123456789 7.5 666884444 40.0 453453453 20.0  Quản lý đề án công ty  Định nghĩa CSDL  Cấu trúc bảng, bao gồm thành phần liệu kiểu liệu tương ứng  Xây dựng CSDL  Đưa liệu vào bảng  Xử lý CSDL   Thực truy vấn: “Cho biết nhân viên thuộc phòng 5” Thực phép cập nhật: “Chuyển nhân viên Nguyễn Thanh Tùng sang phòng số 1” b.Hệ quản trị CSDL (Database Management System)  Tập hợp chương trình cho phép người sử dụng tạo trì CSDL  Một phần mềm hệ thống cho phép định nghĩa, xây dựng xử lý liệu    Định nghĩa – khai báo khung liệu với mô tả chi tiết liệu Xây dựng – lưu trữ liệu lên nhớ phụ Xử lý – truy vấn, cập nhật phát sinh báo cáo  C ưu điểm phương pháp csdl  Giảm bớt dư thừa liệu: Khi có hai hệ ứng dụng khác địi hỏi tập liệu lưu trữ lần dùng chung cho hai hệ nói Tuy nhiên việc dư thừa liệu hết được; chẳng hạn liệu liên kết tập tin liệu khác lưu trữ nhiều tập tin  Có thể tránh không quán liệu lưu trữ: Nếu liệu lưu trữ nhiều nơi khác khơng qn thao tác cập nhật Ở CSDL giảm dư thừa khả rủi ro thay đổi giá trị giảm  Tăng tính dùng chung liệu: Một CSDL thiết kế để phục vụ chung cho tất ứng dụng Mỗi nhóm người dùng nhìn nhận CSDL có họ sử dụng liệu  Tính chuẩn hố cao: Khi liệu sử dụng nhiều lĩnh vực chúng ngày chuẩn hoá cho phù hợp với nhiều nhu cầu; việc theo chuẩn chung cho phép tăng hiệu sử dụng liệu  Tăng tính an tồn liệu: Người quản trị CSDL cho phép nhóm người sử dụng sử dụng nhóm liệu thuộc thẩm quyền, mật mã định trước Đồng thời kiểm tra ý đồ truy xuất đến liệu mật  Có thể giữ tồn vẹn liệu: CSDL chứa liệu Nhờ quản lý tập trung, cho phép người quản trị định thủ tục kiểm tra cần thiết thực thao tác cập nhật Ví dụ: Số lượng hàng bán vượt số lượng hàng tồn  Có thể đảm bảo tính độc lập liệu cao  Giảm bớt việc bảo trì chương trình d.Phân loại CSDL  Cơ sở liệu dạng file: liệu lưu trữ dạng file text, ascii, *.dbf Tiêu biểu cho sở liệu dạng file là*.mdb Foxpro  Cơ sở liệu quan hệ: liệu lưu trữ bảng liệu gọi thực thể, thực thể có mối liên hệ với gọi quan hệ, quan hệ có thuộc tính, có thuộc tính khóa Các hệ quản trị hỗ trợ sở liệu quan hệ như: MS SQL server, Oracle, MySQL  Cơ sở liệu hướng đối tượng: liệu lưu trữ liệu bảng có bổ sung thêm tính hướng đối tượng lưu trữ thêm hành vi, nhằm thể hành vi đối tượng Mỗi bảng xem lớp liệu, dòng liệu bảng đối tượng Các hệ quản trị có hỗ trợ sở liệu quan hệ như: MS SQL server, Oracle, Postgres  Cơ sở liệu bán cấu trúc: liệu lưu dạng XML, với định dạng thông tin mô tả đối tượng thể tag Đây sở liệu có nhiều ưu điểm lưu trữ hầu hết loại liệu khác nên sở liệu bán cấu trúc hướng nghiên cứu ứng dụng 4.Người sử dụng CSDL  Quản trị viên (Database Administrator - DBA)  Thiết kế viên (Database Designer)  Người dùng cuối (End User Quản trị viên  Có trách nhiệm quản lý hệ CSDL  Cấp quyền truy cập CSDL  Điều phối giám sát việc sử dụng CSDL Thiết kế viên  Chịu trách nhiệm  Lựa chọn cấu trúc phù hợp để lưu trữ liệu  Quyết định liệu cần lưu trữ  Liên hệ với người dùng để nắm bắt yêu cầu đưa thiết kế CSDL thỏa yêu cầu  Có thể nhóm DBA quản lý CSDL sau việc thiết kế hồn tất Người dùng cuối  Người sử dụng  Ít truy cập CSDL, cần thơng tin khác lần truy cập dùng câu truy vấn phức tạp  Người quản lý  Người sử dụng thường xuyên  Thường xuyên truy vấn cập nhật CSDL nhờ vào số chức xây dựng sẳn  Nhân viên  Người sử dụng đặc biệt  Thông thạo HQT CSDL, tự xây dựng truy vấn phức tạp cho công việc  Kỹ sư, nhà khoa học, người phân tích,… .. .1 Dữ liệu – thông tin Các hệ thống xử lý truyền thống Phương pháp sở liệu 1 .Cơ sở liệu gì? 2.Hệ quản trị sở liệu 3.ưu điểm phương pháp sở liệu 4.Phân loại CSDL Phân loại người dùng CSDL  Dữ. .. liệu cao  Giảm bớt việc bảo trì chương trình d.Phân loại CSDL  Cơ sở liệu dạng file: liệu lưu trữ dạng file text, ascii, *.dbf Tiêu biểu cho sở liệu dạng file là*.mdb Foxpro  Cơ sở liệu quan. .. Quản lý sai sót liệu điều khiển tính tồn vẹn liệu địi hỏi qui trình phức tạp hệ quản trị CSDL 3 Phương pháp sở liệu a .Cơ sở liệu (Database)  Một tập hợp có cấu trúc liệu có liên quan với lưu trữ

Ngày đăng: 03/12/2015, 00:27

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan