1. Trang chủ
  2. » Tất cả

Mẫu đề thi học phần (tự luận)

3 1 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 54,91 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mẫu đề thi học phần (Tự luận) ĐỀ THI GIỮA KỲ Môn thi HỆ QUẢN TRỊ CSDL NOSQL MONGODB LớpLớp học phần DHKKHMT16B Ngày thi 24 10 2022 Mã đề 101 Thời gian làm bài 60 phút (Không kể thời gian phát đề) TRƯ.

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP

THÀNH PHỐ HỒ CHÍ MINH

KHOA CÔNG NGHỆ THÔNG TIN

STT MSSV Họ và tên:: Lớp:

Cho dữ liệu về khách hàng file json minh họa như sau:

khachhang.json

{

_id: ObjectId("59d235860e3733b153a3d66e"),

maKH: 'ef180901-7947-4721-b751-df6b5acf927d',

soDu: 1160.5,

tuoi: 26,

hoTen: { ten: 'Christian', ho: 'Lynch' },

loaiTaiKhoan: 'platinum',

soTaiKhoan: '228-19-8448',

soTruyCap: 83352,

gioiTinh: 'Nam',

quanLy: 'CUBICIDE',

email: 'christianlynch@cubicide.com',

dienThoai: '+1 (806) 461-2202',

diaChi: '924 Chestnut Street, Outlook, California, 8247',

baoMat: [

{ cauHoi: 'ipsum tempor cupidatat', traLoi: 'proident' },

{ cauHoi: 'incididunt in commodo', traLoi: 'veniam' },

{ cauHoi: 'velit cupidatat enim', traLoi: 'laborum' }

]

}

Câu 1: (2đ) Sinh viên thực hiện import dữ liệu từ file JSON (khachhang.json) vào CSDL

MongoDB:

- Đặt tên database là MSSV (mã số sinh viên);

- Đặt tên collection là dskhachhang.

Câu 2: (1đ) Thực hiện thêm vào khách hàng với các thông tin như sau:

- tuoi: [tuổi SV],

- hoTen: [họ tên SV],

- loaiTaiKhoan: [chọn 1 trong 4 loại],

- soTaiKhoan: [xxx-xx-xxxx], với x là số bất kỳ.

- gioiTinh: [giới tính SV],

- email: [email của SV],

- dienThoai: [Số điện thoại của SV],

Câu 3: (4.5đ) Thực hiện các câu truy vấn:

1 (1đ)

o Xuất thông tin của các khách hàng có số dư dưới 1000

o Xuất thông tin số dư, tuổi, họ tên, số tài khoản của các khách hàng có số tài khoản bắt đầu là 001

ĐỀ THI GIỮA KỲ Môn thi : HỆ QUẢN TRỊ CSDL NOSQL - MONGODB Lớp/Lớp học phần: DHKKHMT16B

Ngày thi: 24.10.2022 - Mã đề: 101

Thời gian làm bài: 60 phút

(Không kể thời gian phát đề)

Trang 2

2 (1đ)

o Xuất thông tin số dư, tuổi, họ tên, số tài khoản của các khách hàng có người quản lý là 'CUBICIDE'

o Xuất thông tin của khách hàng Nữ có tài khoản là platinum

3 (1đ)

o Cập nhật thêm địa chỉ : ’12 Nguyễn Văn Bảo P4 Gò Vấp TPHCM’ cho khách hàng đã thêm ở câu 2

o Cập nhật tài khoản thành platinum cho các khách hàng có số dư trên 3500

4 (1đ) Cập nhật thêm trường khachhangthanthiet: true cho các khách hàng có lượt truy cập

trên 95000, ngược lại là false

5 (0.5đ) Xóa các khách hàng có người quản lý ‘ACCUFARM’.

Câu 4: (1.5đ) [aggregation] Xuất ra số lượng khách hàng theo từng loại tài khoản.

Câu 5: (1đ) Xuất collection ở với tên MSSV.json lưu trong thư mục trong phần yêu cầu

-Hết -(Sử dụng tài liệu trên 1 tờ giấy A4 viết tay, không sử dụng các thiết bị di động, bộ nhớ)

Trang 3

BỘ CÔNG THƯƠNG

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM PHIẾU CHẤM ĐIỂM - GIỮA KỲ

A THÔNG TIN HỌC PHẦN

- Lớp học phần: DHKTPM16

- STT……Mã sinh viên: Họ tên sinh viên: Số máy:

B PHIẾU ĐIỂM ĐÁNH GIÁ

Câu Tiêu chí đánh giá Điểm tối đa Điểm đạt

- Import đúng 2đ

- Import đúng,tuy nhiên sai quy định tên -0.5đ

2 - insertOne

- Sử dụng 1 trong 2 cách insertOne hoặc insertMany:

(đúng) mỗi document:1đ

3

1

- Xuất đúng 1 điều kiện

- Xuất đúng 1 điều kiện và

lọc đúng thông tin cần thiết

0.5

1 mỗi câu 0.5đ

2 mỗi câu 0.5đ

3 mỗi câu 0.5đ

4 sai điều kiện hoặc thiếu trường hợp -0.5

- Câu 5: đúng 0.5đ

2

- Xuất đúng 1 điều kiện và

lọc đúng thông tin cần thiết

- Xuất đúng 2 điều kiện

0.5 0.5

3

- Cập nhật đúng 1 điều kiện

- Cập nhật đúng 1 điều kiện 0.50.5

4 Cập nhật thêm field đúng

1 điều kiện với 2 trường

- Count đúng 0.5

Nhận xét:

Giảng viên chấm bài (Ký tên – Ghi rõ họ tên)

Ngày đăng: 06/11/2022, 11:20

TỪ KHÓA LIÊN QUAN

w