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

10 câu hỏi phỏng vấn cơ sở dữ liệu MySQL cho người mới bắt đầu và người trung gian

Trong bài viết cuối cùng của chúng tôi, chúng tôi đã đề cập đến 15 câu hỏi MySQL cơ bản, một lần nữa chúng tôi ở đây với một bộ câu hỏi phỏng vấn khác dành cho người dùng trung cấp. Như chúng tôi đã nói trước đó, những câu hỏi này có thể được hỏi trong Phỏng vấn việc làm . Nhưng một số nhà phê bình của chúng tôi trong bài báo trước đã nói rằng tôi không đưa ra phản hồi cho những người chỉ trích của mình và các câu hỏi này rất cơ bản và sẽ không bao giờ được hỏi trong bất kỳ Phỏng vấn quản trị viên cơ sở dữ liệu nào .

Đối với họ, chúng ta phải thừa nhận tất cả các bài báo và câu hỏi không thể được soạn thảo để giữ tất cả các bầy trong tâm trí. Chúng tôi đang từng bước đi từ cấp độ cơ bản đến cấp độ chuyên gia. Hãy hợp tác với chúng tôi.

1. Định nghĩa SQL?
Trả lời: SQL là viết tắt của Structured Query Language (Ngôn ngữ truy vấn có cấu trúc). SQL là một Ngôn ngữ lập trình được thiết kế đặc biệt để quản lý dữ liệu trong Hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS).
2. RDBMS là gì? Giải thích các tính năng của nó?

Trả lời: Hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) là Hệ quản trị cơ sở dữ liệu được sử dụng rộng rãi nhất dựa trên mô hình Cơ sở dữ liệu quan hệ.

Các tính năng của RDBMS
  1. Lưu trữ dữ liệu trong các bảng.
  2. Bảng có các hàng và cột.
  3. Việc tạo và truy xuất bảng được phép thông qua SQL.
3. Khai thác dữ liệu là gì?
Trả lời: Khai thác dữ liệu là một danh mục con của Khoa học máy tính nhằm mục đích trích xuất thông tin từ tập hợp dữ liệu và chuyển đổi nó thành cấu trúc Con người có thể đọc được, để được sử dụng sau này.
4. ERD là gì?
Trả lời: ERD là viết tắt của Entity Relationship Diagram. Sơ đồ mối quan hệ thực thể là biểu diễn đồ họa của các bảng, với mối quan hệ giữa chúng.
5. Sự khác biệt giữa Khóa chính và Khóa duy nhất là gì?
Trả lời: Cả Khóa chính và Khóa duy nhất đều được triển khai cho Tính duy nhất của cột. Khóa chính tạo ra một chỉ mục được nhóm lại của cột trong đó, như một Chỉ số duy nhất tạo chỉ mục không được gộp chung của cột. Hơn nữa, Khóa chính không cho phép giá trị NULL, tuy nhiên, Khóa duy nhất cho phép một giá trị NULL.
6. Cách lưu trữ tệp ảnh trong cơ sở dữ liệu. Loại Đối tượng nào được sử dụng?
Trả lời: Lưu trữ Hình ảnh trong cơ sở dữ liệu là một ý tưởng tồi. Để lưu trữ hình ảnh trong cơ sở dữ liệu Loại đối tượng "Blob" được khuyến khích.
7. Kho dữ liệu là gì?
Trả lời: Kho dữ liệu thường được gọi là Kho dữ liệu doanh nghiệp là một kho lưu trữ Dữ liệu trung tâm, được tạo bằng các Nguồn dữ liệu khác nhau.
8. Chỉ mục trong Cơ sở dữ liệu là gì. Các loại chỉ mục là gì?

Trả lời: Các chỉ mục là các tham chiếu nhanh chóng để truy xuất dữ liệu nhanh chóng của dữ liệu từ cơ sở dữ liệu. Có hai loại chỉ mục khác nhau.

Chỉ mục theo cụm
  1. Mỗi bảng chỉ có một cái.
  2. Đọc nhanh hơn so với không phân cụm vì dữ liệu được lưu trữ vật lý theo thứ tự chỉ mục.
Chỉ mục không phân biệt
  1. Có thể được sử dụng nhiều lần trên mỗi bảng.
  2. Thao tác chèn và cập nhật nhanh hơn so với chỉ mục theo nhóm.

9. Có thể có bao nhiêu TRIGGERS trong MySql?

Trả lời: Chỉ có sáu trình kích hoạt được phép sử dụng trong cơ sở dữ liệu MySQL và chúng đúng như vậy.

  1. Trước khi Chèn
  2. Sau khi Chèn
  3. Trước khi cập nhật
  4. Sau khi cập nhật
  5. Trước khi xóa
  6. Sau khi xóa
10. Bảng Heap là gì?
Trả lời: Các bảng hiện diện trong bộ nhớ được gọi là bảng HEAP. Các bảng này thường được gọi là bảng bộ nhớ. Các bảng bộ nhớ này không bao giờ có các giá trị với kiểu dữ liệu như “BLOB” hoặc “TEXT”. Họ sử dụng các chỉ mục làm cho chúng nhanh hơn.

Đó là tất cả hiện tại đối với các câu hỏi MySQL, tôi sẽ sớm đưa ra một bộ câu hỏi khác. Đừng quên cung cấp phản hồi có giá trị của bạn trong phần bình luậ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. Hiểu về kích thước lưu trữ cho kiểu dữ liệu MySQL TEXT

  2. Làm thế nào để thực thi một lệnh MySQL từ một tập lệnh shell?

  3. 15 Mẹo Tối ưu hóa và Điều chỉnh Hiệu suất MySQL / MariaDB hữu ích

  4. Làm thế nào để khai báo một biến trong MySQL?

  5. Sử dụng Oracle JDeveloper với Dịch vụ Cơ sở dữ liệu MySQL trên Nền tảng Đám mây Oracle, Phần 2