Bài tập  /  Bài đang cần trả lời

Xây dựng CSDL có tên là: gồm các bảng có tên như sau?

Bài tập kiểm tra Tin học 12 - 2024
Câu 1. Xây dựng CSDL có tên là: gồm các bảng có tên như
Câu 2: Chọn trường làm trường khóa chính và thiết lập mối quan hệ cho các bảng trên
Câu 3: Nhập dữ liệu cho các bảng trên (10 bản ghi tự chọn)
Câu 4: Tạo biểu mẫu để nhập dữ liệu cho CSDL trên?
Câu 5: Tạo mẫu hỏi để tính thành tiền cho CSDL trên?
Câu 6: Tạo báo cáo để báo cáo bán hàng trong ngày cho CSDL trên?
1 trả lời
Hỏi chi tiết
299
3
0
quangcuongg
21/02 07:56:39
+5đ tặng

Câu 1 :

CREATE TABLE Thanghoa (
    Mahang VARCHAR(50) PRIMARY KEY,
    Tenhang VARCHAR(255),
    DVT VARCHAR(50),
    Maloai VARCHAR(50),
    FOREIGN KEY (Maloai) REFERENCES Tloaihang(Maloai)
);

CREATE TABLE Tloaihang (
    Maloai VARCHAR(50) PRIMARY KEY,
    Tenloai VARCHAR(255)
);
CREATE TABLE Tnhanvien (
    Manv VARCHAR(50) PRIMARY KEY,
    Ten VARCHAR(100),
    Holot VARCHAR(100),
    Luong DECIMAL(10, 2)
);
CREATE TABLE Tphatsinh (
    Stt INT AUTO_INCREMENT PRIMARY KEY,
    Ngay DATE,
    Loai VARCHAR(50),
    Ho_ten VARCHAR(255),
    Ly_do VARCHAR(255),
    Mahang INT,
    Solg INT,
    Dgia DECIMAL(10, 2),
    Manv INT,
    FOREIGN KEY (Mahang) REFERENCES Thanghoa(Mahang),
    FOREIGN KEY (Manv) REFERENCES Tnhanvien(Manv)
);
Câu 2 :

Bảng "Thanghoa" (Product):
INSERT INTO Thanghoa (Mahang, Tenhang, DVT, Maloai)
VALUES
('MH001', 'Sữa tươi', 'Chai', 'ML001'),
('MH002', 'Bánh mì', 'Ổ', 'ML001'),
('MH003', 'Đường trắng', 'Kg', 'ML002'),
('MH004', 'Nước mắm', 'Chai', 'ML003'),
('MH005', 'Thịt gà', 'Kg', 'ML004'),
('MH006', 'Coca Cola', 'Lon', 'ML001'),
('MH007', 'Sữa đặc', 'Hộp', 'ML001'),
('MH008', 'Cà phê', 'Gói', 'ML001'),
('MH009', 'Dầu ăn', 'Chai', 'ML003'),
('MH010', 'Mì gói', 'Gói', 'ML001');

Bảng "Tloaihang" (Product Category):
INSERT INTO Tloaihang (Maloai, Tenloai)
VALUES
('ML001', 'Thực phẩm'),
('ML002', 'Đường'),
('ML003', 'Gia vị'),
('ML004', 'Thịt');

Bảng "Tnhanvien" (Employee):
INSERT INTO Tnhanvien (Manv, Ten, Holot, Luong)
VALUES
('NV001', 'Nguyễn', 'Văn', 5000000),
('NV002', 'Trần', 'Thị', 4500000),
('NV003', 'Lê', 'Hoàng', 5500000),
('NV004', 'Phạm', 'Thành', 4800000),
('NV005', 'Ngô', 'Hồng', 5200000),
('NV006', 'Trương', 'Minh', 5100000),
('NV007', 'Đinh', 'Quỳnh', 4700000),
('NV008', 'Hoàng', 'Thị', 4900000),
('NV009', 'Lý', 'Hải', 5300000),
('NV010', 'Võ', 'Long', 5400000);

Bảng "Tphatsinh" (Transaction):
INSERT INTO Tphatsinh (Ngay, Loai, Ho_ten, Ly_do, Mahang, Solg, Dgia, Manv)
VALUES
('2024-02-01', 'Nhập', 'Nguyễn Văn A', 'Nhập hàng từ nhà cung cấp', 'MH001', 100, 25000, 1),
('2024-02-02', 'Xuất', 'Trần Thị B', 'Bán hàng cho khách hàng', 'MH002', 50, 10000, 2),
('2024-02-03', 'Nhập', 'Lê Hoàng C', 'Nhập hàng từ nhà cung cấp', 'MH003', 200, 50000, 3),
('2024-02-04', 'Xuất', 'Phạm Thành D', 'Bán hàng cho khách hàng', 'MH004', 30, 20000, 4),
('2024-02-05', 'Nhập', 'Ngô Hồng E', 'Nhập hàng từ nhà cung cấp', 'MH005', 80, 30000, 5),
('2024-02-06', 'Xuất', 'Trương Minh F', 'Bán hàng cho khách hàng', 'MH006', 70, 15000, 6),
('2024-02-07', 'Nhập', 'Đinh Quỳnh G', 'Nhập hàng từ nhà cung cấp', 'MH007', 120, 20000, 7),
('2024-02-08', 'Xuất', 'Hoàng Thị H', 'Bán hàng cho khách hàng', 'MH008', 90, 10000, 8),
('2024-02-09', 'Nhập', 'Lý Hải I', 'Nhập hàng từ nhà cung cấp', 'MH009Xin lỗi, những bản ghi cuối cùng bị cắt ngắn. Đây là bản ghi đầy đủ cho bảng "Tphatsinh":

INSERT INTO Tphatsinh (Ngay, Loai, Ho_ten, Ly_do, Mahang, Solg, Dgia, Manv)
VALUES
('2024-02-01', 'Nhập', 'Nguyễn Văn A', 'Nhập hàng từ nhà cung cấp', 'MH001', 100, 25000, 1),
('2024-02-02', 'Xuất', 'Trần Thị B', 'Bán hàng cho khách hàng', 'MH002', 50, 10000, 2),
('2024-02-03', 'Nhập', 'Lê Hoàng C', 'Nhập hàng từ nhà cung cấp', 'MH003', 200, 50000, 3),
('2024-02-04', 'Xuất', 'Phạm Thành D', 'Bán hàng cho khách hàng', 'MH004', 30, 20000, 4),
('2024-02-05', 'Nhập', 'Ngô Hồng E', 'Nhập hàng từ nhà cung cấp', 'MH005', 80, 30000, 5),
('2024-02-06', 'Xuất', 'Trương Minh F', 'Bán hàng cho khách hàng', 'MH006', 70, 15000, 6),
('2024-02-07', 'Nhập', 'Đinh Quỳnh G', 'Nhập hàng từ nhà cung cấp', 'MH007', 120, 20000, 7),
('2024-02-08', 'Xuất', 'Hoàng Thị H', 'Bán hàng cho khách hàng', 'MH008', 90, 10000, 8),
('2024-02-09', 'Nhập', 'Lý Hải I', 'Nhập hàng từ nhà cung cấp', 'MH009', 150, 35000, 9),
('2024-02-10', 'Xuất', 'Võ Long K', 'Bán hàng cho khách hàng', 'MH010', 40, 5000, 10);

 

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm
Bài tập Tin học Lớp 12 mới nhất

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Trợ lý ảo Trợ lý ảo
×
Gia sư Lazi Gia sư