1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Cơ sở dữ liệu (Database): Chương 1 - TS. Lê Thị Lan

27 4 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

Thông tin cơ bản

Tiêu đề Chương 1 - Đại cương về các hệ cơ sở dữ liệu
Tác giả TS. Lê Thị Lan
Trường học Viện Nghiên Cứu Quốc Tế MICA, Đại Học Bách Khoa Hà Nội
Chuyên ngành Cơ sở dữ liệu
Thể loại Bài giảng
Thành phố Hà Nội
Định dạng
Số trang 27
Dung lượng 1,02 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

http://www.mica.edu.vn/perso/Le-Nội dung môn học• Chương 1: Đại cương về các hệ cơ sở dữ liệu • Chương 2: Các mô hình dữ liệu • Chương 3: Ngôn ngữ định nghĩa và thao tác dữ liệu SQL • Ch

Trang 1

GIẢNG VIÊN: TS.LÊ THỊ LAN

Trang 3

http://www.mica.edu.vn/perso/Le-Nội dung môn học

• Chương 1: Đại cương về các hệ cơ sở dữ liệu

• Chương 2: Các mô hình dữ liệu

• Chương 3: Ngôn ngữ định nghĩa và thao tác dữ liệu (SQL)

• Chương 4: Phụ thuộc hàm và chuẩn hóa CSDL

Trang 4

Kế hoạch học tập

• Lý thuyết

• Bài tập trên lớp, bài tập tuần (cá nhân,

nhóm sinh viên) đánh giá giữa kỳ

• Bài tập lớn  tham gia vào điểm đánh giá cuối kỳ

• Thi học kỳ

Trang 5

Đánh giá giữa kỳ

• Thực hiện theo nhóm Mỗi nhóm (3 sinh

viên theo danh sách) làm 1 bài tập

• Cần:

– Hoàn thành bài tập được giao trong thời gian 1 tuần (nhận thứ năm hàng tuần và trình bày vào thứ năm tuần tiếp theo)

– Phân chia công việc rõ ràng

– Chuẩn bị slides và trình bày về bài tập cho các bạn trong lớp

– Đánh giá điểm cho các thành viên dựa vào công việc của từng thành viên

Trang 6

Tài liệu tham khảo

• Nguyễn Kim Anh, Nguyên lý của các hệ cơ

sở dữ liệu, NXB Đại học quốc gia Hà Nội

• SQL Unleashed, Second Edition

by Sakhr Youness Sams, Macmillan

Computer Publishing

• Database Management Systems, Second

Edition, Raghu Ramakrishnan and Johannes Gehrke

• Google…

Trang 7

CHƯƠNG 1

ĐẠI CƯƠNG VỀ HỆ

CƠ SỞ DỮ LIỆU

Trang 8

Giới thiệu

 Dư thừa, không nhất quán, dị thường trong truy nhập đồng thời, …

Trang 9

Giới thiệu (tiếp)

Trang 10

1 Khái niệm

Cơ sở dữ liệu (database)

« Là một bộ sưu tập các dữ liệu tác

ứng dụng của một xí nghiệp cụ thể nào

Ví dụ: cơ sở dữ liệu sách của thư việnĐại học Bách Khoa Hà Nội, cơ sở dữliệu hàng hóa của siêu thị

Trang 11

1 Khái niệm

Hệ quản trị cơ sở dữ liệu (databasemanagement system)

"Là một hệ thống phần mềm cho phép tạo lập cơ sở dữ liệu và điều khiển mọi truy nhập đối với CSDL đó."

Ví dụ: M Access, SQL server

Trang 13

2 Hệ quản trị cơ sở dữ liệu

• Hệ quản trị cơ sở dữ liệu có khả năng:

– Khả năng quản lý dữ liệu tồn tại lâu dài

– Khả năng truy nhập các khối lượng dữ liệu lớn một cách hiệu quả

Trang 14

2 Hệ quản trị cơ sở dữ liệu

• Các đặc điểm của hệ quản trị cơ sở dữ liệu:

Trang 15

2 Hệ quản trị cơ sở dữ liệu

• Khái niệm:

– Sơ đồ cơ sở dữ liệu

– Thể hiện của sơ đồ cơ sở dữ liệu

Trang 16

2 Hệ quản trị cơ sở dữ liệu

Dữ liệu siêu dữ liệu

Bộ quản lý lưu trữ

Bộ xử lý câu

hỏi

Bộ quản lý giao dịch

Các thay đổi truy vấn

Các thay đổi

dữ liệu Các thay đổi

sơ đồ

Trang 17

2 Hệ quản trị cơ sở dữ liệu

Trang 18

Các mức trừu tượng

Trang 19

• Các ngôn ngữ cơ sở dữ liệu

– Ngôn ngữ định nghĩa dữ liệu (Data Definition Language-DDL)

– Ngôn ngữ thao tác dữ liệu (Data

Manipulation Language - DML)

»Tìm kiếm thông tin

»Thêm thông tin mới

»Xóa thông tin

»Thay đổi thông tin

2 Hệ quản trị cơ sở dữ liệu

Trang 20

• Người dùng

» Định nghĩa sơ đồ, xác định cấu trúc lưu trữ, ủy quyền, xác định ràng buộc toàn vẹn

– Người sử dụng cơ sở dữ liệu

Trang 21

Ví dụ

Trang 22

3 Phân loại các hệ cơ sở dữ liệu

• Hệ cơ sở dữ liệu tập trung

– Hệ cơ sở dữ liệu cá nhân

– Hệ cơ sở dữ liệu trung tâm

– Hệ cơ sở dữ liệu khách chủ

• Hệ cơ sở dữ liệu phân tán

– Hệ cơ sở dữ liệu phân tán thuần nhất

– Hệ cơ sở dữ liệu phân tán không thuần nhất

Trang 23

Cơ sở dữ liệu tập trung – Cơ sở dữ liệu trung tâm

Trang 24

Cơ sở dữ liệu phân tán

Trang 25

3 Hệ cơ sở dữ liệu phân tán

– Hệ cơ sở dữ liệu phân tán thuần nhất

»Hệ điều hành như nhau

»Mô hình dữ liệu như nhau

»Hệ quản trị cơ sở dữ liệu chung

»Dữ liệu được định nghĩa và có khuôn dạng chung

– Hệ cơ sở dữ liệu phân tán không thuần nhất

Trang 26

So sánh các hệ quản trị CSDL quan hệ

Tên Công ty Bản đầu tiên Bản quyền

ADABAS 1970 Software AG Proprietary

Microsoft Access 1992 Microsoft Proprietary

Microsoft SQL

Server

1989 Microsoft Proprietary

MySQL 1995 Sun Microsystems GPL or Proprietary

PostgreSQL 1989 PostgreSQL Global

Development Group

BSD

SQLite 2000 D Richard Hipp Public domain

Oracle 1979 Oracle Corporation Proprietary

http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

Trang 27

So sánh các hệ quản trị CSDL quan hệ

Tên Kích thước

Microsoft Access 2 GB

Microsoft SQL Server 524,258 TB (32,767 files * 16

TB max file size)

Ngày đăng: 01/09/2023, 22:48

🧩 Sản phẩm bạn có thể quan tâm