1. Trang chủ
  2. » Công Nghệ Thông Tin

Kiến thức nền tảng về Cơ sở dữ liệu

27 990 3
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Kiến thức nền tảng về cơ sở dữ liệu
Thể loại bài học
Định dạng
Số trang 27
Dung lượng 347 KB

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

Nội dung

Kiến thức nền tảng về Cơ sở dữ liệu

Trang 1

Kiến thức nền tảng về Cơ sở dữ liệu

Bài 1

Trang 2

Mục tiêu của bài học (1)

 Giải thích vì sao chúng ta cần có cơ sở dữ

liệu

 Giải thích sự phát triển của các hệ quản trị

cơ sở dữ liệu

 Liệt kê các mô hình cơ sở dữ liệu khác nhau

 Mô tả các khái niệm cơ bản liên quan đến cơ

sở dữ liệu

Trang 3

Mục tiêu của bài học (2)

 Mô tả các khái niệm cơ bản liên quan đến

cơ sở dữ liệu quan hệ

 Toàn vẹn thực thể (entity integrity)

 Khóa chính (primary key)

 Khóa ngoại (foreign key)

 Mối quan hệ và bậc của nó (relation and its

degree)

Trang 4

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

Một cơ sở dữ liệu (CSDL - Database) là

dạng được sắp xếp của các dữ liệu, được xây dựng từ một hoặc nhiều mục thông tin có

liên quan đến nhau gọi là các bản ghi (record)

Một CSDL giống như một tập hợp dữ liệu và cho

phép ta có thể đặt nhiều câu hỏi khác nhau với nó

Ví dụ, “Số điện thoại và địa chỉ của

Trang 5

Vì sao lại phải dùng CSDL?

Các CSDL được dùng để lưu trữ dữ liệu theo 1 cách thức có tổ chức và hiệu quả CSDL cho phép chúng

ta quản lý dữ liệu nhanh chóng và dễ dàng

Ví dụ, 1 công ty có thể lưu các thông tin chi tiết về nhân viên của mình trong 1 CSDL

FirstName LastName Hiredate

Karla Jablonski 1994-03-11

Trang 6

Nhu cầu về tính bền vững dữ liệu

Ta thậm chí có thể dùng các tệp

thủ công để lưu trữ dữ liệu

Tuy nhiên, dữ liệu được lưu trữ

theo dạng này là không bền

vững

Trang 7

Vần đề về cách lưu trữ theo kiểu tệp

Quy trình lưu trữ dữ liệu bằng các

Trang 8

Ưu điểm của CSDL được tin học hóa

 Giảm thiểu được sự dư thừa trong các dữ liệu được lưu trữ

 Không còn sự thiếu nhất quán trong dữ liệu

 Có thể chia xẻ dữ liệu đã lưu trữ

 Có thể đặt ra các tiêu chuẩn và phải tuân thủ các tiêu chuẩn đặt ra khi thao tác với dữ liệu

 Có thể duy trì được sự nhất quán dữ liệu

 Có thể thực hiện được việc bảo mật dữ liệu

Trang 9

Brian A004

Allen

A003

Ricky A008

Shane A007

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

Trang 11

Các mô hình CSDL

Trang 12

Mô hình phân cấp-1

Mô hình dữ liệu phân cấp được phát triển để mô hình hóa các loại cơ quan phân cấp trong thế giới thực

Trang 13

Mô hình phân cấp-2

PHÒNG D_NAME D_NUMBER MGRNAME MGRSTARTDATE

NAME SSN BDATE ADDRESS

Trang 14

Mô hình mạng - 1

Cùng với mô hình phân cấp, mô hình CSDL mạng (network model) là các mô hình dữ liệu chính để hiện thực rất nhiều hệ quản trị CSDL thương mại

Các mô hình dữ liệu này được sử dụng từ rất sớm, nhưng không được phổ biển cho lắm vì

Trang 15

Mô hình mạng lưới-2

Phòng Kinh doanh Khách hàng

Thanh toán Sản phẩm Hóa đơn

Trang 16

Khái niệm cơ bản về một

CSDL-1

Dữ liệu

Tay vợt

Số trận thắng trong các loạt đấu

Lleyton Hewitt

Trang 17

Khái niệm cơ bản về một

Trang 18

Khái niệm cơ bản về một

CSDL-3

Một Hệ thống CSDL là một hệ thống sử dụng máy tính để quản lý các bản ghi mà mục đích tổng quát là nhằm ghi lại và bảo quản thông tin

Một Hệ quản trị CSDL (DBMS) là một tập hợp các bản ghi

có liên quan với nhau và một bộ các chương trình để truy xuất và thao tác các bản ghi này

Trang 19

Khái niệm cơ bản về một

xác của dữ liệu trong

CSDL được gọi là duy trì

Mã Sinh viên Tên

Trang 20

Khái niệm cơ bản về một

RDBMS

1 bộ các chương trình phần mềm để tạo, duy trì CSDL

Trang 21

Khái niệm cơ bản về một

Trang 22

Khái niệm cơ bản về một

Trang 23

chứa giá trị NULL

 Một giá trị NULL là 1 giá

Roll Number Student Name

Trang 24

Khóa ngoại

Hai bảng được kết nối với nhau nhờ dùng một khóa ngoại

Mã Sinh viên Tên Sinh viên

Trang 25

Toàn vẹn tham chiếu

Luật Toàn vẹn tham chiếu phát biểu rằng trong

một CSDL không tồn tại bất kỳ một thuộc tính

Khóa ngoại nào có giá trị không khớp với các giá

trị tương ứng trong quan hệ mà thuộc tính đó làm

khóa chính

Hệ quản trị CSDL chịu trách nhiệm đảm bảo các

Giá trị thuộc tính trong khóa ngoại là hợp lệ và có

Trang 26

Tùy vào mô hình quan hệ mà mỗi quan hệ hoặc

bảng được tạo nên từ nhiều bộ Chúng còn được

gọi là các bản ghi

Ví dụ:

Trang 27

Phân loại SQL

Các lệnh SQL

CCL

Ngày đăng: 06/09/2012, 16:32

HÌNH ẢNH LIÊN QUAN

Bảng được tạo nên từ nhiều  bộ . Chúng còn được - Kiến thức nền tảng về Cơ sở dữ liệu
ng được tạo nên từ nhiều bộ . Chúng còn được (Trang 26)

TỪ KHÓA LIÊN QUAN

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

w