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

Chia sẻ bởi Nguyễn Thị Hoa | Ngày 10/05/2019 | 198

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:

Chào các bạn đến với tiết học của nhóm 3
Access dễ quá !!!!
Đặt vấn đề
Ngay sau khi CSDL được tạo ra.
Bất cứ khi nào có dữ liệu.
Bất cứ lúc nào cần cập nhật dữ liệu.
Sau khi bảng đã được tạo trong CSDL.
Khi nào thì có thể nhập dữ liệu vào bảng.
?

Table (bảng) là gì?
- 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
Hãy cho biết bảng trên bao gồm những thành phần nào?

nhiều cột
nhiều hàng
Mỗi cột của bảng thể hiện
1 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ể cần quản lí.
1. CÁC KHÁI NIỆM CHÍNH

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 (Field)
Trường ‘NgaySinh’
Trường ‘HoDem’
Trường ‘Maso’

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 (Record)
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. CÁC KHÁI NIỆM CHÍNH
Em có nhận xét gì về dữ liệu của bảng nằm trên cùng một cột?
Trong một cột có chung một kiểu
- 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?
Kiểu số nguyên
Kiểu số thực
Kiểu kí tự
Kiểu logic
Kiểu xâu

Các kiểu
Dữ liệu
- Ví dụ:
Number (kiểu số)
Maso
Hodem
Ladoanvien
Text (văn bản)
yes/no (logic)
Lưu ý: Trong một bảng không thể có hai trường cùng kiểu AutoNumber.
2. TẠO VÀ SỬA CẤU TRÚC BẢNG
a. Tạo cấu trúc bảng
Ví dụ 2: Hãy thiết kế table HOCSINH gồm các trường sau: MASO, HODEM, TEN,GIOITINH,NGAYSINH,DIACHI,TO. Trong đó:
MASO: kiểu dữ liệu số (AutoNumber),
HODEM: Text
TEN: TexT
GIOITINH: kiểu Yes/No
NGAYSINH: Kiểu date/Time
DIACHI: Text
TO: Number
Tất cả các trường yêu cầu ghi chú thích mô tả cho rõ về trường.
Trong cửa sổ CSDL mới, kích vào đối tượng Tables.
- Cách 1: Nháy vào lệnh Create Table In Design View
Cách 2: Nháy nút lệnh New

2- Kích vào đây để thiết kế Table
1- Chọn đối tượng Tables
->rồi nháy Design View
Sau khi thực hiện 1 trong 2 cách trên, trên cửa sổ làm việc của Access sẽ xuất hiện cửa sổ cấu trúc bảng và thanh công cụ thiết kế bảng Table Design
cửa sổ
cấu trúc bảng
thanh công cụ thiết kế bảng Table Design
Đị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, phần định nghĩa trường và phần tính chất của trường.
 Các tính chất của trường
Filed Size (kích thước trường)
Đặt kích thước trường theo kiểu dữ liệu.
Trường Ho kiểu Text có kích thước là 30
 Các tính chất của trường
Format (định dạng)
Quy định cách hiển thị và in dữ liệu.
Định dạng Short Date của trường Ngaysinh kiểu Date hiển thị dd/mm/yyyy
 Các tính chất của trường
Caption
Thay tên trường bằng phụ đề dễ hiểu cho người dùng khi hiển thị
Trường Diachi khi hiển thị là Địa chỉ
 Các tính chất của trường
Default Value
Giá trị tự động đưa vào trường khi tạo bản ghi mới
Trường gt khi hiển thị giá trị mặc định là “nam”
Trường gt khi hiển thị giá trị mặc định là “nam”
(Default Value)
Trường Diachi khi hiển thị là Địa chỉ (Caption)
Định dạng Short Date của trường Ngaysinh kiểu Date hiển thị dd/mm/yyyy
(Format)
Trường Ho kiểu Text có kích thước là 30
(Filed Size )
Tạo một trường
Bước 1: Gõ tên trường vào cột
Field Name
Bước 2: Click vào mũi tên trong cột Data Type để 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.
Chỉ định khóa chính
Trong bảng không thể có 2 hàng dữ liệu giống hệt nhau, nghĩa là mỗi bản ghi phải là duy nhất
Khi xây dựng bảng cần chỉ ra trường mà giá trị xác định duy nhất mỗi hàng của bảng
Trường đó gọi là khóa chính (Primary Key)
Khóa chính là một số tối thiểu các trường sao cho mỗi bộ giá trị của các trường trong khóa chính sẽ xác định duy nhất 1 bản ghi
Khóa chính là gì?
Chỉ định khóa chính
Chọn trường khóa chính: Trường Mã học sinh(MaSo) là trường khóa chính (vì mỗi HS được xác định bởi một mã hs duy nhất)
Chỉ định khóa chính

Tại sao không thể dùng trường Ten (tên) để làm khóa chính cho bảng HOC_SINH ở trên?
Chỉ định khóa chính
Click chọn vào trường làm khóa chính.
C1: Click chọn
Bước 1:
Bước 2:
Chỉ định khóa chính
C2: Chọn Edit  chọn Primary Key
C3: Click phải  chọn Primary Key
Chỉ định khóa chính
Trường MaSO được chỉ định là khóa chính
Thay đổi khóa chính
Chọn trường muốn chỉ định là khóa chính
Nhấn Edit  Primary Key hoặc click nút
Chọn File  Save để lưu cấu trúc bảng
Lưu cấu trúc bảng
Chọn File  Save hoặc click vào nút lệnh
Gõ tên bảng vào ô Table Name trong hộp thoại Save As
Nhấn OK hoặc phím Enter
B. THAY ĐỔI CẤU TRÚC BẢNG

Chọn chế độ nào để thay đổi cấu trúc của trường?
Thay đổi cấu trúc của trường, ta hiển thị bảng ở chế độ trang thiết kế(Design View)
Thay đổi thứ tự của trường
Chọn trường muốn thay đổi vị trí
Nhấn và giữ mouse, trong Access sẽ hiển thị một đường nhỏ nằm ngang ngay trên trường được chọn.
Di chuyển mouse, đường nằm ngang đó sẽ cho biết vị trí mới của trường
Thả mouse khi đã di chuyển trường đến vị trí mong muốn.
+ Chọn lệnh Insert  Rows
+ Gõ tên trường mới.
Thêm trường
+ Hoặc nháy nút

Xóa trường
Chọn trường muốn xóa
Nhấn Edit  Delete Rows hoặc click nút
Chọn File  Save để lưu cấu trúc bảng
C. XÓA VÀ ĐỔI TÊN BẢNG
Xóa bảng
Click chọn
Click chọn
Click phải
Click chọn
Xuất hiện hộp thoại của Access
Hộp thoại của Access
Đổi tên bảng
Click phải
Click chọn
Đổi tên bảng
Click
Nhập tên mới vào rồi Enter
Câu 1: Hãy chọn kiểu dữ liệu thích hợp cho các mô tả sau:
Câu hỏi củng cố

f) Số báo danh của các học sinh dự thi Tốt nghiệp.
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ề một sản phẩm.
c) Điểm trung bình môn Toán của một học kì.
d) Ngày giờ mua/bán hàng; ngày sinh.
e) Là hàng mẫu hoặc hàng bán (chỉ nhận một trong hai giá trị).
Câu 2: Để chỉ định khóa chính cho một bảng, sau khi chọn trường, ta thực hiện:
a. Chọn Edit  Primary key;
b. Chọn Table  Edit key;
c. Chọn View  Primary key;
Câu hỏi củng cố
d. Tất cả đều sai.

Câu 3: Độ rộng của trường có thể được thay đổi ở đâu?
Câu hỏi củng cố

Trong chế độ thiết kế, có thể thay đổi được độ rộng thực chứa dữ liệu của trường bằng tính chất Field Size.
Trong chế độ trang dữ liệu, độ rộng hiển thị trường có thể được thay đổi bằng cách kéo thả đường biên phải ở tên trường để hiển thị nội dung trường ( có thể lớn hơn hoặc nhỏ hơn độ rộng thực tuy nhiên độ rộng thực của trường thì không thay đổi)
Câu 4: Khi nhập dữ liệu, trường nào không được để trống?
Câu hỏi củng cố

Khi đã chỉ định khóa chính cho bảng, Access sẽ không cho phép nhập giá trị trùng hoặc để trống giá trị trong trường khóa chính.
* 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ẻ: Nguyễn Thị Hoa
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)