Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 261 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
261
Dung lượng
1,64 MB
Nội dung
1
1
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
HỌC PHẦN 5
2
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
2
CƠ SỞ
DỮ
LIỆU MYSQL
3
3
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Nội dung
•
Tổng quan
•
Bảng
•
Toán tử
•
Phát biểu SQL
•
Import và
export dữ
liệu
4
4
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Tổng quan
•
Giới thiệu Cơ sở
dữ
liệu (CSDL)
•
CSDL MySQL
5
5
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Giới thiệu CSDL
•
Khái niệm
•
Chức năng
•
Các loại CSDL
•
Các đối tượng chính của CSDL quan hệ
•
Hệ
quản trị
CSDL
•
SQL (Structure Query Language)
6
6
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Giới thiệu CSDL
•
Khái niệm
−
CSDL là
một tập hợp dữ
liệu được lưu trữ
một cách có
tổ
chức nhằm giúp việc xem, tìm kiếm và
lấy thông tin được
nhanh chóng và
chính xác, giúp giảm công sức và
thời
gian quảnlý thông tin cần thiết
7
7
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Giới thiệu CSDL
•
Chức năng
−
Lưu trữ
−
Truy cập
−
Tổ
chức
−
Xử
lý
8
8
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Giới thiệu CSDL
•
Các loại CSDL
−
CSDL phân cấp
−
CSDL hướng đối tượng
−
CSDL quan hệ
9
9
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Giới thiệu CSDL
•
Các đối tượng chính của CSDL quan hệ
−
Bảng dữ
liệu (table)
−
Quan hệ
10
10
TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Giới thiệu CSDL
•
Các đối tượng chính của CSDL quan hệ
−
Bảng dữ
liệu (table)
•
Là
thành phần trung tâm của CSDL, được dùng để lưu trữ
thông tin của CSDL
•
Gồm hai thành phần: dòng và
cột
[...]... • • Bảo vệ dữliệu Duy trì dữ liệuQuảnlý các giao dịch … 18 18 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC Giới thiệu CSDL • SQL − Là loại ngôn ngữ cho phép thực hiện các thao tác rút trích, tính toán, cập nhật trên các dữliệu được lưu trữ trong CSDL 19 19 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • • • • • • Giới thiệu Đặc điểm Các tập tin vật lý lưu trữ... utf-8 COLLATE utf8_unicode_ci Hay CREATE DATADASE ql_ban_sua 31 31 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Xóa CSDL − Giao diện đồ họa • Bước 1: Chọn CSDL cần xóa, sau đó nhấn DROP 32 32 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Xóa CSDL − Giao diện đồ họa • Bước 2: Xác nhận việc xóa CSDL đã chọn, nhấn OK để xóa 33 33 TRƯỜNGĐẠIHỌCKHOA HỌC... 20 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Giới thiệu − CSDL MySQL là tập hợp các đối tượng: bảng, bảng ảo,… cho phép người dùng lưu trữ và truy xuất các thông tin đã được tổ chức và lưu trữ bên trong đó 21 21 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Đặc điểm − − Sử dụng cho các ứng dụng Web có quy mô vừa và nhỏ Để thực hiện các thao tác trên. .. HỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Xóa CSDL − Dùng câu lệnh DROP DATABASE • Cú pháp: DROP DATABASE TÊN_CSDL • Ví dụ: Xóa CSDL ql_ban_sua DROP DATABASE ql_ban_sua 34 34 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC Nội dung • • • • • Tổng quan Bảng Toán tử Phát biểu SQL Import và export dữliệu 35 35 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC Bảng (table)... tế 12 12 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC Giới thiệu CSDL • Các đối tượng chính của CSDL quan hệ − Quan hệ • Là thành phần được dùng để tạo mối liên kết giữa các bảng dữliệu với nhau nhằm đảm bảo tính nhất quán, đúng đắn của dữliệu trong CSDL • Có ba loại quan hệ chính: Quan hệ 1 – 1 Quan hệ 1 – nhiều Quan hệ nhiều – nhiều 13 13 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG... wamp \mysql\ data\tên_CSDL 23 23 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Chiều dài của tên CSDL, bảng, chỉ mục, cột, định danh 24 24 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Quy tắc đặt tên − − − − Tên không kết thúc bằng khoảng trắng Tên CSDL không có các ký tự /, \, , :, *, ‘’, Tên bảng không có các ký tự /, \, , :, *, ‘’, , | Chiều... một thư mục có tên của CSDL và được lưu tại thư mục wamp \mysql\ data\ Có hai cách để tạo một CSDL là dùng giao diện đồ họa hoặc dùng dòng lệnh 26 26 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Tạo CSDL − Giao diện đồ họa • Bước 1: khởi động PHPMyAdmin 27 27 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Tạo CSDL − Giao diện đồ họa • Bước 2: nhập tên CSDL... dạy nhiều lớp học Một lớp họccó nhiều giáo viên Quan hệ này tương đương với hai quan hệ một nhiều sau: 17 17 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC Giới thiệu CSDL • Hệ quản trị CSDL − − Quản lý các dữliệu được lưu trữ bên trong các CSDL, giúp cho CSDL dễ dàng đến được với người dùng khi cần truy cập các thông tin khác nhau Có khả năng lưu trữ dữliệu và cho phép dữliệucó thể trao... New Database và chọn các thông tin khác • Bước 3: Nhấn “Create” để hoàn thành việc tạo CSDL 28 28 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Tạo CSDL − Dùng câu lệnh CREATE DATABASE • Vào giao diện dòng lệnh 29 29 TRƯỜNGĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC CSDL MySQL • Tạo CSDL − Dùng câu lệnh CREATE DATABASE • Cú pháp: CREATE DATABASE Tên_CSDL [[ DEFAULT]...TRƯỜNG ĐẠIHỌCKHOAHỌCTỰNHIÊNTP.HCM TRUNG TÂM TIN HỌC Giới thiệu CSDL • Các đối tượng chính của CSDL quan hệ − Bảng dữ liệu (table) • Cột: là một khối dữliệu trong bảng, có cùng loại dữ liệu, có các thông tin chính: Tên cột: dùng để phân biệt với các cột khác trong bảng Tên cột trong bảng phải duy nhất và không dùng các ký tự đặc biệt Kiểu dữliệu của cột: xác định loại . 1
1
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP. HCM
TRUNG TÂM TIN HỌC
HỌC PHẦN 5
2
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP. HCM
TRUNG TÂM TIN HỌC
2
CƠ SỞ
DỮ
LIỆU MYSQL
3
3
TRƯỜNG.
liệu
4
4
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP. HCM
TRUNG TÂM TIN HỌC
Tổng quan
•
Giới thiệu Cơ sở
dữ
liệu (CSDL)
•
CSDL MySQL
5
5
TRƯỜNG ĐẠI HỌC KHOA HỌC