Table: ? Chỉ định khoá chính ntn? B1: Chọn trờng làm khoá chính B2: Nháy nút hoặc chọn lệnh edit/ primary key ?Khoá chính có tính chất nh thế nào?
- Tớnh chất khúa chớnh (Primary key) của trường trường
Khi tạo khúa chớnh cho một hoặc nhiều
trường nào đú thỡ dữ liệu khi nhập vào
trường này khụng được chứa cỏc giỏ trị giống nhau.Vớ dụ 1.
?Trong một Table cú cần thiết phải tạo khúa chớnh cho ớt nhất một trường khụng?
- Để CSDL cú hiệu quả, trong Table nờn chọn ớt nhất một trường cú khúa chớnh
2.Hoạt động 2:
Tạo và sửa cấu trỳc bảng
a) Thiết kế bảng với yờu cầu đơn giản:Vdụ 2: (ở bờn) Vdụ 2: (ở bờn)
Trong cửa sổ CSDL, kớch vào đối tượng Tables.
B1: Kớch vào lệnh Create Table In Design
View (H1).
B2: Xuất hiện cửa sổ (H2)
B3: Từ cửa sổ (H2), nhập cỏc tờn trường (trong hộp field name) chọn. kiểu dữ liệu(trong cột data Type), ghi chỳ thớch(Field properties), như dưới đõy.
(đó được học ở Pascal) là kiểu giỏ trị của dữ liệu lưu trong một trường.
- Có 6 kiểu dữ liệu: Text,
number, date/time, autonumber, yes/no,memo
- Học sinh đọc sgk, suy nghĩ trả lời câu hỏi.
Vớ dụ 1: Gỉa sử một table chứa
Trường Số CMND , đối với trường này nờn chọn khúa
chớnh cho nú, vỡ nguyờn tắc số
CMND khụng được trựng nhau. Trỏnh tỡnh trạng người nhập dữ liệu nhập những giỏ trị trựng nhau.
Vớ dụ 2: Hóy thiết kế table
DSHS gồm cỏc trường sau: MAHS, HODEM,
TEN,GIOITINH,NGAYSINH,D IACHI,TO. Trong đú:
MAHS: kiểu dữ liệu ký tự
(Text), chọn khúa chớnh. HODEM: Text
TEN: TexT
GIOITINH: kiểu Yes/No
NGAYSINH: Kiểu
date/Time
Trường THPT Tủa Chựa Năm học 2009-2010
Cột Bản ghi
B4: Chọn trường khúa chớnh:
?Trong cỏc trường của DSHS nờn chọn trường nào là trường khúa chớnh?
Trường 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), trong cửa sổ thiết kế Table (H3), chọn trường MAHS, kớch vào biểu tượng trờn thanh cụng cụ, xuất hiện biểu tượng chỡa khúa nằm bờn trỏi của trường
b) Thiết kế bảng với yờu cầu phức tạp :
?Với bảng có yêu cầu phức tạp thờng có các tính chất nh thế nào?
Các tính chất trờng:
- Field name(Kích thớc trờng)
Format: Quy định cách hiển thị và in DL. - Caption: Cho phép thay tên trờng bằng các phụ đề.
- Default Value(Giá trị ngầm định)
DIACHI: Text TO:Text
Tất cả cỏc trường yờu cầu ghi
chỳ thớch mụ tả cho rừ về
trường
- Học sinh đọc sgk, suy nghĩ trả lời câu hỏi.
? Để thay đổi tính chất một tr- ờng
- Nháy chuột vào dòng định nghĩa
ở VD2
Nếu yờu cầu, trường MAHS chỉ
chứa 10 ký tự Học sinh: phải chọn tớnh chất Field Size=10, muốn nhập ký tự vào trường MAHS thỡ ký tự phải tự động biến thành chữ hoađặt Format:>
NếuTrường GIOITINH kiểu Yes/No
Ngaysinh: chọn dạng thức ngày
ngắn (Short date)
Trường TO (tổ) bắt buộc phải nhập vào Require: chọn Yes
H1
Trường THPT Tủa Chựa Năm học 2009-2010
2- Kớch vào đõy để thiết kế Table thiết kế Table 1- Chọn đối tượng Tables 1.Nhậ p tờn trườn g vào cột này 4.Tớnh chất trường 2.Chọn kiểu dữ liệu 3.Chỳ thớch
H2
Hoạt động giỏo viờn Hoạt động học sinh
*Lưu bảng sau khi đó thiết kế xong: ? Để lu bảng ta làm ntn?
B1: File/SaVe
B2: Gõ Tên Bảng vào ô table Name trong Save As
B3: Nháy OK hoặc Enter
3. Hoạt động 3: Thay đổi cấu trúc bảng
? Ta có thể thay đổi những gì? - Thay đổi thứ tự các trờng - Thêm trờng - Xoá trờng + Chọn trờng muốn xoá + Edit/Delete rows - Qua 3 bớc
- Học sinh đọc sgk, trả lời câu hỏi
-Insert/rows
- Gõ tên các trờng và chọn kiểu dl, mô tả và xác định tính chất các trờng
Trường THPT Tủa Chựa Năm học 2009-2010
2. Kớch vào biểu tượng chỡa khúa khúa 1. Chọn trường muốn đặt khúa chớnh
- Thay đổi khoá chính
4. Hoạt động 4: Xoá và đổi tên bảng.
? Để xoá bảng ta làm nh thế nào? ? Để đổi tên bảng ta làm nh thế nào?
*X
oá bảng:
- Chọn tên bảng - Edit/Delete
*Đổi tờn bảng :
- Kớch phải chuột vào bảng muốn đổi tờn - Chọn lệnh Rename.
- Nhập vào tờn mới và Enter
- Học sinh đọc sgk, trả lời câu hỏi
IV.Đỏnh giỏ cuối bài: