tải PDF
1) Xác định Cơ sở dữ liệu.
Một bộ sưu tập các số liệu được sắp xếp trước được gọi là dữ liệu được gọi là cơ sở dữ liệu.
2) DBMS là gì?
Hệ thống quản lý cơ sở dữ liệu (DBMS) là các ứng dụng được thiết kế đặc biệt cho phép người dùng tương tác với các ứng dụng khác.
3) Các loại tương tác khác nhau được cung cấp bởi DBMS là gì?
Các loại tương tác khác nhau được DBMS cung cấp là:
- Định nghĩa dữ liệu
- Cập nhật
- Truy xuất
- Hành chính
4) Tách biệt sự phát triển của công nghệ cơ sở dữ liệu.
Sự phát triển của công nghệ cơ sở dữ liệu được chia thành:
- Cấu trúc hoặc mô hình dữ liệu
- Mô hình điều hướng
- SQL / mô hình quan hệ
5) Ai là người đề xuất mô hình quan hệ?
Edgar F. Codd đề xuất mô hình quan hệ vào năm 1970.
6) Các tính năng của ngôn ngữ Cơ sở dữ liệu là gì?
Một ngôn ngữ cơ sở dữ liệu cũng có thể kết hợp các tính năng như: Cấu hình dành riêng cho DBMS và quản lý công cụ lưu trữ
7) Ngôn ngữ cơ sở dữ liệu làm gì?
Là ngôn ngữ dành cho mục đích đặc biệt, chúng có:
- Ngôn ngữ định nghĩa dữ liệu
- Ngôn ngữ thao tác dữ liệu
- Ngôn ngữ truy vấn
8) Xác định mô hình cơ sở dữ liệu.
Một mô hình dữ liệu xác định về cơ bản cách dữ liệu có thể được lưu trữ, thao tác và tổ chức và cấu trúc của cơ sở dữ liệu một cách hợp lý được gọi là mô hình cơ sở dữ liệu.
9) SQL là gì?
Ngôn ngữ truy vấn có cấu trúc (SQL) là ngôn ngữ chuẩn ANSI cập nhật cơ sở dữ liệu và các lệnh để truy cập.
10) Tranh thủ các mối quan hệ khác nhau của cơ sở dữ liệu.
Các mối quan hệ khác nhau của cơ sở dữ liệu là:
- Một-một: Một bảng có mối quan hệ được vẽ với một bảng khác có loại cột tương tự.
- Một-nhiều: Hai bảng có quan hệ khóa chính và khóa ngoài.
- Nhiều-nhiều: Bảng nối có nhiều bảng liên quan đến nhiều bảng.
11) Xác định Chuẩn hóa.
Khoảng trống dữ liệu có tổ chức của sự phụ thuộc không nhất quán và dư thừa trong cơ sở dữ liệu được gọi là chuẩn hóa.
12) Tận dụng lợi thế của việc chuẩn hóa cơ sở dữ liệu.
Ưu điểm của việc chuẩn hóa cơ sở dữ liệu là:
- Không có mục nhập trùng lặp
- Tiết kiệm dung lượng lưu trữ
- Tự hào về hiệu suất truy vấn.
13) Xác định Chuẩn hóa.
Tăng cường hiệu suất cơ sở dữ liệu, bổ sung dữ liệu dư thừa giúp loại bỏ dữ liệu phức tạp được gọi là bất chuẩn hóa.
14) Định nghĩa DDL và DML.
Quản lý các thuộc tính và thuộc tính của cơ sở dữ liệu được gọi là Ngôn ngữ Định nghĩa Dữ liệu (DDL).
Thao tác với dữ liệu trong cơ sở dữ liệu như chèn, cập nhật, xóa được định nghĩa là Ngôn ngữ thao tác dữ liệu. (DML)
15) Tranh thủ một số lệnh của DDL.
Họ đang:
TẠO NÊN:
Tạo được sử dụng trong câu lệnh CREATE TABLE. Cú pháp là:
CREATE TABLE [column name] ( [column definitions] ) [ table parameters]
ALTER:
Nó giúp sửa đổi một đối tượng hiện có của cơ sở dữ liệu. Cú pháp của nó là:
ALTER objecttype objectname parameters.
RƠI VÃI:
Nó phá hủy một cơ sở dữ liệu, chỉ mục, bảng hoặc dạng xem hiện có. Cú pháp của nó là:
DROP objecttype objectname.
16) Xác định nhà điều hành Union All và Union.
Bản ghi đầy đủ của hai bảng là toán tử Union Tất cả. Bản ghi riêng biệt của hai bảng là Union.
17) Xác định con trỏ.
Một đối tượng cơ sở dữ liệu giúp thao tác dữ liệu từng hàng đại diện cho một tập kết quả được gọi là con trỏ.
18) Danh sách các loại con trỏ.
Họ đang:
- Động: nó phản ánh những thay đổi trong khi cuộn.
- Tĩnh: không phản ánh các thay đổi trong khi cuộn và hoạt động khi ghi ảnh chụp nhanh.
- Keyset: sửa đổi dữ liệu mà không phản ánh dữ liệu mới được nhìn thấy.
19) Danh sách các loại con trỏ.
Các loại con trỏ là:
- Con trỏ ngầm: Được khai báo tự động ngay khi quá trình thực thi SQL diễn ra mà người dùng không hề hay biết.
- Con trỏ rõ ràng: Được xác định bởi PL / SQL để xử lý truy vấn trong nhiều hàng.
20) Xác định truy vấn phụ.
Một truy vấn được chứa bởi một truy vấn được gọi là Truy vấn phụ.
21) Tại sao mệnh đề nhóm được sử dụng?
Mệnh đề nhóm sử dụng các giá trị tổng hợp có được bằng cách thu thập dữ liệu tương tự.
22) So sánh chỉ mục không phân cụm và phân cụm
Cả hai đều có cấu trúc B-tree, chỉ mục không phân cụm có các con trỏ dữ liệu cho phép một bảng có nhiều chỉ mục không phân cụm trong khi chỉ mục được phân cụm là khác biệt cho mọi bảng.
23) Định nghĩa các hàm Aggregate.
Các hàm hoạt động dựa trên một tập hợp các giá trị và trả về một giá trị duy nhất được gọi là các hàm tổng hợp
24) Định nghĩa các hàm Vô hướng.
Hàm vô hướng phụ thuộc vào đối số đã cho và trả về giá trị duy nhất.
25) Bạn có thể áp dụng những hạn chế nào khi tạo chế độ xem?
Các hạn chế được áp dụng là:
- Chỉ cơ sở dữ liệu hiện tại mới có thể có các dạng xem.
- Bạn không có trách nhiệm thay đổi bất kỳ giá trị đã tính nào trong bất kỳ chế độ xem cụ thể nào.
- Hằng số toàn vẹn quyết định chức năng của INSERT và DELETE.
- Không thể áp dụng các định nghĩa chỉ mục toàn văn.
- Không thể tạo chế độ xem tạm thời.
- Các bảng tạm thời không được chứa các khung nhìn.
- Không liên kết với định nghĩa DEFAULT.
- Các trình kích hoạt như INSTEAD OF được liên kết với các khung nhìn.
26) Định nghĩa "truy vấn con tương quan".
'Truy vấn con tương quan' là một loại truy vấn con nhưng truy vấn con tương quan phụ thuộc vào một truy vấn khác cho một giá trị được trả về. Trong trường hợp thực thi, truy vấn phụ được thực hiện đầu tiên và sau đó là truy vấn tương quan.
27) Xác định Kho dữ liệu.
Lưu trữ và truy cập dữ liệu từ vị trí trung tâm để đưa ra một số quyết định chiến lược được gọi là Kho dữ liệu. Quản lý doanh nghiệp được sử dụng để quản lý thông tin có khuôn khổ được gọi là Kho dữ liệu.
28) Xác định Tham gia và kết hợp các loại của nó.
Tham gia trợ giúp giải thích mối quan hệ giữa các bảng khác nhau. Chúng cũng cho phép bạn chọn dữ liệu có liên quan đến dữ liệu trong bảng khác.
Các loại khác nhau là:
- INNER JOIN: Các hàng trống được để ở giữa trong khi nhiều hơn hai bảng được nối với nhau.
- OUTER JOIN: Được chia thành Left Outer Join và Right Outer Join. Các hàng trống được để ở phía đã chỉ định bằng cách nối các bảng ở phía khác.
Các phép tham gia khác là CROSS JOIN, NATURAL JOIN, EQUI JOIN và NON-EQUI JOIN.
29) Bạn có nghĩa là gì khi săn Index?
Các chỉ mục giúp cải thiện tốc độ cũng như hiệu suất truy vấn của cơ sở dữ liệu. Thủ tục thúc đẩy bộ sưu tập chỉ số được đặt tên là săn chỉ số.
30) Việc săn tìm chỉ mục giúp cải thiện hiệu suất truy vấn như thế nào?
Việc tìm kiếm chỉ mục giúp cải thiện tốc độ cũng như hiệu suất truy vấn của cơ sở dữ liệu. Các biện pháp sau đây được thực hiện để thực hiện điều đó:
- Trình tối ưu hóa truy vấn được sử dụng để điều phối việc nghiên cứu các truy vấn với khối lượng công việc và sử dụng tốt nhất các truy vấn được đề xuất dựa trên điều này.
- Chỉ mục, phân phối truy vấn cùng với hiệu suất của chúng được quan sát để kiểm tra hiệu quả.
- Điều chỉnh cơ sở dữ liệu cho một tập hợp nhỏ các truy vấn vấn đề cũng được khuyến khích.
31) Liệt kê các nhược điểm của truy vấn.
Những bất lợi của truy vấn là:
- Không có chỉ mục
- Các thủ tục được lưu trữ được biên dịch quá mức.
- Các trình kích hoạt và thủ tục không có ĐẶT SỐ KHOẢN BẬT.
- Các phép nối phức tạp tạo nên truy vấn được viết không đầy đủ.
- Con trỏ và bảng tạm thời hiển thị một bản trình bày tồi.
32) Tranh thủ các cách để mã hóa các giao dịch một cách hiệu quả.
Các cách để mã hóa các giao dịch một cách hiệu quả:
- Người dùng nhập không được phép trong khi giao dịch.
- Trong khi duyệt, các giao dịch không được mở dữ liệu.
- Các giao dịch phải được giữ ở mức nhỏ nhất có thể.
- Giảm mức độ phân tách giao dịch.
- Thông tin ít nhất của dữ liệu phải được truy cập trong khi giao dịch.
33) Kế hoạch điều hành là gì?
Kế hoạch điều hành có thể được định nghĩa là:
- SQL Server lưu trữ thủ tục được thu thập hoặc kế hoạch thực thi truy vấn và được sử dụng sau đó bởi các cuộc gọi tiếp theo.
- Một tính năng quan trọng liên quan đến nâng cao hiệu suất.
- Kế hoạch thực thi dữ liệu có thể được xem bằng văn bản hoặc đồ họa.
34) Xác định B-cây.
Cấu trúc dữ liệu ở dạng cây lưu trữ dữ liệu được sắp xếp và các tìm kiếm, chèn, truy cập tuần tự và xóa được cho phép theo thời gian logarit.
35) Phân biệt Quét bảng với Quét chỉ mục.
Lặp lại trên tất cả các hàng của bảng được gọi là Quét bảng trong khi lặp lại trên tất cả các mục chỉ mục được định nghĩa là Quét chỉ mục.
36) Ý bạn là gì về khái niệm Hệ số lấp đầy đối với các chỉ mục?
Hệ số lấp đầy có thể được định nghĩa là giá trị xác định tỷ lệ phần trăm không gian còn lại trên mỗi trang cấp độ lá sẽ được đóng gói với dữ liệu. 100 là giá trị mặc định của Hệ số lấp đầy.
37) Xác định phân mảnh.
Phân mảnh có thể được định nghĩa là một tính năng cơ sở dữ liệu của máy chủ thúc đẩy quyền kiểm soát đối với dữ liệu được người dùng lưu trữ ở cấp bảng.
38) Phân biệt Vòng lặp lồng nhau, Tham gia băm và Tham gia hợp nhất.
Vòng lặp lồng nhau (vòng lặp lặp lại)
Vòng lặp bên ngoài trong vòng lặp bên trong được hình thành bao gồm ít mục nhập hơn và sau đó đối với mục nhập riêng lẻ, vòng lặp bên trong được xử lý riêng lẻ.
Ví dụ
- Chọn col1. *, Col2. * Từ coll, col2 trong đó coll.col1 = col2.col2;
Quá trình xử lý diễn ra theo cách này:
Đối với i in (select * from col1) loopFor j in (select * from col2 where col2 = i.col1) loopResults được hiển thị; Kết thúc vòng lặp; Kết thúc vòng lặp;
Các bước của vòng lặp lồng nhau là:
- Xác định bảng bên ngoài (lái xe)
- Gán bảng bên trong (được điều khiển) cho bảng bên ngoài.
- Đối với mỗi hàng của bảng bên ngoài, hãy truy cập các hàng của bảng bên trong.
Các vòng lặp lồng nhau được thực hiện từ bên trong ra bên ngoài như:
- ngoài_loop
- vòng trong
- Tham gia băm
Trong khi tham gia các bảng lớn, việc sử dụng Hash Join được ưu tiên.
Thuật toán của Hash Join được chia thành:
- Xây dựng: Nó là một bảng băm có trong bộ nhớ hiện diện trên bảng nhỏ hơn.
- Thăm dò: giá trị băm này của bảng băm có thể áp dụng cho mỗi phần tử hàng thứ hai.
- Sắp xếp kết hợp tham gia
Hai nguồn dữ liệu độc lập được kết hợp trong phép kết hợp sắp xếp. Hiệu suất của chúng tốt hơn so với vòng lặp lồng nhau khi khối lượng dữ liệu đủ lớn nhưng nó không tốt bằng các phép ghép băm nói chung. Hoạt động đầy đủ có thể được chia thành hai phần:
Sắp xếp tham gia hoạt động:
Nhận hàng đầu tiên R1 từ input1
Nhận hàng đầu tiên R2 từ đầu vào2.
Hợp nhất tham gia hoạt động:
'while' không có ở một trong hai đầu của vòng lặp. nếu R1 tham gia với R2 Hàng tiếp theo được nhận R2 từ đầu vào 2return (R1, R2) khác nếu R1