Bài 4. Cấu trúc bảng

Chia sẻ bởi Bùi Văn Du | Ngày 10/05/2019 | 174

Chia sẻ tài liệu: Bài 4. Cấu trúc bảng thuộc Tin học 12

Nội dung tài liệu:

TRƯỜNG THPT DIÊN HỒNG
TIN HỌC 12
Các loại đối tượng chính của Access là gì?
Có 4 đối tượng chính:
Bảng (Table): dùng để lưu dữ liệu
Biểu mẫu (Form): dùng để xem, cập nhật dữ liệu
Mẩu hỏi (Query): dùng để tìm kiếm, sắp xếp,
kết xuất dữ liệu
Báo cáo (Report): tạo các báo cáo thống kê có
thể tính toán, tổng hợp dữ liệu, in báo cáo
Đối tượng nào của Access có khả năng lưu trữ dữ liệu?
TABLE
Hiểu được các khái niệm chính trong cấu trúc bảng gồm trường, bản ghi, kiểu dữ liệu
Biết khái niệm khoá chính. Thực hiện được việc chỉ định khoá
Biết cách tạo và sửa cấu trúc bảng, nạp dữ liệu vào bảng, cập nhật dữ liệu

* Mục đích, yêu cầu:
BÀI 4: CẤU TRÚC BẢNG
Bạn hãy quan sát và so sánh sự giống nhau giữa màn hình của chương trình bảng tính Excel và bảng trong Access?
Có nhiều hàng
Có nhiều cột
1. CÁC KHÁI NIỆM CHÍNH
- Bảng gồm nhiều hàng, nhiều cột.
- Bảng là thành phần cơ sở tạo nên CSDL.
- Các bảng chứa toàn bộ dữ liệu mà người dùng cần để khai thác.
Ví dụ :
Các hàng
Các cột
Trong bảng mỗi cột gọi là gì?
Trong bảng mỗi hàng gọi là gì?
Ví dụ :
Nêu nhận xét về dữ liệu trong mỗi trường?
Mỗi trường có một kiểu dữ liệu.
1. CÁC KHÁI NIỆM CHÍNH
 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ủa chủ thể cần quản lý.
Trường ‘Diachi’
Trường ‘Hoten’
Trường ‘Maso’
1. CÁC KHÁI NIỆM CHÍNH
 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 chủ thể được quản lí
1. CÁC KHÁI NIỆM CHÍNH
Bản ghi thứ 1 có các dữ liệu:
1, Nguyễn An, 12/08/1991, Nam, Nghĩa Tân, Đoàn viên, 1, 7, 8, 5, 6, 7
1. CÁC KHÁI NIỆM CHÍNH
 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.

Em hãy nêu một số kiểu dữ liệu đã biết ở tin học 11 (Pascal)?
Trong Pascal:
Kiểu số nguyên
Kiểu số thực
Kiểu kí tự
Kiểu logic
Kiểu xâu

Trong Access
Thảo luận nhóm 2 phút:
Hãy tìm hiểu các kiểu dữ liệu trong bảng HOC_SINH.
KẾT QUẢ THẢO LUẬN
2. TẠO VÀ SỬA CẤU TRÚC BẢNG:
a. Tạo cấu trúc bảng:
1- Chọn đối tượng Tables
- Cách 1:
Nháy đúp Create table in Design View
1. CÁC KHÁI NIỆM CHÍNH
2. TẠO VÀ SỬA CẤU TRÚC BẢNG:
a. Tạo cấu trúc bảng:
- Cách 2:
Nháy nút lệnh
rồi nháy đúp Design View
1. CÁC KHÁI NIỆM CHÍNH
Định nghĩa trường
Các tính chất của trường
Xuất hiện cửa sổ để thiết kế thuộc tính của của trường trong Table.
Cấu trúc của bảng chia làm hai phần, phần định nghĩa trường và phần tính chất của trường.
* Các bước để tạo 1 trường:
Bước 1: Gõ tên trường vào cột
Field Name
Bước 2: chọn một kiểu dữ liệu trong danh sách mở ra.
Bước 3:
Mô tả nội dung trường trong cột Description
Bước 4: Lựa chọn tính chất của trường trong phần Field Properties.
Tạo bảng GIAO_VIEN gồm các thuộc tính sau:
MASO (Mã giáo viên) kiểu Text
HOTEN (Họ tên giáo viên) kiểu Text
GIOITINH (Giới tính) kiểu Yes/No
NGAYSINH (Ngày sinh) kiểu Date/Time
NOISINH (Nơi sinh) kiểu Text
LOPCHUNHIEM (Lớp chủ nhiệm) kiểu Text
1. Hãy chọn kiểu dữ liệu (trong số các kiểu Text, Number, Date/Time, Curency, AutoNumber, Yes/No, Memo) thích hợp cho các giá trị mô tả sau đây:
a/ Chữ hoặc kết hợp chữ và số hoặc các số không yêu cầu tính toán, chẳng hạn số điện thoại
b/ Văn bản dài mô tả tóm tắt về sản phẩm;
c/ Số thứ tự của một danh sách các sản phẩm;
d/ Số tham gia tính toán như tỉ giá, đơn giá và số lượng;
e/ Ngày giờ mua bán hàng, ngày sinh;
f/ Là hàng mẫu hoặc hàng bán (chỉ nhận một trong hai giá trị);
a/ Text
b/ Memo
c/AutoNumber
d/Number
e/ Date/Time
f/ Yes/No
CHÚC CÁC EM HỌC TỐT
TRƯỜNG THPT DIÊN HỒNG
(TIẾP THEO)
Nhắc lại các bước để tạo 1 trường:
Bước 1: Gõ tên trường vào cột
Field Name
Bước 2: chọn một kiểu dữ liệu trong danh sách mở ra.
Bước 3:
Mô tả nội dung trường trong cột Description
Bước 4: Lựa chọn tính chất của trường trong phần Field Properties.
* Các tính chất của trường:
Field Size: cho phép đặt kích thước tối đa cho dữ liệu trong trường với các kiểu dữ liệu Text, Number hoặc AutoNumber
Trong lớp genegal :
Trường Hoten kiểu Text có kích thước là 30
Ví dụ:
Trong lớp genegal :
Format: Quy định dạng thể hiện của dữ liệu khi hiển thị
Định dạng Short Date của trường Ngaysinh kiểu Date hiển thị dd/mm/yyyy
Ví dụ:
Trong lớp genegal :
Caption: Nhãn của trường dùng làm tiêu đề trong chế độ Data sheet, Form,Report
Trường Hoten khi hiển thị là Họ tên
Ví dụ:
Trong lớp genegal :
Defauld Value: Trị mặc định tự động gán cho field khi tạo Record mới.
Trường To khi hiển thị giá trị mặc định là “1”
Ví dụ:
Tóm lại: Các tính chất của trường
- Field Size: cho phép đặt kích thước tối đa cho dữ liệu trong trường với các kiểu dữ liệu Text, Number hoặc AutoNumber
Trong lớp genegal :
- Format: Quy định dạng thể hiện của dữ liệu khi hiển thị
- Caption: Nhãn của trường dùng làm tiêu đề trong chế độ Data sheet, Form,Report
- Defauld Value: giá trị mặc định tự động gán cho field khi tạo Record mới.
* Chỉ định khoá chính
Khi xây dựng mỗi bảng trong Access, người dùng cần chỉ ra trường mà giá trị của nó xác định duy nhất mỗi hàng của bảng. Trường đó tạo thành khoá chính (Primary Key) của bảng.
Để chỉ định khoá chính, ta thực hiện:
Bước 1: Chọn trường làm khoá chính;
Bước 2:
Cách 1: Nháy nút
Cách 2: chọn lệnh EDIT>PRIMARY Key.
Cách 3: Click phải chọn Primary key
Ví dụ: Bảng HOC_SINH ta chọn trường Maso làm khóa chính
Bước 1: Chọn trường làm khóa chính
Bước 2: Nhấp nút Primary key
Cách 1:
Bước 2: Chọn Edit  chọn Primary Key
Cách 2:
Cách 3:
Bước 2: Click phải  chọn Primary Key
Chú ý: Khóa chính có thể là một hoặc nhiều trường
Muốn thay đổi khóa chính hoặc hủy khóa chính ta chọn trường muốn chỉ định rồi nháy nút
Hoặc chọn lênh: Edit->Primary Key
* Lưu cấu trúc bảng
Bước 1: Chọn File  Save hoặc click vào nút lệnh
Bước 2: Gõ tên bảng vào ô Table Name trong hộp thoại Save As
Bước 3: Nhấn OK hoặc phím Enter
Một bảng sau khi được tạo và lưu cấu trúc thì có thể nhập dữ liệu vào bảng đó.
2. TẠO VÀ SỬA CẤU TRÚC BẢNG:
a. Tạo cấu trúc bảng:
b. Thay đổi cấu trúc bảng:
* Thay đổi thứ tự các trường:
- Chọn trường cần thay đổi vị trí
- Click và rê chuột đến vị trí cần thiết.
1. CÁC KHÁI NIỆM CHÍNH
B1:Click phải vào vị trí phía bên dưới trường cần thêm
* Thêm trường:
- Chọn vị trí bên dưới trường cần thêm
- Vào menu Insert/ chọn Rows hoặc click phải chọn Insert Rows
- Gõ tên trường cần thêm, chọn kiểu dữ liệu, tính chất trường…
- Chọn trường cần xóa.
- Vào menu Edit/ chọn Delete Rows.
* Xóa trường:
- Xóa khóa chính cũ ( nháy chuột vào biểu tượng khóa chính).
- Chọn trường mới cần đặt khóa chính.
- Nháy vào biểu tượng khóa chính.
* Thay đổi khóa chính:
2. TẠO VÀ SỬA CẤU TRÚC BẢNG:
a. Tạo cấu trúc bảng:
b. Thay đổi cấu trúc bảng:
c. Xóa và đổi tên bảng:
1. CÁC KHÁI NIỆM CHÍNH
- Chọn tên bảng trong trang Table
- Nhấp vào biểu tượng nút xóa
hoặc vào Edit/ chọn Delete
* Xóa bảng:
- Chọn bảng.
- Vào menu edit/ Chọn Rename hoặc click phải chọn Rename
* Đổi tên bảng:
1. CÁC KHÁI NIỆM CHÍNH
Bảng (Table)
Trường (Field)
Bản ghi (Record)
Kiểu dữ liệu
2. TẠO VÀ SỬA CẤU TRÚC BẢNG:
a. Tạo cấu trúc bảng
b. Thay đổi cấu trúc bảng
c. Xóa và đổi tên bảng
HÃY CHỌN ĐÁP ÁN ĐÚNG CHO CÁC CÂU HỎI SAU:
1. Khi nào thì có thể nhập dữ liệu vào bảng?
a/ Ngay sau khi cơ sở dữ liệu được tạo ra;
b/ Bất cứ khi nào có dữ liệu;
c/ Bất cứ lúc nào cần cập nhật dữ liệu;
d/ Sau khi bảng đã được tạo trong cơ sở dữ liệu
2. Trong chế độ thiết kế, một trường thay đổi khi:
a/ Một trong những tính chất của trường thay đổi;
b/ Tên trường thay đổi;
c/ Kiểu dữ liệu của trường thay đổi;
d/ Tất cả các phương án trên;
3. Độ rộng của trường có thể được thay đổi ở đâu?
a/ Trong chế độ thiết kế;
b/ Trong chế độ trang dữ liệu;
c/ Không thể thay đổi được;
4. Sau khi thiết kế xong bảng, nếu ta không chỉ định khóa chính thì:
a/ Access không cho phép lưu bảng
b/ Access không cho phép nhập dữ liệu;
c/ dữ liệu của bảng có thể có hai hàng giống hệt nhau;
d/ Access đưa ra lựa chọn là tự động tạo trường khóa chính cho bảng;
Bài tập sách giáo khoa
1/ Tại sao trong một bảng không thể có hai hàng giống hệt nhau?
2/ Trong quản lý học sinh dự kỳ thi tốt nghiệp, theo em có thể khai báo kiểu dữ liệu gì cho mỗi thuộc tính sau đây?
Số báo danh:
Họ và tên:
Ngày sinh:
Điểm số:
3/ Hãy nêu các bước để chỉ định khóa chính trong bảng dữ liệu gồm các thuộc tính nêu trong câu 2
4/ Khi nhập dữ liệu trường nào không được để trống?
5/ Liệt kê một số thao tác có thể được thực hiện trong chế độ thiết kế bảng?
DẶN DÒ
Về nhà học bài và chuẩn bị trước bài tập và thực hành 2 (Tạo cấu trúc bảng)
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Bùi Văn Du
Dung lượng: | Lượt tài: 17
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)