By GokiSoft.com| 14:29 03/06/2023|
SQL Server/MySQL

Bài tập - Thiết kế CSDL quản lý sở thú - SQL Server

Xây dựng CSDL phục vụ cho sở thú gồm các bảng như sau

1. Bảng Room (Thông tin từng chuồng trong sở thú)

- id: kiểu dữ liệu int

- name: nvarchar(20)

- max: int -> số lượng động vật tối đa

2. Thông tin động vật (Animal)

- id: int

- name: nvarchar(50)

- age: int -> tuổi của động vật

- buy_at: datetime -> ngày mua động vật vể sở thú

- room_id: int -> mã chuồng đang nuôi động vật

3. Loại thức ăn (FoodType)

- id: int

- name: nvarchar(50)

- price: float -> giá tiền / 1 kg hoặc item của sản phẩm

- amount: float -> số lượng còn lại trong sở thú

4. Quản lý thức ăn (FoodAnimal)

- food_id: int

- animal_id: int

Yêu cầu:

1. Tạo bảng trên

2. Tạo primary key & foreign key cho từng bảng -> Không tạo trong câu lệnh create table

3. Thêm mỗi bảng 5 bản ghi dữ liệu

4. Xem thông tin động vật gồm các trường sau: tên chuồng, tên động vật, tuổi, ngày mua về

5. Xem thông tin những chuồng có số động vật đang lưu vượt quá max của chuồng đó

6. Xem thông tin những chuồng còn so khả năng lưu thêm động vật vào

7. Viết proc có tham số là @animalId -> cho phép xem được thông tin loại thức ăn của động vật này.

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)