Tài liệu SQL Pro Tutorial phần 2 pdf

3 407 0
Tài liệu SQL Pro Tutorial phần 2 pdf

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

Thông tin tài liệu

SQL T u Hôm na y chức nă n Kiến tr ú Kiến tr ú Exte r Con c Inter n Extern a Trong k i người s ử view tr o Chữ vie w quan tâ m dùng nh Ví dụ c h màn hìn luôn 1 g Applica t COBO L DBMS n *** Vì N thế hệ l à rồi nên a gì nhé. Về phía Một ng ô là cấp d ư Data như có t Data vào tabl e Data u torials - P y Necro sẽ n g của một ú c của mộ t ú c của một h r nal level : C c eptual lev e n al level : C a l level i ến trúc củ a ử dụng. Nó o ng SQL vi e w ở đây ch ỉ m đến toàn b ìn thấy đư ợ h o dễ hiểu ở h khác nha u g iao diện k h t ion progra m L hay là C, h n hư là Vis u N ecro cũng à như thế n à a i bít dzô m end user t h ô n ngữ truy ư ới. (subor d Definition t able, r ồi tr o Manipulat i e s. Control L a hần II (bà i giới thiệu 2 hệ quản tr ị t hệ DBM S h ệ DBMS c C ấp độ bê n e l : Cấp độ k C ấp độ bên a một hệ D B cũng còn đ e w nhé) ỉ mô tả 1 p h b ộ cấu trúc ợ c. ở đây là en d u r ồi. Có t h h ác. Đại kh á m mer thì d ù h oặc họ cũ n u al FoxPro h chưa học q à o. Lúc đi h m ô t ả thêm c h ì dùng ngô vấn thì đư ợ d inate lang u Language ( o ng table c ó i on Langua a nguage (D C i 2) 2 phần tiếp ị cơ sở dữ l i ~~~ ~ S c ó thể chia r n ngoài k hái niệm trong B MS thì đâ y đ ược gọi là h ần có thự c của DB, c h d user và a p h ể là có thê m á i nó là nh ư ù ng ngôn n n g có thể d ù h ay là MS. A q ua mấy cá i h ọc thầy có c ho mọi ng ư n ngữ truy ợ c tạo thàn h u ages): ( DDL): Cá i ó column . ge (DML): C L): Cái n à theo. Nói v i ệu: ~ ~o0o~~~ ~ r a làm 3 cấ p y là cấp độ "user view " c của một D h ỉ là một p h p plication p r m những c ô ư vậy. n gữ thế hệ t h ù ng ngôn n g A ccess. i language n giảng sơ w ư ời hiểu cá i vấn (query h t ừ sự kết h i này dùng đ . Xử lý data à y sẽ lo về s v ề kiến trúc ~ ~ p độ: cao nhất, v " . (Chử vie w D B. Bởi vì m h ần liên qu a r ogramme r ô ng cụ dàn h h ứ ba (thir d g ữ thế hệ t h n ày nên cũ n w a nhưng m ơ i cụm từ ( X language) đ h ợp của ba đ ể xây dựn g . Như upd a s ecurity đâ y và những t v à cũng là g w ở đây kh ô m ỗi người d a n đến nhữ n r thì đương n h cho Admi n d -generatio n h ứ t ư dành r n g chả hiểu ơ hồ quá v ớ X -generatio n đ ể truy cập ngôn ngữ p g kiến trúc a te hay chè n y t hành phần g ần nhất vớ i ô ng phải là d ùng thì kh ô n g phần ng ư n hiên là sẽ n , hoặc là c n language ) r iêng cho nó phân t h ớ i lại cũng w n language ) data từ D B p hụ thuộc h bên trong D n các mẫu t i i cái ô ng ư ời có 2 c ó ) như h eo w ên ) là B h ay D B i n DDL th ì tượng c ó thì đượ c trong D B Concep t Đây là c dùng b ở giữa ch ú Interna l Mức độ hình kiế ===== = Necro đ ư Extern a cout << cout << cout << === Concep t EMPL O EMPL O DEPA R SALA R === Interna l STORE D PREFI X Emp# T Dept# T Salary B ===== = Các ch ứ Những c ì ngay cái t ê ó trong DB . c dùng để đ i B . t ual level c ấp độ giữa ở i DBA (D B ú ng ra sao l level này thì liê n n trúc. = ===== ư a ra ví dụ a l "Emp#" < < "Dept#" < < "Salary" < < t ual O YEE O YEE_CO D R TMENT_ C R Y numeric l D EMPLO Y X TYPE=B Y YPE=BY T T YPE=BY T B YTE (4), O = ======= = ứ c năng th à c hức năng t ê n cũa nó c ũ . Trong khi i ều khiển n h External l e B administr a n quan đến v cho anh e m < EMPLO Y < DEPAR T < SALAR Y D E charact e C ODE char a 5 Y EE LEN G Y TE (6), O F T E (6), OFF T E (4), OF F O FFSET=1 = ======= = à nh phần c t hành phần ũ ng nói lê n DML đó t h h ững user n e vel & Inte r a tor). Nói l ê v iệc lưu tr ữ m hiểu thê m Y EE_COD E T MENT_C O Y ; e r 6 a cter 4 G TH=18 F FSET=0 SET=6, IN F SET=12 6 = ======= = c ủa hệ DB M của một hệ n tính năng đ h ì xử lý ho ạ n ào được tá r nal level. N ê n coi nhữ n ữ vật lý của m về cái mô E ; O DE; DEX EMP X = = M S DBMS ba o đ ịnh nghĩa ạ t động của c động đến N ó miêu t ả t n g data nào data, và là hình kiến t r X o gồm: và trình bà y chúng. Cò n những đối t oàn bộ về D được lưu v mức độ th ấ r úc này: y những đ ố n về phần D t ượng nào D B và đượ c v à mối qua n ấ p nhất của ố i D CL c n hệ mô The database manager The file manager The disk manager Database manager là thành phần software trọng tâm của hệ DBMS. Nó chịu trách nhiệm chuyển đổi những câu truy vấn từ phía người dùng thành những lệnh gọi hệ thống xử lý thích hợp. Nó duy trì tính nhất quán và tính toàn vẹn cho DB, và áp đặt bảo mật dữ liệu. Một phần của tính năng này là backup và recovery hệ thống. File manager thì giải quyết toàn bộ những yêu cầu từ người dùng đến data. Những mẫu tin nào được yêu cầu xử lý thì disk manager sẽ khóa lại, và truyền nội dung đến cho database manager. File manager còn chịu trách nhiệm quản lý cấu trúc và dung lượng lưu trữu của DB. Disk manager thực hiện toàn bộ việc đưa dữ liệu vào và xuất dữ liệu ra một ở mức vật lý. Nó tương tác với file manager và thực hiện việc đọc hay ghi khi có những yêu cầu từ file manager. Nó nhìn thấy được toàn bộ dữ liệu dưới dạng dữ liệu thô (raw data). Những thao tác được thự c hiện bởi disk manager là: Retrieves blocks of data Replaces blocks of data Removes blocks of data ==== Vòng đời phát triển database theo 6 bước sau: Database development life cycle Preliminary Planning Feasibility Study Requirements Definition Conceptual Design Implementation Database Evaluation and Maintenance Necromancer(VNISS)  . trúc củ a ử dụng. Nó o ng SQL vi e w ở đây ch ỉ m đến toàn b ìn thấy đư ợ h o dễ hiểu ở h khác nha u g iao diện k h t ion progra m L hay là C, h n hư. FoxPro h chưa học q à o. Lúc đi h m ô t ả thêm c h ì dùng ngô vấn thì đư ợ d inate lang u Language ( o ng table c ó i on Langua a nguage (D C i 2)

Ngày đăng: 26/01/2014, 13:20

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan