Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

50 Sắc thái của Kỳ thi Chứng chỉ Cơ sở dữ liệu Oracle

Trong bài viết này, tôi xin nói về một trong những chứng chỉ cơ bản của Oracle - Oracle Database SQL Certified Expert. Thật không may, chứng chỉ này đã không còn khả dụng trong thời gian gần đây, tuy nhiên, bài viết này có thể hữu ích cho việc chuẩn bị cho các chứng chỉ và kỳ thi khác từ Oracle. Tôi muốn đọc tốt cho tất cả những ai muốn biết câu hỏi và thủ thuật nào có thể đang chờ đợi họ và muốn dẫn đầu trò chơi.

Để được cấp chứng chỉ, tôi phải vượt qua kỳ thi 1Z0-047 .

Vượt lên dẫn trước, tôi có thể nói rằng kỳ thi rất khó và có rất nhiều thủ thuật và bất ngờ ẩn. Bạn sẽ học cách vượt qua những câu hỏi hóc búa và những kiến ​​thức cần thiết để vượt qua thành công kỳ thi 1Z0-047 từ 50 mục sau.

Vì vậy, hãy bắt đầu!

  1. SQL là một khai báo ngôn ngữ lập trình mô tả cái nào tính toán phải được thực hiện, không phải như thế nào. Vấn đề của các ngôn ngữ mệnh lệnh như thế nào.
  2. Khi bạn được yêu cầu đánh giá lược đồ hoặc bảng, đừng lãng phí thời gian của bạn vào việc điều tra chi tiết của chúng. Trước hết, hãy khám phá toàn bộ câu hỏi. Có lẽ, bạn sẽ không cần bảng, cũng không cần lược đồ hay biểu thức SQL.
  3. Kích thước tối đa của NUMBER loại là 38 ký tự.
  4. Mặt nạ ngày mặc định là DD-MON-YY . Mặc dù chỉ hiển thị hai chữ số cuối nhưng cả bốn chữ số đều được lưu trữ theo mặc định.
  5. Dạng phổ biến nhất của DB giao dịch là 3NF.
  6. TỪ KHÓA NGOẠI TỆ không chỉ có thể được liên kết với KHÓA CHÍNH . Điều kiện duy nhất là trường này phải là DUY NHẤT .
  7. Kích thước tối đa của VARCHAR2 , NVARCHAR2 RAW là:
    • 32767 byte, nếu MAX_STRING_SIZE =EXTENDED
    • 4000 byte, nếu MAX_STRING_SIZE =STANDARD
  8. Phạm vi hợp lệ cho DATE là ngày 1 tháng 1 năm 4712 trước Công nguyên - ngày 31 tháng 12 năm 9999.
  9. Thứ nguyên của giây phân số cho TIMESTAMP (tất cả các loại) có thể từ 0 đến 9. Giá trị mặc định là 6.
  10. Nói chung, các câu sau được xem xét trong kỳ thi:
    • 5 DML câu lệnh: SELECT, INSERT, UPDATE, DELETE, MERGE
    • 8 DDL câu lệnh: CREATE, ALTER, DROP, RENAME, TRUNCATE, COMMENT, FLASHBACK, PURGE
    • 2 DCL tuyên bố: GRANT, REVOKE
    • 3 TCL tuyên bố: COMMIT, ROLLBACK, SAVEPOINT
  11. Ở ĐÂU luôn trả về FALSE , nếu có NULL trong danh sách giá trị cho mục KHÔNG VÀO từ khóa. Hãy cẩn thận!
  12. Số lần tham gia =số bảng trong các lần tham gia - 1.
  13. Cách sử dụng tên bảng hoặc bí danh trong USING bị cấm!
  14. SELECT triển khai các khái niệm cơ bản sau: DỰ ÁN, LỰA CHỌN, THAM GIA .
  15. Dấu câu. Tác giả của bài kiểm tra có thể đã mắc lỗi cố ý trong mã!
  16. Bất kỳ phép toán số học nào với NULL luôn trả về NULL .
  17. Giả định rằng kết quả của một phép toán số học với ngày sẽ thuộc loại ngày là sai. Theo quy tắc, nó thuộc về INTERVAL hoặc NUMBER gõ.
  18. DISTINCT có thể được sử dụng với bất kỳ hàm tổng hợp nào.
  19. Trình tự thực hiện lệnh trong một truy vấn chuẩn:
    • TỪ
    • Ở ĐÂU
    • NHÓM THEO
    • CHỌN
    • ĐẶT HÀNG BỞI
  20. Không có DROP TABLE đặc ân. Có DROP BẤT KỲ BẢNG nào .
  21. Để cấp đặc quyền cho tất cả người dùng, hãy cấp đặc quyền đó cho PUBLIC .
  22. INDEX es và CONSTRAINT có không gian tên riêng của họ.
  23. Các hàm tổng hợp bị cấm trong WHERE khối.
  24. Có thể sử dụng GROUP BY mà không có HAVING , nhưng chỉ có thể được sử dụng với GROUP BY .
  25. CONSTRAINT của NOT NULL không thể tạo loại ngoài mô tả của trường khi tạo bảng. Nó chỉ có thể được tạo với mô tả trường.
  26. Khi đặt các thông số cho Tất cả MONTHS_BETWEEN () , nó được phép đặt ngày nhỏ hơn trước, sau đó đặt ngày lớn hơn. Trong trường hợp này, kết quả sẽ là âm tính.
  27. DATE loại không thể lưu trữ giây và múi giờ chức năng.
  28. Mọi hàm tổng hợp đều có thể được sử dụng với ROLLUP .
  29. Các hàm tổng hợp không hỗ trợ nhiều hơn hai cấp độ lồng nhau.
  30. ĐẶT HÀNG THEO cột có thể được tham chiếu theo ba cách sau:
    • Theo tên cột.
    • Bằng bí danh của nó.
    • Theo số thứ tự của nó.
  31. TỰ NHIÊN + SỬ DỤNG hoặc TỰ NHIÊN + BẬT không thể tồn tại trong một truy vấn. Bạn sẽ gặp lỗi.
  32. FROM phần có thể chứa số lượng truy vấn con lồng nhau không giới hạn nhưng số lượng truy vấn con lồng nhau tối đa cho WHERE phần là 255.
  33. Có 3 loại truy vấn phụ: SINGLE-ROW , MULTIPLE ROW CORRELATED .
  34. Việc đếm các ký tự trong một hàng bắt đầu bằng 1, không phải bằng 0.
  35. SET OPERATOR duy nhất toán tử không sắp xếp hàng là UNION ALL .
  36. Một giao dịch bị buộc phải đóng trong các trường hợp sau:
    • Một người dùng đã phát hành COMMIT hoặc DCL ROLLBACK tự mình ra lệnh.
    • Người dùng đã phát hành bất kỳ DDL nào hoặc DCL lệnh.
    • Phiên người dùng đã hết hạn.
    • ORACLE đã bị hỏng (Chúa cấm)).
  37. Các trường phù hợp nhất để lập chỉ mục là:
    • Các trường khóa ngoại
    • Các trường thường được sử dụng trong WHERE , NHÓM THEO ĐẶT HÀNG BỞI .
  38. Không có BOOLEAN nhập ORACLE SQL .
  39. Niềm tin rằng COUNT (1) nhanh hơn COUNT (*) chỉ là một huyền thoại.
  40. Không có cách nào để thay đổi múi giờ cơ sở dữ liệu nếu có ít nhất một bảng có trường TIMESTAMP VỚI Múi giờ địa phương gõ.
  41. Một hàm có thể chấp nhận từ 0 đến nhiều tham số. Nhưng nó luôn trả về 1 giá trị.
  42. COUNT sẽ không bao giờ có thể quay lại NULL . Nó sẽ chạy lại 0 khi không có hàng nào.
  43. CHỌN ĐẾM (TẤT CẢ DUMMY) TỪ KÉP là một truy vấn đúng về mặt cú pháp.
  44. SEMIJOIN là một truy vấn với EXISTS mệnh đề.
  45. Nếu NEXTVAL được gọi, bộ đếm sẽ bắt đầu hoạt động bất kể việc thực thi truy vấn có thành công hay không.
  46. Nếu bí danh được tạo cho một đối tượng và đối tượng không tồn tại nữa, thì bí danh đó sẽ tiếp tục tồn tại.
  47. BẢNG QUAY LẠI không thể quay trở lại.
  48. Đối với n biểu thức, CUBE trả về 2 được nâng lên thành lũy thừa của n nhóm.
  49. SQL , PL / SQL JAVA là ngôn ngữ mẹ đẻ cho ORACLE DB .
  50. Để tạo truy vấn phân cấp, BẮT ĐẦU VỚI hoặc KẾT NỐI BỞI phải có mặt.

Cảm ơn bạn đã đọc. Tôi mong đợi các câu hỏi và nhận xét của bạn.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle ODP.Net With Entity Framework 6 - Không thể tìm thấy nhà cung cấp tương thích với cơ sở dữ liệu khung Entity

  2. Các khóa chính và chỉ mục trong ngôn ngữ truy vấn Hive có khả dụng hay không?

  3. Cách lấy thông tin về lỗi biên dịch trong Oracle / TOAD

  4. Oracle CLOB không thể chèn quá 4000 ký tự?

  5. Thời lượng của dữ liệu trong bảng Tạm thời chung?