Tạo lập cơ sở dữ liệuTạo lập CSDL Tạo bảng.. Đặt tên bảng và lưu cấu trúc bảng.. • Khai báo cấu trúc bảng Hãy nêu các bước để khai báo cấu trúc bảng Đặt tên trường.. Khai báo kích t
Trang 1
Trường THPT Quỳnh côi
Người thực hiện: Nguyễn Thị Thụy
Trang 21 Tạo lập cơ sở dữ liệu
Tạo lập CSDL
Tạo bảng.
Chọn khóa chính cho bảng.
Tạo liên kết cho bảng.
Đặt tên bảng và lưu cấu trúc bảng.
Hãy nêu các bước chính
để tạo CSDL?
Trang 3 Tạo bảng Trong CSDL quan hệ, để tạo một
bảng ta cần phải
làm gì?
• Xác định bảng.
• Khai báo cấu trúc bảng
Hãy nêu các bước để khai báo cấu trúc
bảng
Đặt tên trường.
Khai báo kích thước của trường.
Chỉ định kiểu dữ liệu cho trường.
Trang 4Kiểu dữ liệu Tên trường
Khai báo kích thước
Khai báo kích thước
1 Tạo lập cơ sở dữ liệu
Đặt tên trường.
Khai báo kích thước của trường.
Chỉ định kiểu dữ liệu cho trường.
CHƯƠNG TRÌNH
Trang 5So_Luong Ngay_GH
Chọn khóa chính cho bảng.
• Hệ QTCSDL tự động chọn
• Ta xác định khóa thích hợp trong các khóa làm khóa chính.
Tạo bảng
Ten_KH
Dia_chi
Ten_MH Don_gia
MAT_HANG HOA_DON
KHACH_HANG
Ma_KH Ma_MH
Trang 6 Chọn khóa chính cho bảng.
1 Tạo lập cơ sở dữ liệu
Tạo bảng
Đặt tên bảng và lưu cấu trúc bảng.
Tạo liên kết cho bảng.
Trang 7 Chọn khóa chính cho bảng.
Tạo bảng
Đặt tên bảng và lưu cấu trúc bảng.
Tạo liên kết cho bảng.
So_Don Ma_KH Ma_MH So_Luong Ngay_GH
Ma_KH
Ten_KH
Dia_chi
Ma_MH Ten_MH Don_gia
MAT_HANG HOA_DON
KHACH_HANG
Ví dụ:
Trang 8Tạo liên kết cho bảng.
Số thẻ Mã số sách Ngày mượn Ngày trả
TV-02 TO-012 5/9/2008 30/9/2008 TV-04 TN-103 12/9/2008 15/9/2008 TV-02 TN-102 14/2/2009 15/2/2009 TV-02 TO-012 15/2/2009
Mã số sách Tên sách Số trang Tác giả
TN-102 Dé mèn phiêu lưu ký 236 Tô Hoài TN-103 Hai vạn dặm dưới
đáy biển
120 Giuyn
Vecno TI-01 Điều kì diệu 240 Nguyễn
Hùng TO-012 Sáng tạo Toán học 308 Polya
Bảng MƯỢN SÁCH
Bảng NGƯỜI MƯỢN
Số thẻ Họ tên Ngày sinh Lớp
TV-01 Nguyễn Anh 10/10/1990 12A
TV-02 Trần Cương 23/02/1991 11B
TV-56 Nguyễn Anh 21/8/1990 12A
TV-91 Nguyễn Thị Dung 10/10/1990 12A
Bảng SÁCH
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
Trang 92 Cập nhật dữ liệu
a Nhập dữ liệu.
- Nhập dữ liệu với bảng - Nhập với biểu mẫu
Phần lớn các hệ QTCSDL cho phép tạo ra biểu mẫu nhập dữ liệu
• Dễ dàng hơn.
• Nhanh hơn.
Trang 102 Cập nhật dữ liệu
a Nhập dữ liệu.
Trong quá trình cập nhật
dữ liệu, được hệ quản trị CSDL kiểm soát để đảm bảo tính chất nào?
Tính chất ràng buộc toàn vẹn
1 Tạo lập cơ sở dữ liệu
Trang 11Hệ QTCSDL
Khai báo
cấu trúc
Nhập
dữ liệu
Cập nhật Cấu trúc
Cập nhật
dữ liệu
Truy vấn
Kết xuất Báo cáo Sắp xếp
Sơ đồ chức năng của hệ QTCSDL quan hệ