![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - Nguyễn Thị Mỹ Dung
Số trang: 20
Loại file: pdf
Dung lượng: 2.20 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 Cơ bản về Oracle cung cấp cho người học những kiến thức như: Các khái niệm cơ bản; Cấu trúc cơ sở dữ liệu; Không gian dữ liệu và bảng dữ liệu; Các kiểu dữ liệu; Quyền người dùng (Privileges & Roles); Import/Export dữ liệu.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - Nguyễn Thị Mỹ Dung Bài giảngHQT Cơ sở dữ liệu (ORACLE)Số tc: 3; LT: 25; Btập: 20GV: Nguyễn Thị Mỹ Dung Khối lớp: Đại học L2 1 NỘI DUNG MÔN HỌC 1 Chương 1: Tổng quan về Oracle (2) 2 Chương 2: Cơ bản về Oracle (2)3 Chương 3: Truy vấn SQL (12)4 Chương 4: Lập trình PL/SQL (9) 5 Chương 5: Procedure, Trigger, Function (12) 6 Chương 6: Quản trị người dùng (4)7 Chương 7: Kết nối CSDL với Oracle (4) 2 Chương 2: Cơ bản về OracleI. Các khái niệm cơ bảnII. Cấu trúc CSDLIII. Không gian dữ liệu và bảng dữ liệuIV. Các kiểu dữ liệuV. Quyền người dùng (Privileges & Roles)VI. Import/Export dữ liệu 3 I. Các khái niệm cơ bản 1. Oracle Server Là hệ thống quản trị cơ sở dữ liệu đối tượng -quan hệ, tập hợp các file, tiến trình (processes) vàcấu trúc bộ nhớ trong Oracle Server. Oracle server gồm hai thành phần chính là OracleInstance và Oracle Database. 4Kiến trúc Oracle Server (2) 5 Các khái niệm cơ bản (tt) 2. Instance / Thể hiện Bao gồm một cấu trúc bộ nhớ System GlobalArea (SGA) và các background processes (tiếntrình nền) được sử dụng để quản trị CSDL. 6 Khái niệm cơ bản – Instance (tt) 3. SGA - System Global Area Là một vùng bộ nhớ để lưu trữ các thông tin điềukhiển của một instance. SGA bao gồm một vài cấu trúc bộ nhớ chính: Shared pool: Là một phần của SGA lưu các cấu trúc bộ nhớ chia sẻ. Database buffer cache: Lưu trữ các dữ liệu được sử dụng gần nhất. Redo log buffer: Được sử dụng cho việc dò tìm lại các thay đồi trong cơ sở dữ liệu và được thực hiện bởi các background process. 7 Khái niệm cơ bản (tt) 4. Oracle DB Tập hợp file hệ thống, file dữ liệu, lưu trữ và trảvề các thông tin liên quan Được lưu trữ dưới hai cấu trúc: vật lý và luận lý 8 Khái niệm cơ bản (tt) 5. Data Dictionary (Từ điển dữ liệu) Thông tin về cấu trúc vật lý, luận lý của CSDL,Người dùng, Tên, kiểu dữ liệu các cột trong bảng dữliệu, Ràng buộc toàn vẹn dữ liệu, Vùng nhớ cấpphát. select * from DICTIONARY 6. Schema Tập hợp schema object thuộc về một người dùng. 7. Schema Object Đại diện cho một người dùng về các quyền trêndữ liệu, bảng … trong một CSDL 9 II. Cấu trúc CSDL Oracle 1. Cấu trúc vật lý Các tập tin hệ thống hình thành nên CSDL là tậphợp các control file, redo log file, và các datafile. - Control files: chứa các mục thông tin quy địnhcấu trúc vật lý của DB như tên DB, nơi lưu trữ cácdatafiles hay redo log files, time stamp tạo lập DB. - Datafiles: chứa toàn bộ dữ liệu trong DB, có thểtự động mở rộng kích thước mỗi khi DB hết chỗ lưutrữ dữ liệu. Một hay nhiều datafiles tạo nên một đơnvị logic của DB gọi là không gian bảng (tablespace). - Redo log files: ghi lại tất cả các thay đổi dữ liệutrong DB. Bảo vệ DB khỏi những hư hỏng do sự cố. 10 Cấu trúc CSDL Oracle (tt) 2. Cấu trúc luận lý Mô tả vùng nhớ dùng để lưu trữ các đối tượngnhư các bảng, hàm, thủ tục. Gồm các đối tượngtablespaces, schema objects, data blocks, extents,và segments. 11 Cấu trúc CSDL – luận lý (tt) Tablespaces: tablespaces lưu trữ toàn bộ cơ sở dữ liệu về mặt logic. Schema:là tập hợp các đối tượng (objects) có trong DB bao gồm: tables, views, sequences, stored procedures, synonyms, indexes, clusters, và DB links. Extents: phân chia các vùng không gian trong DB, bao gồm: data blocks liên tiếp nhau, cùng được lưu trữ tại một thiết bị lưu giữ và cùng kiểu. Segments: cũng là phân chia các vùng không gian trong DB, bao gồm tập hợp các extents. 12 Cấu trúc CSDL – luận lý (tt) Database: Là một cơ sở dữ liệu gồm 1 hay nhiều vùng nhớ tablespace để lưu trữ dữ liệu. Data block: Đơn vị lưu trữ nhỏ nhất với số byte nhất định được xác định khi có CSDL tạo ra. Data file: Tương ứng với tablespace, được lưu trữ thực trên các thiết bị đĩa từ, đĩa quang,… và có phần mở rộng là dbf (database file). 13 III. Không gian dữ liệu & bảng dữ liệu Không gian dữ liệu cố định: Chứa các đốitượng dữ liệu tồn tại lâu dài (datafile) Undo tablespace: Quản lý việc hoàn tác dữ liệucó thể thay cho rol ...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - Nguyễn Thị Mỹ Dung Bài giảngHQT Cơ sở dữ liệu (ORACLE)Số tc: 3; LT: 25; Btập: 20GV: Nguyễn Thị Mỹ Dung Khối lớp: Đại học L2 1 NỘI DUNG MÔN HỌC 1 Chương 1: Tổng quan về Oracle (2) 2 Chương 2: Cơ bản về Oracle (2)3 Chương 3: Truy vấn SQL (12)4 Chương 4: Lập trình PL/SQL (9) 5 Chương 5: Procedure, Trigger, Function (12) 6 Chương 6: Quản trị người dùng (4)7 Chương 7: Kết nối CSDL với Oracle (4) 2 Chương 2: Cơ bản về OracleI. Các khái niệm cơ bảnII. Cấu trúc CSDLIII. Không gian dữ liệu và bảng dữ liệuIV. Các kiểu dữ liệuV. Quyền người dùng (Privileges & Roles)VI. Import/Export dữ liệu 3 I. Các khái niệm cơ bản 1. Oracle Server Là hệ thống quản trị cơ sở dữ liệu đối tượng -quan hệ, tập hợp các file, tiến trình (processes) vàcấu trúc bộ nhớ trong Oracle Server. Oracle server gồm hai thành phần chính là OracleInstance và Oracle Database. 4Kiến trúc Oracle Server (2) 5 Các khái niệm cơ bản (tt) 2. Instance / Thể hiện Bao gồm một cấu trúc bộ nhớ System GlobalArea (SGA) và các background processes (tiếntrình nền) được sử dụng để quản trị CSDL. 6 Khái niệm cơ bản – Instance (tt) 3. SGA - System Global Area Là một vùng bộ nhớ để lưu trữ các thông tin điềukhiển của một instance. SGA bao gồm một vài cấu trúc bộ nhớ chính: Shared pool: Là một phần của SGA lưu các cấu trúc bộ nhớ chia sẻ. Database buffer cache: Lưu trữ các dữ liệu được sử dụng gần nhất. Redo log buffer: Được sử dụng cho việc dò tìm lại các thay đồi trong cơ sở dữ liệu và được thực hiện bởi các background process. 7 Khái niệm cơ bản (tt) 4. Oracle DB Tập hợp file hệ thống, file dữ liệu, lưu trữ và trảvề các thông tin liên quan Được lưu trữ dưới hai cấu trúc: vật lý và luận lý 8 Khái niệm cơ bản (tt) 5. Data Dictionary (Từ điển dữ liệu) Thông tin về cấu trúc vật lý, luận lý của CSDL,Người dùng, Tên, kiểu dữ liệu các cột trong bảng dữliệu, Ràng buộc toàn vẹn dữ liệu, Vùng nhớ cấpphát. select * from DICTIONARY 6. Schema Tập hợp schema object thuộc về một người dùng. 7. Schema Object Đại diện cho một người dùng về các quyền trêndữ liệu, bảng … trong một CSDL 9 II. Cấu trúc CSDL Oracle 1. Cấu trúc vật lý Các tập tin hệ thống hình thành nên CSDL là tậphợp các control file, redo log file, và các datafile. - Control files: chứa các mục thông tin quy địnhcấu trúc vật lý của DB như tên DB, nơi lưu trữ cácdatafiles hay redo log files, time stamp tạo lập DB. - Datafiles: chứa toàn bộ dữ liệu trong DB, có thểtự động mở rộng kích thước mỗi khi DB hết chỗ lưutrữ dữ liệu. Một hay nhiều datafiles tạo nên một đơnvị logic của DB gọi là không gian bảng (tablespace). - Redo log files: ghi lại tất cả các thay đổi dữ liệutrong DB. Bảo vệ DB khỏi những hư hỏng do sự cố. 10 Cấu trúc CSDL Oracle (tt) 2. Cấu trúc luận lý Mô tả vùng nhớ dùng để lưu trữ các đối tượngnhư các bảng, hàm, thủ tục. Gồm các đối tượngtablespaces, schema objects, data blocks, extents,và segments. 11 Cấu trúc CSDL – luận lý (tt) Tablespaces: tablespaces lưu trữ toàn bộ cơ sở dữ liệu về mặt logic. Schema:là tập hợp các đối tượng (objects) có trong DB bao gồm: tables, views, sequences, stored procedures, synonyms, indexes, clusters, và DB links. Extents: phân chia các vùng không gian trong DB, bao gồm: data blocks liên tiếp nhau, cùng được lưu trữ tại một thiết bị lưu giữ và cùng kiểu. Segments: cũng là phân chia các vùng không gian trong DB, bao gồm tập hợp các extents. 12 Cấu trúc CSDL – luận lý (tt) Database: Là một cơ sở dữ liệu gồm 1 hay nhiều vùng nhớ tablespace để lưu trữ dữ liệu. Data block: Đơn vị lưu trữ nhỏ nhất với số byte nhất định được xác định khi có CSDL tạo ra. Data file: Tương ứng với tablespace, được lưu trữ thực trên các thiết bị đĩa từ, đĩa quang,… và có phần mở rộng là dbf (database file). 13 III. Không gian dữ liệu & bảng dữ liệu Không gian dữ liệu cố định: Chứa các đốitượng dữ liệu tồn tại lâu dài (datafile) Undo tablespace: Quản lý việc hoàn tác dữ liệucó thể thay cho rol ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ quản trị cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu Cơ sở dữ liệu Cơ bản về Oracle Cấu trúc cơ sở dữ liệu Không gian dữ liệu Quyền người dùngTài liệu liên quan:
-
62 trang 405 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 380 6 0 -
13 trang 308 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 303 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 298 0 0 -
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 282 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 266 1 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 260 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 251 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 200 0 0