1. Trang chủ
  2. » Giáo án - Bài giảng

Hệ quản trị csdl

560 0 0

Đ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

Nội dung

Trang 2 Nội dungGiới thiệu tổng quan về hệ quản trị CSDLGiới thiệu về hệ quản trị CSDL SQL ServerKiến trúc của SQL Server Trang 3 Tổng quan HQT CSDL Trang 4 Giới thiệu chungNgày na

Tổng quan hệ quản trị CSDL SQL Server TS LẠI HIỀN PHƯƠNG EMAIL: LHPHUONG@TLU.EDU.VN LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Nội dung Giới thiệu tổng quan hệ quản trị CSDL Giới thiệu hệ quản trị CSDL SQL Server Kiến trúc SQL Server Các thành phần SQL Server Mơ hình liệu quan hệ LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Tổng quan HQT CSDL LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Giới thiệu chung Ngày nay, thành công tổ chức phụ thuộc vào:  khả thu thập liệu xác kịp thời hoạt động họ  khả quản lý, sử dụng liệu để phân tích đưa định hoạt động phù hợp Thời đại bùng nổ thơng tin Cần có hệ quản trị liệu mạnh mẽ linh hoạt giúp đơn giản hóa việc quản lý liệu trích rút thơng tin hữu ích cách kịp thời Một hệ CSDL (Database system) bao gồm CSDL (Database) hệ quản trị CSDL (Database Management System) LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Cơ sở liệu gì? Cơ sở liệu (CSDL - Database) tập hợp liệu tổ chức lưu trữ theo cấu trúc chặt chẽ, thường mô tả hoạt động hay nhiều tổ chức liên quan Ví dụ: CSDL trường đại học bao gồm:  Các thực (entities): sinh viên, giảng viên, khóa học, lớp học  Mối quan hệ (relationship) thực thể: việc ghi danh sinh viên vào môn học, giảng viên giảng dạy môn học, phịng học sử dụng cho mơn học LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Các mơ hình CSDL Mơ hình liệu file: liệu lưu trữ cách rời rạc file Thường dùng cho mơ hình đơn giản có vài file Mơ hình phân cấp: liệu tổ chức liên kết vật lý theo mơ hình (quan hệ nút cha nút con) ghi cha có nhiều ghi ghi có ghi cha Mơ hình mạng: liệu tổ chức liên kết vật lý theo dạng tập hợp ghi cha có quyền có nhiều ghi ghi có quyền có nhiều ghi cha Mơ hình quan hệ: liệu tổ chức thành bảng liệu Mỗi bảng liệu gồm có cột (các trường) dòng (các ghi) Giữa cột bảng bảng liệu khác có ràng buộc CSDL quan hệ CSDL sử dụng mơ hình quan hệ LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Hệ quản trị sở liệu gì? Hệ quản trị CSDL (DataBase Management System – DBMS) công cụ phần mềm thiết kế nhằm hỗ trợ việc lưu trữ, truy xuất, quản trị tương tác với CSDL Có nhiều loại HQTCSDL khác nhau, nhiên môn học quan tâm đến HQTCSDL quan hệ Hệ quản trị CSDL dùng để quản lý CSDL quan hệ Một số HQTCSDL phổ biến: Oracle, SQL Server, DB2, Access, MySQL LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Lịch sử phát triển Đầu năm 1960, HQT CSDL tạo Charles Bach đặt tên IDS (Integrated Data Store) Đây mơ hình liệu mạng (network data model) Cuối năm 1960, IBM phát triển HQT CSDL tên IMS (Information Management System) Đây mơ hình quản lý liệu kiểu phân cấp (hierarchical data model) Vào năm 1970, Edgar Codd (IBM) đưa mơ hình biểu diễn liệu kiểu quan hệ (relational data model) đầu tiên, kéo theo phát triển nhanh chóng HQT CSDL kiểu quan hệ chúng trở thành kiểu HQT CSDL thống trị ngày Vào năm 1980, ngơn ngữ truy vấn có cấu trúc (Structured Query Language – SQL) cho CSDL quan hệ phát triển IBM với dự án SYSTEM-R SQL chuẩn hóa cơng nhận lần vào năm 1986 (chuẩn SQL-86) Viện tiêu chuẩn quốc gia Mỹ (ANSI) tổ chức tiêu chuẩn giới (ISO) Tới nay, SQL qua lần chuẩn hóa lại để mở rộng phép toán tăng cường khả bảo mật toàn vẹn liệu Hiện nay, đa phần ngôn ngữ truy vấn CSDL dựa chuẩn SQL-92 LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Lịch sử phát triển (tiếp) Vào cuối năm 1980 năm 1990, hệ thống liệu tiếp tục phát triển vượt bậc với ngôn ngữ truy vấn mạnh mẽ mơ hình liệu phức tạp Một số HQT CSDL (DB2 IBM, Oracle 8, Informix UDS) cho phép lưu trữ kiểu liệu ảnh hay văn bản, cho phép truy vấn phức tạp Một số hệ thống chuyên biệt cho phép tạo kho liệu, hợp liệu từ nguồn khác hay cho phép phân tích chuyên biệt Một số HQT CSDL (của Baan, Oracle, PeopleSoft, Siebel) cịn tích hợp thêm gói hỗ trợ quản lý doanh nghiệp thực công việc quản lý kho hàng, lập kế hoạch nhân sự, phân tích tài chính, … Ngày nay, HQT CSDL có tính cho phép liệu lưu trữ CSDL truy cập thông qua trình duyệt web truy vấn sinh hình thức truy cập web liệu trả định dạng dạng ngôn ngữ kiểu HTML Ngày nay, HQT CSDL ngày phát triển theo hướng cho phép quản lý CSDL đa phương tiện, video tương tác, thư viện số, … LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL Tại cần HQT CSDL? Xét ví dụ: cơng ty có lượng lớn (khoảng 500GB) liệu nhân viên, phòng ban, sản phẩm, giao dịch bán hàng, … Một số yêu cầu quản lý liệu cơng ty gồm có:  Dữ liệu truy vấn đồng thời nhiều nhân viên  Các câu hỏi liệu cần giải đáp nhanh chóng  Các thay đổi liệu thực nhiều người dùng phải quán  Một số liệu (ví dụ: lương, thưởng, …) hạn chế truy cập số người dùng định LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 10

Ngày đăng: 20/02/2024, 16:32

w