Theo em sắp xếp bản ghi là gì

  • Tải app VietJack. Xem lời giải nhanh hơn!

1. Tạo lập CSDL

Tạo bảng:

• Việc đầu tiên trong việc tạo lập một CSDL quan hệ là tạo ra một hay nhiều bảng. Để thực hiện điều đó, cần phải khai báo cấu trúc bảng, bao gồm:

   + Đặt tên các trường;

   + Chỉ định kiểu dữ liệu cho mỗi trường;

   + Khai báo kích thước của trường.

• Chọn khoá chính cho bảng bằng cách để hệ QTCSDL tự động chọn hoặc ta xác định khoá thích hợp trong các khoá của bảng làm khoá chính.

• Đặt tên bảng và lưu cấu trúc bảng.

• Tạo liên kết giữa các bảng bằng cách xác định các trường chung trong các bảng. Liên kết giúp hệ QTCSDL biết kết nối các bảng như thế nào để phục vụ việc kết xuất thông tin.

• Ngoài ra, như đã được giới thiệu ở chương II, các hệ QTCSDL đều cho phép ta có thể thay đổi cấu trúc bảng, thay đổi khoá chính và xóa bảng...

2. Cập nhật dữ liệu

• Sau khi tạo cấu trúc ta có thể nhập dữ liệu cho bảng. Thông thường việc nhập dữ liệu được thực hiện từ bàn phím. Quá trình cập nhật đảm bảo một số ràng buộc toàn vẹn đã được khai báo.

• Phần lớn các hệ QTCSDL cho phép tạo ra biểu mẫu nhập dữ liệu [hình 2] để việc nhập dễ dàng hơn, nhanh hơn và hạn chế khả năng nhầm lẫn.

• Dữ liệu nhập vào có thể được chỉnh sửa, thêm, xoá:

   + Thêm bản ghi bằng cách bổ sung một hoặc một vài bộ dữ liệu vào bảng

   + Chỉnh sửa dữ liệu là việc thay đổi các giá trị của một vài thuộc tínhcủa một bộ.

   + Xoá bản ghi là việc xoá một hoặc một số bộ của bảng.

3. Khai thác CSDL

a] Sắp xếp các bản ghi

• Một trong những việc mà một hệ QTCSDL thường phải thực hiện là tổ chức hoặc cung cấp phư¬ơng tiện truy cập các bản ghi theo một trình tự nào đó.

• Ta có thể hiển thị trên màn hình hay in ra các bản ghi theo trình tự này.

• Các bản ghi có thể được sắp xếp theo nội dung của một hay nhiều trường.

• Ví dụ: Có thể xếp danh sách học sinh theo bảng chữ cái của trường tên [hình 3], hoặc theo thứ tự giảm dần của ngày sinh:

b] Truy vấn CSDL

• Truy vấn là một phát biểu thể hiện yêu cầu của người dùng.

• Truy vấn là một dạng lọc, có khả năng thu thập thông tin từ nhiều bảng trong một CSDL quan hệ.

• Để phục vụ được việc truy vấn CSDL, thông thư¬ờng các hệ QTCSDL cho phép nhập các biểu thức hay các tiêu chí nhằm các mục đích sau:

   + Định vị các bản ghi;

   + Thiết lập liên kết giữa các bảng để kết xuất thông tin;

   + Liệt kê một tập con các bản ghi hoặc tập con các trường;

   + Thực hiện các phép toán;

   + Thực hiện các thao tác quản lí dữ liệu khác.

• Hệ QTCSDL quan hệ hỗ trợ việc khai báo truy vấn qua các cửa sổ với hệ thống bảng chọn thích hợp.

• SQL là một công cụ mạnh trong các hệ QTCSDL quan hệ thông dụng hiện nay. Nó cho phép người dùng thể hiện truy vấn mà không cần biết nhiều về cấu trúc CSDL.

c] Xem dữ liệu

Thông thư¬ờng các hệ QTCSDL cung cấp nhiều cách xem dữ liệu:

• Có thể xem toàn bộ bảng, tuy nhiên với những bảng có nhiều trường và kích thước trường lớn thì việc xem toàn bộ bảng khó thực hiện, màn hình chỉ có thể hiển thị một phần của bảng.

• Có thể dùng công cụ lọc dữ liệu để xem một tập con các bản ghi hoặc một số trường trong một bảng.

• Dùng các biểu mẫu phức tạp có thể hiển thị các thông tin có liên quan được kết xuất từ nhiều bảng.

d] Kết xuất báo cáo

• Thông tin trong một báo cáo được thu thập bằng cách tập hợp dữ liệu theo các tiêu chí do người dùng đặt ra.

• Báo cáo thư¬ờng được in ra hay hiển thị trên màn hình theo khuôn mẫu định sẵn.

• Báo cáo có thể xây dựng dựa trên các truy vấn.

• Báo cáo đơn giản là danh sách một bản ghi, có thể phức tạp hơn.

Xem thêm các bài Lý thuyết và câu hỏi trắc nghiệm Tin học lớp 12 có đáp án hay khác:

Giới thiệu kênh Youtube VietJack

bai-11-cac-thao-tac-voi-co-so-du-lieu-quan-he.jsp

Hãy kể các loại thao tác dữ liệu, nêu ví dụ minh họa

Đề bài

Hãy kể các loại thao tác dữ liệu, nêu ví dụ minh họa.

Lời giải chi tiết

Các thao tác dữ liệu :

- Cập nhật [nhập, sửa, xóa dữ liệu]: Trong CSDL quản lý thư viện ta có thể có các thao tác cập nhật như thêm bạn đọc, thêm sách, sửa bạn đọc, xóa bạn đọc.

- Khai thác [sắp xếp, tìm kiếm, kết xuất báo cáo, …]: Trong CSDL quản lý thư viện ta có thể sắp xếp danh sách bạn đọc theo tên, trong thứ tự đó ta sắp xếp theo họ và cuối cùng sắp xếp theo tên đệm. Ngoài ra có thể báo cáo xem người này đã mượn bao nhiêu quyển sách, đã mượn đến giới hạn cho phép chưa. Có thể thống kê xem ai là người mượn nhiểu sách nhất ...

Loigiaihay.com

a. Sắp xếp các bản ghi a. Sắp xếp các bản ghi• Hệ quản trị CSDL thường phải thực hiện tổ chức hoặc cung cấp phương tiện truy cập các bản ghi theo một trình tự nào đó.• Các bản ghi được sắp xếp theo nội dung của một hay nhiều trường.• Hệ quản trị CSDL thường phải thực hiện tổ chức hoặc cung cấp phương tiện truy cập các bản ghi theo một trình tự nào đó.• Các bản ghi được sắp xếp theo nội dung của một hay nhiều trường.b. Truy vấn dữ liệu b. Truy vấn dữ liệuTruy vấn cơ sở dữ liệu là gì?• Là một dạng bộ lọc.• Có khả năng thu thập thơng tin từ nhiều bảng trongmột CSDL quan hệ •Là một dạng bộ lọc.• Có khả năng thu thập thơng tin từ nhiều bảng trongmột CSDL quan hệThông thường các hệ quản trị CSDL cho phép nhập các biểu thức hay các tiêu chí nhằm mục đích sau:Thơng thường các hệ quản trị CSDL cho phép nhập các biểu thức hay các tiêu chí nhằm mục đích sau:• Định vị các bảng ghi.• Thiết lập mối quan hệ hay các liên kết giữa cácbảng để kết xuất thơng tin.• Liệt kê một tập con các bản ghi.• Liệt kê một tập con các trường.• Thực hiện các phép tốn.• Xóa một số bản ghi.• Thực hiện các thao tác quản lí dữ liệu khác.• Định vị các bảng ghi.• Thiết lập mối quan hệ hay các liên kết giữa cácbảng để kết xuất thơng tin.• Liệt kê một tập con các bản ghi.• Liệt kê một tập con các trường.• Thực hiện các phép tốn.• Xóa một số bản ghi.• Thực hiện các thao tác quản lí dữ liệu khác.Các hệ quản trị CSDL cung cấp nhiều cách xem dữ liệu Các hệ quản trị CSDL cung cấp nhiều cách xem dữ liệu• Xem tồn bộ bảng.• Dùng cơng cụ lọc dữ liệu để xem một tập con các bản ghihoặc một số trường trong bảng.• Cho phép tạo ra các biểu mẫu để em bảng ghi.• Xem tồn bộ bảng.• Dùng công cụ lọc dữ liệu để xem một tập con các bản ghihoặc một số trường trong bảng.• Cho phép tạo ra các biểu mẫu để em bảng ghi.• Thơng tin trong mộtbáo cáo được thu thập bằng cách tậphợp dữ liệu theo các tiêu chí dongười sử dụng đặt ra.• Báo cáo thườngđược in ra hay hiển thị trên màn hìnhtheo khn mẫu định sẵn.• Các báo cáo đượcxây dựng dựa trên các truy vấn.• Thơng tin trong mộtbáo cáo được thu thập bằng cách tậphợp dữ liệu theo các tiêu chí dongười sử dụng đặt ra.• Báo cáo thườngđược in ra hay hiển thị trên màn hìnhtheo khn mẫu định sẵn.• Các báo cáo đượcxây dựng dựa trên các truy vấn.Ặ D N DỊẶ1. Xem trước §10 :CÁC LOẠI KIẾN TRÚC CỦA HỆ CƠ SỞ DỮ LiỆU2. Trả lời các câu hỏi 1, 2, 3, 4, 5_trang 93_sách giáo khoa

Access cho Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Xem thêm...Ít hơn

Có thể có những lúc bạn muốn sắp xếp dữ liệu, chứ không theo thứ tự bảng chữ cái hoặc số nhưng theo thứ tự do người dùng xác định [còn gọi là tùy chỉnh hoặc lô-gic]. Ví dụ: việc sắp xếp các ngày trong tuần để thứ hai xuất hiện trước tiên có ý nghĩa hơn so với sắp xếp theo thứ tự bảng chữ cái, khi thứ sáu xuất hiện trước. Bạn có thể sắp xếp dữ liệu trong dạng xem biểu dữ liệu của bảng hoặc truy vấn hoặc trong dạng xem biểu mẫu của biểu mẫu.

Trong quy trình này, bạn sẽ viết một biểu thức sử dụng hàm IIF để xếp hạng tiêu đề của nhân viên.

Trước tiên, hãy tạo bảng có chứa ba trường — tiêu đề, tên và họ. Trong trường tiêu đề, nhập các giá trị sau đây cho bốn bản ghi mới:

  • Điều phối doanh số bên trong

  • Trình quản lý doanh số

  • Đại diện bán hàng

  • Vice President, doanh số

Trong trường tên và họ của bốn bản ghi, hãy nhập bất kỳ tên nào bạn muốn.

  1. Bây giờ, mở bảng trong dạng xem biểu dữ liệu.

  2. Trên tab trang đầu, trong nhóm sắp xếp & bộ lọc , hãy bấm nâng cao , rồi bấm vào lọc nâng cao/sắp xếp trên menu lối tắt.

  3. Thêm các trường bạn muốn, chẳng hạn như FirstName, LastName và title, đến lưới.

  4. Bấm chuột phải vào hàng trường trong cột trống đầu tiên, bấm thu phóng, rồi nhập biểu thức sau đây:

    IIF [[title] = "Vice President, Sales", 1, IIF [[title ] = "Sales Manager", 2, IIF [[title] = "doanh số bán hàng",3 , IIF[[title] = "bên trong Sales điều phối", 4, 5]]

    Tiêu đề là tên của trường có chứa các giá trị đang được xếp hạng. Các giá trị được bao bọc trong dấu ngoặc kép là các giá trị cá nhân được lưu trữ trong trường. Giá trị số theo sau là xếp hạng được gán cho nó. Biểu thức trước đó gán xếp hạng từ 1 đến 4 thành bốn tiêu đề khác nhau và gán xếp hạng 5 cho tất cả những người khác. Khi bạn thực hiện việc sắp xếp, các tiêu đề không được đề cập trong biểu thức này được gán cùng một thứ hạng [5].

  5. Trong hàng sắp xếp cho cột có chứa biểu thức, hãy bấm tăng dần.

  6. Trên tab trang đầu, trong nhóm sắp xếp & bộ lọc , bấm vào bộ lọc chuyển đổi.

    Hàm IIF trả về giá trị số tương ứng với giá trị trong trường tiêu đề. Ví dụ, nếu giá trị trong trường title là người quản lý doanh số, thì số được gán là 2. Nếu có một giá trị trong trường tiêu đề không được liệt kê làm đối số trong hàm — ví dụ: điều phối viên huyện — nó được gán số 5. Truy vấn sau đó sắp xếp các số này theo thứ tự tăng dần.

Đầu Trang

Nếu bạn có một số lượng lớn các giá trị để xếp hạng, một cách tốt hơn để sắp xếp dữ liệu bằng cách tạo bảng tra cứu.

Giả định rằng bảng nhân viên tham chiếu đến hơn 50 các tiêu đề khác nhau. Trước tiên, bạn sẽ cần phải tạo bảng tra cứu và chuẩn bị bảng hiện có để tìm kiếm bảng mới. Sau đó, bạn liên quan đến hai bảng và tạo một truy vấn.

  1. Tạo bảng tra cứu mới sẽ lưu trữ tiêu đề. Đặt tên cho bảng Tblnhanvà đặt các trường vào các kiểu dữ liệu được nêu trong dấu ngoặc đơn, như được hiển thị trong bảng sau đây:

    Titleid
    [autonumber]

    Tiêu đề
    [văn bản]

    1

    Vice President, doanh số

    2

    Trình quản lý doanh số

    3

    Đại diện bán hàng

    4

    Điều phối doanh số bên trong

  2. Đặt trường TitleID làm khóa chính.

  3. Sửa đổi bảng nhân viên để tìm bảng Tbltiêu đề.

    • Trong dạng xem thiết kế, thay đổi tên của trường tiêu đề thành titleid.

    • Trong cột kiểu dữ liệu , hãy thay đổi kiểu dữ liệu thành số.

  4. Trên tab chung , dưới thuộc tính trường, thay đổi kích cỡ trường thành số nguyên dài.

  5. Lưu bảng và bỏ qua cảnh báo về việc mất dữ liệu.

  6. Chuyển sang dạng xem biểu dữ liệu.

  7. Định cư cột tiêu đề với giá trị TitleID tương ứng với giá trị tiêu đề.

    Ví dụ: đối với các bản ghi có giá trị tiêu đề là người quản lý doanh số, hãy nhập 2. Đối với đại diện bán hàng, hãy nhập 3.

  8. Lưu và đóng bảng.

  1. Trên tab Công cụ Cơ sở dữ liệu, trong nhóm Mối quan hệ, bấm Mối quan hệ.

  2. Trên tab thiết kế , trong nhóm mối quan hệ , bấm thêm bảng [hoặc Hiển thị bảng trong Access 2013 ].

  3. Chọn Tblnhannhân viên, rồi bấm vào Thêm để thêm chúng vào cửa sổ mối quan hệ. Đóng hộp thoại Hiện Bảng.

  4. Kéo trường TitleID từ bảng Tblnhan vào trường TitleID trong bảng nhân viên.

    Hộp thoại chỉnh sửa mối quan hệ sẽ mở ra.

  5. Đảm bảo rằng các tên trường được hiển thị trong hai cột đều là Titleid, cũng như hộp kiểu mối quan hệ sẽ hiển thị một-nhiều. Bạn có thể thay đổi tên trường, nếu cần.

  6. Chọn hộp kiểm Thực thi tính toàn vẹn tham chiếu.

  7. Bấm vào Tạo để tạo mối quan hệ.

    Hộp thoại sửa quan hệ đóng lại và lưu các thay đổi.

  8. Đóng tab mối quan hệ .

  1. Trên tab Tạo, trong nhóm Truy vấn, bấm Thiết kế Truy vấn.

  2. Trong hộp thoại thêm bảng [Hiển thị bảng trong Access 2013 ], hãy bấm tab bảng , bấm đúp vào nhân viên, rồi bấm đúp vào tbltiêu đề.

  3. Thêm các trường EmployeeID, LastName và FirstName từ bảng nhân viên và trường tiêu đề từ bảng Tbltitle vào lưới thiết kế truy vấn.

  4. Chuyển sang dạng xem biểu dữ liệu.

Đầu Trang

Video liên quan

Chủ Đề