Tin Học KHMT
Ôn tập Tin học THPT › Tin học 11 - Tin học ứng dụng › Bài 3
Tin học 11 - Tin học ứng dụng

Bài 3. Tạo lập cơ sở dữ liệu và các bảng đầu tiên

Sau khi đã có bản thiết kế trên giấy, việc còn lại là biến nó thành thật trong phần mềm. Bài này đi từng bước: tạo một CSDL mới, tạo bảng theo đúng cấu trúc đã định, lưu lại, rồi nhập vài bản ghi mẫu để kiểm tra.

Chủ đề C · Tổ chức, lưu trữ & tìm kiếm thông tin - đọc khoảng 12 phút · 23 câu luyện tập trong ứng dụng

Tương ứng sách giáo khoa
  • Kết nối tri thứcTin học 11 (Tin học ứng dụng) - Bài 19. Thực hành tạo lập cơ sở dữ liệu và các bảngtr. 91
Xem bảng đối chiếu cả bộ →

Bắt đầu bằng một hình dung

Lớp 11A5 nhận việc quản lí quầy sách cũ gây quỹ của trường. Tuần trước, nhóm Minh đã ngồi vẽ ra giấy: cần một chỗ lưu danh sách sách, một chỗ lưu danh sách bạn mượn, mỗi chỗ ghi những thông tin gì, cột nào không được trùng. Bản vẽ đã xong và khá đẹp.

Hôm nay tới phòng máy, Minh mở phần mềm lên và hơi lúng túng: màn hình trống trơn, không thấy chỗ nào để gõ tên sách. Cô giáo cười: "Bản vẽ mới là ý tưởng thôi. Giờ chúng ta phải dựng cái nhà thật theo bản vẽ đó: đầu tiên tạo một cái kho rỗng, sau đó dựng từng cái ngăn tủ bên trong, rồi mới xếp sách vào."

Cả nhóm gật gù. Hoá ra từ bản thiết kế đến một CSDL chạy được vẫn còn vài bước tay chân phải làm cho đúng thứ tự.

Nội dung bài học

  1. 1) Ba việc theo đúng thứ tự
  2. 2) Tạo một cơ sở dữ liệu mới
  3. 3) Tạo bảng theo cấu trúc đã thiết kế
  4. 4) Mở lại để chỉnh cấu trúc và nhập bản ghi mẫu

Tóm tắt lý thuyết cần nhớ

  • Đúng thứ tự: tạo cơ sở dữ liệu, rồi tạo bảng, rồi mới nhập bản ghi
  • Tạo CSDL cần đặt tênchọn nơi lưu rõ ràng, nên lưu sớm
  • Tạo bảng ở chế độ thiết kế: khai báo trường, chọn kiểu dữ liệu, đặt khoá chính, rồi lưu và đặt tên bảng
  • Nhập vài bản ghi mẫu để kiểm tra cấu trúc, phát hiện sớm lỗi kiểu dữ liệu và khoá chính

Thuật ngữ tiếng Anh trong bài

Tiếng AnhĐọc làNghĩa
databaseĐÊI-tơ-bêicơ sở dữ liệu (CSDL)
Một kho chứa dữ liệu được sắp xếp gọn gàng để tìm và dùng lại dễ dàng - như thư viện xếp sách theo thứ tự.
tableTÂY-bồbảng (trong CSDL)
Nơi chứa dữ liệu theo hàng và cột - giống bảng điểm của lớp: mỗi hàng một bạn, mỗi cột một thông tin.
recordRE-cợtbản ghi (một hàng)
Một hàng trong bảng, chứa đủ thông tin của một đối tượng - như dòng ghi tên, tuổi, lớp của một bạn.
filephai (như 'phai màu')tệp tin
Một 'gói' dữ liệu có tên lưu trong máy - như một tờ giấy hay cuốn vở đã ghi chép.
primary keyPRAI-mơ-ri kikhoá chính
Cột dùng để phân biệt mỗi hàng, không ai trùng ai - như số báo danh riêng của mỗi học sinh.
datasheet viewĐÂY-ta-sít viuchế độ nhập dữ liệu (dạng bảng)
Cách nhìn hiển thị bảng như một lưới hàng-cột để gõ và xem bản ghi.

Câu hỏi trắc nghiệm có đáp án

Mấy câu mẫu để bạn tự kiểm tra ngay. Trong ứng dụng, bài này có đủ 23 câu, chấm điểm tự động và giải thích từng câu sai.

Câu 1 · Nhận biết
Khi bắt đầu tạo lập trên phần mềm, thứ tự đúng của ba việc là gì?
  1. Nhập bản ghi, rồi tạo bảng, rồi tạo cơ sở dữ liệu
  2. Tạo cơ sở dữ liệu, rồi tạo bảng, rồi nhập bản ghi
  3. Tạo bảng, rồi tạo cơ sở dữ liệu, rồi nhập bản ghi
  4. Tạo cơ sở dữ liệu, rồi nhập bản ghi, rồi tạo bảng
Đáp án: B - Phải có kho tổng (CSDL) trước, rồi mới dựng bảng bên trong, cuối cùng mới xếp dữ liệu vào. Các phương án kia đảo thứ tự nên vô lí: chưa có bảng thì không có chỗ nhập bản ghi, và bảng luôn nằm trong một CSDL nên không thể tạo bảng trước CSDL.
Câu 2 · Nhận biết
Để khai báo cấu trúc bảng (thêm trường, chọn kiểu dữ liệu, đặt khoá chính), em nên mở bảng ở chế độ nào?
  1. Chế độ thiết kế
  2. Chế độ nhập liệu (lưới dòng - cột)
  3. Chế độ xem báo cáo
  4. Chế độ sao lưu
Đáp án: A - Chế độ thiết kế là nơi khai báo và chỉnh sửa cấu trúc bảng. Chế độ nhập liệu chỉ để gõ dữ liệu vào các dòng; xem báo cáo và sao lưu là chức năng khác, không dùng để sửa cấu trúc trường.
Câu 3 · Thông hiểu
Vì sao ngay sau khi tạo bảng nên nhập thử vài bản ghi mẫu?
  1. Để CSDL không bị rỗng, nếu không phần mềm sẽ tự xoá bảng
  2. Vì bắt buộc phải có ít nhất 100 bản ghi mới lưu được bảng
  3. Để phần mềm tự động sinh thêm các trường còn thiếu
  4. Để kiểm tra cấu trúc có đúng không và phát hiện sớm lỗi kiểu dữ liệu, khoá chính
Đáp án: D - Nhập vài dòng thử giúp kiểm tra ngay: kiểu dữ liệu nhận đúng chưa, khoá chính có chặn trùng không. Bảng rỗng vẫn tồn tại bình thường nên không có chuyện tự xoá; không có yêu cầu số lượng bản ghi tối thiểu; phần mềm cũng không tự sinh trường thay em.
Câu Đúng/Sai (Phần II) · Thông hiểu
Cho biết mỗi phát biểu sau đúng hay sai:
  • a)Có thể tạo một bảng mà không cần có cơ sở dữ liệu nào chứa nó.Sai
  • b)Một cơ sở dữ liệu có thể chứa nhiều bảng khác nhau.Đúng
  • c)Khi tạo cơ sở dữ liệu mới, nên đặt tên gợi nội dung thay vì để tên mặc định.Đúng
  • d)Bảng vừa tạo xong bắt buộc phải có sẵn dữ liệu thì mới lưu được.Sai
Vì sao:
  • (a) Sai - bảng luôn nằm bên trong một CSDL, không thể đứng độc lập.
  • (b) Đúng - một CSDL như kho tổng, chứa nhiều bảng như SACH, MUON.
  • (c) Đúng - tên gợi nội dung như QuanLySach giúp quản lí dễ, tránh nhầm.
  • (d) Sai - bảng rỗng vẫn lưu được bình thường, dữ liệu nhập sau.

Học trọn bài này trong ứng dụng

Bài giảng đầy đủ, 23 câu luyện tập chấm tự động, thi thử đúng cấu trúc đề tốt nghiệp (24 trắc nghiệm + 4 Đúng/Sai), bài thực hành máy tự chấm và gia sư AI giải thích chỗ sai.

Mở bài 3 trong ứng dụng

Phần học miễn phí, không cần tạo tài khoản.