02/10/2018, 14:25

[CSDL] BT Thực hành 1 truy vấn SQL – Phần 1

Bài viết này là phần 2 trong 3 bài của Series Cơ sở dữ liệu Cơ sở dữ liệu Đề thi GK Cơ sở dữ liệu 2017 – ĐH Công Nghệ Thông tin UIT [CSDL] BT Thực hành 1 truy vấn SQL – Phần 1 [CSDL] BT Thực hành 1 truy vấn SQL – Phần 2 1. Các quan hệ của CSDL quản lý bán hàng Cho cơ sở ...

Bài viết này là phần 2 trong 3 bài của Series Cơ sở dữ liệu

Cơ sở dữ liệu
  • Đề thi GK Cơ sở dữ liệu 2017 – ĐH Công Nghệ Thông tin UIT
  • [CSDL] BT Thực hành 1 truy vấn SQL – Phần 1
  • [CSDL] BT Thực hành 1 truy vấn SQL – Phần 2

1. Các quan hệ của CSDL quản lý bán hàng

Cho cơ sở dữ liệu quản lý bán hàng gồm có các quan hệ sau:

KHACHHANG (MAKH, HOTEN, DCHI, SODT, NGSINH, DOANHSO, NGDK)

Tân từ: Quan hệ khách hàng sẽ lưu trữ thông tin của khách hàng thành viên gồm có các thuộc tính: mã khách hàng, họ tên, địa chỉ, số điện thoại, ngày sinh, ngày đăng ký và doanh số (tổng trị giá các hóa đơn của khách hàng thành viên này).

NHANVIEN (MANV,HOTEN, NGVL, SODT)

Tân từ: Mỗi nhân viên bán hàng cần ghi nhận họ tên, ngày vào làm, điện thọai liên lạc, mỗi nhân viên phân biệt với nhau bằng mã nhân viên.

SANPHAM (MASP,TENSP, DVT, NUOCSX, GIA)

Tân từ: Mỗi sản phẩm có một mã số, một tên gọi, đơn vị tính, nước sản xuất và một giá bán.

HOADON (SOHD, NGHD, MAKH, MANV, TRIGIA)

Tân từ: Khi mua hàng, mỗi khách hàng sẽ nhận một hóa đơn tính tiền, trong đó sẽ có số hóa đơn, ngày mua, nhân viên nào bán hàng, trị giá của hóa đơn là bao nhiêu và mã số của khách hàng nếu là khách hàng thành viên.

CTHD (SOHD,MASP,SL)

Tân từ: Diễn giải chi tiết trong mỗi hóa đơn gồm có những sản phẩm gì với số lượng là bao nhiêu.

Các bạn chạy SQL sau để thêm vào các dữ liệu ban đầu