16
BÀI 4: CẤU TRÚC BẢNG TRƯỜNG THCS,THPT QUANG TRUNG – NGUYỄN HUỆ BỘ MÔN TIN HỌC

Lớp 12 Bài 4: Cấu trúc bảng

Embed Size (px)

Citation preview

Page 1: Lớp 12 Bài 4: Cấu trúc bảng

BÀI 4: CẤU TRÚC BẢNG

TRƯỜNG THCS,THPT QUANG TRUNG – NGUYỄN HUỆBỘ MÔN TIN HỌC

Page 2: Lớp 12 Bài 4: Cấu trúc bảng

1

NỘI DUNG BÀI HỌC

TẠO VÀ SỬA CẤU TRÚC BẢNG

CÁC KHÁI NIỆM CHÍNH

Bài 4: CẤU TRÚC BẢNG

Page 3: Lớp 12 Bài 4: Cấu trúc bảng

2

Bài 4: CẤU TRÚC BẢNG

Bài 4: CẤU TRÚC BẢNG

Hãy cho biết bảng trên có bao nhiêu hàng,cột?

Page 4: Lớp 12 Bài 4: Cấu trúc bảng

3

- Dùng để lưu trữ dữ liệu, mỗi bảng chứa thông tin về một chủ thể

xác định và gồm nhiều hàng, nhiều cột.

Bài 4: CẤU TRÚC BẢNG

Bài 4: CẤU TRÚC BẢNG

Đặt vấn đề:

Table (bảng) là gì?

nhiều cột

Đề tạo được một bảng trên thì ta cần những thành phần chính là:

Nhiều hàngMỗi cột của bảng thể hiện một thuộc tính cần quản lý của chủ thể

Mỗi hàng của bảng gồm dữ liệu về các thuộc tính của 1 cá thể

Page 5: Lớp 12 Bài 4: Cấu trúc bảng

4

1. Các khái niệm chính

Bài 4: CẤU TRÚC BẢNG

a. Trường (Field)Trường (Field) là gì?

• Là một cột của bảng thể hiện một thuộc tính cần quản lí của chủ thể.

Trường ‘NgaySinh’Trường ‘HoDem’Trường ‘Maso’

Page 6: Lớp 12 Bài 4: Cấu trúc bảng

5

b. Bản Ghi (Record) Bản ghi (Record) là gì?

• Là một hàng của bảng gồm dữ liệu về các thuộc tính của một cá thể cần quản lí.

Bản ghi thứ 5 có bộ dữ liệu là: 5, Trần Bội Di, Nam, 16/09/1990, Tp.HCM, đoàn viên, 225 Phạm Hữu Chí, 1

1. Các khái niệm chính

Page 7: Lớp 12 Bài 4: Cấu trúc bảng

6

Em hãy nêu một số kiểu dữ liệu đã biết ở tin học 11?

Kiểu số nguyên

Kiểu số thực

Kiểu kí tự

Kiểu logic

Kiểu xâu

Các kiểuDữ liệu

1. Các khái niệm chính

Bài 4: CẤU TRÚC BẢNG

Page 8: Lớp 12 Bài 4: Cấu trúc bảng

7

c. Kiểu dữ liệu (Data Type)

- Là kiểu của dữ liệu lưu trong một trường. Mỗi trường có một kiểu dữ liệu.

1. Các khái niệm chính

Bài 4: CẤU TRÚC BẢNG

Page 9: Lớp 12 Bài 4: Cấu trúc bảng

8Number (kiểu số)

Maso Hodem Ladoanvien

Text (văn bản) yes/no (logic)

c. Kiểu dữ liệu (Data Type)

1. Các khái niệm chính

Bài 4: CẤU TRÚC BẢNG

Page 10: Lớp 12 Bài 4: Cấu trúc bảng

Kiểu dữ liệu Mô tả Minh họa Kích thước

lưu trữ

TextDữ liệu chữ - số THPT QT-NH,Lớp 12B,

08.668022340 – 255 kí tự

NumberDữ liệu kiểu số 123, -1237, 1.23.... 1, 2, 4 hoặc 8

byte

Date/Time Dữ liệu ngày/thời gian 12/2/06, 1:23:45 PM... 8 byte

Currency Dữ liệu kiểu tiền tệ $1234,100234ĐVN.. 8 byte

AutoNumber

Dữ liệu kiểu số đếm,tạo số nguyên theo thứ tự

12

....

4 byte hoặc 16 byte

Yes/No

Dữ liệu kiểu Boolean (hay Lôgic), lưu giữ các giá trị Yes hoặc No, True /False, On/off

Nam hoặc Nữ, hoặc đã vào Đoàn hay chưa ...(dữ liệu chỉ

có hai giá trị chọn lựa)

1 bit

MemoKiểu văn bản Dữ liệu là text khoảng 0 ->

65536 kí tự0 – 65536 kí tự

Page 11: Lớp 12 Bài 4: Cấu trúc bảng

9

2. Tạo và sửa cấu trúc bảng (tiết 2)

Bài 4: CẤU TRÚC BẢNG

a. Tạo cấu trúc bảng

Trên thanh công cụ Click chọn Create Table Design View

Page 12: Lớp 12 Bài 4: Cấu trúc bảng

10

2. Tạo và sửa cấu trúc bảng

Bài 4: CẤU TRÚC BẢNG

a. Tạo cấu trúc bảng

Định nghĩa trường

Các tính chất của trường

Cấu trúc của bảng chia làm hai phần: định nghĩa trường và tính chất của trường.

Page 13: Lớp 12 Bài 4: Cấu trúc bảng

11

3. Chỉ định khóa chính

Bài 4: CẤU TRÚC BẢNG

Khóa chính (Primary key) là trường mà mỗi giá trị của nó xác định duy nhất mỗi hàng của bảng, nghĩa là không có hai hàng giống hệt nhau .

Page 14: Lớp 12 Bài 4: Cấu trúc bảng

12

3. Chỉ định khóa chính

Bài 4: CẤU TRÚC BẢNG

Chọn trường khóa chính: Trường Mã học sinh (MaHS) là trường khóa chính (vì mỗi HS được xác định bởi một mã hs duy nhất).

Page 15: Lớp 12 Bài 4: Cấu trúc bảng

13

3. Chỉ định khóa chính

Bài 4: CẤU TRÚC BẢNG

Chỉ định khóa chính:

Click chọn vào trường làm khóa chính.

Click chọn

Bước 1:

Bước 2:

Page 16: Lớp 12 Bài 4: Cấu trúc bảng