... một ngônngữ hình thức hay ngắn gọn hơn là một ngônngữ trên Σ. Đặc biệt, tập ∅ là một ngônngữ trên Σ, gọi là ngônngữ rỗng; tập {ε} cũng là một ngônngữ trên Σ, đây là ngônngữ ... 16 {ngôn ngữ chính quy} ⊂ {ngôn ngữ phi ngữ cảnh} ⊂ {ngôn ngữ cảm ngữ cảnh} ⊂ {ngôn ngữ tổng quát}. Ta cũng thấy về mặt cấu trúc ngữ pháp thì các quy tắc của các văn phạm phi ngữ cảnh ... như máy Turing, là những công cụ sinh ngôn ngữ, đồng thời đề cập đến các tính chất của ngônngữ chính quy, ngônngữ phi ngữ cảnh, ngônngữ đệ quy và ngôn ngữ đệ quy đếm được. Ngoài ra, giáo...
... q0q2q1Bài tập LýthuyếtNgônngữ Hình thức và Automata Trường ĐH Bách Khoa - Khoa CNTT - Người soạn: Hồ Văn Quân 4/5 PHẦN NGÔNNGỮ PHI NGỮ CẢNH 19. Tìm các VPPNC cho các ngônngữ sau: L1 ... q3q4q5M5 Bài tập LýthuyếtNgônngữ Hình thức và Automata Trường ĐH Bách Khoa - Khoa CNTT - Người soạn: Hồ Văn Quân 3/5 10. Tìm dfa tối giản cho các ngônngữ sau: L1 = {anbm: ... b)*+c theo phương pháp Earley. G: E → T|E + T F → I|(E) T → F|T * F I → a|b|c Bài tập LýthuyếtNgônngữ Hình thức và Automata Trường ĐH Bách Khoa - Khoa CNTT - Người soạn: Hồ Văn Quân 2/5...
... cảnh) (A). Tồn tại một ngônngữ CNC mà không PNC. (B). Lớp ngônngữ đệ qui và CNC là đồng nhất. (C). Lớp ngônngữ khả liệt kê đệ qui bao trùm mọi ngôn ngữ. (D). Lớp ngônngữ PNC chỉ bao gồm hai ... ngônngữ nào cũng tồn tại máy Turing chấp nhận nó. (D). Cả A, B, C đúng (E). Chỉ có A, B đúng. 50. Từ các lớp ngônngữ đã nghiên cứu chúng ta có thể phát biểu (PNC: phi ngữ cảnh, CNC: cảm ngữ ... (D). Cả A, B, C đúng (E).Cả A, B, C sai 47. Cho L1, L2 là các ngônngữ PNC, L3 là ngônngữ chính qui còn L4 là ngônngữ không PNC. Thì (A). 1L ∩ 2L là PNC. (B). 4L là không...
... lệnh. Ðiều khiển giữa các chương trình con –về mặt thiết kế ngônngữ có hai loại điều khiển Ðiều khiển ẩn: được thiết kế trong ngônngữ chẳng hạn quy tắc ưu tiên của các toán tử trong biểu ... nghĩa trước bởi ngôn ngữ, chẳng hạn như ZERO_DIVIDE chỉ sự kiện chia cho một số không, END_OF_FILE: hết tập tin , OVERFLOW: tràn số, hay tràn stack Xử lý ngoại lệ là một hành vi xử lý tương ứng ... lặp lại. Các ngônngữ khác nhau, cài đặt các cấu trúc khác nhau 11/50Trường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tínhCác lệnh có cấu trúcCác lệnh có cấu trúcXử lý ngoại lệ –Thông...
... tin.1.2 Sử dụng SQL. Ngôn ngữ SQL được dùng trong ứng dụng CSDL theo mô hình Client – Server. Các chương trình khách gửi yêu cầu truy vấn thông tin dưới dạng các câu lệnh SQL. Chương trình ... thiết phải thuộc bộ kí tự của SQL, có trùng với từ khoá) đặt trong cặp dấu ngoặc kép và không quá 128 kí tự, kể cả cặp dấu ngoặc kép.2. Câu vấn tin SQL.Một câu lệnh SQL thường gọi là một Query. ... .,value_n)Các hàm thao tác dữ liệuCác câu lệnh SQL thông thường kết xuất dữ liệu lần lượt theo từng dòng của bảng.Các hàm xử lý nhóm Aggegate function – Xử lý dữ liệu toàn bộ các dòng của bảng hoặc...
... tối ưu hoá truy vấn SQL về mặt tốc độ và hiệu quả. Cuối cùng, chúng ta bàn tới sự khác nhau giữa Microsoft Jet SQL và ANSI SQL một cách cụ thể SQL LÀ GÌ ? SQL là một ngônngữ lập trình về CSDL ... năm 70. Tiền thân của SQL là ngôn ngữ Sequel, và vì lý do này SQL vẫn thường được phát âm là “sequel” hơn là “ess cue ell”, mặc dầu cả hai cách phát âm đều được chấp nhận. SQL ngày nay phát triển ... danh sách các từ khoá SQL, hãy tìm kiếm “SQL” trong Books Online. 1.Lệnh SQL: Giống như mô hình điều hướng của DAO (Data Access Object), SQL cung cấp cả hai phần, ngôn ngữ định nghĩa dữ liệu...
... ngu SQL Hà Thị Kim Dung5Phần 1: Ngônngữ định nghĩa dữ liệu Bài 5 Ngonngu SQL Hà Thị Kim Dung40Bài tập! Bài 5 Ngonngu SQL Hà Thị Kim Dung2Nội dungMột số chú ý với SQL trong MSQL ... Ngonngu SQL Hà Thị Kim Dung4Một số chú ý với SQL trong MSQL 2000 Server Bài 5 Ngonngu SQL Hà Thị Kim Dung32Một số câu truy vấn đơn giản•Sử dụng câu lệnh SELECT Bài 5 Ngonngu SQL Hà ... Ngonngu SQL Hà Thị Kim Dung35Một số chú ý khác Bài 5 Ngonngu SQL Hà Thị Kim Dung38Một số chú ý khác Bài 5 Ngonngu SQL Hà Thị Kim Dung37Một số chú ý khác Bài 5 Ngonngu SQL Hà Thị...
... 2Nội dung1. Giới thiệu2. Các ngônngữ giao tiếp3. Ngônngữ định nghĩa dữ liệu4. Ngônngữ thao tác dữ liệu5. Ngônngữ truy vấn dữ liệu có cấu trúc6. Ngônngữ điều khiển dữ liệuKhoa HTTT ... học CNTT 42. Các ngônngữ giao tiếp Ngôn ngữ định nghĩa dữ liệu (Data Definition Language - DDL): cho phép khai báo cấu trúc bảng, các mối quan hệ và các ràng buộc. Ngôn ngữ thao tác dữ ... Language - DML): cho phép thêm, xóa, sửa dữ liệu. Ngôn ngữ truy vấn dữ liệu (Structured Query Language – SQL): cho phép truy vấn dữ liệu. Ngôn ngữ điều khiển dữ liệu (Data Control Language –...
... Microsoft SQL Server 2000 Bài 5: Ngônngữ SQL Bài 5 Ngonngu SQL Hà Thị Kim Dung40Bài tập! Bài 5 Ngonngu SQL Hà Thị Kim Dung25Chèn, sửa, xóa dữ liệu trong Table Bài 5 Ngonngu SQL Hà ... 1: Ngônngữ định nghĩa dữ liệu Bài 5 Ngonngu SQL Hà Thị Kim Dung24Phần 2: Ngônngữ thao tác dữ liệu Bài 5 Ngonngu SQL Hà Thị Kim Dung17Làm việc với DB và Table Bài 5 Ngonngu SQL ... Bài 5 Ngonngu SQL Hà Thị Kim Dung4Một số chú ý với SQL trong MSQL 2000 Server Bài 5 Ngonngu SQL Hà Thị Kim Dung29Chèn, sửa, xóa dữ liệu trong Table Bài 5 Ngonngu SQL Hà Thị Kim Dung8Làm...
... ma_dv IN (SELECT ma_dvFROM phongWHERE ten_phong = ‘Kỹ thuật’));68NGÔN NGỮ SQLCác quan hệ được dẫn xuất và khung nhìnSQL-92 cho phép dùng câu hỏi con trong câu FROM, trong đóbảng kết quả ... (SELECT AVG(luong)FROM nhan_vien);62NGÔN NGỮ SQLCác truy vấn lồng nhauMuốn biết thông tin về những nhân viên làm việc cho đơn vị có địa điểm là ’23 Lý Thường Kiệt’, có thể dùng truy vấn ... FROM nhan_vienWHERE ma_dv IN (SELECT ma_dvFROM dia_diem_dvWHERE dia_diem = ’23 Lý Thường Kiệt); 66NGÔN NGỮ SQLDùng các biến bộĐể tìm thông tin về tên và lương của trưởng phòng nghiên cứu...
... trong CSDL44NGÔN NGỮ SQLĐể liệt kê các nhân viên nữ theo thứ tự tăng dần của lương, có thể dùng:SELECT *FROM nhan_vienWHERE gioi_tinh = ’nu’ORDER BY luong 54NGÔN NGỮ SQLMuốn biết thông ... nhan_vienWHERE luong > 3000 00039NGÔN NGỮ SQLSELECT ten_da, ma_dvFROM du_anSELECT ma_da, ten_da, dia_diem_da, ma_dvFROM du_anhoặcSELECT *FROM du_an45NGÔN NGỮ SQLVí dụ 4.10SELECT *FROM ... 43NGÔN NGỮ SQLCó thể tìm biết tên và mã các dự án mà địa điểm có chứa từ‘UBND’ bằng câu sau:SELECT ma_da, ten_da, dia_diem_daFROM du_anWHERE dia_diem_da LIKE ‘%UBND%’56NGÔN NGỮ SQLĐiều...
... http://www.ebook.edu.vn 132 Chng 4 NGÔN NGỮ SQL 1. GIỚI THIỆU VỀ NGÔNNGỮ SQL SQL là một ngônngữ dùng để truy xuất dữ liệu, cập nhật, thay đổi và quản lý các CSDL quan hệ. Khi tạo một ... CSDL quan hệ. Khi tạo một truy vấn thì ACCESS tự động xây dựng các câu lệnh SQL tương ứng. Một số truy vấn của ngônngữ SQL như sau: Truy vấn hội (Union Query) Truy vấn chuyển nhượng (pass through ... Truy vấn con (Sub Query) ) Chú ý Trong SQL mỗi câu lệnh có thể được viết trên nhiều hàng và kết thúc mỗi câu lệnh là dấu chấm phẩy (;) 2. SQL XỬ LÝ TRÊN BẢNG DỮ LIỆU 2.1. Tạo bảng mới Cú...