Tạo 2 Khóa Chính Trong Access

Share:

Các loại dữ liệu của trường tài liệu (field), khóa bao gồm, khóa nước ngoài những cấu hình thiết lập Lookup trong quá trình chế tác bảng MS Access

Trong phần này đã tò mò chi tiết hơn về các bảng dữ liệu MS Access, những hình trạng tài liệu và sự link giữa các bảng.Bạn vẫn xem: Tạo 2 khóa thiết yếu vào access

Một số tư tưởng liên quan mang đến bảng (table) trong Access

Bảng (Table) là vị trí tàng trữ ban bố tài liệu các đối tượng làm chủ. Bảng bao gồm kết cấu hai phía bao gồm những mẫu (Record - bản ghi - hàng) và các cột (Field - ngôi trường dữ liệu)

lấy một ví dụ, bảng HOCSINH lưu trữ ban bố về đối tượng người sử dụng học sinh gồm các ngôi trường tài liệu (field): HOCSINHID, Ho, Ten, Ngaysinh, Dantoc, Noisinh, Diachi

Mỗi đối tượng người sử dụng học sinh được biểu diễn trong một bản ghi (Record, dòng) tài liệu. Bảng rất có thể có tương đối nhiều, một hoặc không có record làm sao.You watching: Tạo 2 khóa thiết yếu vào access


*

Trong một DataBase hay có nhiều bảng, mỗi bảng lưu trữ dữ liệu của một đối tượng người tiêu dùng như thế nào kia, những đối tường này rất có thể bao gồm quan hệ nam nữ cùng nhau.

Bạn đang đọc: Tạo 2 khóa chính trong access


*

Ví dụ, bảng LOP và bảng HOCSINH tất cả tương tác một - các. Mỗi lớp có không ít học sinh, từng học viên nằm trong về một lớp

Khóa chính - Primary Key

Khóa bao gồm (primary key) là trường dữ liệu (cột) có mức giá trị duy nhất thân các hàng (record). Khóa chủ yếu nhằm xác định đúng mực Record như thế nào kia trong bảng, nên những khi áp dụng hãy chọn 1 loại dữ liệu chăm biệt làm sao kia có tác dụng khóa chính, ví dụ như bảng về sản phẩm thì lựa chọn mã sản phẩm, bảng về nhân viên cấp dưới do đó mã nhân viên cấp dưới (hoặc số CMT) ... lấy ví dụ như bảng HOCSINH có một cột - ngôi trường tài liệu là HOCSINHID làm cho khóa chủ yếu, nó thi công là 1 trong những con số tốt nhất - dành riêng cho mỗi học viên - biết khóa chính trong tương lai đang nhanh chóng tìm về Record đựng khóa bao gồm đó. Trong sơ vật dục tình ở bên trên, ngôi trường tất cả cam kết hiệu chiếc chìa khóa là khóa thiết yếu của bảng. Cách thiết lập khóa chủ yếu mang lại bảng ở đoạn sau.

Xem thêm: Hướng Dẫn Cài Driver Card Màn Hình Vga Nvidia, Cách Cập Nhật Driver Cho Card Màn Hình Nvidia

Khóa nước ngoài - Foreign key

Khóa nước ngoài là ngôi trường (cột) tài liệu chứa các quý hiếm tmê mệt chiếu (trỏ đến) một khóa bao gồm của bảng khác. Việc tạo ra những cột (trường) là khóa ngoại đang hình thành cần quan hệ giữa những bảng.See more: 3 Cách Đơn Giản Cắt Hình Trong Video Tốt Nhất, Những Phần Mềm Cắt Ảnh Từ Video Tốt Nhất

Nhỏng sơ đồ dùng bên trên, bảng DIEM bao gồm ngôi trường HOCSINHID là khóa ngoại, nó tmê mệt chiếu mang lại khóa thiết yếu HOCSINHID của bảng HOCSINH, từ đó từng điểm xác minh được của học sinh làm sao, tựa như tất cả ngôi trường MONHOCID là khóa ngoại tsay đắm chiếu cho bảng MONHOC

Tạo bảng trong Access

quý khách rất có thể lựa chọn Table - để sản xuất bảng và vào trong ngày chính sách Datasheet View nhằm xây đắp bảng, nghỉ ngơi chính sách này bạng vẫn quan lại liền kề bảng dạng nhỏng bảng tính - trường đoản cú kia thêm các cột

Chọn menu Table Design để sản xuất bảng new cùng vào ngay lập tức chế độ Design View - Ta đang áp dụng chế độ tổng thể này khi chế tạo ra, xây cất bảng


*

Field Name - Định nghĩa cột (trường dữ liệu trong bảng) Data Type - Chọn hình dạng dữ liệu của ngôi trường (coi những phong cách tài liệu sống dưới) Description - Mô tả thông báo thêm về trường, chứa các báo cáo để đọc lại hiểu rằng mục đích tài liệu Fiel Properties - Thiết lập các thuộc tính mang lại ngôi trường dữ liệu, nó có tất cả nhì nhóm General - lên tiếng bình thường, tùy trực thuộc vào vẻ bên ngoài dữ liệu của ngôi trường nhưng mà thông báo thông thường bao gồm các mục không giống nhau nhỏng định dạng hiện thị lên dữ liệu, kích thước tài liệu, quý hiếm mang định ... Lookup - xác định các nguồn dữ liệu và định hình hiện lên nếu quan trọng
*

Các đẳng cấp dữ liệu

Khi tạo các ngôi trường mang đến bảng, lựa chọn đẳng cấp dữ liệu tương xứng vô cùng đặc biệt, nó đảm bảo an toàn CSDL vận hành hiểu quả:

Kiểu dữ liệu Mô tả Kích cỡ
Short Text Nó còn là Text sinh hoạt bản 2007 - 2010, màn trình diễn dữ liệu dạng chữ (thương hiệu fan, thương hiệu sản phẩm, tiêu đề ...) Tối nhiều 255 cam kết từ.
Long Text Còn là đẳng cấp Memo (2007 - 2010). Để biểu diễn cả câu văn uống, đoạn vnạp năng lượng dài. Đến 1GB
Number Các tài liệu dạng số 1, 2, 4, 8, or 16 byte
Date/Time Biểu diễn ngày cùng tháng 8 bytes.
Currency Dữ liệu số, dạng tiền tệ, màn biểu diễn số đúng đắn 4 số sau vết chấm. 8 bytes.
AutoNumber Dạng số tốt nhất, tự động hình thành do Access 4 bytes.
Yes/No Kiểu ngắn gọn xúc tích Boolean (true/false); Access lưu lại nó bên dưới dạng số, 0 là false cùng -một là true 1 byte.
Attachment Lưu những một số loại tài liệu file như những file hình ảnh, tư liệu, bảng tính ...

Tới 2 GB.

Thực hành sản xuất những bảng dữ liệu

Phần này thực hiện tạo thành các bảng cho một vận dụng làm chủ học viên dễ dàng và đơn giản. trước hết nó tất cả các bảng bao gồm quan hệ cùng với sơ thiết bị ở đoạn trên.See more: Top Truyện Ngôn Tình Hài Sắc ) Hay Nhất, Top 20 Truyện Ngôn Tình Hài Hước Nhất

Bảng NIENKHOA

Cấu trúc bảng

Tên cột (Field Name) Kiểu tài liệu (Data Type) Ghi crúc
KHOAID AutoNumber Khóa chính, số tự động tăng. Để thiết bật/tắt là khóa chính, chọn chiếc có tên ngôi trường rồi bấm chọn Primary Key hoặc đề nghị con chuột vào tên ngôi trường cùng lựa chọn Primary Key
*

NamNH Date/Time Năm nhập học, hình trạng ngày - giờ đồng hồ. Định dạng ngôi trường này hiện lên năm học (không hiện lên ngày, thánh).

Định dạng hiện thị lên ngày tháng điền những chiếc format phù hợp vào mục Format, các ký hiệu rất có thể phối hợp gồm:

Tại trường này chỉ hy vọng hiện lên năm, bắt buộc nhập lệ Format là yyyy

TenKhoa Short Text Kiểu Text, chọn size 10 cam kết từ bỏ (Field Size), có tiến công chỉ mục, ko được trùng giá trị, dòng chữ bao gồm chiều dài khác 0

Chọn giao diện tài liệu là Text (Short Text), tiếp nối ngơi nghỉ mục trực thuộc tính, team General chọn: Field Size là 10 - nhằm tùy chỉnh cấu hình lâu năm tối nhiều 10 ký từ bỏ, mục Allow Zezo length lựa chọn là No nhằm ko được cho phép vứt trống tài liệu này. Tại mục Indexed lựa chọn Yes (No Duplicates) cho biết tài liệu này được chỉ mục, ko được cho phép trùng dữ liệu.

Sau lúc tạo thành bảng, bảo quản cùng với tên NIENKHOA triển khai nhập dữ liệu thẳng mẫu

Bảng NGANH

Bảng trình bày về những ngành học: tên ngành học tập, mã ngành, số năm học tập. Cấu trúc chế tạo bảng như hình dưới

Đối cùng với trường nào cần thiết lập cực hiếm mang định thì điền quý hiếm khoác định sinh sống mục Default Value của trực thuộc tính trường

Sau Lúc chế tác bảng nhập dữ liệu chủng loại sau:

Bảng LOP

Bảng này làm chủ list những lớp học tập, từng lớp có tên lớp, và bao gồm khóa nước ngoài tham mê chiếu mang đến bảng NIENKHOA cùng NGANH, phần này vẫn không tùy chỉnh thiết lập những liên kết bảng cần sẽ khởi tạo bảng này với cấu tạo nlỗi sau:

Thiết lập Lookup đến ngôi trường NGANHID

Một ngôi trường tài liệu có thể tùy chỉnh thiết lập thuộc tính Lookup mang lại nó, ở trong tính này giúp tđam mê chiếu mang đến một mối cung cấp dữ liệu khác vào quy trình nhập liệu (hoàn toàn có thể thiết lập một ComboBox, ListBox nhằm nhập liệu). lấy ví dụ cột NGANHID đã tsi chiếu đến bảng NGANH và ngôi trường NGANHID của bảng đó để hiện thị một list những giá trị, tuyển chọn được Lúc biên soạn thảo. Từng bước thiết lập cấu hình nhỏng sau:

Chọn Display Control là Combo Box : loại này hiện lên một vỏ hộp list đổ xuống nhằm lựa chọn Chọn Row Source Type là Table/Query - Có nghĩa là mối cung cấp dữ liệu từ bỏ bảng, hoặc những Query Row Source là những tầm nã vấn kéo ra tài liệu - cách viết những truy vấn vấn đã trình bày sau. Tại đây ước ao tmê man chiếu cho bảng làm sao, hãy điền thương hiệu bảng kia vào. Điền là NGANH, nó vẫn xem thêm các chiếc tài liệu của bảng ngành Bound Column là thiết bị từ cột buộc phải link dữ liệu, tại đây cột NGANHID của bảng NGANH là giá trị tđê mê chiếu, cột này có địa điểm tiên phong hàng đầu - đề xuất điền 1 Column Count là số cột - tính tự cột 1 bắt buộc lấy tài liệu đưa vào Combo Box. Cần rước cột 1 với 2 (tức cột NGANHID cùng TENGANH)

Làm tương tự mang đến cột NIENKHOAID tmê mẩn chiếu mang đến bảng NIENKHOA

Hiện nay Khi biên soạn thảo dữ liệu bảng, nó xuất hiện thêm Combo Box hoàn toàn có thể chọn quý hiếm, đầy đủ quý giá này tmê mệt chiếu từ bỏ dữ liệu bảng khác.

Để ý, nếu muốn ẩn đi cột thứ nhất chỉ hiện thị lên cột đồ vật nhị (tên ngành) để xem tài liệu trực quan rộng. Thì hoàn toàn có thể tùy chỉnh thiết lập độ rộng cột đề xuất ẩn là 0centimet vào ở trong tính Colunm Widths. lấy ví dụ như 0cm;2centimet tất cả nghĩa cột 1 0centimet, cột 2 rộng lớn 2centimet (hãy nhớ là cột vào Combo Box). Kết trái sẽ là:

Dữ liệu mẫu

Bảng HOCSINH

Bảng này quản lý list học viên các lớp, nó gồm những trường dữ liệu như sau:

LookUp nguồn Value List

Trong trường nam nữ GT nhận quý giá xúc tích và ngắn gọn YES/NO, ấn định ví như là YES thì là NAM, cùng NO là Nữ. Mặc định thì tài liệu là checkbox (vỏ hộp kiểm để lựa chọn). Nếu mong cầm hộp kiểm này bằng Combo Box để có một danh sách đổ xuống chọn NAM/NỮ thì sử dụng Lookup với thiết lập cấu hình như sau:

Display Control chọn Combo Box Row Source Type lựa chọn Value List Row Source liệt kê các quý hiếm của bảng nguồn, từng cực hiếm cách nhau vị vệt ;, chuỗi thì đặt trong dấu "" nlỗi bảng

-1 NAM 0 NỮ thì điền vào -1;"Nam";0;"Nữ" Bound Column lựa chọn là một trong, tức là cột 1 là mối cung cấp gán giá trị Colunm Widths lựa chọn là 0cm;2cm; nhằm ẩn -1, 0 giữ hiện thị lên Nam, Nữ Dữ liệu mẫu:

Bài viết liên quan