Bài 19 SQLite cơ sở dữ liệu

5 183 0
Bài 19 SQLite cơ sở dữ liệu

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu Bài 19 SQLite cơ sở dữ liệu lap trinh ios

Bài 19: SQLite - C s d ữ li ệu SQLite m ột ứ n g d ụng dùng đ ể qu ản lý c s d ữ li ệu SQLite g ần t ơn g t ự nh MySQL, MSSQL, … Đặc để i m c SQLite g ọn, nh ẹ, đơn gi ản, ch ỉ dùng file nh ất để l u li ệu Không c ần cài đ ặt hay c ấu hình ph ứ c t ạp Phân quy ền đ ơn gi ản SQLite đ ợ c phát tri ển s d ụng ngôn ng ữ SQL đ ể truy v ấn x lý d ữ li ệu Đến đâ y b ạn c ũng ch a hi ểu hình dáng, màu s ắc nh th ế Mình l m ột ví d ụ nh th ế này: M ột ngân hàng mu ốn l u tr ữ h s vay v ốn ngân hàng c khách hàng Tr ớc đây, ng ời ta ph ải dùng gi đ ể ghi chép ng thành t ập đ ể lư u tr ữ Ngày nay, nh s ự phát tri ển m ạnh m ẽ tính ứ n g d ụng cao qu ản lý lư u tr ữ d ữ li ệu c máy tính công ngh ệ máy tính, ng ời ta ứ n g d ụng máy tính thi ết b ị truy xu ất d ữ li ệu đ ể có th ể l u tr ữ nh ữ ng h s vay v ốn c khách hàng máy tính Vi ệc r ất thu ận ti ện cho tra c ứ u, b i không ph ải m ất công l ục tìm t ng t ập h s Trên máy tính, ng ời ta ch ỉ c ần nh ập m ột vài l ệnh có th ể truy v ấn đ ợ c d ữ li ệu Đến đâ y, b ạn c ũng s ẽ ch a hi ểu SQLite làm vi ệc nh th ế C ũng nh ví d ụ trên, vi ệc l u tr ữ d ữ li ệu s ẽ đ ợ c trình di ễn ví d ụ bên d ới Mình có đ ơn hàng nh sau: -Đ ơn hàng s ố 1: + Bà: Nguy ễn Th ị M ỹ Linh + Sinh n ăm: 1980 + Vay v ốn ngân hàng đ ể đ ầu t nuôi bò gi ống + S ố ti ền vay: 50.000.000 đ + Th i h ạn vay: n ăm + Lãi su ất: 4.5% -Đ ơn hàng s ố 2: + Ông: Hoàng Nguyên Duy + Sinh n ăm: 1982 + Vay v ốn ngân hàng đ ể đ ầu t tr ồng cao su + S ố ti ền vay: 100.000.000 đ + Th i h ạn vay: n ăm + Lãi su ất: 5.3% Để l u tr ữ hai đơn hàng b ằng SQLite, c ần ph ải nh ận địn h ki ểu d ữ li ệu c giá tr ị s ẽ đượ c nh ập vào Tên: ki ểu chu ỗi (là string nh ng SQLite quy địn h char, varchar, text) N ăm sinh: ki ểu s ố ho ặc ki ểu ngày tháng (integer ho ặc DateTime) Ghi chú: ki ểu chu ỗi (là string nh ng SQLite quy địn h char, varchar, text) S ố ti ền vay: có th ể ki ểu ti ền t ệ ho ặc ki ểu s ố (Decimal ho ặc Money) Th i h ạn vay: có th ể ki ểu s ố ho ặc ki ểu ngày tháng Lãi su ất: ki ểu s ố Sau nhân địn h ki ểu d ữ li ệu xong t ạo c s d ữ li ệu SQLite b ằng cách s sài nh sau: Để d ễ dàng vi ệc qu ản lý, ng ười ta s ẽ phân chia thành b ảng (Table), m ỗi b ảng s ẽ có m ột ho ặc nhi ều tr ườ n g d ữ li ệu Ở đâ y t ạo b ảng B ảng th ứ nh ất b ảng “Thông tin”, b ảng s ẽ ch ứ a thông tin c b ản c toàn b ộ khách hàng, nh thông tin v ề Tên, tu ổi, địa ch,ỉ s ố đệ i n tho ại, ngày tháng n ăm sinh, … m ỗi thông tin nh v ậy g ọi m ột "tr ườ n g" (field) B ảng th ứ hai b ảng “H s ”, b ảng s ẽ ch ứ a thông tin liên quan đế n h s vay v ốn c khách hàng, b ảng s ẽ liên k ết v i b ảng “Thông tin" b ằng m ột tr ườ n g b ảng "Thông tin" mà giá tr ị c tr ườ n g không thay đổ i su ốt trình l u tr ữ V ậy tr ườ n g mà có giá tr ị không thay đổ i su ốt trình l u tr ữ , SQLite, ng ườ i ta g ọi khoá (Primary Key) V ề c b ản nh v ậy, b ạn nhìn hình bên d ướ i để hình dung rõ h n v ề hai b ảng mà v a gi ải thích bên V ậy thì, đố i vớ i m ột ng ườ i , h ọ ch ỉ có m ột thông tin có th ể có nhi ều hoá n vay v ốn, vi ệc t ạo thành b ảng d ữ li ệu nh trên, s ẽ giúp cho vi ệc qu ản lý d ễ dàng h n Ti ếp theo, m i b ạn xem video để hình dung rõ ràng h n b ướ c ti ến hành Link video hướng dẫn: https://www.youtube.com/watch? v=JYPbpw5hcEs File: http://www.mediafire.com/folder/5dg9qi1e2rvjs/Bài_19 Thời gian vừa qua công việc nên có phần thiếu sót chậm trễ thời gian viết bài, làm video hướng dẫn cho người Mong nhận thông cảm bạn Thanh Cảm ơn bạn!

Ngày đăng: 22/06/2016, 07:21

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan