60 top sql server interview questions with answers
Llista de preguntes i respostes de l'entrevista SQL Server que es fa més freqüentment per ajudar-vos a preparar-vos per a la propera entrevista:
En aquest tutorial, tractaré algunes de les preguntes més freqüents Preguntes d'entrevistes d'SQL Server per familiaritzar-vos amb el tipus de preguntes que es poden fer durant una entrevista de feina relacionada amb l'SQL SERVER.
La llista inclou preguntes de gairebé totes les àrees importants de SQL Server. Això us ajudarà a tractar amb les entrevistes de nivell inicial i avançat.
SQL Server és un dels sistemes de gestió de bases de dades relacionals (RDBMS) més importants per realitzar funcions de recuperació i emmagatzematge de dades. Per tant, es fan moltes preguntes sobre aquest tema durant les entrevistes tècniques.
Passem a la llista de preguntes de SQL Server.
Millors preguntes d’entrevistes de SQL Server
Comencem.
Q # 1) Amb quin port TCP / IP s'executa SQL Server?
Resposta: Per defecte, SQL Server s'executa al port 1433.
Q # 2) Quina diferència hi ha entre els índexs agrupats i els no agrupats?
Resposta: A índex agrupat és un índex que reordena la taula en l'ordre del mateix índex. Els seus nodes fulls contenen pàgines de dades. Una taula només pot tenir un índex agrupat.
A índex no agrupat és un índex que no reordena la taula en l'ordre del mateix índex. Els seus nodes fulls contenen files d'índex en lloc de pàgines de dades . Una taula pot tenir molts índexs no agrupats.
P # 3) Enumereu les diferents configuracions d'índex possibles per a una taula?
Resposta: Una taula pot tenir una de les configuracions d'índex següents:
- Sense índexs
- Un índex agrupat
- Un índex agrupat i molts índexs no agrupats
- Un índex no agrupat
- Molts índexs no agrupats
Q # 4) Quin és el model de recuperació? Voleu enumerar els tipus de models de recuperació disponibles a SQL Server?
Resposta: El model de recuperació indica a SQL Server quines dades s'han de conservar al fitxer de registre de transaccions i durant quant de temps. Una base de dades només pot tenir un model de recuperació. També indica al servidor SQL quina còpia de seguretat és possible en un model de recuperació seleccionat concret.
Hi ha tres tipus de models de recuperació:
- Complet
- simple
- Registre massiu
Q # 5) Quines són les diferents còpies de seguretat disponibles SQL Server ?
Resposta: Les diferents còpies de seguretat possibles són:
- Còpia de seguretat completa
- Còpia de seguretat diferencial
- Còpia de seguretat del registre transaccional
- Copia només la còpia de seguretat
- Còpia de seguretat de fitxers i grups de fitxers
P # 6) Què és una còpia de seguretat completa?
Resposta: Una còpia de seguretat completa és el tipus de còpia de seguretat més comú a SQL Server. Aquesta és la còpia de seguretat completa de la base de dades. També conté part del registre de transaccions perquè es pugui recuperar.
Q # 7) Què és OLTP?
Resposta: OLTP significa el processament de transaccions en línia que segueix regles de normalització de dades per garantir la integritat de les dades. Utilitzant aquestes regles, la informació complexa es divideix en una estructura més simple.
Q # 8) Què és RDBMS ?
Resposta: Els RDBMS o Relational Database Management Systems són sistemes de gestió de bases de dades que mantenen les dades en forma de taules. Podem crear relacions entre les taules. Un RDBMS pot recombinar els elements de dades de diferents fitxers, proporcionant eines potents per a l'ús de dades.
P # 9) Quines són les propietats de les taules relacionals?
Resposta: les taules relacionals tenen sis propietats:
- Els valors són atòmics.
- Els valors de les columnes són del mateix tipus.
- Cada fila és única.
- La seqüència de columnes és insignificant.
- La seqüència de files és insignificant.
- Cada columna ha de tenir un nom únic.
Q # 10) Quina diferència hi ha entre una clau principal i una clau única?
Resposta: Les diferències entre la clau principal i una clau única són:
- La clau principal és una columna els valors de la qual identifiquen de manera única totes les files d'una taula. Els valors clau principals no es poden tornar a utilitzar mai. Creen un índex agrupat a la columna i no poden ser nuls.
- Una clau única és una columna els valors de la qual identifiquen de manera única totes les files d'una taula, però creen un índex no agrupat per defecte i només permet un NULL.
Q # 11) Quan s'utilitza l'ordre UPDATE_STATISTICS?
Resposta: Com el seu nom indica, l'ordre UPDATE_STATISTICS actualitza les estadístiques utilitzades per l'índex per facilitar la cerca.
P # 12) Quina diferència hi ha entre una CLÀUSULA QUE TÉ i una CLÀUSULA ON?
Resposta: les diferències entre TENIR CLÀUSULA i ON ÉS LA CLÀUSULA:
- Tots dos especifiquen una condició de cerca, però la clàusula HAVING només s'utilitza amb la sentència SELECT i s'utilitza normalment amb la clàusula GROUP BY.
- Si no s’utilitza la clàusula GROUP BY, la clàusula HAVING només es comporta com una clàusula WHERE.
P # 13) Què és la rèplica?
Resposta: La rèplica és una solució d'alta disponibilitat. Està dissenyat per mantenir un servidor d'espera en calent que sigui coherent amb el servidor principal en termes de transacció. Els registres de registres de transaccions s’envien directament des del servidor principal a un servidor secundari que manté un servidor secundari actualitzat amb el servidor principal.
P # 14) Quins avantatges té la rèplica?
Resposta: Els avantatges de la rèplica són:
- És més robust i eficient que l'enviament de registres.
- Té un mecanisme de commutació automàtica per error.
- El servidor secundari se sincronitza amb el principal gairebé en temps real.
P # 15) Què és l'enviament de registre?
Resposta: L’enviament de registres no és altra cosa que l’automatització de la còpia de seguretat i restaura la base de dades d’un servidor a un altre servidor d’espera independent. Aquesta és una de les solucions de recuperació de desastres. Si un servidor falla per algun motiu, tindrem les mateixes dades disponibles al servidor en espera.
com obrir fitxers jar amb Java
P # 16) Quins avantatges té l'enviament de registres?
Resposta: Els avantatges de l'enviament de registre inclouen:
- Fàcil de configurar.
- La base de dades secundària es pot utilitzar com a propòsit de només lectura.
- Són possibles diversos servidors d'espera secundaris
- Baix manteniment.
P # 17) Podem fer la còpia de seguretat completa de la base de dades a Log Shipping?
Resposta: Sí, podem fer la còpia de seguretat completa de la base de dades. No afectarà l'enviament de registres.
P # 18) Què és un pla d'execució?
Resposta: Un pla d'execució és una forma gràfica o textual de mostrar com el servidor SQL descompon una consulta per obtenir el resultat requerit. Ajuda l'usuari a determinar per què les consultes triguen més a executar-se i, en funció de la investigació, l'usuari pot actualitzar les seves consultes per obtenir el màxim resultat.
Query Analyzer té una opció anomenada 'Mostra el pla d'execució' (que es troba al menú desplegable Consulta). Si aquesta opció està activada, mostrarà un pla d'execució de la consulta en una finestra independent quan es torni a executar la consulta.
P # 19) Què és el procediment emmagatzemat?
Resposta: Un procediment emmagatzemat és un conjunt de consultes SQL que poden introduir i retornar la sortida. I quan es modifica el procediment, tots els clients obtindran automàticament la nova versió. Els procediments emmagatzemats redueixen el trànsit de la xarxa i milloren el rendiment. Es poden utilitzar procediments emmagatzemats per garantir la integritat de la base de dades.
P # 20) Enumereu els avantatges d'utilitzar procediments emmagatzemats?
Resposta: Els avantatges d'utilitzar procediments emmagatzemats són:
- El procediment emmagatzemat augmenta el rendiment de l'aplicació.
- Els plans d’execució de procediments emmagatzemats es poden reutilitzar ja que s’emmagatzemen a la memòria cau de SQL Server, cosa que redueix la sobrecàrrega del servidor.
- Es poden reutilitzar.
- Pot encapsular la lògica. Podeu canviar el codi de procediment emmagatzemat sense afectar els clients.
- Proporcionen una millor seguretat de les vostres dades.
P # 21) Què és la identitat a SQL?
Resposta: Una columna d'identitat a l'SQL genera automàticament valors numèrics. Ens podem definir com un valor inicial i increment de la columna d’identitat. No cal indexar les columnes d’identitat.
P # 22) Quins són els problemes de rendiment més comuns a SQL Server?
Resposta: A continuació es detallen els problemes habituals de rendiment:
- Punts morts
- Bloqueig
- Índexs que falten i no s’utilitzen.
- Colls d'ampolla d'E / S
- Plans de consulta pobres
- Fragmentació
P # 23) Enumereu les diverses eines disponibles per ajustar el rendiment?
Resposta: Hi ha diverses eines disponibles per ajustar el rendiment:
- Vistes de gestió dinàmica
- Perfil de SQL Server
- Traces laterals del servidor
- Monitor de rendiment de Windows.
- Plans de consulta
- Assessor de sintonització
P # 24) Què és un monitor de rendiment?
Resposta: El monitor de rendiment de Windows és una eina per capturar mètriques de tot el servidor. També podem utilitzar aquesta eina per capturar esdeveniments del servidor SQL.
Alguns comptadors útils són: discs, memòria, processadors, xarxa, etc.
P # 25) Quines són 3 maneres d'obtenir un recompte del nombre de registres d'una taula?
Resposta:
SELECT * FROM table_Name; SELECT COUNT(*) FROM table_Name; SELECT rows FROM indexes WHERE id = OBJECT_ID(tableName) AND indid<2;
P # 26) Podem canviar el nom d'una columna a la sortida de la consulta SQL?
Resposta: Sí, mitjançant la sintaxi següent podem fer-ho.
SELECT column_name AS new_name FROM table_name;
P # 27) Quina diferència hi ha entre una taula temporal local i una global?
Resposta: Si es defineix dins d'una sentència composta, només existeix una taula temporal local durant la durada d'aquesta sentència, però una taula temporal global existeix permanentment a la base de dades, però les seves files desapareixen quan es tanca la connexió.
P # 28) Què és el SQL Profiler?
Resposta: SQL Profiler proporciona una representació gràfica d’esdeveniments en una instància de SQL Server amb finalitats de supervisió i inversió. Podem capturar i guardar les dades per a una anàlisi posterior. També podem posar filtres per captar les dades específiques que desitgem.
P # 29) Què voleu dir amb modes d'autenticació a SQL Server?
Resposta: Hi ha dos modes d’autenticació a SQL Server.
- Mode Windows
- Mode mixt: SQL i Windows.
P # 30) Com podem comprovar la versió de SQL Server?
Resposta: Executant l'ordre següent:
SELECT @@ Versió
P # 31) És possible trucar a un procediment emmagatzemat dins d'un procediment emmagatzemat?
Resposta: Sí, podem trucar a un procediment emmagatzemat dins d’un procediment emmagatzemat. S’anomena propietat de recursió del servidor SQL i aquest tipus de procediments emmagatzemats s’anomenen procediments emmagatzemats imbricats.
P # 32) Què és l'agent de SQL Server?
Resposta: L’agent SQL Server ens permet programar els treballs i els scripts. Ajuda a implementar les tasques quotidianes de DBA executant-les automàticament de forma programada.
P # 33) Què és la CLAU PRIMÀRIA?
Resposta: La clau principal és una columna els valors de la qual identifiquen de manera única totes les files d'una taula. Els valors clau principals no es poden tornar a utilitzar mai.
P # 34) Què és una restricció de CLAU ÚNICA?
Resposta: Una restricció ÚNICA imposa la singularitat dels valors en un conjunt de columnes, de manera que no s’introdueixen valors duplicats. Les restriccions de claus úniques s’utilitzen per fer complir la integritat de l’entitat com a restriccions de clau primàries.
P # 35) Què és la CLAU ESTRANGERA
Resposta: Quan s’afegeix el camp de clau principal d’una taula a les taules relacionades per crear el camp comú que relaciona les dues taules, s’anomena clau estrangera en altres taules.
Les restriccions de clau estrangera imposen la integritat referencial.
P # 36) Què és una restricció CHECK?
Resposta: S'utilitza una restricció CHECK per limitar els valors o el tipus de dades que es poden emmagatzemar en una columna. S'utilitzen per fer complir la integritat del domini.
P # 37) Què són els llocs de treball programats?
Resposta: El treball programat permet a un usuari executar els scripts o les ordres SQL automàticament de forma programada. L'usuari pot determinar l'ordre en què s'executa l'ordre i el millor moment per executar el treball per evitar la càrrega al sistema.
P # 38) Què és un munt?
Resposta: Un munt és una taula que no conté cap índex agrupat o índex no agrupat.
P # 39) Què és BCP?
Resposta: BCP o Bulk Copy és una eina mitjançant la qual podem copiar una gran quantitat de dades a taules i vistes. BCP no copia les estructures de la mateixa manera que la font a la destinació. L'ordre BULK INSERT ajuda a importar un fitxer de dades a una taula o vista de base de dades en un format especificat per l'usuari.
P # 40) Què és la normalització?
Resposta: El procés de disseny de taules per minimitzar la redundància de dades s’anomena normalització. Hem de dividir una base de dades en dues o més taules i definir relacions entre elles. Normalitzar normalment consisteix a dividir una base de dades en dues o més taules i definir relacions entre les taules.
P # 41) Enumereu els diferents formularis de normalització?
Resposta: diferents formes de normalització són:
- 1NF (Eliminar Repetiu g Grups) : Feu una taula independent per a cada conjunt d'atributs relacionats i doneu a cada taula una clau principal. Cada camp conté com a màxim un valor del seu domini d'atribut.
- 2NF (Eliminar dades redundants) : Si un atribut només depèn d'una part d'una clau de diversos valors, traieu-lo a una taula independent.
- 3NF (Elimina les columnes que no depenen de la clau) : Si els atributs no contribueixen a la descripció de la clau, traieu-los a una taula independent. Tots els atributs han de dependre directament de la clau principal.
- BCNF (Boyce-Codd Normal Form): Si hi ha dependències no trivials entre atributs de clau candidats, separeu-los en taules diferents.
- 4NF (aïllar relacions múltiples independents): Cap taula no pot contenir dues o més relacions 1: n o n: m que no estiguin directament relacionades.
- 5NF (aïllar relacions múltiples relacionades semànticament): Pot haver-hi restriccions pràctiques en la informació que justifiqui la separació de relacions de molts a molts relacionats lògicament.
- ONF (forma normal òptima): Un model limitat a fets simples (elementals), tal com s’expressa a la notació del model de rol d’objectes.
- DKNF (formulari normal de clau de domini): Es diu que un model lliure de qualsevol modificació es troba en DKNF.
P # 42) Què és la desnormalització?
Resposta: La desnormalització és el procés d'afegir dades redundants a una base de dades per millorar-ne el rendiment. És una tècnica per passar de formes normals de major a inferior normals de modelització de bases de dades per accelerar l’accés a la base de dades.
P # 43) Què és un disparador i els tipus d'un activador?
Resposta: El disparador ens permet executar un lot de codi SQL quan es produeix un esdeveniment de taula (ordre INSERT, UPDATE o DELETE executada contra una taula específica). Els activadors s’emmagatzemen i gestionen el SGBD. També pot executar un procediment emmagatzemat.
Els tres tipus d'activadors disponibles a SQL Server són els següents:
- Activadors de DML : Els activadors de llenguatge de manipulació de dades o DML s’invoquen sempre que apareix a la taula o a la vista qualsevol de les ordres DML com INSERT, DELETE o UPDATE.
- Triggers DDL : Els activadors DDL o Data Definition Language s'invoquen sempre que es produeixen canvis en la definició d'algun dels objectes de la base de dades en lloc de les dades reals. Aquests són molt útils per controlar la producció i el desenvolupament d'entorns de bases de dades.
- Inici de sessió Activadors: Aquests són desencadenants molt especials que s’activen en cas de l’esdeveniment d’inici de sessió de l’SQL Server. S'activa abans de configurar una sessió d'usuari a l'SQL Server.
P # 44) Què és la subconsulta?
Resposta: Una subconsulta és un subconjunt d’instruccions SELECT, els valors de retorn s’utilitzen en condicions de filtratge de la consulta principal. Pot produir-se en una clàusula SELECT, una clàusula FROM i una clàusula WHERE. S'ha anidat dins d'una instrucció SELECT, INSERT, UPDATE o DELETE o dins d'una altra subconsulta.
Tipus de subconsulta:
- Subconsulta d'una fila: La subconsulta només retorna una fila
- Subconsulta de diverses files: La subconsulta retorna diverses files
- Subconsulta de diverses columnes: La subconsulta retorna diverses columnes
Q # 45) Què és un servidor enllaçat?
Resposta: El servidor enllaçat és un concepte mitjançant el qual podem connectar un altre servidor SQL a un grup i consultar la base de dades de servidors SQL mitjançant Instruccions T-SQL sp_addlinkedsrvloginisssed per afegir servidor d'enllaços.
P # 46) Què és la classificació?
Resposta: La classificació es refereix a un conjunt de regles que determinen com s’ordenen i es comparen les dades. Les dades de caràcters s’ordenen mitjançant regles que defineixen la seqüència de caràcters correcta, amb opcions per especificar la sensibilitat de majúscules, les marques d’accent, els tipus de caràcters kana i l’amplada de caràcters.
Q # 47) Què és View?
Resposta: Una vista és una taula virtual que conté dades d'una o més taules. Les visualitzacions restringeixen l'accés a les dades de la taula seleccionant només els valors necessaris i faciliten les consultes complexes.
Les files actualitzades o suprimides de la vista s’actualitzen o se suprimeixen a la taula amb la qual es va crear la vista. També cal tenir en compte que, a mesura que canvien les dades de la taula original, també canvien les dades de la vista, ja que les vistes són la forma de veure part de la taula original. Els resultats d'utilitzar una vista no s'emmagatzemen permanentment a la base de dades
Q # 48 ) On s’emmagatzemen els noms d’usuari i les contrasenyes del servidor SQL en un servidor SQL?
Resposta: S’emmagatzemen a System Catalog Views sys.server_principals i sys.sql_logins.
P # 49) Quines són les propietats d'una transacció?
Resposta: En general, aquestes propietats s’anomenen propietats ACID.
Ells són:
- Atomicitat
- Coherència
- Aïllament
- Durabilitat
P # 50) Definiu UNION, UNION ALL, MENUS, INTERSECT?
Resposta:
- UNIÓ - retorna totes les files diferents seleccionades per qualsevol consulta.
- UNION ALL - retorna totes les files seleccionades per qualsevol consulta, inclosos tots els duplicats.
- MENYS - retorna totes les files diferents seleccionades per la primera consulta, però no per la segona.
- INTERSECT - retorna totes les files diferents seleccionades per les dues consultes.
Q # 51) Què és SQL Server utilitzat per?
Resposta: SQL Server és un dels sistemes de gestió de bases de dades relacionals molt populars. Es tracta d’un producte de Microsoft per emmagatzemar i gestionar la informació de la base de dades.
Q # 52) Quin idioma admet SQL Server?
Resposta: SQL Server es basa en la implementació del SQL també conegut com a Llenguatge de consulta estructurat per treballar amb les dades de la base de dades.
P # 53) Quina és l'última versió d'SQL Server i quan es publica?
Resposta: SQL Server 2019 és l’última versió d’SQL Server disponible al mercat i Microsoft la va llançar el 4 de novembre de 2019 amb el suport de Linux O / S.
Q # 54) Quines són les diverses edicions de SQL Server 2019 disponibles al mercat?
Resposta: SQL Server 2019 està disponible en cinc edicions. Aquestes són les següents:
- Empresa: Això ofereix capacitats completes de centres de dades de gamma alta amb un rendiment increïble, virtualització il·limitada i intel·ligència empresarial de punta a punta per a les càrregues de treball de missió crítica i l'accés de l'usuari final a les dades de dades.
- Estàndard: Això proporciona una base de dades bàsica d’administració de dades i d’intel·ligència empresarial per als departaments i les petites organitzacions perquè executin les seves aplicacions i admet eines de desenvolupament comunes per a una gestió eficaç de bases de dades locals i al núvol.
- Web: Aquesta edició és una opció de baix cost total de propietat per a allotjadors web i web VAP per proporcionar capacitats d’escalabilitat, assequibilitat i capacitat de gestió per a propietats web de petita a gran escala.
- Express: L’edició Express és la base de dades gratuïta d’entrada i és ideal per aprendre i construir aplicacions basades en dades d’escriptori i petits servidors.
- Desenvolupador: Aquesta edició permet als desenvolupadors construir qualsevol tipus d'aplicació a sobre de SQL Server. Inclou totes les funcionalitats de l'edició Enterprise, però té llicència per utilitzar-lo com a sistema de desenvolupament i prova, no com a servidor de producció.
P # 55) Quines són les funcions a SQL Server?
Resposta: Les funcions són la seqüència de les sentències que accepten entrades, processen les entrades per realitzar alguna tasca específica i, a continuació, proporcionen les sortides. Les funcions haurien de tenir un nom significatiu, però no haurien de començar amb un caràcter especial com%, #, @, etc.
P # 56) Què és una funció definida per l'usuari a SQL Server i quin avantatge té?
Resposta: definida per l'usuari La funció és una funció que es pot escriure segons les necessitats de l'usuari implementant la vostra lògica. El més gran avantatge d'aquesta funció és que l'usuari no es limita a funcions predefinides i pot simplificar el codi complex de la funció predefinida escrivint un codi simple segons el requisit.
Això retorna el valor escalar o una taula.
Q # 57) Expliqueu la creació i l'execució d'una funció definida per l'usuari a l'SQL Server?
Resposta: Es pot crear una funció definida per l'usuari de la següent manera:
CREATE Function fun1(@num int) returns table as return SELECT * from employee WHERE empid=@num;
Aquesta funció pot ser executat com segueix:
SELECT * from fun1(12);
Per tant, en el cas anterior, es crea una funció amb el nom de 'fun1' per obtenir les dades dels empleats d'un empleat que té empid = 12.
Q # 58) Quines són les funcions predefinides a SQL Server?
Resposta: Aquestes són funcions integrades de SQL Server, com ara funcions de cadena que proporcionen SQL Server, com ara funcions de cadena ASCII, CHAR, LEFT, etc.
P # 59) Per què calen visualitzacions a SQL Server o en qualsevol altra base de dades?
Resposta: les visualitzacions són molt beneficioses per les raons següents:
- Es necessiten vistes per amagar el fitxer complexitat que participa en l'esquema de la base de dades i també per personalitzar les dades per a un conjunt concret d'usuaris.
- Les vistes proporcionen un mecanisme per controlar accés a files i columnes concretes.
- Aquests ajuden a agregar les dades per millorar el rendiment de la base de dades.
P # 60) Què és TCL a SQL Server?
Resposta: TCL és Ordres de llenguatge de control de transaccions que s’utilitzen per gestionar les transaccions a l’SQL Server.
P # 61) Quins ordres TCL estan disponibles a l'SQL Server?
Resposta: Hi ha 3 ordres TCL al SQL Server. Aquestes són les següents:
- Compromís: Aquesta ordre s'utilitza per desar la transacció permanentment a la base de dades.
- Retrocés: S’utilitza per recuperar els canvis que es fan, és a dir, per restaurar la base de dades en l’últim estat compromès.
- Desa Tran: S'utilitza per desar la transacció per proporcionar la conveniència que la transacció es pugui recuperar fins al punt sempre que sigui necessari.
P # 62) Quins són els dos tipus de classificacions de restriccions a SQL Server?
Resposta: Les restriccions es classifiquen en els 2 tipus següents a SQL Server:
- Restriccions de tipus de columna: Aquestes restriccions s'apliquen al fitxer columnes d'una taula al SQL Server. La definició d’aquestes es pot donar en el moment de la creació d’una taula a la base de dades.
- Restriccions de tipus de taula: Aquestes restriccions s'apliquen a una taula i es defineixen un cop finalitzada la creació d'una taula. Edat s'utilitza l'ordre per aplicar la restricció de tipus de taula.
P # 63) Com s'aplica la restricció de tipus de taula a una taula?
Resposta: La restricció de tipus de taula s'aplica de la següent manera:
Alterar el nom de la taula de la restricció
Alterar restricció de taula_1
preguntes d’entrevistes per al desenvolupador .net
Q # 64) Quins són els diferents tipus de restriccions de tipus de columnes a l'SQL Server?
Resposta: SQL Server proporciona 6 tipus de restriccions. Aquestes són les següents:
- Restricció no nul·la: Això limita que el valor d'una columna no pot ser nul.
- Comproveu la restricció: Això posa una restricció comprovant alguna condició particular abans d’inserir dades a la taula.
- Restricció per defecte : Aquesta restricció proporciona un valor per defecte que es pot inserir a la columna si no s'especifica cap valor per a aquesta columna.
- Restricció única: Això limita que cada fila d'una columna concreta ha de tenir un valor únic. Es pot aplicar més d'una restricció única a una sola taula.
- Restricció de clau principal: Això posa una restricció per tenir una clau principal a la taula per identificar cada fila d'una taula de manera única. No poden ser dades nul·les ni duplicades.
- Restricció de clau estrangera: Això limita que la clau externa hi sigui. Una clau primària d'una taula és la clau externa d'una altra taula. La clau estrangera s'utilitza per crear una relació entre 2 o més taules.
P # 65) Quina ordre s'utilitza per eliminar una taula de la base de dades a SQL Server i com?
Resposta: Ordre DELETE s'utilitza per suprimir qualsevol taula de la base de dades a SQL Server.
Sintaxi: DELETE Nom de la taula
Exemple : Si el nom d'una taula és 'empleat', llavors es pot escriure l'ordre DELETE per eliminar aquesta taula
DELETE employee;
P # 66) Per què és necessària la replicació a l'SQL Server?
Resposta: replicació és el mecanisme que s’utilitza per sincronitzar les dades entre diversos servidors amb l’ajut d’un conjunt de rèpliques.
S’utilitza principalment per augmentar la capacitat de lectura i proporcionar una opció als seus usuaris per seleccionar entre diversos servidors per realitzar les operacions de lectura / escriptura.
Q # 67) Quina ordre s'utilitza per crear una base de dades a SQL Server i com?
Resposta: Ordre CREATEDATABASE s'utilitza per crear qualsevol base de dades al SQL Server.
Sintaxi: CREATEDATABASE Nom de la base de dades
Exemple : Si el nom d'una base de dades és 'empleat', creeu l'ordre per crear aquesta base de dades que es pot escriure com Empleat de CREATEDATABASE .
Q # 68) Quina funció serveix un motor de base de dades a SQL Server?
Resposta: motor de base de dades és un tipus de servei a SQL Server que s'inicia tan bon punt s'inicia el sistema operatiu. Això pot executar-se per defecte en funció de la configuració de l'O / S.
P # 69) Quins avantatges té tenir un índex a SQL Server?
Resposta: l’índex té els avantatges següents:
- L'índex admet el mecanisme de recuperar més ràpidament les dades de la base de dades.
- Això forma una estructura de dades d'una manera que ajuda a minimitzar les comparacions de dades.
- Això millora el rendiment de la recuperació de les dades de la base de dades.
Conclusió
Tot això es tracta de preguntes d’entrevistes de SQL Server. Espero que aquest article hagi proporcionat informació sobre les preguntes que es poden fer en una entrevista i que ara pugui gestionar el procés d’entrevista amb confiança.
Practiqueu tots els temes importants de SQL Server per a una millor comprensió i presentació de l’entrevista amb confiança.
Feliç aprenentatge !!
Lectura recomanada
- Preguntes i respostes de l’entrevista
- Diferència entre SQL vs MySQL vs SQL Server (amb exemples)
- 30 preguntes i respostes d’entrevistes PL / SQL més importants el 2021
- Algunes preguntes i respostes de proves manuals complicades
- Preguntes i respostes d’entrevistes de proves ETL
- Preguntes principals de l'entrevista d'Oracle: preguntes Oracle Basic, SQL, PL / SQL
- Top 90 de preguntes i respostes d'entrevistes SQL (DARRERES)
- 60 millors preguntes i respostes de les entrevistes de scripts Unix Shell