Gi i thi uh qu ntr sd li u MySQL:

Một phần của tài liệu Xây dựng một hệ thống data web quản lý sản phẩm điện tử của công ty cổ phần dịch vụ phú nhuận (Trang 135)

Trong khi m c đích c a nh ng ng d ng Web s d ng cho các mô hình th ng m i đi n t , đ c t p trung xây trên các lo i c s d li u lo i l n nh SQL Server ( ng d ng trên môi tr ng Windows),Oracle trên môi tr ng Linux, Unix, Windows,MySQL là c s d li u đ c s d ng cho các ng d ng Web có quy mô v a và nh .

Ngoài ra, b n có th thao tác d li u MySQL trên môi tr ng Windows c ng t ng t nh thao tác MySQL trên môi tr ng Linux.

Trong b t kì ng d ng nào c n l u tr thông tin, đ u có khuynh h ng s d ng c s d li u, lo i c s d li u đ c ch n cho ng d ng ph thu c c a b n, ph thu c vào gi i pháp và nhà qu n tr .

Tùy thu c vào các y u t , nh môi tr ng đòi h i thông tin c n b o m t cao hay kh n ng tài chính, quy mô c a ng d ng, lo i ng d ng cho m c đích nào đó, … C s d li u đ c ch n khác nhau, nh m m c đích l u tr , x lý và tìm ki m d li u t i u nh t, đó chính là lý do b n c n ph i s d ng c s d li u.

M c đích s d ng c s d li u bao g m các ch c n ng nh : l u tr (Storage), truy c p (accessibility), t ch c (organization) và x lý (maniputation).

• Storage: l u tr d li u trên đa và có th chuy n đ i d li u t c s d li u này sang c s d li u khác, trong th c t có nhi u lo i c s d li u đang s d ng, n u b n s d ng cho mô hình có quy mô nh , b n có th ch n c s d li u nh nh Ms Excel, Ms Access, MySQL, PostgreSQL, MS Visual FoxPro, … N u ng d ng có quy mô l n, b n có th ch n c s d li u có quy mô l n nh Oracle, SQL Server, DB2, …

• Accessibility: truy c p d li u ph thu c vào m c đích và yêu c u c a ng i s d ng, m c đ mang tính c c b , truy c p d li u ngay trong c s d li u v i nhau, nh m trao đ i hay x lý d li u bên trong c a chính nó, nh ng do m c đích vì yêu c u c a ng i dùng v t ra ngoài c s d li u, b n c ng c n có các ph ng th c truy c p d li u gi a các c s d li u v i nhau nh Ms Access v i SQL Server, hay SQL Server và c s d li u Oracle ch ng h n, …

• Organization: khi đ c p đ n c s d li u, chúng ph thu c vào mô hình c s d li u, phân tích và thi t k c s d li u, đi u này có ngh a r ng t ch c c s d

li u ph thu c vào đ c đi m riêng c a t ng ng d ng. Tuy nhiên, khi t ch c c s d li u b n c n tuân th m t s tiêu chu n c a hê th ng c s d li u, nh m t ng tính t i u khi truy c p và x lý.

• Maniputation: trong nhi u tr ng h p b n c n tính toán và truy v n d li u v i các m c đích khác nhau, b n c n ph i s d ng các phát bi u truy v n cùng các phép toán, phát bi u c a c s d li u đ k t xu t ra k t qu nh yêu c u c a mình. Th c t đ thao tác hay x lý d li u bên trong chính c s d li u hay s d ng ngôn ng l p trình giao ti p nh các ngôn ng l p trình: PHP, C++, Visual Basic, C Sharp, …

C S S LI U MYSQL

MySQL là c s d li u đ c s d ng cho các ng d ng Web có quy mô v a và nh . Tuy không ph i là m t c s d li u l n nh ng chúng c ng có trình giao di n trên Windows hay Linux, cho phép ng i dùng có th thao tác các hành đ ng liên quan đ n c s d li u.

C ng gi ng nh các c s d li u khác, khi làm vi c v i c s d li u MySQL, b n

đ ng kí k t n i, t o c s d li u, qu n lý ng i dùng, phân quy n s d ng, thi t k đ i t ng Table c a c s d li u và x lý d li u. t ng Table c a c s d li u và x lý d li u.

s d ng các phát bi u hay các thao tác trên c s d li u, b n có th s d ng trình qu n lý d ng đ h a hay dùng dòng l nh còn g i là Command line.

Tuy nhiên, trong b t k ng d ng c s d li u nào c ng v y, n u b n thân chúng có h tr m t trình giao di n đ h a, b n có th s d ng chúng ti n l i h n các s d ng Command line, b i vì cho dù b n đi u khi n MySQL d i b t kì hình th c nào, m c đích c ng là qu n lý và thao tác trên c s d li u.

CÁC KI U D LI U TRONG C S D LI U

• Lo i d li u numeric

• Lo i d li u data and Time

• Lo i d li u string

PHÁT BI U MYSQL

MySQL là m t h th ng qu n lý c s d li u quan h (RDBMS) hay là còn đ c g i là Relational Database Management System. RDBMS là m t trong nh ng mô hình c s d li u quan h thông d ng hi n nay.

Nhóm phát tri n SQL

H u h t s n ph m c s d li u quan h hi n nay đ u d a trên chu n c a SQL và ANSI-QSL, ch ng h n nh SQL Server, Oracle,PostgreSQL và MySQL. i u này có ngh a là t t c nh ng c s d li u quan h đ u ph i có nh ng tiêu chu n theo cú pháp SQL và MySQL c ng không ph i là ngo i l .

• DDL (Data Definition Language): ngôn ng đnh ngh a d li u, dùng đ t o c s d li u, đ nh ngh a các đ i t ng c s d li u nh Table, Query, Views hay các

đ i t ng khác.

• DML (Data Manipulation Language): ngôn ng thao tác d li u, dùng đ thao tác d li u, ch ng h n nh các phát bi u: Select, Insert, Delete, Update, …

IV.CH NG TRÌNH H TR

1. Công c phân tích thi t k h th ng thông tin AMC* DESIGNOR và v n d ng ph ng pháp MERISE trong phân tích và thi t k h th ng thông tin. 2. H qu n tr c s d li u MySQL 5.0.

3. Ngôn ng l p trình PHP5. 4. DreamWeaver 8.0.

5. Trình duy t IE 6.0 hay Firefox 3. 6. PhpMyAdmin 2.8

TÀI LI U THAM KH O

1. Tác gi : TR N THÀNH TRAI

Tên sách: PHÂN TÍCH & THI T K H TH NG THÔNG TIN QU N LÝ

Nhà xu t b n: NHÀ XU T B N TH NG KÊ N m xu t b n: 2007

2. Tác gi : PH M H U KHANG – HOÀNG C H I

Tên sách: XÂY D NG NG D NG WEB B NG PHP & MYSQL

Nhà xu t b n: NHÀ XU T B N M I CÀ MAU N m xu t b n: 2003 3. M t s website: http://www/php.net http://www.zen.com …

Một phần của tài liệu Xây dựng một hệ thống data web quản lý sản phẩm điện tử của công ty cổ phần dịch vụ phú nhuận (Trang 135)