Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

giúp em cho em cái hướng làm đề này SQL

04:01 28-04-2017 1.693 lượt xem 7 bình luận 18:38 02-05-2017

THIẾT KẾ CƠ SỞ DỮ LIỆU ĐỂ QUẢN LÝ GIAO DỊCH CỦA CÁC NHÀ ĐẦU TƯ TẠI 1 CÔNG TY CHỨNG KHOÁN

Công ty môi giới chứng khoán sẽ lưu giữ các thông tin sau:

Thông tin về các nhà đầu tư:

§  Mỗi nhà đầu tư(NDT) sẽ có 1 mã tài khoản(MATK) duy nhất (do công ty chứng khoán cấp) để phân biệt với các nhà đầu tư khác, họ, tên,ngày sinh,nơi sinh,phái, địa chỉ, email, điện thoại, số CMND/Passport, ngày cấp,nơi cấp, mật mã giao dịch, mật khẩu đặt lệnh.

§  Ngoài ra mỗi  NDT còn phải cung cấp mã tài khoản trong ngân hàng,và tên ngân hàng mà mình gửi tiền. Một nhà đầu tư có thể có nhiều tài khoản tiền trong 1 ngân hàng, hoặc nhiều ngân hàng

§  Một NDT có thể gửi tiền vào tài khoản hoặc rút tiền từ tài khoản nhiều lần trong ngày.

Thông tin về  các cổ phiếu : Mã cổ phiếu thực chất là mã của công ty khi niêm yết lên sàn giao dịch đã được UBCK nhà nước cấp.

§  Mỗi công ty sẽ có một mã cổ phiếu(MACP) duy nhất, có tên công ty, địa chỉ, điện thoại, fax,địa chỉ website và email, số lượng cổ phiếu niêm yết.

§  Mỗi mã cổ phiếu sẽ có giá sàn, giá tham chiếu, giá trần trong từng ngày.
Giá tham chiếu là giá đóng cửa của ngày hôm trước;
Giá sàn  = giá tham chiếu – biên độ giá* giá tham chiếu;
Giá trần = giá tham chiếu + biên độ giá* giá tham chiếu;

§   Hiện tại có 2 sàn giao dịch chứng khoán: sàn HSX của thành phố HCM và sàn HNX của thành phố Hà Nội. Mỗi sàn sẽ qui định biên độ giá riêng, bước giá đặt lệnh khác nhau, lô lệnh tối thiểu khác nhau.

§  Một cổ phiếu chỉ được quyền đăng ký giao dịch tại 1 sàn.

Thông tin giao dịch: (đặt lệnh mua hay bán)

§   Một lệnh đặt chỉ thuộc 1 loại lệnh (ATO, LO, ATC); với 1 loại lệnh có thể có nhiều lệnh đặt.

§  Một NDT có thể đặt lệnh mua (hay bán) một cổ phiếu nào đó. Thông tin về lệnh đặt gồm có loại giao dịch (Mua hay bán),số lượng đặt, giá đặt ,ngày giờ đặt. Khi đặt lệnh, NDT phải chỉ rõ tài khoản cần thiết để mua hoặc bán.

§  Một lệnh đặt chỉ được quyền dùng 1 tài khoản; 1 tài khoả n có thể được dùng để đặt nhiều lệnh.

§  Trạng thái của một lệnh khi chưa khớp sẽ là ‘Chờ khớp’,nếu lệnh được khớp thì trạng thái sẽ chuyển thành ‘Khớp 1 phần’ hoặc ‘Khớp hết’. Nếu NDT hủy lệnh thì trạng thái lệnh là ‘Đã hủy’. Nếu hết phiên mà lệnh không khớp thì trạng thái lệnh là ‘Chưa khớp’. Mỗi lệnh khớp sẽ có thêm giá khớp và khối lượng khớp

§  Một lệnh mua hoặc bán có thể khớp với nhiều lệnh bán/mua khác, nhưng 1 lệnh khớp chỉ thụôc 1 lệnh  đặt mua/bán. Mỗi lệnh khớp có thể có số lượng khớp và giá khớp khác nhau.

§  Một NDT có thể sở hữu nhiều mã cổ phiếu; 1 mã cổ phiếu có thể có nhiều NDT sở hữu

Câu hỏi

1.      Thiết kế sơ đồ ERD cho cơ sở dữ liệu quản lý các giao dịch chứng khoán của nhà đầu tư tại 1 công ty chứng khoán trên.

2.      Chuyển sơ đồ ERD trên thành mô hình dữ liệu quan hệ sao cho đạt dạng chuẩn 3.

3.      Thiết lập các ràng buộc toàn vẹn của cơ sở dữ liệu

4. sinh viên hãy trả lời các câu hỏi bằng SQL :

a/Liệt kê số lượng các cổ phiếu và giái trị hiện tại nhà đầu tư có mã là @X đang sở hữu:

MACP Số Lượng Đơn Giá  Trị Giá

b/sao kê các lệnh khớp của 1 NDT X trong 1 khoảng thời gian , kết quả khi in ra sẽ theo thứ tự thời gian khớp lệnh. kết xuất :

Ngày Khớp Mã CP Loại Leejh Số Lượng Khớp Giá Khớp

C/ Sao kee tất cả các lệnh trong 1 ngày của một NDT X kêt quả in ra sẽ theo thứ tự thời gian khớp lệnh kết xuất:

MãCP  LoạiLệnh  SốLượng  Giá Đặt TrạngThái SốLượng Giá Khớp 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Nguyễn Vũ Thơ đã bình luận 18:38 02-05-2017

Cái này là hỏi nguyên 1 CSDL đề bài rồi !

sihaojunvn2012 đã bình luận 21:56 28-04-2017

thêm cột là sao anh em thấy nó có ràng buộc mà em không hỉu cho lắm 

DG SuperAdmin, Author, KquizAdmin, KquizAuthor đã bình luận 14:46 28-04-2017

Bạn gặp vấn đề gì trong lúc làm thì đăng lên mọi người có thể giải đáp giúp, còn đăng cả bài lên thì chắc không ai giúp được rồi :)

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 11:17 28-04-2017

bạn học theo serial này rồi làm nhé

http://www.howkteam.com/Course/Phan-tich-thiet-ke-phan-mem/Gioi-thieu-ve-Phan-tich-thiet-ke-phan-mem-1414

Câu hỏi mới nhất