... chương trình D Bài tập: ( Ttất các tập phải viết hàm sau gọi hàm main để xem kết quả.Tên hàm tên biến phải đặt quy ước) Bài 1: Khai báo PI có giá trị 3.14 sử dụng PI để tính diện tích hình tròn ... số_giây_nhập %3600)%MAX=50 Xuất hình dạng: 1:2:50 Hướng dẫn: - Viết hàm quy đổi thời gian với đầu vào số giây, xuất kết hàm - Nhập số giây, gọi hàm quy đổi viết hàm main để xem kết Bài 3: Viết...
... NMLT - Các kiểuliệusở VC & BB Biến Ví dụ int i; int j, k; unsigned char dem; float ketqua, delta; Cú pháp ; , ; NMLT - Các kiểuliệusở VC & BB ... BB Các kiểuliệusở Turbo C cókiểusở sau: Kiểusố nguyên: giá trị số nguyên 2912, -1706, … Kiểusố thực: giá trị số thực 3.1415, 29.12, -17.06, … Kiểu luận lý: giá trị sai Kiểu ký ... false), < (1, true) NMLT - Các kiểuliệusở VC & BB Kiểu ký tự Đặc điểm Tên kiểu: char Miền giá trị: 256 ký tự bảng mã ASCII Chính kiểusố nguyên do: • Lưu tất liệu dạng số • Không lưu trực...
... Bất kỳ biến sử dụng chương trình phải khai báo sau: Cú pháp khai báo biến: ; , ; Các biếncókiểu khai báo chung cách dấu phẩy Các biển khác kiểu ... Biến, hằng, câu lệnh biểu thức 2.1 Biến lệnh gán giá trị cho biếnBiến vùng nhớ có kích thước có địa định nằm nhớ RAM Biến dùng để lưu giữ liệu đầu vào, đầu kết trung gian trình làm việc Dữliệu ... Dữliệu lưu biến nên cách tổ chức thông tin biếnkiểuliệu Nội dung biến thay đổi trình làm việc Để phân biệt biến với nhau, biến đặt tên theo quy tắc đặt định danh gọi định danh biến (Variable...
... Bất kỳ biến sử dụng chương trình phải khai báo sau: Cú pháp khai báo biến: ; , ; Các biếncókiểu khai báo chung cách dấu phẩy Các biển khác kiểu ... Biến, hằng, câu lệnh biểu thức 2.1 Biến lệnh gán giá trị cho biếnBiến vùng nhớ có kích thước có địa định nằm nhớ RAM Biến dùng để lưu giữ liệu đầu vào, đầu kết trung gian trình làm việc Dữliệu ... Dữliệu lưu biến nên cách tổ chức thông tin biếnkiểuliệu Nội dung biến thay đổi trình làm việc Để phân biệt biến với nhau, biến đặt tên theo quy tắc đặt định danh gọi định danh biến (Variable...
... & BB Nội dung Các kiểuliệusở Biến, Hằng, Câu lệnh & Biểu thức Các lệnh nhập xuất Một số ví dụ minh họa Các kiểuliệusở VC & BB Các kiểuliệusở Turbo C cókiểusở sau: Kiểusố nguyên: giá ... tự „a‟ Các kiểuliệusở VC & BB BiếnBiến Ví dụ int i; int j, k; unsigned char dem; float ketqua, delta; Cú pháp ; , ; Các kiểuliệusở VC & BB ... 2912, -1706, … Kiểusố thực: giá trị số thực 3.1415, 29.12, -17.06, … Kiểu luận lý: giá trị sai Kiểu ký tự: 256 ký tự bảng mã ASCII Các kiểuliệusở VC & BB Kiểusố nguyên Các kiểusố nguyên...
... Nội dung Các kiểuliệusở Biến, Hằng, Câu lệnh & Biểu thức Các lệnh nhập xuất Một số ví dụ minh họa Các kiểuliệusở VC VC & & BB BB Các kiểuliệusở Turbo C cókiểusở sau: Kiểusố nguyên: ... tự ‘a’ Các kiểuliệusở VC VC & & BB BB Biến Ví dụ int i; int j, k; unsigned char dem; float ketqua, delta; Cú pháp ; , ; Các kiểuliệusở VC VC ... -1706, … Kiểusố thực: giá trị số thực 3.1415, 29.12, -17.06, … Kiểu luận lý: giá trị sai Kiểu ký tự: 256 ký tự bảng mã ASCII Các kiểuliệusở VC VC & & BB BB Kiểusố nguyên Các kiểu số...
... I/ Dữliệukiểusố Khái niệm liệukiểuliệu Trong Pascal liệu (data) thuộc kiểuliệu định Một kiểuliệu (data type) quy định hình dạng, cấu trúc giá trị liệu cách biểu diễn cách xử lý liệu ... nắm vững liệukiểu số, kiểu Logic, kiểu Char, kiểu String, cách khai báo kiểu, biết giá trị giới hạn loại kiểu, khai báo nên chọn kiểu cho phù hợp, tránh tốn nhiều nhớ, biết cách khai báo biến, ... ‘12345’ VAL(Ch, Bien, Loi) Ch biểu thức kiểu chuỗi Bienbiếncókiểu integer Real Loi biếncókiểu integer Thủ tục biến chuỗi Ch thành số gán vào Bien (Ch phải là chuỗi biểu diễn số nguyên...
... xuất liệu } 9/11/15 Khoa CNTT - ĐH Khoa học tự nhiên 14 Các kiểuliệusở phép toán Kiểuliệusở phép toán • Các NNLT có hệ thống kiểuliệusở với phép toán để người lập trình thực tính toán dựa vào ... thực tính toán dựa vào kiểusở để xây dựng kiểuliệu phức tạp trình viết chương trình • Các kiểuliệu bao gồm kiểusố nguyên (có dấu không dấu), kiểusố thực, kiểu luận lý kiểu ký tự 9/11/15 Khoa ... Khoa học tự nhiên Kiểu liệu, hằng, biến • Ví dụ (chương trình C) #include void main() { #define Pi 3.14159 /* số Pi, kiểuliệu float */ float R = 1.25; /* biến R, kiểuliệu float */ float...
... hãû no âọ Vê dủ: xẹt lỉåüc âäư quan hãû SINH_VIÃN(TÃN,TØI) thç quan hãû sau TÃN Nguùn vàn A Tráưn thë B Lã vàn C TØI 21 100 24 âáy khäng phi l mäüt hiãûn hnh ca quan hãû SINH_VIÃN, vç ràòng khäng ... quan hãû NGỈÅÌICC(TÃNCC,TÃNMH,GIẠ), xẹt quan hãû sau TÃNCC TÃNMH GIẠ Nguùn vàn A C chua 2000â Tráưn thë B Ci 1500â Nguùn vàn A C chua 2500â Âáy cng khäng phi l mäüt hiãûn hnh ca âäư quan hãû NGỈÅÌICC ... MANAGES Âáy l mäúi quan hãû mäüt mäüt, Mäüt xút hiãûn ca mäúi quan hãû ny l mäüt bäü(d,p) nọi ràòng vàn phng p âỉåüc qun l båíi nhán viãn d Hồûc så âäư quan hãû _thủc thãø sau: Giỉỵa táûp thỉûc thãø...
... toán (operator evaluator) 5 Bài gi ng tóm t t H qu n tr s d li u Chương XÂY D NG, QU N LÝ VÀ KHAI THÁC CƠ S I D LI U Khái ni m s d li u m c logic, m t s d li u (CSDL) g m: • − Các b ng (tables) ... li u ph bi n nh t hi n c h tr b i nhi u nhà cung c p ph n m m Tính hi u qu c a ng d ng ph thu c vào ch t lư ng c a vi c t ch c d li u Nh ng c i ti n k thu t x lý s d li u ưa n h i s d ng thông ... (Query Processor) B qu n lý lưu tr B qu n lý lưu tr có nhi m v lưu tr , rút trích c p nh t d li u vào s d li u B qu n lý lưu tr g m có ơn v sau: − Ki m tra ch ng th c toàn v n − Qu n lý giao d ch...
... tin nhanh (tìm ki m B-Cây) • Khóa ràng bu c unique hi n nhiên ch m c c a b ng • Cơ s ch n cài CSDL t ch m c: d a vào nhu c u truy v n th c hi n thư ng xuyên 15 Bài gi ng tóm t t H qu n tr s d ... nhìn có ch a t khóa DISTINCT, hàm g p, m nh group by u không cho phép c p nh t d li u t khung nhìn vào b ng g c s d li u Cú pháp t o khung nhìn: Create View view_name As Select_statement VIII T o ... i unicode, ki u datetime – Nh p giá tr r ng (Null) Các d ng l nh insert − Thêm t ng dòng d li u vào b ng Insert [into] Table_name[ (column_name[,…n] )] values ( value [,…n] ) − Thêm 0-n dòng d...
... i m c a l n thi sau Có th tái s d ng th t c XepLoaiSVLop D a vào i m trung bình c a sinh viên xác nh x p lo i C p nh t i m x p lo i vào b ng sinh viên o M i sinh viên u l p l i bư c T phân tích ... tham s v i ki u d li u phù h p th t xác khai báo nh nghĩa SP o Có th truy n giá tr cho tham s u vào (input) m t h ng ho c m t bi n ã gán giá tr , không truy n c m t bi u th c o nh n c giá tr k ... k t qu (thông qua tham s có t khóa output Ví d : o G i th t c usp_ThemDangKy: u ra), c n truy n vào m t bi n 26 Bài gi ng tóm t t H qu n tr s d li u Exec usp_ThemDangKy ‘001’, ’HP01’ ho c Exec...
... chia thành lo i sau: o Quy n truy c p vào SQL Server o Quy n truy xu t vào CSDL o Quy n th c hi n i tư ng c a CSDL o Quy n x lý d li u C p phát quy n truy c p vào CSDL Cú pháp: Use db_name Go sp_grantdbaccess ... s d li u m c nh ngư i dùng ăng nh p vào SQL Server @deflanguage: ngôn ng m c nhiên cho ngư i dùng SQL Server @sid: s nh n d ng h th ng ngư i dùng ăng nh p vào @encryptopt: t o tài kho n ngư i ... tham s : @loginame: tài kho n c a ngư i s d ng ăng nh p vào SQL Server @name_in_db: t o bí danh (tên khác) c a tài kho n ngư i dùng truy c p vào CSDL db_name c ch nh, n u không ch rõ CSDL mu n cho...
... hình ta th y CSDL c l p l ch Full Database Backup vào ngày ch nh t, Differential Database Backup vào ngày th ba th năm, Log Database Backup vào ngày tu n, ngày th sáu có s c v i CSDL, data file ... hay thay i th c hi n thao tác vi t hi n t i ch sau giao d ch ã i vào tr ng thái committed N u h th ng th t b i sau giao d ch i vào tr ng thái committed trư c hoàn t t tháo tác vi t ngoài, h CSDL ... n cho phép giao d ch ho t ng trình bày d li u cho ngư i s d ng, c bi t giao d ch kéo dài vài phút hay vài gi Ta không th cho phép xu t d li u kh quan sát v y tr phi ta bu c ph i làm t n h i...
... Schedule - Tu n t View (View Serializability) Xét hai th i l ch S S’, ó m t t p h p giao d ch tham gia vào c hai th i l ch Các th i l ch S S’ c g i tương ương view n u ba i u ki n sau c th a mãn: i v ... ch Trong h th ng cho phép th c hi n tương tranh, c n thi t m b o r ng b t kỳ giao d ch ph thu c vào Ti ph i b b th c hi n s ch c ch n này, ta c n b trí h n ch ki u th i l ch c phép h th ng Th ... Ngay c th i l ch kh ph c h i, ph c h i úng sau th t b i c a m t giao d ch Ti ta ph i cu n l i m t vài giao d ch Tình hu ng th x y giao d ch c d li u c vi t b i Ti Ta xét th i l ch 11 sau T10 Read(A);...
... t giao d ch có th ti n tri n c tình hu ng v y M t cách x lý tình hu ng cu n l i m t vài giao d ch tham gia vào deadlock Có hai phương pháp gi i quy t v n deadlock: ngăn ng a deadlock, phát hi ... b o r ng h th ng s không bao gi i vào tr ng thái deadlock Sơ phát hi n deadlock khôi ph c (deadlockdetection and deadlock-recovery scheme) cho phép h th ng i vào tr ng thái deadlock sau ó c g ... ó cung Ti→Tj c thêm vào th C nh b xoá i ch giao d ch Tj không gi m c d li u mà Ti c n Deadlock t n t i h th ng n u ch n u th ch ch a m t chu trình M i giao d ch tham gia vào chu trình c g i...
... Crystal Report s t ng thêm vào ta ưa m t th t c thư ng trú có tham s vào database field Lưu ý, ch y báo bi u Crystal, nh ng trư ng tham s s c h i giá tr , ta c n nh p vào Crystal hi n th t m th ... t toolbox vào form) 3.2 K t bu c báo bi u vào Report Viewer : Gi s ta ã s d ng m t control CrystalReportViewer tên rptViewer Ta có th s d ng m t nh ng cách sau ưa m t Crystal report vào ng d ng ... CrystalDecisions.CrystalReports.Engine − Khai báo i tư ng thu c l p ReportDocument, t i báo bi u vào k t bu c vào rptViewer i tư ng (using CrystalDecisions.CrystalReports.Engine;) ReportDocument oRpt=null;...
... 7.16 Hãy b sung vào quan h LOP thu c tính SISO ki m tra sĩ s c a m t l p ph i b ng s lư ng sinh viên ang theo h c l p ó 109 Bài gi ng tóm t t H qu n tr s d li u BÀI T P L P TRÌNH CƠ S D LI U Cho ... có i m ghi i m Thêm quan h XepLoai maSV 6.9 diemTrungBinh ketQua hocLuc ưa d li u vào b ng x p lo i S d ng function 5.3 ã vi t Qui nh : ketQua c a sinh viên ” t‘ n u diemTrungBinh ... ng tóm t t H qu n tr s d li u 1) T o table thi t l p m i quan h (relationship) gi a table Căn c vào d li u m u ch n ki u d li u cho phù h p cho field b ng 2) Cài t ràng bu c sau: RB1 S lư ng sách...