con cám ơn thầy, nhờ thầy mà tiết con ngủ quên trên lớp có thể được cứu vãn ạ :)))))
@duckeyy-uj8gnАй бұрын
Hay quá ạ, em cảm ơn thầy
@binhcoding3am148 Жыл бұрын
Tuyệt vời quá ạ
@TranNguyen-mv6ln3 жыл бұрын
Xin cảm ơn nhiều lắm luôn ạ
@vunhatanhle2610 Жыл бұрын
Cảm ơn thầy, giảng dễ hiểu ạ. :D
@TranNguyen-mv6ln3 жыл бұрын
Cảm ơn thầy nhiều lắm ạ
@phuctranhoang82082 жыл бұрын
Hay lắm thầy ơi, em cũng học uit
@ntdungzero93322 жыл бұрын
bài giảng rất hay và hữu ích ạ
@HoàiNamĐặng-n4k8 ай бұрын
dạ em cảm ơn thầy
@ThangNguyen-iy6jz Жыл бұрын
Thiết kế cơ sở dữ liệu cho việc quản lý việc rút tiền tại các trụ máy ATM. Mỗi ngân hàng có nhiều chi nhánh nhưng một chi nhánh chỉ thuộc về một ngân hàng. Mỗi chi nhánh ngân hàng có một mã số để phân biệt chi nhánh này với chi nhánh khác trong cùng một hệ thống Ngân hàng, và tên chi nhánh. Thông tin về ngân hàng gồm có mã số ngân hàng và tên ngân hàng. Mỗi trụ máy ATM sẽ có một mã số để quản lý. Mỗi chi nhánh ngân hàng sẽ quản lý các máy ATM trong khu vực mà chi nhánh chịu trách nhiệm. Biết được mã số của trụ máy ATM, sẽ biết được các thông tin như mã chi nhánh quản lý, tình trạng hoạt động của trụ máy ATM, và nơi đặt máy ATM. Một tài khoản của một ngân hàng sẽ có một mã số tài khoản. Một ngân hàng thì có nhiều tài khoản. Dựa vào mã số tài khoản có thể biết được thông tin liên quan đến tài khoản, như tên tài khoản. Một tài khoản thuộc về một khách hàng. Một khách hàng có thể mở một hay nhiều tài khoản tại ngân hàng. Thông tin về khách hàng bao gồm họ tên khách hàng đã mở tài khoản, kèm theo điạ chỉ của khách hàng. Mỗi thẻ ATM mà ngân hàng cung cấp cho khách hàng, sẽ có một mã số (MaThe). Dưạ vào mã thẻ, có thể biết được loại thẻ ATM mà khách hàng đang sử dụng, mã số tài khoản, thời hạn mà thẻ ATM được phép sử dụng, cũng như tổng số tiền giao dịch giới hạn trong một ngày là bao nhiêu. Một thể thì thuộc về một tài khoản nhưng một tài khoản của khách hàng có thể được dùng để xin cấp một hay nhiều thẻ ATM khác nhau. Khi khách hàng đến trụ máy ATM để thực hiện giao dịch rút tiền, sau mỗi giao dịch, hê thống sẽ ghi nhận một mã số giao dịch cho lần giao dịch đó. Với mã số giao dịch, có thể biết được mã thẻ ATM mà người giao dịch đã dùng, ngày giờ giao dịch, số tiền trong lần giao dịch đó, và tổng số tiền giao dịch trong ngày. thầy có thể chỉ giúp em bài này được không ạ
@nhchau Жыл бұрын
Bạn nên làm theo các bước như sau: Tạo tất cả các kiểu thực thể, sau đó dựa vào các kiểu thực thể và yêu cầu của bài toán để xác định các kiểu liên kết. Các kiểu thực thể từ yêu cầu của bài toán thường là các danh từ; các kiểu liên kết thường là các động từ. Bạn xem thêm chi tiết ở đây nhé: kzbin.info/www/bejne/Y5y9Zo1-lN2emMU
@TuanAnh-ix9xr3 жыл бұрын
cho em hỏi tại sao cách kí hiệu ràng buộc ở vid này lại ngược với vid vẽ sơ đồ ER bằng EDR plus ạ
@nhchau3 жыл бұрын
Do có nhiều hệ thống ký hiệu bạn ạ. Bạn có thể tra cứu từ khóa "look across" và "look here" của mô hình ER nhé
@TuanAnh-ix9xr3 жыл бұрын
@@nhchau thế có nghĩa kí hiệu số với kí hiệu chân chim sẽ ngược nhau ạ
@nhchau3 жыл бұрын
@@TuanAnh-ix9xr Nói chính xác hơn là ký hiệu của Chen và ký hiệu chân chim ngược nhau bạn ạ
@haianhtran57982 жыл бұрын
Thưa thầy, khi làm bài mà viết tỷ số lực lượng thì có cần ghi đúng thứ tự không ạ? Ví dụ DON VI và NHANVIEN là 1:N, NHANVIEN và DONVI là N:1 hay đều ghi 1:N
@nhchau2 жыл бұрын
Nếu bạn viết được chính xác thì vẫn tốt hơn :)
@jexk90133 жыл бұрын
5:15 tham gia ít nhất "4 thể hiện" cho em hỏi thể hiện ở đây nghĩa là gì ạ ? có cách nói nào dễ hiểu hơn không ạ
@nhchau3 жыл бұрын
Thuật ngữ gốc trong tiếng Anh là "instance". Nhiều giáo trình CNTT dịch thuật ngữ này là "thể hiện" và tôi cũng sử dụng thuật ngữ này. Có thể hiểu như sau: một kiểu thực thể CONGDAN có các thuộc tính SốCMT, HoTen, GioiTinh, NgaySinh; khi đó (12345, Nguyen Van A, Nam, 10/10/2000), (12347, Tran Thi B, Nu, 8/8/2008) là các "thể hiện"/instance.
@jexk90133 жыл бұрын
@@nhchau em cám ơn
@myhannguyenhuynh7513 жыл бұрын
thầy ơi cho e xin csdl database có các ràng buộc với khóa chính khóa ngoại đầy đủ ạ
@nhchau3 жыл бұрын
Bạn có thể dùng mã lệnh sql để tạo bảng và liên kết (mã lệnh của PostgreSQL): create table nhanvien(manv varchar(16), ngaysinh date, gioitinh boolean, hodem text, ten text, luong real, diachi text, madv varchar(16), nguoigs varchar(16), primary key(manv)); create table con(ten text, ngaysinh date, gioitinh boolean, manv varchar(16), manv2 varchar(16), primary key(ten, ngaysinh, gioitinh, manv)); create table duan(mada varchar(16), tenda text, diadiem text, madv varchar(16), primary key(mada)); create table donvi(madv varchar(16), tendv text, manv varchar(16), ngaybatdau date, primary key(madv)); create table diadiemdv(madv varchar(16), diadiem text, primary key(madv, diadiem)); create table thamgia(manv varchar(16), mada varchar(16), sogio real, primary key(manv, mada)); alter table con add constraint fk_con_nhanvien1 foreign key (manv) references nhanvien(manv); alter table con add constraint fk_con_nhanvien2 foreign key (manv2) references nhanvien(manv); alter table nhanvien add constraint fk_nhanvien_donvi foreign key (madv) references donvi(madv); alter table nhanvien add constraint fk_nhanvien_nhanvien foreign key (nguoigs) references nhanvien(manv); alter table donvi add constraint fk_donvi_nhanvien foreign key (manv) references nhanvien(manv); alter table duan add constraint fk_duan_donvi foreign key (madv) references donvi(madv); alter table thamgia add constraint fk_thamgia_duan foreign key (mada) references duan(mada); alter table thamgia add constraint fk_thamgia_nhanvien foreign key (manv) references nhanvien(manv); alter table diadiemdv add constraint fk_diadiemdv_donvi foreign key (madv) references donvi(madv); Khi nhập dữ liệu vào donvi và nhanvien, có thể nhập donvi trước với manv (tức là người quản lý) NULL, vì lúc đầu bảng nhanvien, donvi đều trống. Sau đó, nhập dữ liệu vào nhanvien và sửa lại giá trị ở bảng donvi.
@myhannguyenhuynh7513 жыл бұрын
TORI cám ơn thầy ạ
@myhannguyenhuynh7513 жыл бұрын
@@nhchau cho e xin mô hình thực thể kết hợp với ạ
@nhchau3 жыл бұрын
@@myhannguyenhuynh751 Bạn vào erdplus.com để vẽ, rất nhanh kzbin.info/www/bejne/h5bdoJyle62paqc
@TranNguyen-mv6ln3 жыл бұрын
@@nhchau cảm ơn thầy nhiều lắm ạ. Thầy nhiệt tình quá đi
@congbaonguyen15572 жыл бұрын
thầy ơi ví dụ khách hàng là 1 thực thể và hóa đơn là 1 thực thể nhưng thực thể hóa đơn chứa thực thể khách hàng thì mình vẽ như thế nào ạ
@nhchau2 жыл бұрын
Nếu tôi hiểu đúng câu hỏi của bạn thì bạn có thể xem về mô hình EER (ER mở rộng): kzbin.info/www/bejne/Z2qZanareMumndk và chuyển đổi mô hình EER sang quan hệ: kzbin.info/www/bejne/gmOrcnytlNd4fdU
@congbaonguyen15572 жыл бұрын
@@nhchau A supermarket needs to build an item management system. The supermarket currently has the following activities: Supermarket imports products from suppliers. The suppliers offer a variety of products in varying quantities. Each product needs to be stored with product code, product name, unit, quantity, and price. Each product is made by only one manufacturer. The information of manufacturer is: manufacturer code, manufacturer name, nationality. When the products are imported, it is necessary to save the receipt, including information such as: receipt code, imported products, supplier, quantity, price, import date. The information about the supplier is the supplier code, full name, address. Supermarkets have many sales counters, but each product is only sold at only one counter. Information of counter includes counter number, counter name, location. Customers will go to the supermarket to buy products. When a customer makes a purchase, the system will print out a invoice that includes information about the invoice code, customer, products, quantity, and price. Customer information includes customer code, customer name, WordPress Dạ full đề đây ạ
@congbaonguyen15572 жыл бұрын
@@nhchau Một siêu thị cần xây dựng hệ thống quản lý mặt hàng. Siêu thị hiện có các hoạt động sau: Siêu thị nhập sản phẩm từ nhà cung cấp. Các nhà cung cấp cung cấp nhiều loại sản phẩm khác nhau số lượng. Mỗi sản phẩm cần được lưu trữ mã sản phẩm, tên sản phẩm, đơn vị, số lượng và giá. Mỗi sản phẩm chỉ được thực hiện bởi một nhà sản xuất. Thông tin nhà sản xuất là: mã nhà sản xuất, tên nhà sản xuất, quốc tịch. Khi các sản phẩm được nhập khẩu, nó là cần thiết để lưu biên nhận, bao gồm các thông tin như: mã biên nhận, sản phẩm nhập khẩu, nhà cung cấp, số lượng, giá cả, ngày nhập khẩu. Thông tin về nhà cung cấp là mã nhà cung cấp, đầy đủ tên địa chỉ. Siêu thị có nhiều quầy bán hàng, nhưng mỗi sản phẩm chỉ được bán tại một quầy duy nhất. Thông tin của quầy bao gồm số quầy, tên quầy, vị trí. Khách hàng sẽ đến siêu thị để mua sản phẩm. Khi khách hàng mua hàng, hệ thống sẽ in ra một hóa đơn bao gồm thông tin về mã hóa đơn, khách hàng, sản phẩm, số lượng và giá cả. Thông tin khách hàng bao gồm mã khách hàng, tên khách hàng,Địa chỉ
@lytruc86323 жыл бұрын
thầy ơi thầy có thể đăng sơ đồ kiểu chân chim được không ạ :((
@nhchau3 жыл бұрын
Bạn xem sơ đồ ER CONGTY (kiểu chân chim) ở video này nhé: kzbin.info/www/bejne/h5bdoJyle62paqc
@lytruc86323 жыл бұрын
@@nhchau em cảm ơn thầy ạ
@duyenle69353 жыл бұрын
Thầy có thể chỉ e vẽ cách kí hiệu ràng buộc này được không ạ..hic