Đường thênh thang gió lộng một mình ta ...
Phan Hiền
Bài tập môn Tin Học Đại Cương - Hè 2015
(23/06/2015 9:37:45 CH)
Bài tập:

+ Bài tập văn bản lớn (download)

+ Bài tập văn bản lớn thêm (bài 1;  bài 2;  bài 3;  bài 4)

+ Bài tập excel (excel tong hop;   excel-K39;   excel-phan2)




  [Hiện có 0 bình luận ...]  
Môn HQTCSDL1 - K38
(22/06/2015 1:17:48 CH)
Điểm toàn bộ học phần (download)



File hình bảng điểm viết tay (điểm 1,   điểm 2,   điểm 3)



(Thứ 2 đầu tuần sau 22/6/2015, mình sẽ post file hình phiếu điểm viết tay của cả lớp, các bạn chú ý xem lại để kiểm tra xem có chính xác với bảng điểm Excel này không)

------------------------------



1. Đa phần các bạn làm câu truy vấn thiếu mất điều kiện thời gian (khi câu hỏi có đề cập đến các từ như "đang", "đã" ...
2. Đề số 2, có câu thứ 4 (trigger)

Viết trigger để khi xoá một con người thì chỉ cho phép xoá nếu như người đó hiện tại và tương lai không nắm giử bất kỳ chức vụ gì khác với chức vụ có mã là "NV" (Giả sử không hề có bất kỳ mối quan hệ khoá ngoại nào được thiết lập trong cơ sở dữ liệu)

Câu hỏi này có thể hiểu như sau:

a. Xoá người đó nếu người đó hiện tại và tương lai chỉ nắm giử duy nhất một chức vụ có mã là "NV" hay là người đó không có chức vụ gì (trường hợp này không quan tâm vì CSDL không ghi nhận trường hợp này - bất kỳ ai cũng phải có 1 chức vụ, tệ nhất là chức vụ nhân viên)

[Mấu chốt là nắm giử duy nhất chức vụ có mã "NV"]

b. Không cho xoá người đó nếu như người đó hiện tại và tương lai có tồn tại một chức vụ mà chức vụ này khác chức vụ có mã "NV".

Như vậy có nhiều bài giải như sau:

create trigger abc on ConNguoi for delete as 

begin 

declare @scmnd nvarchar(10)

select @scmnd = SCMND from deleted 

if (@scmnd not in (

select SCMND from DamNhiemChucVu 

where machucvu = 'NV' and getdate() <= NgayKetThuc

)

)

rollback tran

end 

Ở đây chỉ xét tới yếu tố hợp lý của điều kiện

Theo bạn này là: 

c. Không cho xoá người đó nếu như người đó không nằm trong danh sách những người X mà hiện tại và tương lai có giử ít nhất 1 chức vụ là "NV" (vì những người X này chắc chắn là giử chức vụ là "NV" nhưng người X này vẫn có thể giử thêm chức vụ khác ngoài "NV")

Vì vậy, nếu một người ABC có giử 2 chức vụ là "NV" và "TP" trong hiện tại và tương lai, thì người ABC này vẫn thuộc tập người X và ta được xoá người ABC này. Nhưng theo đề bài thì người ABC này đang nắm giử một chức vụ khác chức vụ "NV" (là chức vụ "TP") trong hiện tại và tương lai do đó người ABC này không được xoá. (theo hiểu b)

Do vậy mà cách làm này vẫn làm sai một phần.

--------------

Cách giải chính xác

create trigger abc on ConNguoi for delete as 

begin 

declare @scmnd nvarchar(10)

select @scmnd = SCMND from deleted 

if (exists(

select 1 from DamNhiemChucVu 

where machucvu != 'NV' and SCMND = @scmnd and

getdate() <= NgayKetThuc

)

)

rollback tran

end 

ý nói: Không cho phép xoá người đó nếu như người đó có tồn tại một chức vụ mà chức vụ đó khác với "NV" trong hiện tại hay tương lai. 

Kế cả trường hợp người đó không hề có chức vụ gì ở hiện tại và tương lai (trong bảng DamNhiemCHucVu không có ghi nhận lại) thì hệ thống cho phép xoá.

Lưu ý: Muốn tìm sự duy nhất thì nên dùng bài toán đếm.
-------------------------------------





Lớp tin học khoá 38 - môn Hệ quản trị cơ sở dữ liệu 1

Điểm giữa kỳ và tất cả điểm cộng (download bang diem)


  [Hiện có 0 bình luận ...]  
Điểm toàn bộ môn HTTTQL - K39 lớp Toán
(22/06/2015 1:10:45 CH)
Điểm toàn bộ học phần môn HTTTQL K39 Toán (download)

File hình bảng điểm viết tay (điểm 1,  điểm 2,   điểm 3



(Thứ 2 đầu tuần sau 22/6/2015, mình sẽ post file hình phiếu điểm viết tay của cả lớp, các bạn chú ý xem lại để kiểm tra xem có chính xác với bảng điểm Excel này không)

------------------------------



Bảng điểm cộng và điểm giữa kỳ môn 

Hệ thống thông tin quản lý - lớp toán K39
(download)

(Điểm cộng này chỉ tính cho phần điểm giữa kỳ)
  [Hiện có 0 bình luận ...]  
Slide môn học ERP - UEH
(15/06/2015 1:03:29 CH)
1. Gioi thieu ERP (download)

2. Gioi thieu AX (download)

3. Trading (download)

4. Procurement (download)

5. Warehouse (download)


  [Hiện có 0 bình luận ...]  
Slide bài giảng môn Hệ thống thông tin quản lý
(14/01/2015 8:09:00 SA)
Slide bài giảng download tại đây (download)


  [Hiện có 0 bình luận ...]  
Điểm toàn bộ học phần môn THĐC khoá 40 (Chính quy)
(06/01/2015 10:21:17 SA)
Sự thay đổi điểm giữa kỳ do thầy Huy cộng sót điểm và chỉnh lại như sau:

31141020437  Đinh Gia Phú  18/05/1996  DH40DC005  W:5  E:2   GK:7

31141021350  Nguyễn Thị Phương  07/01/1996   DH40DC013  W:5   E:3   GK:8

Điểm bên dưới đã chỉnh 


Bảng điểm toàn bộ học phần tin học đại cương K40 (mới ngày 6/1/2015)

1. Lớp HP 14C1309012302 (download)

2. Lớp HP 14C1309012305 (download)



(sau tết tây năm 2015, mình sẽ nộp trường

các thắc mắc về điểm giữa kỳ, các bạn liên hệ thầy Huy - email: 
huybx@ueh.edu.vn)




  [Hiện có 0 bình luận ...]  
ĐIỂM CÁC HỌC PHẦN (HQTCSDL 2; HTGRQD; Báo cáo ngoại khoá) K37
(25/12/2014 4:05:03 CH)
Bảng điểm tất cả các môn:

1. Hệ quản trị cơ sở dữ liệu 2 - K37 (bảng 1; bảng 2)

2. Hệ trợ giúp ra quyết định - K37 (
bảng 1)

3. Báo cáo ngoại khoá - K37 (
bảng 1)


  [Hiện có 0 bình luận ...]  
1234567

TÌM KIẾM THÔNG TIN

Tựa đề
Nội dung
Từ ngày (Ngày/tháng/năm)
Đến ngày (Ngày/tháng/năm)



Bản quyền thuộc về Khoa Tin Học Quản Lý - Trường Đại học Kinh Tế - Tp Hồ Chí Minh
Phòng 101 - 279 Nguyễn Tri Phương Q.10 - Tp Hồ Chí Minh