bài giảng hệ quản trị cơ sở dữ liệu chương 1 hqt cơ sở dữ liệu - gv. đặng thị kim anh

22 417 0
bài giảng hệ quản trị cơ sở dữ liệu chương 1 hqt cơ sở dữ liệu - gv. đặng thị kim anh

Đ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

Số tiết: 45  Tài liệu tham khảo:   Giáo trình Cơ sở liệu - Nguyễn Đăng tỵ, Đỗ Phúc (Đại học QG TP Hồ Chí Minh-Trường Đại học CNTT)  Nhập môn Cơ sở liệu - Nguyễn Tuệ -NXB GD Hình thức thi: thi viết  Thời gian 60-90 phút  Kiểm tra định kì: lần  Giảng viên: Đặng Thị Kim Anh  Email: kimanh060282@gmail.com  Nhập môn CSDL - Khoa CNTT Định nghĩa sở liệu 1.1 Dữ liệu Dữ liệu (data): biểu diễn đối tượng kiện ghi nhận lưu trữ phương tiện máy tính Dữ liệu có cấu trúc: số, ngày, chuỗi ký tự, … Dữ liệu khơng có cấu trúc: hình ảnh, âm thanh, đoạn phim, … Định nghĩa sở liệu (TT) 1.2 Cơ sở liệu CSDL hệ thống thơng tin có cấu trúc lưu trữ thiết bị lưu trữ thứ cấp (như băng từ, đĩa từ…) nhằm thỏa mãn yêu cầu khai thác thông tin đồng thời nhiều người sử dụng hay chươngtrình ứng dụng với nhiều mục đích khác Ưu điểm bật sở liệu: - Giảm trùng lặp thông tin xuống mức thấp - Đảm bảo liệu truy xuất theo nhiều cách khác - Khả chia sẻ thông tin cho nhiều người sử dụng nhiều ứng dụng khác Định nghĩa sở liệu(tt) 1.2 Cơ sở liệu Những vấn đề cần lưu ý CSDL: - Tính chủ quyền liệu - Tính bảo mật quyền khai thác thơng tin người sử dụng - Tranh chấp liệu - Đảm bảo liệu có cố Định nghĩa sở liệu(tt) 1.3 Thông tin (information) - Thông tin liệu xử lý để làm tăng hiểu biết người sử dụng - Dữ liệu ngữ cảnh - Dữ liệu tổng hợp / xử lý Định nghĩa sở liệu (tt) Dữ liệu 50010273 50100298 59900012 50200542 50000075 NguyễnTrung Tiến Lê Việt Hùng Trần Hùng Việt Hồ Xuân Hương Bùi Đức Duy MT00 MT01 MT99 MT02 MT00 Thông tin: liệu ngữ cảnh Mã sinh viên Họ tên sinh viên 50010273 Nguyễn Trung Tiến 50100298 Lê Việt Hùng 59900012 Trần Hùng Việt 50200542 Hồ Xuân Hương 50000075 Bùi Đức Duy Lớp MT00 MT01 MT99 MT02 MT00 Tuổi 20 19 21 18 20 20 19 21 18 20 Định nghĩa sở liệu(tt) Thông tin: liệu tổng hợp / xử lý MT99 20% MT00 40% MT02 20% MT01 20% Hệ thống xử lý tập tin thống xử lý tập tin (file processing system)  Hệ thống xử lý tập tin tập hợp chương trình dùng để lưu trữ, thao tác truy xuất tập tin liệu có kích thước lớn  Các tập tin liệu lưu trữ thư mục (folder)  Hệ Hệ thống xử lý tập tin  10 Các thành phần hệ thống xử lý tập tin  Phần cứng: máy tính  Phần mềm:  Hệ điều hành  Các tiện ích  Các tập tin  Các chương trình quản lý tập tin  Các chương trình ứng dụng tạo báo cáo từ liệu lưu trữ tập tin  Con người: người quản lý, chuyên gia, người lập trình, người sử dụng cuối  Các thủ tục: lệnh qui tắc chi phối việc thiết kế sử dụng thành phần phần mềm  Dữ liệu: tập hợp kiện 3 Các loại sở liệu CSDL cá nhân (personal database)  CSDL riêng  CSDL nhóm làm việc (workgroup database)  Mạng cục (ít 25 người sử dụng)  CSDL phòng ban (department database)  Mạng cục (từ 25 đến 100 người sử dụng)  CSDL xí nghiệp (enterprise database)  Mạng diện rộng (hàng trăm hàng ngàn người sử dụng)  11 12 Hệ quản trị sở liệu  Hệ quản trị CSDL (DBMS – DataBase Management System) Hệ quản trị CSDL tập hợp chương trình dùng để quản lý cấu trúc liệu CSDL điều khiển truy xuất liệu CSDL Cho phép người sử dụng định nghĩa, tạo lập bảo trì CSDL cung cấp truy xuất liệu 13 Hệ quản trị sở liệu 14 Hệ quản trị sở liệu  Hệ 15 quản trị CSDL gồm thành phần sau: - Ngôn ngữ người sử dụng CSDL: + Ngôn ngữ mô tả liệu: Cho phép khai báo cấu trúc CSDL, khai báo mối liên hệ liệu quy tắc + Ngôn ngữ thao tác liệu: cho phép người sử dụng thêm (Insert), xóa (Delete), sửa (Update) liệu CSDL + Ngôn ngữ truy vấn liệu + Ngơn ngữ kiểm sốt liệu: cho phép người quản trị hệ thống thay đổi cấu trúc bảng liệu, khai báo bảo mật thông tin cấp quyền hạn khai thác CSDL cho người sử dụng 4 Hệ quản trị sở liệu  Hệ quản trị CSDL gồm thành phần sau: - Từ điển liệu dùng để mô tả ánh xạ liên kết, ghi nhận thành phần cấu trúc CSDL, chương trình ứng dụng, mật mã, quyền hạn sử dụng - Có biện pháp bảo mật tốt có yêu cầu bảo mật - Cơ chế giải tranh chấp liệu - Hệ quản trị CSDL phải có chế lưu (backup) phục hồi (restore) có cố - Hệ quản trị CSDL phải cung cấp giao diện tốt, dễ sử dụng, dễ hiểu cho người sử dụng không chuyên 16 Sự phát triển hệ CSDL Hệ thống tập tin (flat file): 1960 - 1980  Hệ CSDL phân cấp (hierarchical): 1970 - 1990  Hệ CSDL mạng (network): 1970 - 1990  Hệ CSDL quan hệ (relational): 1980 -  Hệ CSDL hướng đối tượng (object-oriented): 1990 -  Hệ CSDL đối tượng - quan hệ (object-relational): 1990 -  Kho liệu (data warehouse): 1980 -  Web-enabled: 1990 -  17 Các mức biểu diễn CSDL 6.1 Mức vật lý Đây mức lưu trữ CSDL, vấn đề cần giải liệu lưu trữ nào, đâu (đĩa từ, băng từ track, sector…nào)? Việc truy xuất hay ngẫu nhiên loại liệu 6.2 Mức quan niệm Tại mức giải cho câu hỏi CSDL cần phải lưu giữ loại liệu, liệu gì? Mối quan hệ loại liệu CSDL mức quan niệm biểu diễn trừu tượng CSDL mức vật lý ngược lại, CSDL mức vật lý 18cài đặt cụ thể CSDL mức quan niệm 6 Các mức biểu diễn CSDL 6.3 Mức ngồi Đó mức người sử dụng chương trình ứng dụng Làm việc mức có nhà chuyên môn, kỹ sư tin học người sử dụng không chuyên Mỗi người sử dụng hay chương trinh ứng dụng “nhìn” (view) CSDL theo góc độ khác Có thể nhìn thấy tồn hay phần thông tin tổng hợp từ CSDL có 19 Mơi trường thực - giới thực NSD1 NSD2 Cấu trúc Cấu trúc Cấu trúc n 20 Chương trình ứng dụng n Được mơ hình hố thành Sơ đồ quan niệm (hoặc mức logic) Sơ đồ Cấu trúc vật lý CSDL Tính độc lập liệu chương trình  Tính độc lập liệu mức vật lý Người quản trị CSDL tổ chức lại CSDL cách thay đổi cách tổ chức, cấu trúc vật lý liệu thiết bị nhớ thứ cấp để làm thay đổi hiệu tính tốn chương trình ứng dụng, khơng địi hỏi phải viết lại chương trình ứng dụng 21 Tính độc lập liệu chương trình Tính độc lập liệu mức logic  Giữa khung nhìn với lươc đồ quan niệm tồn loại độc lập liệu  Trong q trình khai thác CSDL người ta nhận thấy tính cần thiết phải sửa đổi lược đồ khái niệm bổ sung thêm thơng tin xóa bớt thông tin thực thể tồn CSDL  Việc thay đổi lược đồ khái niệm không làm ảnh hưởng tới lược đồ con, khơng cần phải viết lại chương trình ứng dụng 22 ... quản trị sở liệu 14 Hệ quản trị sở liệu  Hệ 15 quản trị CSDL gồm thành phần sau: - Ngôn ngữ người sử dụng CSDL: + Ngôn ngữ mô tả liệu: Cho phép khai báo cấu trúc CSDL, khai báo mối liên hệ liệu. .. chuyên 16 Sự phát triển hệ CSDL Hệ thống tập tin (flat file): 19 60 - 19 80  Hệ CSDL phân cấp (hierarchical): 19 70 - 19 90  Hệ CSDL mạng (network): 19 70 - 19 90  Hệ CSDL quan hệ (relational): 19 80 -. .. (relational): 19 80 -  Hệ CSDL hướng đối tượng (object-oriented): 19 90 -  Hệ CSDL đối tượng - quan hệ (object-relational): 19 90 -  Kho liệu (data warehouse): 19 80 -  Web-enabled: 19 90 -  17 Các mức biểu

Ngày đăng: 17/10/2014, 07:10

Từ khóa liên quan

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

Tài liệu liên quan