Tại sao phải chỉ định khóa chính cho bảng

Home Giáo Dục khóa chính là gì tin học 12

Mục tiêu của Bài 4:Cấu trúc bảng nhằm mục đích giúp những em biết được: Các thành phần tạo cho Table, những giao diện dữ liệu vào Access, khái niệm về khóa chính, sự cần thiết của bài toán đặt khóa chủ yếu mang lại Table; biết phương pháp chọn lựa dạng hình tài liệu mang lại trường của Table. Mời các em cùng quan sát và theo dõi nội dung của bài học dưới đây.

Bạn đang xem: Khóa chính là gì tin học 12


1. Tóm tắt lý thuyết

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

1.2. Tạo và sửa cấu tạo bảng

2. Luyện tập Bài 4 Tin học tập 12

2.1. Trắc nghiệm

2.2. các bài luyện tập SGK

3. Hỏi đápBài 4 Tin học 12


Bảng:Là một đối tượng của Access tất cả những cột với những sản phẩm nhằm chứa dữ liệu nhưng mà người dùng bắt buộc khai thác.

Hình 1. Bảng danh sách các khách hàng hàng

Trường [field]: Mỗi trường là 1 cột của bảng trình bày một nằm trong tính của công ty cần quản lí líBản ghi [record]: Mỗi phiên bản ghi là một sản phẩm bao hàm dự liệu về các thuộc tính của công ty được quản lí líKiểu dữ liệu [Data Type]: Là vẻ bên ngoài dữ liệu lưu vào một trường. Mỗi trường gồm một loại dữ liệu

Dưới đó là một số hình trạng dữ liệu thường dùng trong Access:


Kiểu dữ liệuMô tảKích thước lưu trữ
TextDữ liệu đẳng cấp vnạp năng lượng phiên bản gồn các kí tự0 - 255 kí tự
NumberDữ liệu giao diện số1,2,3,4 hoặc 8 byte
Date/TimeDữ liệu thứ hạng ngày giờ8 byte
CurrencyDữ liệu hình trạng tiền tệ8 byte
AutonumberDữ liệu hình dạng số đếm, tăng tự động hóa cho bạn dạng ghi bắt đầu cùng thường có bước tăng là 14 hoặc 16 byte
Yes/noDữ liệu đẳng cấp boolean [lôgic]1 bit
MemoDữ liệu dạng hình văn bản0 - 65536 kí tự

Bảng 1. Một số loại dữ liệu thường được sử dụng trong Access

1.2. Tạo cùng sửa kết cấu bảng

a. Tạo kết cấu bảng

Bước 1. Chọn đối tượng Table -> nháy lưu ban Create Table in Design view

Hình 2. Tạo kết cấu bảng vào chế độ thiết kế

Bước 2. Nhập các thông số:

Tên ngôi trường vào cột Field Name;Chọn phong cách tài liệu trong cột Data Type;Mô tả văn bản trường trong cột Description [ko bắt buộc];Lựa chọn đặc điểm của trường vào phần Field Properties.

Xem thêm: Bạn Cần Biết Nhu Mô Là Gì ? Gan Tăng Âm Có Nguy Hiểm Không

Hình 3. Cửa sổ kết cấu bảng

Hình 4. Chọn dữ liệu cho 1 trường

Một số tính chất hay được dùng của trường:

Field size:Cho phnghiền đặt size về tối đa đến dữ liệu của ngôi trường đẳng cấp text, number, autonumber;

Format: Quy định biện pháp hiển thị cùng in dữ liệu;

Default value:Xác định quý hiếm ngầm định gửi vào Lúc tạo thành bản ghi mới;

Thay thay đổi đặc điểm của một trường: Nháy con chuột vào dòng khái niệm ngôi trường. Các đặc thù của trường khớp ứng vẫn mở ra trong phầnField Properties.

Bước 3. Chỉ định khóa thiết yếu [Primary key]

Khóa chính: là một hay nhiều trường mà cực hiếm của chúng xác minh duy nhất từng hàng vào bảngCác thao tác làm việc thực hiện:Chọn trường làm cho khóa chính;Nháy nút

hoặc lựa chọn lệnhEditchọnPrimary keytrong bảng chọnEdit;Accesshiển thị cam kết hiệu dòng chìa khoá nghỉ ngơi phía trái ngôi trường được lựa chọn để cho biết trường này được chỉ định và hướng dẫn làm cho khoá bao gồm.

Lưu ý:

Nếu không chỉ là định khóa chủ yếu, Access sẽ auto chế tạo ra một ngôi trường khoá thiết yếu có tên ID cùng với hình dạng AutoNumber

Access ko cho phép nhập quý giá trùng hoặc để trống quý giá vào trường khóa chính

Bước 4. Lưu cấu tạo của bảng

Chọn File chọn Save hoặc nháy lựa chọn nút lệnh

Gõ tên bảng vào ô Table Name trongvỏ hộp thoại Save sầu AsNháy nút OK hoặc ấn phím Enterb.Ttốt thay đổi cấu trúc của bảngTtuyệt thay đổi vật dụng tự những trường:Chọn trường mong thay đổi vị trí, nháy chuột và giữXuất hiện nay hình nằm theo chiều ngang bên trên trường sẽ chọnRời loài chuột mang lại vị trớ bắt đầu, thả chuộtThêm trường:Trỏ chuột vào trường đó chọnKích phím phải chuột lựa chọn Insert RowsXóa trường:Chọn trường mong mỏi xóaKích nên chuột/Delete RowsTtuyệt đổi khoá chính:Chọn ngôi trường hy vọng diệt khóa chínhKích vào biểu tượng

c.Xoá với thay tên bảngXóa bảng:Trong hành lang cửa số cơ sở dữ liệu, kích buộc phải chuột vào bảng mong mỏi xóa, lựa chọn lệnh Delete/ chọn Yes để xác minh ý muốn xóaĐổi thương hiệu bảng:Kích buộc phải loài chuột vào bảng mong mỏi thay đổi tênChọn lệnh RenameNhtràn vào tên bắt đầu và Enter

PREVIOUS

Khóa học nlp là gì

NEXT

Khái niệm tự học là gì

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Comment

Name *

Email *

Website

Save my name, email, and website in this browser for the next time I comment.

Hãy nêu các bước để xác đị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

Đề bài

Hãy nêu các bước để xác đị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.

Lời giải chi tiết

Các bước chỉ định khóa chính:

- Chọn khóa chính: trong bảng dữ liệu nêu ở câu 2 thì chọn trường SBD [số báo danh] vì mỗi số báo danh tương ứng thông tin về một học sinh.

- Thao tác: Mở bảng ở chế độ thiết kế. Nháy ô ở bên trái tên trường SBD, nháy nút khóa chính hoặc chọn Edit - Primary Key.

Loigiaihay.com

Không sử dụng mã ZIP hoặc số an sinh xã hội

Cơ sở dữ liệu phụ thuộc vào các khóa để lưu trữ, sắp xếp và so sánh hoặc tạo mối quan hệ giữa các bản ghi. Nếu bạn đã ở xung quanh cơ sở dữ liệu trong một thời gian, bạn có thể đã nghe nói về các loại khóa khác nhau: các khóa chính, khóa ứng viên và khóa ngoài . Khi bạn tạo một bảng cơ sở dữ liệu mới, bạn được yêu cầu chọn một khóa chính sẽ nhận dạng duy nhất mỗi bản ghi được lưu trữ trong bảng đó.

Tại sao một khóa chính quan trọng

Việc lựa chọn khóa chính là một trong những quyết định quan trọng nhất mà bạn sẽ thực hiện trong thiết kế cơ sở dữ liệu mới . Ràng buộc quan trọng nhất là bạn phải đảm bảo rằng khóa được chọn là duy nhất. Nếu có thể là hai bản ghi - quá khứ, hiện tại hoặc tương lai — có thể chia sẻ cùng một giá trị cho một thuộc tính, đó là lựa chọn không tốt cho khóa chính.

Một khía cạnh quan trọng khác của khóa chính là sử dụng các bảng khác liên kết với nó trong cơ sở dữ liệu quan hệ. Trong khía cạnh này, một khóa chính hoạt động như đích của một con trỏ. Do các phụ thuộc lẫn nhau này, khóa chính phải tồn tại khi một bản ghi được tạo ra và nó không bao giờ có thể thay đổi.

Lựa chọn kém cho khóa chính

Những gì một số người có thể xem xét một sự lựa chọn rõ ràng cho một khóa chính có thể là một sự lựa chọn nghèo để thay thế. Đây là vài ví dụ:

  • Mã bưu điện không tạo ra các khóa chính tốt cho một bảng thị trấn. Nếu bạn đang tạo một bảng tra cứu thành phố đơn giản, mã ZIP có vẻ là một khóa chính hợp lý. Tuy nhiên, khi điều tra thêm, bạn có thể nhận ra rằng nhiều hơn một thị trấn chia sẻ mã ZIP. Ví dụ, các thành phố New Jersey của Neptune, Thành phố Neptune, Tinton Falls và Thị trấn Wall đều chia sẻ mã ZIP 07753.
  • Số an sinh xã hội không tạo ra khóa chính tốt vì nhiều lý do. Hầu hết mọi người xem SSN của họ là riêng tư và không muốn nó hiển thị rõ ràng cho người dùng cơ sở dữ liệu. Một số người không có số SSN - người nước ngoài hoặc người nhập cư chưa bao giờ nhận được thẻ An Sinh Xã Hội. Các SSN cũng có thể được tái sử dụng sau khi một người chết. Một cá nhân có thể có nhiều hơn một SSN trong suốt cuộc đời khi Cơ quan An sinh Xã hội phát hành một số mới trong trường hợp gian lận hoặc trộm danh tính.
  • Địa chỉ email cũng là một lựa chọn tồi cho khóa chính. Mặc dù chúng là duy nhất, chúng có thể thay đổi theo thời gian. Hơn nữa, không phải ai cũng có địa chỉ email.

Chọn một khóa chính hiệu quả

Vì vậy, những gì làm cho một khóa chính tốt? Trong hầu hết các trường hợp, hãy chuyển sang hệ thống cơ sở dữ liệu của bạn để được hỗ trợ.

Cách thực hành tốt nhất trong thiết kế cơ sở dữ liệu là sử dụng khóa chính được tạo nội bộ. Hệ thống quản lý cơ sở dữ liệu của bạn thường có thể tạo ra một định danh duy nhất không có ý nghĩa bên ngoài hệ thống cơ sở dữ liệu. Ví dụ, bạn có thể sử dụng kiểu dữ liệu Microsoft Access AutoNumber để tạo một trường có tên RecordID. Loại dữ liệu AutoNumber tự động tăng trường mỗi lần bạn tạo bản ghi. Trong khi số lượng chính nó là vô nghĩa, nó cung cấp một cách đáng tin cậy để tham chiếu một bản ghi riêng lẻ trong các truy vấn.

Khóa chính tốt thường ngắn, sử dụng số và tránh các ký tự đặc biệt hoặc kết hợp chữ hoa và chữ thường để tạo điều kiện tra cứu cơ sở dữ liệu nhanh chóng và so sánh.

Video liên quan

Chủ Đề