60 top sql server interview questions with answers
Список найчастіших запитань та відповідей на інтерв’ю SQL Server, які допоможуть вам підготуватися до майбутнього співбесіди:
У цьому посібнику я розгляну деякі найпоширеніші запитання Запитання щодо інтерв’ю SQL Server щоб ознайомити вас із типом питань, які можна задати під час співбесіди, пов’язаної з SQL SERVER.
Список включає питання майже з усіх важливих областей SQL Server. Вони допоможуть вам впоратися з інтерв’ю для початківців та просунутих.
SQL Server - одна з найважливіших Реляційних систем управління базами даних (СУБД) для виконання функцій отримання та зберігання даних. Тому під час технічних співбесід із цієї теми задається багато питань.
Перейдемо до списку запитань про SQL Server.
Найкращі запитання щодо інтерв’ю SQL Server
Давайте розпочнемо.
Q # 1) На якому порту TCP / IP працює SQL Server?
Відповідь: За замовчуванням SQL Server працює на порту 1433.
Q # 2) Яка різниця між кластеризованим та некластеризованим індексом?
Відповідь: ДО кластерний індекс - це індекс, який переставляє таблицю в порядку самого індексу. Його листові вузли містять сторінки даних. Таблиця може мати лише один кластерний індекс.
ДО некластерний індекс є індексом, який не переставляє таблицю в порядку самого індексу. Його листові вузли містять рядки індексу замість сторінок даних . Таблиця може мати багато некластеризованих індексів.
Q # 3) Перелічіть різні конфігурації індексу, які можливі для таблиці?
Відповідь: Таблиця може мати одну з таких конфігурацій індексу:
- Індексів немає
- Кластерний індекс
- Кластерний індекс та багато некластеризованих індексів
- Некластерний індекс
- Багато некластеризованих індексів
Q # 4) Що таке модель відновлення? Перелічіть типи моделей відновлення, доступних у SQL Server?
Відповідь: Модель відновлення повідомляє SQL Server, які дані слід зберігати у файлі журналу транзакцій та як довго. База даних може мати лише одну модель відновлення. Він також повідомляє серверу SQL, яке резервне копіювання можливо у певній обраній моделі відновлення.
Існує три типи моделей відновлення:
- Повна
- Простий
- Масова реєстрація
Q # 5) Які існують різні резервні копії SQL Server ?
Відповідь: Різні можливі резервні копії:
- Повне резервне копіювання
- Диференціальне резервне копіювання
- Транзакційне резервне копіювання журналу
- Копіювати лише резервну копію
- Резервне копіювання файлів та файлових груп
Q # 6) Що таке повне резервне копіювання?
Відповідь: Повне резервне копіювання є найпоширенішим типом резервного копіювання в SQL Server. Це повне резервне копіювання бази даних. Він також містить частину журналу транзакцій, щоб його можна було відновити.
Q # 7) Що таке OLTP?
Відповідь: OLTP означає Інтернет-обробку транзакцій, яка дотримується правил нормалізації даних для забезпечення цілісності даних. Використовуючи ці правила, складна інформація розбивається на найпростішу структуру.
Q # 8) Що таке RDBMS ?
Відповідь: СУБД або Реляційні системи управління базами даних - це системи управління базами даних, які підтримують дані у вигляді таблиць. Ми можемо створювати взаємозв'язки між таблицями. СУБД може рекомбінувати елементи даних з різних файлів, надаючи потужні інструменти для використання даних.
Q # 9) Які властивості реляційних таблиць?
Відповідь: Реляційні таблиці мають шість властивостей:
- Значення атомні.
- Значення стовпців однакові.
- Кожен ряд унікальний.
- Послідовність стовпців незначна.
- Послідовність рядків незначна.
- Кожен стовпець повинен мати унікальну назву.
Q # 10) У чому різниця між первинним та унікальним ключами?
Відповідь: Відмінності між первинним ключем та унікальним ключем:
- Первинний ключ - це стовпець, значення якого однозначно ідентифікують кожен рядок таблиці. Значення первинного ключа ніколи не можна використовувати повторно. Вони створюють кластерний індекс у стовпці і не можуть бути нульовими.
- Унікальний ключ - це стовпець, значення якого також однозначно ідентифікують кожен рядок у таблиці, але вони за замовчуванням створюють некластеризований індекс, і він допускає лише NULL.
Q # 11) Коли використовується команда UPDATE_STATISTICS?
Відповідь: Як випливає з назви, команда UPDATE_STATISTICS оновлює статистику, що використовується індексом, щоб полегшити пошук.
Q # 12) Яка різниця між МАЮЧИМ РОЗМІЩЕННЯМ і ДЕ ДЕ?
Відповідь: Різниця між МАЄМОСТОМ і ДЕ КЛАУЗУЄ:
- Обидва задають умову пошуку, але речення HAVING використовується лише з оператором SELECT і зазвичай використовується з реченням GROUP BY.
- Якщо речення GROUP BY не використовується, то речення HAVING поводиться як лише речення WHERE.
Q # 13) Що таке дзеркальне відображення?
Відповідь: Дзеркальне відображення - це рішення високої доступності. Він призначений для підтримки гарячого резервного сервера, який відповідає первинному серверу з точки зору транзакції. Записи журналу транзакцій надсилаються безпосередньо з основного сервера на вторинний сервер, який підтримує вторинний сервер в курсі основного сервера.
Q # 14) Які переваги віддзеркалення?
Відповідь: Перевагами дзеркального відображення є:
- Це надійніше та ефективніше, ніж доставка деревини.
- Він має автоматичний механізм відмови.
- Вторинний сервер синхронізується з основним майже в реальному часі.
Q # 15) Що таке журнал доставки?
Відповідь: Доставка журналів - це не що інше, як автоматизація резервного копіювання та відновлення бази даних з одного сервера на інший автономний резервний сервер. Це одне з рішень щодо ліквідації наслідків катастрофи. Якщо з якихось причин один сервер вийде з ладу, ми матимемо ті самі дані на резервному сервері.
Q # 16) Які переваги судноплавства?
Відповідь: Переваги судноплавства включають:
- Простота налаштування.
- Вторинну базу даних можна використовувати як лише для читання.
- Можливі кілька вторинних резервних серверів
- Низькі витрати.
Q # 17) Чи можемо ми взяти повну резервну копію бази даних при доставці журналів?
Відповідь: Так, ми можемо взяти повну резервну копію бази даних. Це не вплине на доставку журналу.
Q # 18) Що таке план виконання?
Відповідь: План виконання - це графічний або текстовий спосіб показати, як сервер SQL розбиває запит, щоб отримати необхідний результат. Це допомагає користувачеві визначити, чому запити потребують більше часу для виконання, і на основі розслідування користувач може оновити свої запити для отримання максимального результату.
Query Analyzer має опцію, яка називається «Показати план виконання» (розташована у спадному меню Query). Якщо цей параметр увімкнено, він буде відображати план виконання запиту в окремому вікні при повторному запуску запиту.
Q # 19) Що таке збережена процедура?
Відповідь: Збережена процедура - це набір запитів SQL, які можуть приймати вхідні дані і відправляти назад вихідні дані. І коли процедура модифікується, всі клієнти автоматично отримують нову версію. Збережені процедури зменшують мережевий трафік і покращують продуктивність. Збережені процедури можна використовувати для забезпечення цілісності бази даних.
Q # 20) Перелічіть переваги використання збережених процедур?
Відповідь: Перевагами використання збережених процедур є:
- Збережена процедура підвищує продуктивність програми.
- Плани виконання збережених процедур можна використовувати повторно, оскільки вони кешуються в пам'яті SQL Server, що зменшує накладні витрати сервера.
- Їх можна використовувати повторно.
- Він може інкапсулювати логіку. Ви можете змінити збережений код процедури, не впливаючи на клієнтів.
- Вони забезпечують кращий захист ваших даних.
Питання # 21) Що таке ідентичність у SQL?
Відповідь: Стовпець ідентичності в SQL автоматично генерує числові значення. Ми можемо бути визначені як значення початку та приросту стовпця ідентичності. Стовпці особи не потрібно індексувати.
Q # 22) Які загальні проблеми продуктивності в SQL Server?
Відповідь: Нижче наведені найпоширеніші проблеми з продуктивністю:
- Тупикові ситуації
- Блокування
- Відсутні та невикористані індекси.
- Вузькі місця вводу / виводу
- Погані плани запитів
- Роздробленість
Q # 23) Перелічіть різні доступні інструменти для налаштування продуктивності?
Відповідь: Різні інструменти для налаштування продуктивності:
- Динамічне управління поданнями
- SQL Server Profiler
- Сліди на стороні сервера
- Монітор продуктивності Windows.
- Плани запитів
- Радник з налаштування
Q # 24) Що таке монітор продуктивності?
Відповідь: Монітор продуктивності Windows - це інструмент для збору показників для всього сервера. Цей інструмент ми також можемо використовувати для фіксації подій SQL-сервера.
Деякі корисні лічильники - це диски, пам’ять, процесори, мережа тощо.
Q # 25) Які 3 способи отримати підрахунок кількості записів у таблиці?
Відповідь:
SELECT * FROM table_Name; SELECT COUNT(*) FROM table_Name; SELECT rows FROM indexes WHERE id = OBJECT_ID(tableName) AND indid<2;
Q # 26) Чи можемо ми перейменувати стовпець у результатах запиту SQL?
Відповідь: Так, використовуючи такий синтаксис, ми можемо це зробити.
SELECT column_name AS new_name FROM table_name;
Q # 27) Яка різниця між місцевою та глобальною тимчасовою таблицею?
Відповідь: Якщо визначено всередині складеного оператора, локальна тимчасова таблиця існує лише на час дії цього оператора, але глобальна тимчасова таблиця постійно існує в базі даних, але її рядки зникають, коли з'єднання закрито.
Q # 28) Що таке SQL Profiler?
Відповідь: SQL Profiler забезпечує графічне представлення подій в екземплярі SQL Server для моніторингу та інвестиційних цілей. Ми можемо збирати та зберігати дані для подальшого аналізу. Ми також можемо встановити фільтри для збору конкретних даних, які ми хочемо.
Q # 29) Що ви маєте на увазі під режимами автентифікації в SQL Server?
Відповідь: У SQL Server існує два режими автентифікації.
- Режим Windows
- Змішаний режим - SQL та Windows.
Q # 30) Як ми можемо перевірити версію SQL Server?
Відповідь: Запустивши таку команду:
ВИБРАТИ @@ Версія
Q # 31) Чи можна викликати збережену процедуру в межах збереженої процедури?
Відповідь: Так, ми можемо викликати збережену процедуру в межах збереженої процедури. Це називається властивістю рекурсії SQL-сервера, і ці типи збережених процедур називаються вкладеними збереженими процедурами.
Q # 32) Що таке агент SQL Server?
Відповідь: Агент SQL Server дозволяє нам планувати завдання та сценарії. Це допомагає виконувати повсякденні завдання DBA, автоматично виконуючи їх за розкладом.
код сортування міхурів c ++
Q # 33) Що таке ОСНОВНИЙ КЛЮЧ?
Відповідь: Первинний ключ - це стовпець, значення якого однозначно ідентифікують кожен рядок таблиці. Значення первинного ключа ніколи не можна використовувати повторно.
Q # 34) Що таке обмеження UNIQUE KEY?
Відповідь: Обмеження UNIQUE забезпечує унікальність значень у наборі стовпців, тому не вводяться повторювані значення. Унікальні обмеження ключа використовуються для забезпечення цілісності сутності як основні обмеження ключа.
Q # 35) Що таке ІНОЗЕМНИЙ КЛЮЧ
Відповідь: Коли поле первинного ключа однієї таблиці додається до пов’язаних таблиць, щоб створити загальне поле, яке пов’язує дві таблиці, воно викликає зовнішній ключ в інших таблицях.
Обмеження зовнішнього ключа забезпечують цілісність посилань.
Q # 36) Що таке обмеження CHECK?
Відповідь: Обмеження CHECK використовується для обмеження значень або типу даних, які можна зберігати в стовпці. Вони використовуються для забезпечення цілісності домену.
Q # 37) Що таке заплановані роботи?
Відповідь: Заплановане завдання дозволяє користувачеві автоматично запускати сценарії або команди SQL за розкладом. Користувач може визначити порядок виконання команди та найкращий час для виконання завдання, щоб уникнути навантаження на систему.
Q # 38) Що таке купа?
Відповідь: Куча - це таблиця, яка не містить жодного кластерного індексу або некластеризованого індексу.
Q # 39) Що таке BCP?
Відповідь: BCP або Bulk Copy - це інструмент, за допомогою якого ми можемо копіювати велику кількість даних у таблиці та подання. BCP не копіює структури, що відповідають джерелу, до місця призначення. Команда BULK INSERT допомагає імпортувати файл даних до таблиці бази даних або подання у заданому користувачем форматі.
Q # 40) Що таке нормалізація?
Відповідь: Процес проектування таблиці для мінімізації надмірності даних називається нормалізацією. Нам потрібно розділити базу даних на дві або більше таблиць і визначити взаємозв'язки між ними. Нормалізація, як правило, передбачає поділ бази даних на дві або більше таблиць та визначення взаємозв’язків між таблицями.
Q # 41) Перелічіть різні форми нормалізації?
Відповідь: Різні форми нормалізації:
- 1NF (Усунути Повторити g Групи) : Створіть окрему таблицю для кожного набору пов’язаних атрибутів і надайте кожній таблиці первинний ключ. Кожне поле містить щонайбільше одне значення з його домену атрибута.
- 2NF (Усунення надмірних даних) : Якщо атрибут залежить лише від частини багатозначного ключа, видаліть його в окрему таблицю.
- 3NF (Виключити стовпці, які не залежать від ключа) : Якщо атрибути не сприяють опису ключа, видаліть їх в окрему таблицю. Всі атрибути повинні безпосередньо залежати від первинного ключа.
- BCNF (нормальна форма Бойса-Кодда): Якщо між атрибутами ключа-кандидата є нетривіальні залежності, розділіть їх на різні таблиці.
- 4NF (Ізолювати незалежні множинні відносини): Жодна таблиця не може містити дві або більше взаємозв'язку 1: n або n: m, які не пов'язані безпосередньо.
- 5NF (Ізолювати семантично пов'язані множинні відносини): Інформація може мати практичні обмеження, що виправдовує розділення логічно пов’язаних відносин багато-до-багатьох.
- ONF (Оптимальна нормальна форма): Модель, обмежена лише простими (елементарними) фактами, як це виражено в позначенні Моделі Рольової Моделі.
- DKNF (звичайна форма доменного ключа): Модель, вільна від будь-яких модифікацій, називається DKNF.
Q # 42) Що таке денормалізація?
Відповідь: Денормалізація - це процес додавання надлишкових даних до бази даних для підвищення її продуктивності. Це техніка переходу від вищих до нижчих нормальних форм моделювання баз даних, щоб пришвидшити доступ до бази даних.
Q # 43) Що таке тригер та типи тригера?
Відповідь: Тригер дозволяє нам виконувати пакет SQL-коду, коли відбувається подія таблиці (команда INSERT, UPDATE або DELETE, що виконується щодо певної таблиці). Тригери зберігаються і керуються СУБД. Він також може виконати збережену процедуру.
Три типи тригерів, доступні в SQL Server, такі:
- Тригери DML : Тригери DML або мови керування даними викликаються, коли будь-яка з команд DML, як INSERT, DELETE або UPDATE, трапляється в таблиці чи поданні.
- Тригери DDL : Тригери DDL або мови визначення даних викликаються, коли відбуваються будь-які зміни у визначенні будь-якого з об’єктів бази даних замість фактичних даних. Вони дуже корисні для контролю виробництва та розвитку середовищ баз даних.
- Увійти в аккаунт, залогінитися Тригери: Це дуже спеціальні тригери, які спрацьовують у разі входу в систему SQL Server. Це запускається перед налаштуванням сеансу користувача в SQL Server.
Q # 44) Що таке підзапит?
Відповідь: Підзапит - це підмножина операторів SELECT, повернені значення яких використовуються в умовах фільтрації основного запиту. Це може відбуватися в реченні SELECT, реченні FROM та реченні WHERE. Він вкладений всередину оператора SELECT, INSERT, UPDATE або DELETE або всередині іншого підзапиту.
Типи підзапитів:
- Однорядковий підзапит: Підзапит повертає лише один рядок
- Багаторядковий підзапит: Підзапит повертає кілька рядків
- Підзапит із кількох стовпців: Підзапит повертає кілька стовпців
Q # 45) Що таке пов'язаний сервер?
Відповідь: Зв’язаний сервер - це концепція, за допомогою якої ми можемо зв’язати інший SQL-сервер із групою та здійснити запит до бази даних SQL-серверів Заяви T-SQL sp_addlinkedsrvloginisssed додати сервер посилань.
Q # 46) Що таке Collation?
Відповідь: Порівняння відноситься до набору правил, що визначають спосіб сортування та порівняння даних. Дані символів сортуються за правилами, що визначають правильну послідовність символів, з опціями для визначення чутливості до регістру, знаків наголосу, типів символів кана та ширини символів.
Q # 47) Що таке View?
Відповідь: Представлення - це віртуальна таблиця, яка містить дані однієї або декількох таблиць. Представлення даних обмежують доступ до даних до таблиці, вибираючи лише необхідні значення та полегшуючи складні запити.
Рядки, оновлені або видалені у поданні, оновлюються або видаляються в таблиці, за допомогою якої було створено представлення. Слід також зазначити, що зі зміною даних у вихідній таблиці змінюються і дані у поданні, оскільки подання - це спосіб перегляду частини вихідної таблиці. Результати використання подання не зберігаються назавжди у базі даних
Q # 48 ) Де імена користувачів та паролі сервера SQL зберігаються на сервері SQL?
Відповідь: Вони зберігаються у поданнях системного каталогу sys.server_principals та sys.sql_logins.
Q # 49) Які властивості транзакції?
Відповідь: Як правило, ці властивості називають властивостями кислоти.
Вони є:
- Атомність
- Послідовність
- Ізоляція
- Довговічність
Q # 50) Визначте UNION, UNION ALL, MINUS, INTERSECT?
Відповідь:
- СОЮЗ - повертає всі окремі рядки, вибрані будь-яким запитом.
- СОЮЗ ВСІХ - повертає всі рядки, вибрані за будь-яким запитом, включаючи всі дублікати.
- МІНУС - повертає всі окремі рядки, вибрані першим запитом, але не другим.
- INTERSECT - повертає всі окремі рядки, вибрані обома запитами.
Q # 51) Що таке SQL Server, який використовується для?
Відповідь: SQL Server - одна з найпопулярніших систем управління реляційними базами даних. Це продукт від Microsoft для зберігання та управління інформацією в базі даних.
Q # 52) Яку мову підтримує SQL Server?
Відповідь: SQL Server базується на реалізації SQL, також відомого як Мова структурованих запитів, для роботи з даними всередині бази даних.
Q # 53) Яка остання версія SQL Server і коли вона виходить?
Відповідь: SQL Server 2019 - це остання версія SQL Server, яка доступна на ринку, і Microsoft випустила її 4 листопада 2019 року за підтримки Linux O / S.
Q # 54) Які різні версії SQL Server 2019 доступні на ринку?
Відповідь: SQL Server 2019 доступний у 5 виданнях. Вони такі:
- Підприємство: Це забезпечує комплексні можливості високого класу дата-центрів із надзвичайно швидкою продуктивністю, необмеженою віртуалізацією та наскрізною бізнес-інформацією для критично важливих робочих навантажень та доступу кінцевих користувачів до даних.
- Стандарт: Це забезпечує базову базу даних управління та базу даних бізнес-аналітики для підрозділів та невеликих організацій для запуску своїх додатків, а також підтримує загальні засоби розробки для локального та хмарного ефективного управління базами даних.
- Інтернет: Це видання є низькою загальною вартістю володіння веб-хостерами та веб-VAP для забезпечення масштабованості, доступності та можливостей управління для малих та великих веб-властивостей.
- Експрес: Експрес-версія - це безкоштовна база даних початкового рівня, яка ідеально підходить для навчання та створення настільних та невеликих серверних додатків, керованих даними.
- Розробник: Це видання дозволяє розробникам створювати будь-які додатки поверх SQL Server. Він включає всі функціональні можливості Enterprise Edition, але має ліцензію на використання як систему розробки та тестування, а не як робочий сервер.
Q # 55) Що таке функції в SQL Server?
Відповідь: Функції - це послідовність операторів, які приймають входи, обробляють входи для виконання певного завдання, а потім надають виходи. Функції повинні мати якесь значуще ім'я, але вони не повинні починатися зі спеціальних символів, таких як%, #, @ тощо.
Q # 56) Що таке визначена користувачем функція в SQL Server і в чому її перевага?
Відповідь: визначено користувачем Функція - це функція, яку можна записати відповідно до потреб користувача шляхом реалізації вашої логіки. Найбільший перевага цієї функції полягає в тому, що користувач не обмежується попередньо визначеними функціями і може спростити складний код заздалегідь визначеної функції, написавши простий код відповідно до вимоги.
Це повертає скалярне значення або таблицю.
Q # 57) Поясніть створення та виконання користувацької функції в SQL Server?
Відповідь: Визначену користувачем функцію можна створити наступним чином:
CREATE Function fun1(@num int) returns table as return SELECT * from employee WHERE empid=@num;
Ця функція може бути страчений наступним чином:
SELECT * from fun1(12);
Отже, у наведеному вище випадку створюється функція з назвою ‘fun1’ для отримання даних про співробітників працівника, що має empid = 12.
Q # 58) Які попередньо визначені функції в SQL Server?
Відповідь: Це вбудовані функції SQL Server, такі як String, які надаються SQL Server, такі як ASCII, CHAR, LEFT тощо.
як перевірити сценарії між сайтами -
Q # 59) Чому подання потрібні в SQL Server або будь-якій іншій базі даних?
Відповідь: Погляди дуже корисні з наступних причин:
- Перегляди потрібні, щоб приховати складність що бере участь у схемі бази даних, а також для налаштування даних для певного набору користувачів.
- Погляди забезпечують механізм контролю доступ до певних рядків і стовпців.
- Вони допомагають агрегувати дані для покращення продуктивність бази даних.
Q # 60) Що таке TCL у SQL Server?
Відповідь: TCL є Команди мови управління транзакціями які використовуються для управління транзакціями в SQL Server.
Q # 61) Які команди TCL доступні на SQL Server?
Відповідь: У SQL Server є 3 команди TCL. Вони такі:
- Здійснити: Ця команда використовується для постійного збереження транзакції в базі даних.
- Відкат: Це використовується для відкочування зроблених змін, тобто для відновлення бази даних в останньому зафіксованому стані.
- Зберегти Тран: Це використовується для збереження транзакції, щоб забезпечити зручність того, що транзакцію можна відкотити до точки, де завгодно.
Q # 62) Які 2 типи класифікацій обмежень у SQL Server?
Відповідь: Обмеження класифікуються на такі 2 типи в SQL Server:
- Обмеження типів стовпців: Ці обмеження застосовуються до колонки таблиці в SQL Server. Визначення їх можна дати під час створення таблиці в базі даних.
- Обмеження типів таблиць: Ці обмеження застосовуються до таблиці, і вони визначаються після завершення створення таблиці. Вік команда використовується для застосування обмеження типу таблиці.
Q # 63) Як обмеження типу таблиці застосовується до таблиці?
Відповідь: Обмеження типу таблиці застосовується наступним чином:
Змінити назву таблиці обмеження
Змінити обмеження таблиці_1
Q # 64) Які різні типи обмежень типів стовпців у SQL Server?
Відповідь: SQL Server надає 6 типів обмежень. Вони такі:
- Не нульове обмеження: Це обмежує те, що значення стовпця не може бути нульовим.
- Перевірка обмеження: Це створює обмеження, перевіряючи певні умови перед тим, як вставляти дані в таблицю.
- Обмеження за замовчуванням : Це обмеження надає деяке значення за замовчуванням, яке можна вставити в стовпець, якщо для цього стовпця не вказано значення.
- Унікальне обмеження: Це обмежує те, що кожен рядок певного стовпця повинен мати унікальне значення. До однієї таблиці можна застосувати більше одного унікального обмеження.
- Обмеження первинного ключа: Це обмежує наявність первинного ключа в таблиці для унікальної ідентифікації кожного рядка таблиці. Це не може бути нулем або дублікатами даних.
- Обмеження зовнішнього ключа: Це створює обмеження щодо того, що зовнішній ключ повинен бути там. Первинний ключ в одній таблиці - зовнішній ключ іншої таблиці. Зовнішній ключ використовується для створення зв'язку між 2 або більше таблицями.
Q # 65) Яка команда використовується для видалення таблиці з бази даних на SQL Server і як?
Відповідь: Видалити команду використовується для видалення будь-якої таблиці з бази даних на SQL Server.
Синтаксис: DELETE Назва таблиці
Приклад : Якщо ім'я таблиці 'працівник', тоді команду DELETE для видалення цієї таблиці можна записати як
DELETE employee;
Q # 66) Чому на SQL Server потрібна реплікація?
Відповідь: Реплікація - це механізм, який використовується для синхронізації даних між кількома серверами за допомогою набору реплік.
Це в основному використовується для збільшення ємності читання та надання користувачам можливості вибору серед різних серверів для виконання операцій читання / запису.
Q # 67) Яка команда використовується для створення бази даних на SQL Server і як?
Відповідь: Команда CREATEDATABASE використовується для створення будь-якої бази даних на SQL Server.
Синтаксис: CREATEDATABASE Назва бази даних
Приклад : Якщо ім'я бази даних 'співробітник', створіть команду для створення цієї бази даних, яку можна записати як CREATEDATABASE співробітник .
Q # 68) Яку функцію виконує механізм баз даних у SQL Server?
Відповідь: Механізм баз даних це тип служби в SQL Server, який запускається відразу після запуску операційної системи. Це може працювати за замовчуванням залежно від налаштувань в O / S.
Q # 69) Які переваги використання індексу на SQL Server?
Відповідь: Індекс має такі переваги:
- Index підтримує механізм швидшого отримання даних з бази даних.
- Це формує структуру даних таким чином, що допомагає мінімізувати порівняння даних.
- Це покращує продуктивність пошуку даних з бази даних.
Висновок
Це все про питання співбесіди з SQL Server. Сподіваюся, ця стаття мала надати розуміння питань, які можна задати на співбесіді, і тепер ви можете впевнено керувати процесом співбесіди.
Практикуйте всі важливі теми SQL Server для кращого розуміння та впевненого виступу на співбесіді.
Щасливого навчання !!
Рекомендована література
- Запитання та відповіді на інтерв’ю
- Різниця між SQL Vs MySQL Vs SQL Server (з прикладами)
- 30 найважливіших запитань та відповідей на інтерв’ю PL / SQL у 2021 році
- Деякі хитрі ручні тестування Питання та відповіді
- Запитання та відповіді на інтерв’ю для тестування ETL
- Найпопулярніші запитання щодо інтерв’ю Oracle: Основні питання Oracle, SQL, PL / SQL
- Найпопулярніші 90 запитань та відповідей на інтерв’ю SQL (ОСТАННІ)
- 60 найкращих запитань та відповідей на сценарії інтерфейсу оболонки Unix