... ĐHSPHN Giớithiệungônngữ R Trang 25 [1]”21” 6.4 Các cấutrúc điều khiển R : N gôn ngữ R cung cấp cho cấutrúc điều khiển đa số ngônngữ lập trình bậc cao khác 6.4.1 Cấutrúc rẽ nhánh : - Cấutrúc ... ĐHSPHN Giớithiệungônngữ R Bùi Quang Hà & Nguyễn Trung Kiên – K57 Khoa CNTT - ĐHSPHN Trang 21 Giớithiệungônngữ R Trang 22 Lập trình với ngônngữ R : 6.1 Tổng quan lập trình với R : N gôn ngữ ... • N gôn ngữ R cung cấp cấutrúc điều khiển ngônngữ lập trình bậc cao khác Ví dụ : If…else…;while….;for……v v Bùi Quang Hà & Nguyễn Trung Kiên – K57 Khoa CNTT - ĐHSPHN Giớithiệungônngữ R Trang...
... ngônngữ - Cross Language Support Tất ngônngữ NET dựa hệ thống kiểu làm tảng Do chúng sử dụng dễ dàng, tích hợp với mã lệnh viết ngônngữ NET khác Ngônngữ NET bao gồm C#, Visual Basic.Net managed ... phép nhiều ngônngữ chia sẻ chung thư viện sử dụng (C#,VB.NET) Chương trình C#,VB.NET thi hành bên CLR khả ‘xâm phạm’ hệ thống : bảo mật, an toàn,… Môi trường Net C# • Hỗ trợ xuyên ngônngữ - Cross ... Giớithiệu C# Ngônngữ C/C++ : viết mã, biên dịch thành dạng nhị phân thực hệ điều hành cụ thể Có khả xâm...
... ListPrice < 100 0 THEN 'Under $100 0' ELSE 'Over $100 0' END FROM Production.Product ORDER BY ProductNumber ; GO 18 WAITFOR {DELAY 'time'|TIME 'time'} DELAY 'time‘ – khoảng thời gian mà SQL Server ... trị cho biến: Dùng lệnh SET: Set @dem =10 Set @tong=@tong+1 Dùng lệnh Select: Select @dem =10 Select @tong=@tong+1 In giá trị biến: Select @dem Print @dem Biến SQL Server 2005 (2) Gán giá trị cho ... PRINT @@RETURNINFO END GO EXEC time_delay '00:00 :10' 20 Try/Catch Cú pháp: BEGIN TRY { sql_ statement | statement_block } END TRY BEGIN CATCH { sql_ statement | statement_block } END CATCH [ ; ]...
... số truy n theo giá trị Nếu tham số truy n theo giá trị giá trị đại lượng truy n vào cho tham số không thay đổi theo tham số thủ tục - ByRef: tham số truy n theo địa (mặc định) Nếu tham số truy n ... tự nhiên dùng While…Wend Lưu : Trong cấutrúc muốn thoát khỏi vòng lặp có cấutrúc Do mà không cần kiểm tra điều kiện l p ta có thê dùng lệnh Exit Do b) CẤU TRÖC FOR…NEXT - Cú pháp: For
... Ngônngữ lập trình Các loại n Ngônngữ cấp cao n n n n Mã viết gần với ngônngữ tự nhiên, so với mã loại ngônngữ khác Tên biến, hằng, hàm, etc người lập trình đặt có cú pháp dễ đọc Các cấutrúc ... khác với ngônngữ tự nhiên (natural language), ngônngữ lập trình C học chương trình Mục đích: cho phép người (lập trình viên) tạo chương trình máy tính Ba kiểu ngônngữ lập trình Ngônngữ máy ... n Ngônngữ Assembly n n n n Sử dụng từ viết tắc tiếng Anh để biểu diễn tác vụ tính toán Bộ chuyển ngữ (sang mã máy) cho ngônngữ “Assembler” Ngày nay, ngônngữ sử dụng, thường kết hợp với ngôn...
... khoá B GiớithiệuNgônngữ hỏi có cấutrúcSQL Khái niệm ngônngữSQLNgônngữ xử lý liệu quan hệ ngônngữ bao gồm tập thị cho phép hỏi, thay đổi, thêm bớt sửa thông tin CSDL Trong ngônngữ thao ... liệu SQL, SEQUEL, QUEL, QBE v.v ngônngữSQL (Structure Query Language) ngônngữ hỏi đáp liệu có cấu trúc, phi thủ tục, chuẩn mực điển hình đợc xác nhận mạnh, phổ dụng lại dễ sử dụng Ngôn ngữ ... khả ngônngữ đợc nhúng ngônngữ chủ PL/1 Hiện ngônngữSQL đợc chuyển thành chuẩn thức ANSI (Viện tiêu chuẩn Mĩ) ISO (Cơ quan tiêu chuẩn quốc tế) đợc nhiều phần mềm Quản trị hệ CSDL hỗ trợ cho ngôn...
... NgônngữtruyvấnSQL (p.1) SQL = Structured Query Language • Là ngônngữ dùng để truyvấn liệu • Ngônngữ = cú pháp (cấu trúcngữ pháp) + từ khóa (từ vựng) + ... hệ Các loại truyvấnSQL Các Loại TruyVấnSQLTruyvấn chọn (Select query) • • Là truyvấn khóa SELECT Trả giá trị tập Truyvấn định nghĩa liệu (Data Definition Query) • • Là truyvấn khóa CREATE, ... cuối (End-user) Hệ quản trị CSDL NgônngữtruyvấnSQL (p.2) SQL = Structured Query Language • NgônngữSQL chuẩn chung tương đối Hệ quản trị CSDL khác • cú pháp SQL : SELECT FROM...
... bảng tạo truyvấn Access Slide - Ngônngữtruyvấn có cấutrúc (SQL) Mục tiêu học hôm GiớithiệungônngữSQLGiớithiệu Oracle SQLGiớithiệu nhóm ngônngữSQL Tìm hiểu nhóm ngônngữtruyvấn liệu ... Ngônngữtruyvấn có cấutrúc (SQL) 11 Slide - Ngônngữtruyvấn có cấutrúc (SQL) 12 Ngônngữtruyvấn liệu Bao gồm lệnh cho phép truyvấn liệu mà không làm thay đổi liệu đối tượng CSDL Là truy ... Ngônngữtruyvấn có cấutrúc (SQL) 17 Các toán tử so sánh Slide - Ngônngữtruyvấn có cấutrúc (SQL) 18 Ví dụ Hiển thị thông tin nhân viên có lương 1100 0$ Slide - Ngônngữtruyvấn có cấu trúc...
... Hệ thống cũ GiớithiệungônngữSQLGiớithiệu Oracle SQLGiớithiệu nhóm ngônngữSQL Tìm hiểu nhóm ngônngữtruyvấn liệu với mệnh đề SELECT Slide - Ngônngữtruyvấn có cấutrúc (SQL) Mục tiêu ... Slide - Ngônngữtruyvấn có cấutrúc (SQL) Kết nối Slide - Ngônngữtruyvấn có cấutrúc (SQL) Kết nối Slide - Ngônngữtruyvấn có cấutrúc (SQL) So sánh kết hai kiểu kết nối Kết nối trả 106 liệu ... - Ngônngữtruyvấn có cấutrúc (SQL) 10Ngônngữ thao tác liệu (DML) Ngônngữ thao tác liệu (DML – Data Manipulation Language) gồm truyvấn cho phép thêm, sửa, xóa liệu bảng Bao gồm truy vấn...
... NỘI DUNG • Ngônngữ định nghĩa liệu • Ngônngữtruyvấn liệu • Ngônngữ cập nhật liệu Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM NGÔNNGỮSQL • Ngônngữ đại số quan hệ: ... thức truy vấn: khó khăn cho người sử dụng • Cần xây dựng ngônngữ cấp cao: người sử dụng cần khai báo nội dung truyvấn Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM NGÔNNGỮSQL • Ngôn ... SQL • Ngônngữ cấp cao • Người sử dụng cần đưa nội dung cần truyvấn • Được phát triển IBM (1970s) • Được gọi SEQUEL • Được ANSI công nhận phát triển thành chuẩn • SQL- 86 • SQL- 92 • SQL- 99 Khoa...
... Đại số quan hệ Mô hình quan hệ hỗ trợ truyvấn mạnh, đơn giản Các loại phép toán Phép toán sở Chọn: σ (Select) Chiếu: π (Project) ... Xem mã KH đặt thuê phim Phép chiếu π (3) Hiện họ tên địa sinh viên Phép hợp ⋃ (1) Phép hợp ⋃ (2) 10 Phép trừ - (1) 11 Phép trừ - (2) 12 Tích Descartes x (1) 13 Tích Descartes x (2) 14 Đổi tên ρ ... nửa ⋉ (3) 26 Phép chia ÷ (1) 27 Phép chia ÷ (2) 28 Phép gán 29 Kết hợp phép toán 30 Nhận xét 31 Giới hạn Đại số quan hệ 32 ...
... SELECT var1, var2,… var3 SELECT ?name SELECT ?x,?title 17 Mẫu đồ thị (truy vấn) 18 Ví dụ Thông qua kết nối ký hiệu truyvấn đồ thị RDF SELECT ?p ?o VD: WHERE {subject ?p ?o} Kết quả: trả cặp ... OpenLink Virtuoso SPARQL 47 48 12 9/28/2011 Dữ liệu RDF Truyvấn Tự tạo ontology – up lên địa URI Ontology FOAF Ti B O t l ủ Tim Berners L Lee: Truyvấn 1: Tìm tất tên người contact FOAF http://www.w3.org/People/Berners-Lee/card ... PREFIX foaf: SELECT ?name WHERE { ?person foaf:name ?name } 49 Truyvấn 50 Truyvấn Tìm tất người contact foaf có tên địa mail Sử dụng * Tìm homepage người mà TBL (http://www.w3.org/People/Berners(http://www...
... Mục tiêu Giớithiệu khái niệm ngônngữ C Cấutrúc chương trình cách trình bày chương trình Lệnh nhập/ xuất C/ C++ Giớithiệu công cụ lập trình chức liên quan Lịch sử đời Ngônngữ C Dennis ... đích tạo ngônngữ để viết HĐH UNIX Song nhờ có tính ưu việt tính mềm dẻo nên giới tin học chấp nhận “The C programming language” Kernighan Ritchie viết năm 1978 Lịch sử đời C++ dựa ngônngữ lập ... hợp với phương pháp LT có cấutrúc module, hỗ trợ phương pháp LT hướng đối tượng Kiểu liệu phong phú, cho phép định nghĩa kiểu liệu Linh động cú pháp, từ khóa Ngônngữ mạnh mềm dẻo, dùng để...
... Nội dung #2 Khái niệm ngônngữ C++ Một số thay đổi so với ngônngữ C Một số bổ sung so với ngônngữ C Lịch Sử Của C++ #3 C phát minh trước 1970 Dennis Ritchie Ngônngữ cài đặt hệ thống cho ... Bijarne Stroustroup, bắt đầu năm 1979, dựa ngônngữ C Các chuẩn ngônngữ C++ điều khiển ANSI ISO Đặc điểm C++ #4 C Đa dụng Hiệu Gần với ngônngữ máy Khả chuyển C++ Các mở rộng Tham ... //Error in C const int SIZE =100 ; int a[SIZE]; //OK in C++ const int SIZE =100 ; int a[SIZE]; Toán tử định phạm vi (scope resolution oprator) #25 Ký hiệu: :: Công dụng: truy xuất đến phần tử bị che...
... có VETHANG : 1-1 VETHANG có LOAIVE:1-1 LOAIVE có GIAVE:1-1 Ngônngữtruyvấn liệu Giảng viên: Nguyễn Thị Tâm Mô hình ER Ngônngữtruyvấn liệu Giảng viên: Nguyễn Thị Tâm Thiết kế CSDL mức logic-mô ... ); Ngônngữtruyvấn liệu Giảng viên: Nguyễn Thị Tâm -tạo bảng phiếu thu tiền create table PHIEUTHUTIEN ( sMaphieu varchar (10) primary key, sNgaylap date, sMave varchar (10) , sManv varchar (10) , ... .7 Ngônngữtruyvấn liệu Giảng viên: Nguyễn Thị Tâm BÀI TOÁN QUẢN LÝ CẤP THẺ XE BUS I Đề tài chọn Xây dựng Database khai thác sở liệu cho toán quản lý cấp thẻ xe bus II Phát biểu toán Bài toán...