100 câu hỏi và câu trả lời phỏng vấn sql hàng đầu pdf năm 2022
Khi phỏng vấn các công việc có sử dụng đến SQL, các câu hỏi phỏng vấn kỹ thuật sẽ hỏi sâu về hiểu biết của bạn về SQL. Dưới đây là các câu hỏi SQL mà bạn có thể trả lời nếu bạn đang ứng tuyển một công việc SQL. Show
1. Các kiểu dữ liệu SQL là gì?Khi bạn làm việc trong SQL, bạn sẽ luôn làm việc với dữ liệu. Đó là lý do tại sao bạn phải biết SQL cung cấp những kiểu dữ liệu nào và những kiểu dữ liệu nào được sử dụng phổ biến nhất. Trả lời: Kiểu dữ liệu SQL là một thuộc tính xác định Kiểu dữ liệu của bất kỳ đối tượng nào.. Một số kiểu dữ liệu phổ biến nhất là số nguyên, chuỗi, ký tự và kiểu ngày/giờ. Mỗi loại dữ liệu đều cómục đích riêng và việc có thông tin chi tiết về càng nhiều loại dữ liệu càng tốt cho phép bạn chọn những loại phù hợp nhất khi tạo cơ sở dữ liệu. Biết cách hoạt động của các loại dữ liệu khác nhau là điều quan trọng khi bạn thực hiện các hành động và phân tích nhất định trong SQL. Nếu không, bạn có thể không nhận được kết quả mong muốn 2. Giải thích các kiểu quan hệ cơ sở dữ liệu khác nhau.Mối quan hệ chỉ ra cách một bảng có thể được kết nối với một bảng khác trong cơ sở dữ liệu quan hệ, cho phép lấy dữ liệu từ cả hai bảng. Các loại mối quan hệ là: 1. One-to-one relationship (1:1) – One-to-one relationship có nghĩa là một bản ghi từ bảng đầu tiên chỉ liên quan đến một bản ghi trong bảng thứ hai và ngược lại. – One-to-many relationship có nghĩa là một bản ghi từ bảng đầu tiên có liên quan đến một hoặc nhiều bản ghi trong bảng thứ hai. – Many-to-many relationship có nghĩa là có một hoặc nhiều bản ghi từ bảng đầu tiên tương ứng với một hoặc nhiều bản ghi từ bảng thứ hai. 3. Sự khác biệt giữa DELETE và TRUNCATE làgì?Câu lệnh DELETE là một lệnh NGÔN NGỮ QUẢN LÝ DỮ LIỆU (DML) loại bỏ một hoặc nhiều hàng khỏi bảng, thực hiện từng hàng một và dựa trên tiêu chí (tùy chọn) được nêu trong mệnh đề WHERE. Mặt khác, TRUNCATE là lệnh Ngôn ngữ Định nghĩa Dữ liệu (DDL) loại bỏ tất cả các hàng khỏi bảng trong khi vẫn giữ cấu trúc bảng. Nó nhanh hơn câu lệnh DELETE. Chênh lệch thời gian giữa DELETE và TRUNCATE không quá quan trọng khi bạn đang xóa các bảng nhỏ hơn; bạn sẽ không nhận thấy sự khác biệt. Nhưng khi bạn xóa một lượng lớn dữ liệu, sự khác biệt có thể rất đáng kể. Mặc dù TRUNCATE nhanh hơn nhưng bạn không thể khôi phục các thay đổi của nó trong một số cơ sở dữ liệu mà bạn có thể thực hiện với DELETE. Ngoài ra, việc sử dụng TRUNCATE sẽ khóa bảng bạn đang xóa; không người dùng nào khác có thể truy cập bảng. Điều quan trọng cần biết khi bạn chọn giữa DELETE và TRUNCATE. Cú pháp, sự khác biệt và điểm giống nhau của hai lệnh này KHÔNG ĐƯỢC LƯU Ý TRONG BÀI VIẾT NÀY. Thông tin chi tiết hơn có sẵn trong SO SÁNH VỀ DELETE, TRUNCATE VÀ DROP TABLE. 4. Constraint là gì? Một số Constraint thường được sử dụng là gì?Ràng buộc (Constraint) là các quy tắc được áp dụng trên các cột dữ liệu của một bảng. Chúng được sử dụng để kiểm tra tính hợp lệ của dữ liệu đầu vào, đảm bảo tính chính xác, độ tin cậy và tính toàn vẹn của dữ liệu trong database. Các ràng buộc được sử dụng phổ biến nhất trong SQL là: – NOT NULL – Không cho phép giá trị NULL trong cột. 5. JOIN là gì? Giải thích các kiểu JOINJOIN là một mệnh đề SQL được sử dụng để kết hợp dữ liệu từ hai hoặc nhiều bảng. Bốn kiểu JOIN chính được sử dụng trong SQL là: 1. JOIN (thường gọi là INNER JOIN). – LEFT JOIN trả về tất cả dữ liệu từ bảng bên trái và chỉ dữ liệu tương ứng từ bảng bên phải. Đối với bất kỳ hàng nào chưa khớp từ bảng bên trái, NULL sẽ được hiển thị cho các cột của bảng bên phải. – Chính xác thì điều ngược lại sẽ xảy ra với RIGHT JOIN. Bạn sẽ nhận được tất cả dữ liệu từ bảng bên phải và chỉ dữ liệu phù hợp từ bảng bên trái. – FULL JOIN kết hợp LEFT JOIN và RIGHT JOIN để lấy tất cả các hàng từ một bảng và tất cả các hàng từ bảng khác. Ngoài ra còn có một CROSS JOIN (hoặc một phép nối Descartes), dẫn đến một tích Descartes: nó trả về mọi kết hợp có thể có của các hàng từ tất cả các bảng đã nối. Bạn nên lưu ý về việc self-join. self-join là bất kỳ kiểu join nào (JOIN, LEFT JOIN, RIGHT JOIN, hoặc FULL JOIN) vào một bảng với chính nó. 6. Mệnh đề WHERE là gì? Nó khác với mệnh đề HAVING như thế nào?WHERE là một mệnh đề SQL được sử dụng để lọc dữ liệu trong các câu lệnh SELECT, INSERT, UPDATE hoặc DELETE. Mệnh đề HAVING cũng được sử dụng để lọc dữ liệu. Nhưng sự khác biệt chính giữa chúng là mệnh đề WHERE được sử dụng trước mệnh đề GROUP BY, trong khi HAVING được sử dụng sau mệnh đề GROUP BY. Đó là lý do tại sao khi bạn muốn lọc các hàng bằng các hàm tổng hợp, bạn cần sử dụng HAVING – bạn cần các hàng được nhóm lại để sử dụng các hàm tổng hợp. CÓ MỘT SỐ SỰ KHÁC BIỆT KHÁC GIỮA WHERE VÀ HAVING, nhưng những điểm khác biệt được đề cập ở trên là những điểm thường được nhắc đến trong các câu hỏi phỏng vấn. Tất nhiên, bạn cũng có thể sử dụng WHERE VÀ HAVING trong cùng một truy vấn. 7. Mô tả mệnh đề GROUP BYGROUP BY là một mệnh đề SQL được sử dụng trong câu lệnh SELECT để chia các hàng thành các nhóm dựa trên (các) giá trị chung trong (các) cột được chỉ định. Dưới đây là một số VÍ DỤ THỰC TẾ VỀ VIỆC SỬ DỤNG GROUP BY. Một câu hỏi liên quan có liên quan đến thứ tự của các mệnh đề trong câu lệnh SELECT. Thứ tự đúng nhưsau: SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY 8. Các hàm tổng hợp là gì?Trong SQL, các hàm tổng hợp thực hiện một phép tính trên một tập dữ liệu và trả về một giá trị duy nhất. Các hàm tổng hợp SQL phổ biến là: – COUNT() – Đếm số lượng bản ghi trong một nhóm. 9. Giải thích các truy vấn phụ và các loại khác nhau của chúng.Truy vấn phụ là các truy vấn được lồng vào một truy vấn chính, lớn hơn. Trong SQL, các kiểu truy vấn phụ là: – Truy vấn phụ một hàng – Trả về kết quả là một hoặc không hàng. – HAVING – SELECT Nếu bạn muốn đảm bảo rằng bạn có kiến thức SQL nền tảng – bao gồm các chủ đề SQL cho người mới bắt đầu – thì KHÓA HỌC SQL này dành cho bạn. Xem thêm Người đi làm hiện đại cần những kỹ năng Microsoft Office nào? Các thủ thuật Excel đơn giản nhưng hiệu quả để Phân tích Dữ liệu 1. Các thuộc tính của giao dịch là gì? Trả lời: Các thuộc tính của giao dịch được gọi là tính chất axit, chẳng hạn như tính toán học: đảm bảo tính đầy đủ của tất cả các giao dịch được thực hiện. Kiểm tra xem mọi giao dịch đã được hoàn thành thành công nếu không thì giao dịch bị hủy bỏ tại điểm thất bại và giao dịch trước đó được chuyển trở lại trạng thái ban đầu vì sự thay đổi không nhất quán: đảm bảo rằng tất cả các thay đổi được thực hiện thông qua giao dịch thành công được phản ánh đúng trên cơ sở dữ liệu: đảm bảo rằng tất cả các giao dịch được thực hiện độc lập và các thay đổi được thực hiện bởi một giao dịch không được phản ánh về khả năng khác: đảm bảo rằng những thay đổi được thực hiện trong cơ sở dữ liệu với các giao dịch đã cam kết vẫn tồn tại vì nó ngay cả sau khi bị lỗi hệ thống. 2. Giải thích các loại dữ liệu SQL? Trả lời: Trong SQL Server, mỗi cột trong bảng cơ sở dữ liệu có tên và kiểu dữ liệu. Chúng ta cần quyết định loại dữ liệu nào để lưu trữ bên trong mỗi cột của bảng trong khi tạo bảng SQL. 3. Giải thích hoạt động của các đặc quyền SQL? Trả lời: Các lệnh SQL Grant và thu hồi được sử dụng để thực hiện các đặc quyền trong nhiều môi trường người dùng SQL. Quản trị viên của cơ sở dữ liệu có thể cấp hoặc thu hồi các đặc quyền cho hoặc từ người dùng đối tượng cơ sở dữ liệu như chọn, chèn, cập nhật, xóa, tất cả, v.v. Lệnh GRANT: Lệnh này được sử dụng để cung cấp quyền truy cập cơ sở dữ liệu cho người dùng ngoài quản trị viên.syntax: Grant đặc quyền_nameon Object_nameto {user_name | public | ROME_NAME} Trong cú pháp trên với Grant, Tùy chọn cho biết rằng người dùng cũng có thể cấp quyền truy cập cho người dùng khác. Lệnh đánh giá lại: Lệnh này được sử dụng để cung cấp cơ sở dữ liệu từ chối hoặc xóa quyền truy cập vào cơ sở dữ liệu. Thu hồi đặc quyền_nameon object_namefrom {user_name | public | romeS_name}; 4. Sự khác biệt giữa các lệnh cắt, xóa và thả? Trả lời: Xóa loại bỏ một số hoặc tất cả các hàng khỏi bảng dựa trên điều kiện. Nó có thể được cuộn trở lại. Xóa tất cả các hàng khỏi bảng bằng cách khử phân bổ các trang bộ nhớ. Hoạt động không thể được cuộn lệnh bật hoàn toàn một bảng khỏi cơ sở dữ liệu. 5. Tính toàn vẹn tham chiếu là gì? Trả lời: tập hợp các quy tắc hạn chế các giá trị của một hoặc nhiều cột của các bảng dựa trên các giá trị của khóa chính hoặc khóa duy nhất của bảng được tham chiếu. 6. Sự khác biệt chính giữa các toán tử điều kiện 'giữa' và 'trong' là gì? Trả lời: giữa toán tử được sử dụng để hiển thị các hàng dựa trên một loạt các giá trị trong một hàng trong khi toán tử trong điều kiện được sử dụng để kiểm tra các giá trị trong tập hợp các giá trị cụ thể. Ví dụ về giữa: chọn * từ các sinh viên trong đó roll_no trong khoảng từ 10 đến 50; ví dụ về: chọn * từ các sinh viên trong đó roll_no trong (8,15,25); 7. Tại sao các chức năng SQL được sử dụng? Trả lời: Các hàm SQL được sử dụng cho các mục đích sau: Để thực hiện một số tính toán trên Datato sửa đổi dữ liệu riêng lẻ. 8. Bạn có nghĩa là gì bằng quy trình lưu trữ đệ quy? Trả lời: Quy trình lưu trữ đệ quy đề cập đến một thủ tục được lưu trữ tự gọi cho đến khi đạt được một số điều kiện biên. Hàm hoặc thủ tục đệ quy này giúp các lập trình viên sử dụng cùng một bộ mã n số lần. 9. Sự khác biệt giữa ‘có mệnh đề và một mệnh đề‘ nơi mà mệnh đề? Trả lời: Có thể sử dụng mệnh đề chỉ có thể được sử dụng với câu lệnh select. Nó thường được sử dụng trong một nhóm theo mệnh đề và bất cứ khi nào nhóm không được sử dụng, có hành vi giống như mệnh đề WHERE của nhóm theo chức năng trong một truy vấn. 10. Liệt kê một số chức năng thao tác trong SQL? Trả lời: Có ba chức năng thao tác trường hợp trong SQL, cụ thể là: Hạ: Hàm này trả về chuỗi bằng chữ thường. Nó lấy một chuỗi làm đối số và trả lại nó bằng cách chuyển đổi nó thành chữ thường. Cú pháp: Lower (‘chuỗi,) trên: Hàm này trả về chuỗi trong chữ hoa. Nó lấy một chuỗi làm đối số và trả về nó bằng cách chuyển đổi nó thành chữ hoa. Cú pháp: trên (‘chuỗi,) initCap: Hàm này trả về chuỗi với chữ cái đầu tiên ở chữ hoa và phần còn lại của các chữ cái bằng chữ thường. Cú pháp: initcap (‘chuỗi,) Ngoài blog Câu hỏi phỏng vấn SQL này, nếu bạn muốn được đào tạo từ các chuyên gia về công nghệ này, bạn có thể chọn đào tạo có cấu trúc từ SVR! Nhấp vào bên dưới để biết thêm. 11. Lệnh bí danh là gì? Trả lời: Tên bí danh có thể được đặt cho bất kỳ bảng hoặc cột nào. Tên bí danh này có thể được gọi trong mệnh đề nơi xác định một bảng cụ thể hoặc một cột. tên bí danh cho bảng nhân viên và phòng đề cập đến tên bí danh cho bảng bộ phận. 12. Các hàm tổng hợp và vô hướng là gì? Trả lời: Các hàm tổng hợp được sử dụng để đánh giá tính toán toán học và trả về một giá trị duy nhất. Những tính toán này được thực hiện từ các cột trong một bảng. Ví dụ: Max (), Count () được tính toán liên quan đến các hàm số.Scalar trả về một giá trị duy nhất dựa trên giá trị đầu vào. Ví dụ: uCase (), bây giờ () được tính toán liên quan đến một chuỗi. 13. Quy trình được lưu trữ là gì? Trả lời: Quy trình được lưu trữ là một hàm bao gồm nhiều câu lệnh SQL để truy cập hệ thống cơ sở dữ liệu. Một số câu lệnh SQL được hợp nhất thành một thủ tục được lưu trữ và thực hiện chúng bất cứ khi nào và bất cứ nơi nào được yêu cầu tiết kiệm thời gian và tránh viết mã nhiều lần. 14. Liệt kê một số ưu điểm và nhược điểm của thủ tục được lưu trữ? Trả lời: Ưu điểm: Một quy trình được lưu trữ có thể được sử dụng làm lập trình mô -đun có nghĩa là tạo một lần, lưu trữ và gọi nhiều lần bất cứ khi nào cần thiết. Điều này hỗ trợ thực thi nhanh hơn. Nó cũng giảm lưu lượng mạng và cung cấp bảo mật tốt hơn cho dữ liệu.DisAdvantage: Nhược điểm duy nhất của quy trình được lưu trữ là nó chỉ có thể được thực thi trong cơ sở dữ liệu và sử dụng nhiều bộ nhớ hơn trong máy chủ cơ sở dữ liệu. 15. Liệt kê tất cả các loại chức năng do người dùng xác định? Trả lời: Có ba loại chức năng do người dùng xác định, cụ thể là:
16. Bạn có nghĩa là gì khi đối chiếu? Trả lời: Đối chiếu được định nghĩa là một tập hợp các quy tắc xác định làm thế nào dữ liệu có thể được sắp xếp cũng như so sánh. Dữ liệu ký tự được sắp xếp bằng cách sử dụng các quy tắc xác định chuỗi ký tự chính xác cùng với các tùy chọn để chỉ định độ nhạy của trường hợp, chiều rộng ký tự, v.v. 17. Các loại nhạy cảm đối chiếu khác nhau là gì? Trả lời: Sau đây là các loại nhạy cảm đối chiếu khác nhau: Độ nhạy của trường hợp: A và A và B và B.: A and a and B and b. Kana nhạy cảm: Nhân vật Kana Nhật Bản. Japanese Kana characters. Độ nhạy chiều rộng: ký tự byte đơn và ký tự kép byte. Độ nhạy. Single
byte character and double-byte character. Ngoài blog câu hỏi phỏng vấn SQL này, nếu bạn muốn được đào tạo từ các chuyên gia về công nghệ này, bạn có thể chọn đào tạo có cấu trúc từ SVR 18. Các chế độ xác thực khác nhau trong SQL Server là gì? Làm thế nào nó có thể được thay đổi? Trả lời: Chế độ Windows và Chế độ hỗn hợp - SQL và Windows. Bạn có thể truy cập các bước dưới đây để thay đổi chế độ xác thực trong SQL Server: Nhấp vào Bắt đầu> Chương trình> Microsoft SQL Server và nhấp vào Trình quản lý doanh nghiệp SQL để chạy SQL Enterprise Manager từ nhóm chương trình Microsoft SQL Server. Sau đó chọn máy chủ từ menu Công cụ. Chọn Thuộc tính cấu hình SQL Server và chọn trang bảo mật. 19. Kho dữ liệu là gì? Trả lời: DateAwarehouse đề cập đến một kho lưu trữ dữ liệu trung tâm trong đó dữ liệu được lắp ráp từ nhiều nguồn thông tin. Những dữ liệu đó được hợp nhất, chuyển đổi và cung cấp cho khai thác cũng như xử lý trực tuyến. Dữ liệu kho cũng có một tập hợp dữ liệu được gọi là dữ liệu mart. 20. Các biến cục bộ và toàn cầu là gì? Trả lời: Các biến cục bộ: Các biến này có thể được sử dụng hoặc chỉ tồn tại bên trong hàm. Các biến này không được sử dụng hoặc được đề cập bởi bất kỳ hàm nào khác. Các biến toàn cầu không thể được tạo bất cứ khi nào hàm đó được gọi. 21. Làm thế nào bạn có thể tìm nạp các bản ghi thay thế từ bảng? Trả lời: Bạn có thể tìm nạp các bản ghi thay thế, tức là cả số lẻ và thậm chí hàng. Ví dụ: để hiển thị số chẵn, hãy sử dụng lệnh sau: một sinh viên chọn từ (chọn hàng, sinh viên từ học sinh) trong đó mod (hàng, 2) = 0now, để hiển thị số lẻ: Chọn học sinh từ (chọn Hàng, một học sinh từ sinh viên) trong đó mod (hàng, 2) = 1 22. Khi nào chúng ta sẽ sử dụng cắt ngắn và xóa? Trả lời: Cắt ngắn là lệnh DDL, trong khi xóa là lệnh dml. Chúng ta không thể thực thi kích hoạt trong trường hợp cắt ngắn trong khi xóa, chúng ta có thể thực hiện trình kích hoạt. Nhanh hơn xóa, vì lý do khi chúng ta sử dụng xóa để xóa dữ liệu, tại thời điểm đó, nó lưu trữ toàn bộ số liệu thống kê trong khoảng cách rollback trên hoặc sau khi chúng ta có thể lấy lại dữ liệu sau khi xóa. Trong trường hợp cắt ngắn, nó sẽ không lưu trữ dữ liệu trong Rollback Gap và sẽ không thể chà xát nó. Cắt ngắn không khôi phục dữ liệu đã bị xóa. Chúng tôi có thể sử dụng bất kỳ điều kiện nào trong mệnh đề nơi sử dụng xóa nhưng không thể với cắt cụt.5 Hướng dẫn để tìm hiểu thêm về các lệnh SQL. 23. Câu lệnh CASE SQL được sử dụng để làm gì? Giải thích bằng một ví dụ? Trả lời: Nó cho phép bạn nhúng if-else như một mệnh đề trong mệnh đề chọn. Intellipaat_employee; Đọc blog này để tìm hiểu lý do tại sao tối ưu hóa SQL luôn là một khía cạnh quan trọng của quản lý cơ sở dữ liệu. 24. Làm thế nào để bạn duy trì tính toàn vẹn của cơ sở dữ liệu trong đó việc xóa từ một bảng sẽ tự động gây ra xóa trong bảng khác? Trả lời: Bạn có thể tạo trình kích hoạt sẽ tự động xóa các phần tử trong bảng thứ hai khi các phần tử khỏi bảng thứ nhất bị xóa. 25. Làm thế nào để tìm mức lương cao thứ hai của một nhân viên? Trả lời: Có nhiều cách để tìm mức lương cao thứ hai của nhân viên trong sq. Bạn có thể sử dụng SQL tham gia hoặc truy vấn con để giải quyết vấn đề này. Đây là truy vấn SQL bằng cách sử dụng Subquery: Chọn MAX (Mức lương) từ Intellipaat_emplyee nơi không có lương (chọn tối đa. 26. Khi nào con trỏ rõ ràng được sử dụng? Trả lời: Nếu nhà phát triển cần thực hiện các hoạt động hàng theo hàng cho tập kết quả chứa nhiều hơn một hàng, thì anh ta đã tuyên bố rõ ràng một con trỏ có tên. Chúng được quản lý bằng cách mở, tìm nạp và đóng. %Tìm thấy, %Scofound, %Rowcount và %đặc điểm isopen được sử dụng trong tất cả các loại con trỏ. 27. Giải thích công việc truy vấn tương quan? Trả lời: Điều quan trọng nhất là phải chú ý đến việc sắp xếp các hoạt động trong một truy vấn con liên quan. Kết quả cho mỗi hàng được xử lý bởi truy vấn bên ngoài, truy vấn con cũng sẽ được xử lý. Trong một truy vấn con tương quan, mỗi lần một dòng được làm việc cho EMP1, trình điều khiển con cũng sẽ đưa ra quyết định về giá trị hàng chính xác cho EMP1. Tiền lương và chạy. Và truy vấn bên ngoài sẽ chuyển sang hàng tiếp theo, và trình điều khiển con sẽ thực hiện cho giá trị hàng đó của EMP1.Salary. 28. Khi nào lệnh update_statistic được sử dụng? Trả lời: Lệnh này được sử dụng, các lệnh xử lý dữ liệu lớn được thực hiện. Khi chúng tôi xóa một số lượng lớn các tệp, thay đổi hoặc sao chép diễn ra trong các bảng, để quan tâm đến những thay đổi này mà chúng tôi Cần tái cấu trúc các chỉ mục này được thực hiện update_statistic. 23 Đây là một tập hợp con của câu lệnh select có giá trị trả về được sử dụng trong việc lọc các điều kiện của truy vấn chính. 30. Các ràng buộc SQL là gì? Trả lời: Các ràng buộc SQL là tập hợp các quy tắc áp đặt một số hạn chế trong khi chèn, xóa hoặc cập nhật dữ liệu trong cơ sở dữ liệu. Trong SQL, chúng tôi có cả cấp độ cột cũng như các ràng buộc cấp bảng được áp dụng tại các cột và bảng tương ứng. Một số ràng buộc trong SQL là - khóa chính, khóa nước ngoài, khóa duy nhất, không phải null, mặc định, kiểm tra và ràng buộc chỉ mục. 31. Các lệnh DCL khác nhau trong SQL? Trả lời: Các lệnh DCL được sử dụng để tạo vai trò, cấp quyền và kiểm soát quyền truy cập vào các đối tượng cơ sở dữ liệu. 32. Khóa chính là gì? Trả lời: Khóa chính là cột hoặc kết hợp các cột xác định duy nhất một bản ghi trong cơ sở dữ liệu. Một khóa chính chỉ có thể có các giá trị duy nhất và không null và chỉ có thể có một khóa chính trong bảng. 33. Cách thêm mã vào bài viết hiện có (sử dụng bài viết cải thiện)? Trả lời: Các vấn đề thực hành đệ quy với các cấp độ giải pháp trong Linux & NBSP; 34. Giải thích hình thức bình thường của Boyce và Codd (BCNF)? Trả lời: BCNF là phiên bản nâng cao hoặc nghiêm ngặt hơn của 3NF. 35. Giải thích dạng bình thường đầu tiên (1NF)? Trả lời: Theo mẫu bình thường đầu tiên, một cột không thể có nhiều giá trị, mỗi giá trị trong các cột phải là nguyên tử. 36. Các hàm vô hướng trong SQL là gì? Trả lời: Các hàm vô hướng là các hàm trả về một giá trị duy nhất bằng cách xử lý một giá trị duy nhất trong SQL. Một số hàm SQL được sử dụng rộng rãi là-ucoase ()-được sử dụng để chuyển đổi một chuỗi thành caselcase ()-được sử dụng để chuyển đổi một chuỗi thành caseround ()-được sử dụng để làm tròn một số vào các vị trí thập phân được chỉ định Tìm nạp ngày và thời gian hệ thống hiện tại () - Được sử dụng để tìm độ dài của chuỗi chuỗi () hoặc mid () - mid và chuỗi con là từ đồng nghĩa trong SQL. Chúng được sử dụng để trích xuất một chuỗi con từ một chuỗi bằng cách chỉ định chỉ mục bắt đầu và kết thúc. Cú pháp - Subring (CộtName, StartIndex, Endindex) .Locate () - Được sử dụng để tìm chỉ mục của ký tự trong một chuỗi. Cú pháp - định vị (ký tự, cột 37. ) sẽ trả về giá trị 5. CoCalesce (NULL, NULL, NULL) sẽ trả về giá trị null vì không gặp giá trị null trong danh sách tham số. 38. Các loại nối khác nhau là gì? Trả lời: Các loại tham gia như sau:
39. Ý bạn là gì bởi Sub Tricer? Trả lời: Truy vấn trong một truy vấn khác được gọi là Sub Quuiery. Một truy vấn con được gọi là truy vấn bên trong trả về đầu ra sẽ được sử dụng bởi một truy vấn khác. 40. có thể chọn đào tạo có cấu trúc từ SVR! & NBSP; 41. Bạn có nghĩa là gì về tính toàn vẹn dữ liệu? Trả lời: Tính toàn vẹn dữ liệu xác định độ chính xác cũng như tính nhất quán của dữ liệu được lưu trữ trong cơ sở dữ liệu. Nó cũng xác định các ràng buộc toàn vẹn để thực thi các quy tắc kinh doanh trên dữ liệu khi được nhập vào một ứng dụng hoặc cơ sở dữ liệu. 42. Viết truy vấn SQL để hiển thị ngày hiện tại? Trả lời: Trong SQL, có một hàm tích hợp có tên getDate () giúp trả về dấu thời gian/ngày hiện tại. 43. DBMS là gì? Trả lời: Hệ thống quản lý cơ sở dữ liệu là một tập hợp các chương trình cho phép người dùng lưu trữ, truy xuất, cập nhật và xóa thông tin khỏi cơ sở dữ liệu. 44. Các lệnh DDL khác nhau trong SQL? Trả lời: Các lệnh DDL được sử dụng để xác định hoặc thay đổi cấu trúc của cơ sở dữ liệu.Create: Để tạo cơ sở dữ liệu và cơ sở dữ liệu đối tượng Xóa tất cả các bản ghi khỏi bảng nhưng không phải cơ sở dữ liệu Cấu trúc của nó: Để đổi tên các đối tượng cơ sở dữ liệu 45. Các ràng buộc là gì? Trả lời: Các ràng buộc được sử dụng để chỉ định giới hạn trên loại dữ liệu của bảng. Nó có thể được chỉ định trong khi tạo hoặc thay đổi câu lệnh bảng. Mẫu ràng buộc là:
46. Giải thích các loại chỉ mục khác nhau? Trả lời: Có ba loại chỉ mục là: Chỉ số duy nhất: Chỉ số này không cho phép trường có các giá trị trùng lặp nếu cột được lập chỉ mục duy nhất. Nếu một khóa chính được xác định, một chỉ mục duy nhất có thể được áp dụng tự động. Chỉ mục được ghi lại: Chỉ mục này sắp xếp lại thứ tự vật lý của bảng và tìm kiếm dựa trên cơ sở của các giá trị chính. Mỗi bảng chỉ có thể có một chỉ mục được phân cụm. Chỉ mục phân cụm: Chỉ mục không phân cụm không thay đổi thứ tự vật lý của bảng và duy trì thứ tự hợp lý của dữ liệu. Mỗi bảng có thể có nhiều chỉ mục không được ghi lại. 47. Giải thích các loại bình thường hóa khác nhau? Trả lời: Có nhiều mức độ bình thường hóa liên tiếp. Chúng được gọi là hình thức bình thường. Mỗi hình thức bình thường liên tiếp phụ thuộc vào hình thức trước. Ba hình thức bình thường đầu tiên thường là đủ. Biểu mẫu bình thường đầu tiên (1NF)-Không có nhóm lặp lại trong mẫu bình thường ROWSSecond (2NF)-mỗi giá trị cột không khóa (hỗ trợ) phụ thuộc vào toàn bộ khóa chính. Biểu mẫu bình thường (3NF) -Chỉ phụ thuộc vào khóa chính và không có giá trị cột không khóa (hỗ trợ) khác. 48. Thuộc tính axit trong cơ sở dữ liệu là gì? Trả lời: axit là viết tắt của tính nguyên tử, tính nhất quán, cách ly, độ bền. Nó được sử dụng để đảm bảo rằng các giao dịch dữ liệu được xử lý một cách đáng tin cậy trong hệ thống cơ sở dữ liệu. Tính tính toán học: Tính nguyên tử đề cập đến các giao dịch được thực hiện hoàn toàn hoặc thất bại khi giao dịch đề cập đến một hoạt động logic duy nhất của dữ liệu. Điều đó có nghĩa là nếu một phần của bất kỳ giao dịch nào thất bại, toàn bộ giao dịch không thành công và trạng thái cơ sở dữ liệu không thay đổi. Tính nhất quán: Tính nhất quán đảm bảo rằng dữ liệu phải đáp ứng tất cả các quy tắc xác thực. Nói một cách đơn giản, bạn có thể nói rằng giao dịch của bạn không bao giờ rời khỏi cơ sở dữ liệu mà không hoàn thành trạng thái của mình. chẳng hạn như mất điện, sự cố hoặc bất kỳ loại lỗi. 49. Nó cho phép bạn thực thi một loạt mã khi chèn, cập nhật hoặc bất kỳ truy vấn nào khác được thực thi theo một bảng cụ thể. 50. một khóa đào tạo có cấu trúc từ SVR! & NBSP; Lưu ý: Duyệt các câu hỏi phỏng vấn SQL mới nhất và video hướng dẫn SQL. Tại đây bạn có thể kiểm tra chi tiết đào tạo SQL và video đào tạo SQL để tự học. Liên hệ +91 988 502 2027 để biết thêm thông tin.: Browse latest SQL Interview Questions and SQL Tutorial Videos. Here you can check SQL Training details and SQL Training Videos for self learning. Contact +91 988 502 2027 for more information. Các câu hỏi SQL cơ bản được hỏi trong cuộc phỏng vấn là gì?Câu hỏi phỏng vấn SQL.. Sự khác biệt giữa SQL và MySQL là gì ?. Các tập hợp con khác nhau của SQL là gì ?. Ý bạn là gì về DBMS? .... Ý bạn là gì về bảng và trường trong SQL ?. Tham gia trong SQL là gì ?. Sự khác biệt giữa kiểu dữ liệu char và varchar2 trong SQL là gì ?. Khóa chính là gì?. Những hạn chế là gì?. 5 truy vấn SQL cơ bản là gì?Một số lệnh SQL quan trọng nhất.. Chọn - Trích xuất dữ liệu từ cơ sở dữ liệu .. Cập nhật - Cập nhật dữ liệu trong cơ sở dữ liệu .. Xóa - Xóa dữ liệu khỏi cơ sở dữ liệu .. Chèn vào - Chèn dữ liệu mới vào cơ sở dữ liệu .. Tạo cơ sở dữ liệu - Tạo cơ sở dữ liệu mới .. Thay đổi cơ sở dữ liệu - sửa đổi cơ sở dữ liệu .. Tạo bảng - Tạo một bảng mới .. Câu trả lời rất ngắn SQL là gì?Trả lời: SQL là ngôn ngữ truy vấn có cấu trúc được sử dụng để thao tác và truy cập cơ sở dữ liệu quan hệ.Mặt khác, chính MySQL là cơ sở dữ liệu quan hệ sử dụng SQL làm ngôn ngữ cơ sở dữ liệu tiêu chuẩn.a Structured Query Language that is used for manipulating and accessing the relational database. On the other hand, MySQL itself is a relational database that uses SQL as the standard database language.
Làm cách nào để nhận được 50 hồ sơ trong SQL?Làm cách nào để hiển thị 50 bản ghi đầu tiên trong SQL ?.. SQL Server / MS Access Cú pháp: chọn Số hàng đầu | phần trăm cột_name (s) từ TABEPHER_NAME .. Cú pháp MySQL: Chọn Cột_Name (S) từ Table_Name .. Oracle 12 Cú pháp: Chọn cột_name (S). Cú pháp oracle cũ hơn: Chọn cột_name (S). Cú pháp Oracle cũ hơn (có thứ tự bởi): Chọn *. |