... VẸN DỮ LIỆU • Yêu cầu một thuộc tính không được phép có giá trị là null • Một thuộc tính là thành phần của khóa chính thì mặc nhiên là not null Ràng buộc NOT NULL Khoa Công nghệ Thông tin ... <Kiểu_DL> Thay đổi cấutrúc bảng dữ liệu Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 26 RÀNG BUỘC TOÀN VẸN DỮ LIỆU • Thuộc tính làm khóa chính của quan hệ này có thể dùng tham ... quan hệ: • Phải chỉ định cách thức truy vấn: khó khăn cho người sử dụng • Cần xây dựng một ngôn ngữ cấp cao: người sử dụng chỉ cần khai báo nội dung truy vấn Khoa Công nghệ Thông tin - Trường...
... biểu thức thực hiện một phép tính có dùng dữ liệu trong trường đó. Toán hạng trong biểu thức có thể tên của các trường, có thể là một hằng, một hàm (có thể làcó sẵn của hệ thống hoặc do người ... định, không có hai bản ghi nào trùng nhau trong kết quả của một truy vấn hợp; tuy nhiên, bạn có thể bao gồm cả chỉ dẫn ALL để kết quả có cả các bản ghi trùng nhau. Nó cũng làm cho truy vấn thi ... bảo các bảng kết nối từ các nguồn khác nhau đều được tạo chỉ mục hoặc là GIỚI THIỆU Ngôn ngữ truy vấncócấutrúc (SQL) là một ngôn cơ sở dữ liệu (CSDL) chuẩn công nghiệp được công cụ quản...
... nhauSlide 3 - Ngôn ngữ truy vấncócấutrúc (SQL)7Ví dụ: Truy vấn lựa chọn tất cả các cột của bảng EMPLOYEESVí dụ chọn tất cả các cộtSlide 3 - Ngôn ngữ truy vấncócấutrúc (SQL)16Hệ quản trị ... truy vấncócấutrúc (SQL)17Các toán tử so sánhSlide 3 - Ngôn ngữ truy vấncócấutrúc (SQL)18Câu lệnh SELECT cho phép lựa chọn ra một hoặc một sốcột của bảng thỏa mãn điều kiện truy vấn. Các ... - Ngôn ngữ truy vấncócấutrúc (SQL)30Ví dụ: Hiển thị lương lớn nhất và nhỏ nhất trong mỗi nhóm nhânviên có DEPARTMENT_ID khác nhauVí dụSlide 3 - Ngôn ngữ truy vấncócấutrúc (SQL)27Giới...
... ngữ truy vấn cócấutrúc (SQL)Giảng viên: Nguyễn Công ThươngThứ tự thực hiện truy vấn lồng nhauThực hiện truy vấn con (trả về một giá trị hoặc một tập giá trị)Thực hiện truy vấn ngoài ... truy vấn conCâu truy vấn con là lệnh SELECT xuất hiện trong một câu SELECT khácCâu truy vấn con có thể xuất hiện trong mệnh đề FROM (đóng vai trò của 1 bảng), WHERE hoặc HAVINGTruy vấn ... hoặcPhải có trong mệnh đề GROUP BYThuộc tính có trong mệnh đề GROUP BY không bắt buộc có trong mệnh đề SELECTPhải có mệnh đề GROUP BY mới được có mệnh đề HAVINGPhải có ít nhất một...
... ChinhChinh––HaiHaiQuanQuan6. Truy vấn lồng nhau- SQL cung cấp các cấutrúc ngôn ngữ cho phép lồng cáccâu truy vấn thành các truy vấn con.- Câu truy vấn con (Sub Query) là một biểu thức SELECT –FROM ... ChinhChinh––HaiHaiQuanQuanII. CÁC LỆNH LIÊN QUAN ĐẾN CẤUTRÚC CỦA CƠ SỞDỮ LIỆU1. Lệnh tạo cấutrúc cho một bảng mới (Create Table)1.1 Công dụngDùng để tạo cấutrúc cho một bảng.1.2 Cú phápCREATE TABLE<tên ... not…- Trong một câu truy vấncó thể có nhiều cấp độ lồng nhau. Nếu có cácthuộc tính trùng tên nhau thì theo quy ước ta có tên thuộc tínhtham chiếu tới quan hệ trong câu truy vấn con ở mức gần nhất.This...
... quan những vấn đề, ưu điểm trong việc tìm kiếm tài nguyên trên mạng ngang hàng cócấu trúc. Đó là lí do để nhiều hệ thống tìm kiếm đã được xây dựng sử dụng mạng ngang hàng cócấutrúc làm tầng ... dụng mạng ngang hàng cócấu trúc. Trong mạng ngang hàng cócấu trúc, các thông điệp được định tuyến theo khóa một cách hiệu quả với số hop khoảng O(logN) trong đó N là số node trong mạng. ... một truy vấn q tương ứng một – một với nó. Truy vấn này được gọi là truy vấn đặc trưng nhất của d (the most specific query). Trong hệ thống truy vấn ta định nghĩa khái niệm truy vấnlà “phủ”...
... quả.Việc tìm kiếm thông tin trên mạng ngang hàng có cấu trúc cũng nhanh hơn so với mạng ngang hàng không cócấu trúc. Nếu như mạng ngang hàng không cócấutrúc các máy tính gửi thông điểm broadcast ... thống một cách độc lập. 15 b. Mạng ngang hàng cócấutrúc Mạng ngang hàng cócấutrúc khắc phục nhược điểm của mạng không cấu trúc bằng cách sử dụng hệ thống Bảng Băm Phân Tán (DHT: ... hiệu quả bởi mạng ngang hàng cócấutrúc nhờ vào việc áp dụng những kiến trúc DHT. Tuy nhiên, một trong những vấn đề trọng tâm cần giải quyết trong mạng DHT là làm thế nào để cân bằng tải giữa...
... tam giác cầulà tam giác vuông (A=90o) thì : sin A = 1 cos A = 0 Do đó từ (2) ta có: sinacosB = cosbsinc Chia 2 vế cho sinb bsincsin.bcosbsinBcos.asin= Từ (4) ta có: BsinBsinAsinbsinasin1== ... hình 41, ta xét ∆AMO có : oR sin p sin psin(180 Z)sin MAORsinpsin Z==∆−=∆ Xét ∆ vuông AM1O có : opsinR=∆ từ đó sinp = sinposinZ Vì p và po nhỏ nên có thể viết : p = ... phương A có 2 giá trị khác nhau : A > 180o nếu t > 12h A < 180o nếu t < 12h Công thức (6) và (7) dùng để đổi từ hệ xích đạo sang hệ chân trời. Nếu ngược lại thì ta có: sin...