60 top sql server interview questions with answers
Seznam často kladených dotazů a odpovědí na SQL Server, které vám pomohou připravit se na nadcházející rozhovor:
V tomto tutoriálu se budu věnovat některým z nejčastěji kladených dotazů Dotazy na rozhovor se serverem SQL abychom vás seznámili s typem otázek, které lze položit během Job Interview týkajícího se SQL SERVERU.
Seznam obsahuje otázky téměř ze všech důležitých oblastí serveru SQL Server. Pomohou vám při jednání s pohovorem pro začátečníky i pokročilé.
SQL Server je jedním z nejdůležitějších systémů pro správu relačních databází (RDBMS) pro provádění funkcí načítání a ukládání dat. Z tohoto tématu je proto během technických rozhovorů kladeno mnoho otázek.
Pojďme se přesunout na seznam dotazů na SQL Server.
Nejlepší otázky týkající se rozhovorů se serverem SQL
Začněme.
Otázka č. 1) Na kterém portu TCP / IP běží SQL Server?
Odpovědět: Ve výchozím nastavení běží SQL Server na portu 1433.
Otázka č. 2) Jaký je rozdíl mezi seskupeným a neseskupeným indexem?
Odpovědět: NA seskupený index je index, který přeskupuje tabulku v pořadí podle samotného indexu. Jeho listové uzly obsahují datové stránky. Tabulka může mít pouze jeden seskupený index.
NA neseskupený index je index, který nereorganizuje tabulku v pořadí podle samotného indexu. Jeho listové uzly obsahují místo datových stránek řádky indexu . Tabulka může mít mnoho neseskupených indexů.
Otázka č. 3) Seznam různých konfigurací indexů možných pro tabulku?
Odpovědět: Tabulka může mít jednu z následujících konfigurací indexu:
- Žádné indexy
- Shlukovaný index
- Seskupený index a mnoho neseskupených indexů
- Neskupený index
- Mnoho neseskupených indexů
Otázka č. 4) Co je model obnovy? Seznam typů modelů obnovení dostupných na serveru SQL Server?
Odpovědět: Model obnovy říká serveru SQL Server, jaká data by měla být uchovávána v souboru protokolu transakcí a jak dlouho. Databáze může mít pouze jeden model obnovy. Také informuje server SQL, které zálohování je možné v konkrétním vybraném modelu obnovy.
nejlepší bezplatný čistič nevyžádaných souborů pro Windows 10
Existují tři typy modelů obnovy:
- Plný
- Jednoduchý
- Hromadně protokolované
Otázka č. 5) Jaké jsou různé zálohy dostupné v SQL Server ?
Odpovědět: Různé možné zálohy jsou:
- Plná záloha
- Diferenciální zálohování
- Záloha transakčního protokolu
- Kopírovat pouze zálohu
- Zálohování souborů a skupin souborů
Otázka č. 6) Co je to úplná záloha?
Odpovědět: Úplná záloha je nejběžnějším typem zálohy na serveru SQL Server. Toto je úplná záloha databáze. Obsahuje také část protokolu transakcí, takže jej lze obnovit.
Otázka č. 7) Co je OLTP?
Odpovědět: OLTP znamená zpracování online transakcí, které dodržuje pravidla normalizace dat k zajištění integrity dat. Pomocí těchto pravidel se složité informace člení na nejjednodušší strukturu.
Otázka č. 8) Co je RDBMS ?
Odpovědět: RDBMS nebo relační systémy správy databází jsou systémy správy databází, které udržují data ve formě tabulek. Můžeme vytvořit vztahy mezi tabulkami. RDBMS může znovu zkombinovat datové položky z různých souborů a poskytnout výkonné nástroje pro využití dat.
Otázka č. 9) Jaké jsou vlastnosti relačních tabulek?
Odpověď: Relační tabulky mají šest vlastností:
- Hodnoty jsou atomové.
- Hodnoty sloupců jsou stejného druhu.
- Každý řádek je jedinečný.
- Pořadí sloupců je nevýznamné.
- Pořadí řádků je nevýznamné.
- Každý sloupec musí mít jedinečný název.
Otázka č. 10) Jaký je rozdíl mezi primárním klíčem a jedinečným klíčem?
Odpověď: Rozdíly mezi primárním klíčem a jedinečným klíčem jsou:
- Primárním klíčem je sloupec, jehož hodnoty jednoznačně identifikují každý řádek v tabulce. Hodnoty primárního klíče nelze nikdy znovu použít. Ve sloupci vytvářejí seskupený index a nemohou mít hodnotu null.
- Jedinečný klíč je sloupec, jehož hodnoty také jednoznačně identifikují každý řádek v tabulce, ale ve výchozím nastavení vytvářejí nehrnutý index a umožňuje pouze jednu NULL.
Otázka č. 11) Kdy se používá příkaz UPDATE_STATISTICS?
Odpovědět: Jak název napovídá, příkaz UPDATE_STATISTICS aktualizuje statistiky používané indexem, aby bylo hledání snazší.
Otázka č. 12) Jaký je rozdíl mezi klauzulí HAVING a klauzulí WHERE?
Odpověď: Rozdíly mezi klauzulí HAVING a WHERE CLAUSE jsou:
- Oba určují podmínku hledání, ale klauzule HAVING se používá pouze s příkazem SELECT a obvykle se používá s klauzulí GROUP BY.
- Pokud se klauzule GROUP BY nepoužívá, chová se klauzule HAVING pouze jako klauzule WHERE.
Otázka č. 13) Co je zrcadlení?
Odpovědět: Zrcadlení je řešení s vysokou dostupností. Je navržen tak, aby udržoval pohotovostní server, který je konzistentní s primárním serverem z hlediska transakce. Záznamy protokolu transakcí se odesílají přímo z hlavního serveru na sekundární server, který udržuje sekundární server aktuální s hlavním serverem.
Otázka č. 14) Jaké jsou výhody zrcadlení?
Odpověď: Výhody zrcadlení jsou:
- Je robustnější a efektivnější než lodní doprava.
- Má automatický mechanismus převzetí služeb při selhání.
- Sekundární server je synchronizován s primárním v téměř reálném čase.
Otázka č. 15) Co je to Log Shipping?
Odpovědět: Odeslání protokolu není nic jiného než automatizace zálohování a obnovení databáze z jednoho serveru na jiný samostatný pohotovostní server. Toto je jedno z řešení pro zotavení po katastrofě. Pokud jeden server z nějakého důvodu selže, budeme mít na pohotovostním serveru k dispozici stejná data.
Otázka č. 16) Jaké jsou výhody lodní dopravy?
Odpověď: Mezi výhody lodní dopravy patří:
- Snadné nastavení.
- Sekundární databázi lze použít jako účel jen pro čtení.
- Je možné více sekundárních záložních serverů
- Nízká údržba.
Otázka č. 17) Můžeme převzít úplnou zálohu databáze v Log shipping?
Odpovědět: Ano, můžeme provést úplnou zálohu databáze. Na přepravu protokolu to nebude mít vliv.
Otázka č. 18) Co je plán provádění?
Odpovědět: Plán provádění je grafický nebo textový způsob, jak ukázat, jak server SQL rozdělí dotaz, aby získal požadovaný výsledek. Pomáhá uživateli určit, proč dotazy trvají více času na provedení, a na základě vyšetřování může uživatel aktualizovat své dotazy pro maximální výsledek.
Query Analyzer má možnost nazvanou „Zobrazit plán provádění“ (nachází se v rozevírací nabídce Dotaz). Pokud je tato možnost zapnutá, při dalším spuštění dotazu se zobrazí plán provádění dotazu v samostatném okně.
Otázka č. 19) Co je uložená procedura?
Odpovědět: Uložená procedura je sada dotazů SQL, které mohou přijímat vstup a odesílat zpět výstup. A když je postup upraven, všichni klienti automaticky dostanou novou verzi. Uložené procedury snižují síťový provoz a zlepšují výkon. Uložené procedury lze použít k zajištění integrity databáze.
Otázka č. 20) Seznam výhod používání uložených procedur?
Odpověď: Výhody použití uložených procedur jsou:
- Uložená procedura zvyšuje výkon aplikace.
- Uložené plány provádění procedur lze znovu použít, protože se ukládají do mezipaměti v paměti serveru SQL, což snižuje režii serveru.
- Mohou být znovu použity.
- Může zapouzdřit logiku. Kód uložené procedury můžete změnit bez ovlivnění klientů.
- Poskytují lepší zabezpečení vašich dat.
Otázka č. 21) Co je identita v SQL?
Odpovědět: Sloupec identity v SQL automaticky generuje číselné hodnoty. Můžeme být definováni jako počáteční a přírůstková hodnota sloupce identity. Sloupce identity nemusí být indexovány.
Otázka č. 22) Jaké jsou běžné problémy s výkonem na serveru SQL Server?
Odpověď: Následují běžné problémy s výkonem:
- Zablokování
- Blokování
- Chybějící a nepoužívané indexy.
- I / O úzká místa
- Špatné plány dotazů
- Fragmentace
Otázka č. 23) Seznam různých nástrojů dostupných pro ladění výkonu?
Odpověď: K ladění výkonu jsou k dispozici různé nástroje:
- Zobrazení dynamické správy
- SQL Server Profiler
- Trasy na straně serveru
- Monitor výkonu systému Windows.
- Plány dotazů
- Tuningový poradce
Otázka č. 24) Co je to monitor výkonu?
Odpovědět: Monitor výkonu systému Windows je nástroj k zachycení metrik pro celý server. Tento nástroj můžeme použít také k zachycení událostí serveru SQL.
Některé užitečné čítače jsou - disky, paměť, procesory, síť atd.
Otázka č. 25) Jaké jsou 3 způsoby, jak získat počet záznamů v tabulce?
Odpovědět:
SELECT * FROM table_Name; SELECT COUNT(*) FROM table_Name; SELECT rows FROM indexes WHERE id = OBJECT_ID(tableName) AND indid<2;
Otázka č. 26) Můžeme přejmenovat sloupec na výstupu dotazu SQL?
Odpovědět: Ano, pomocí následující syntaxe to dokážeme.
SELECT column_name AS new_name FROM table_name;
Otázka č. 27) Jaký je rozdíl mezi místní a globální dočasnou tabulkou?
Odpovědět: Pokud je definován uvnitř složeného příkazu, místní dočasná tabulka existuje pouze po dobu trvání tohoto příkazu, ale globální dočasná tabulka existuje trvale v databázi, ale její řádky zmizí, když je připojení ukončeno.
Otázka č. 28) Co je SQL Profiler?
Odpovědět: SQL Profiler poskytuje grafické znázornění událostí v instanci serveru SQL Server pro účely monitorování a investic. Můžeme data zachytit a uložit pro další analýzu. Můžeme také dát filtry, abychom zachytili konkrétní data, která chceme.
Otázka č. 29) Co máte na mysli pod režimy ověřování na serveru SQL Server?
Odpovědět: Na serveru SQL Server existují dva režimy ověřování.
- Režim Windows
- Smíšený režim - SQL a Windows.
Otázka č. 30) Jak můžeme zkontrolovat verzi serveru SQL?
Odpovědět: Spuštěním následujícího příkazu:
SELECT @@ Verze
Otázka č. 31) Je možné volat uloženou proceduru v rámci uložené procedury?
Odpovědět: Ano, můžeme uložit uloženou proceduru v rámci uložené procedury. Říká se tomu vlastnost rekurze serveru SQL a tyto typy uložených procedur se nazývají vnořené uložené procedury.
Otázka č. 32) Co je agent serveru SQL Server?
Odpovědět: Agent serveru SQL Server nám umožňuje naplánovat úlohy a skripty. Pomáhá při provádění každodenních úkolů DBA automatickým prováděním podle plánu.
Otázka č. 33) Co je PRIMÁRNÍ KLÍČ?
Odpovědět: Primárním klíčem je sloupec, jehož hodnoty jednoznačně identifikují každý řádek v tabulce. Hodnoty primárního klíče nelze nikdy znovu použít.
Otázka č. 34) Co je omezení UNIQUE KEY?
Odpovědět: JEDINEČNÉ omezení vynucuje jedinečnost hodnot v sadě sloupců, takže nejsou zadány žádné duplicitní hodnoty. Omezení jedinečných klíčů se používají k vynucení integrity entity jako omezení primárních klíčů.
Otázka č. 35) Co je ZAHRANIČNÍ KLÍČ
Odpovědět: Když je pole primárního klíče jedné tabulky přidáno k souvisejícím tabulkám za účelem vytvoření společného pole, které souvisí s oběma tabulkami, v ostatních tabulkách se to nazývá cizí klíč.
Omezení cizího klíče vynucují referenční integritu.
Otázka č. 36) Co je omezení CHECK?
Odpovědět: Omezení CHECK se používá k omezení hodnot nebo typu dat, která lze uložit do sloupce. Používají se k vynucení integrity domény.
Otázka č. 37) Co jsou naplánované úlohy?
Odpovědět: Naplánovaná úloha umožňuje uživateli spouštět skripty nebo příkazy SQL automaticky podle plánu. Uživatel může určit pořadí, ve kterém se příkaz provádí, a nejlepší čas pro spuštění úlohy, aby se zabránilo zatížení systému.
Otázka č. 38) Co je hromada?
Odpovědět: Halda je tabulka, která neobsahuje žádný seskupený index ani neseskupený index.
Otázka č. 39) Co je BCP?
Odpovědět: BCP nebo Bulk Copy je nástroj, pomocí kterého můžeme kopírovat velké množství dat do tabulek a pohledů. BCP nekopíruje struktury stejné jako zdroj do cíle. Příkaz BULK INSERT pomáhá importovat datový soubor do databázové tabulky nebo zobrazit ve formátu určeném uživatelem.
Otázka č. 40) Co je normalizace?
Odpovědět: Proces návrhu tabulky k minimalizaci redundance dat se nazývá normalizace. Musíme rozdělit databázi na dvě nebo více tabulek a definovat vztahy mezi nimi. Normalizace obvykle zahrnuje rozdělení databáze na dvě nebo více tabulek a definování vztahů mezi tabulkami.
Otázka č. 41) Seznam různých normalizačních forem?
Odpověď: Různé normalizační formy jsou:
- 1NF (eliminovat Opakuji G Skupiny) : Vytvořte samostatnou tabulku pro každou sadu souvisejících atributů a každé tabulce dejte primární klíč. Každé pole obsahuje maximálně jednu hodnotu ze své domény atributů.
- 2NF (odstranění nadbytečných dat) : Pokud atribut závisí pouze na části klíče s více hodnotami, odeberte jej do samostatné tabulky.
- 3NF (eliminovat sloupce, které nejsou závislé na klíči) : Pokud atributy nepřispívají k popisu klíče, odeberte je do samostatné tabulky. Všechny atributy musí být přímo závislé na primárním klíči.
- BCNF (normální forma Boyce-Codd): Pokud mezi atributy kandidátských klíčů existují netriviální závislosti, rozdělte je do samostatných tabulek.
- 4NF (izolovat nezávislé vícečetné vztahy): Žádná tabulka nesmí obsahovat dva nebo více vztahů 1: n nebo n: m, které přímo nesouvisejí.
- 5NF (izolovat sémanticky související více vztahů): Mohou existovat praktická omezení týkající se informací, která ospravedlňují oddělení logicky souvisejících vztahů typu mnoho proti mnoha.
- ONF (optimální normální forma): Model omezený pouze na jednoduchá (elementární) fakta, jak je vyjádřen v zápisu modelu role objektu.
- DKNF (normální forma klíče domény): Model bez jakékoli úpravy se říká, že je v DKNF.
Otázka č. 42) Co je to normalizace?
Odpovědět: De-normalizace je proces přidávání nadbytečných dat do databáze, aby se zlepšil její výkon. Jedná se o techniku přechodu z vyšších na nižší běžné formy modelování databáze, aby se urychlil přístup k databázi.
Otázka č. 43) Co je Trigger a typy spouštěče?
Odpovědět: Spouštěč nám umožňuje provést dávku kódu SQL, když dojde k události tabulky (příkaz INSERT, UPDATE nebo DELETE provedený proti konkrétní tabulce). Spouštěče jsou uloženy a spravovány systémem DBMS. Může také provést uloženou proceduru.
3 typy spouštěčů, které jsou k dispozici na serveru SQL Server, jsou následující:
- Spouštěče DML : Spouštěče jazyka DML nebo manipulace s daty jsou vyvolány, kdykoli se v tabulce nebo pohledu stane některý z příkazů DML, jako je INSERT, DELETE nebo UPDATE.
- Spouštěče DDL : Spouštěče jazyka DDL nebo Data Definition Language jsou vyvolány, kdykoli dojde k jakýmkoli změnám v definici kteréhokoli z databázových objektů namísto skutečných dat. Jsou velmi užitečné pro řízení výroby a vývoje databázových prostředí.
- Přihlásit se Spouštěče: Jedná se o velmi speciální spouštěče, které se spustí v případě události přihlášení serveru SQL. To je aktivováno před nastavením relace uživatele na serveru SQL.
Otázka č. 44) Co je poddotaz?
Odpovědět: Poddotaz je podmnožina příkazů SELECT, jejichž návratové hodnoty se používají v podmínkách filtrování hlavního dotazu. Může nastat v klauzuli SELECT, klauzuli FROM a klauzuli WHERE. Vnořilo se do příkazu SELECT, INSERT, UPDATE nebo DELETE nebo do jiného poddotazu.
mobilní testovací dotazy a odpovědi pdf
Typy dílčích dotazů:
- Jednořádkový dílčí dotaz: Poddotaz vrací pouze jeden řádek
- Víceřádkový dílčí dotaz: Poddotaz vrací více řádků
- Vícenásobný sloupcový dílčí dotaz: Poddotaz vrací více sloupců
Otázka č. 45) Co je to propojený server?
Odpovědět: Propojený server je koncept, pomocí kterého můžeme připojit další server SQL ke skupině a dotazovat se na obě databáze serverů SQL pomocí Příkazy T-SQL sp_addlinkedsrvloginisssed přidat odkazový server.
Otázka č. 46) Co je řazení?
Odpovědět: Třídění odkazuje na sadu pravidel, která určují, jak jsou data tříděna a porovnávána. Data znaků jsou tříděna pomocí pravidel, která definují správnou posloupnost znaků, s možnostmi určování velikosti písmen, značek přízvuků, typů znaků kana a šířky znaků.
Otázka č. 47) Co je to View?
Odpovědět: Pohled je virtuální tabulka, která obsahuje data z jedné nebo více tabulek. Pohledy omezují přístup k datům tabulky výběrem pouze požadovaných hodnot a usnadňují složité dotazy.
Řádky aktualizované nebo odstraněné v zobrazení jsou aktualizovány nebo odstraněny v tabulce, ve které byl pohled vytvořen. Je třeba také poznamenat, že jak se mění data v původní tabulce, mění se i data v pohledu, protože pohledy jsou způsob, jak se dívat na část původní tabulky. Výsledky použití pohledu nejsou trvale uloženy v databázi
Otázka č. 48 ) Kde jsou na serveru SQL uložena uživatelská jména a hesla serveru SQL?
Odpovědět: Uloží se do zobrazení System Catalog Views sys.server_principals a sys.sql_logins.
Otázka č. 49) Jaké jsou vlastnosti transakce?
Odpovědět: Obecně se tyto vlastnosti označují jako vlastnosti ACID.
Oni jsou:
- Atomicita
- Konzistence
- Izolace
- Trvanlivost
Otázka č. 50) Definujte UNION, UNION ALL, MINUS, INTERSECT?
Odpovědět:
- UNIE - vrátí všechny odlišné řádky vybrané jedním z dotazů.
- UNIE VŠE - vrátí všechny řádky vybrané jedním z dotazů, včetně všech duplikátů.
- MÍNUS - vrátí všechny odlišné řádky vybrané prvním dotazem, ale nikoli druhým.
- PROTISKNOUT - vrátí všechny odlišné řádky vybrané oběma dotazy.
Otázka č. 51) Co je SQL Server použitý pro?
Odpovědět: SQL Server je jedním z velmi populárních systémů správy relačních databází. Toto je produkt společnosti Microsoft pro ukládání a správu informací v databázi.
Otázka č. 52) Který jazyk podporuje SQL Server?
Odpovědět: SQL Server je založen na implementaci SQL, známého také jako Structured Query Language, pro práci s daty v databázi.
Otázka č. 53) Která je nejnovější verze serveru SQL Server a kdy bude vydána?
Odpovědět: SQL Server 2019 je nejnovější verze serveru SQL Server, která je k dispozici na trhu, a společnost Microsoft ji uvedla 4. listopadu 2019 s podporou Linux O / S.
Otázka č. 54) Jaké jsou různé edice serveru SQL Server 2019, které jsou k dispozici na trhu?
Odpověď: SQL Server 2019 je k dispozici v 5 edicích. Jedná se o následující:
- Podnik: To přináší komplexní funkce špičkových datových center s neuvěřitelně rychlým výkonem, neomezenou virtualizací a komplexními obchodními informacemi pro klíčové úlohy a přístup koncových uživatelů k datovým statistikám.
- Standard: To přináší základní správu dat a databázi business intelligence pro oddělení a malé organizace pro provozování jejich aplikací a podporuje běžné vývojové nástroje pro místní správu a efektivní správu databází umožňující cloud.
- Web: Toto vydání představuje možnost nízkých celkových nákladů na vlastnictví pro webové hostitele a webové VAP, které poskytují škálovatelnost, cenovou dostupnost a možnosti správy pro malé až velké webové vlastnosti.
- Vyjádřit: Verze Express je základní bezplatná databáze a je ideální pro výuku a vytváření datových aplikací pro stolní počítače a malé servery.
- Vývojář: Toto vydání umožňuje vývojářům stavět jakýkoli druh aplikace na serveru SQL Server. Zahrnuje všechny funkce edice Enterprise, ale je licencován pro použití jako vývojový a testovací systém, nikoli jako produkční server.
Otázka č. 55) Jaké jsou funkce na serveru SQL Server?
Odpovědět: Funkce jsou posloupností příkazů, které přijímají vstupy, zpracovávají vstupy k provedení určitého konkrétního úkolu a poté poskytují výstupy. Funkce by měly mít nějaký smysluplný název, ale neměly by začínat zvláštním znakem, například%, #, @ atd.
Otázka č. 56) Co je funkce definovaná uživatelem na serveru SQL Server a v čem spočívá její výhoda?
Odpověď: Definováno uživatelem Funkce je funkce, kterou lze zapsat podle potřeb uživatele implementací vaší logiky. Největší výhoda této funkce je, že uživatel není omezen na předdefinované funkce a může zjednodušit složitý kód předdefinované funkce napsáním jednoduchého kódu podle požadavku.
Tím se vrátí skalární hodnota nebo tabulka.
Otázka č. 57) Vysvětlete vytvoření a provedení uživatelem definované funkce na serveru SQL Server?
otázky k rozhovoru o testování webových služeb
Odpovědět: Uživatelem definovanou funkci lze vytvořit následujícím způsobem:
CREATE Function fun1(@num int) returns table as return SELECT * from employee WHERE empid=@num;
Tato funkce může být popraven jak následuje:
SELECT * from fun1(12);
Ve výše uvedeném případě je tedy vytvořena funkce s názvem „fun1“ k načtení podrobností o zaměstnanci zaměstnance, který má empid = 12.
Q # 58) Jaké jsou předdefinované funkce na serveru SQL Server?
Odpovědět: Jedná se o vestavěné funkce serveru SQL, jako jsou řetězce, které jsou poskytovány serverem SQL, jako jsou řetězcové funkce ASCII, CHAR, LEFT atd.
Otázka č. 59) Proč jsou v serveru SQL Server nebo v jakékoli jiné databázi vyžadována zobrazení?
Odpověď: Zobrazení jsou velmi přínosná z následujících důvodů:
- Pro skrytí složitost který je zapojen do schématu databáze a také k přizpůsobení dat pro konkrétní skupinu uživatelů.
- Pohledy poskytují mechanismus k ovládání přístup na konkrétní řádky a sloupce.
- Pomáhají agregovat data za účelem vylepšení výkon databáze.
Otázka č. 60) Co je TCL na serveru SQL Server?
Odpovědět: TCL je Příkazy jazyka řízení transakcí které se používají ke správě transakcí na serveru SQL Server.
Otázka č. 61) Které příkazy TCL jsou k dispozici na serveru SQL Server?
Odpovědět: Na serveru SQL jsou 3 příkazy TCL. Jedná se o následující:
- Spáchat: Tento příkaz se používá k trvalému uložení transakce do databáze.
- Rollback: Používá se k vrácení zpět provedených změn, tj. K obnovení databáze v posledním potvrzeném stavu.
- Uložit Tran: To se používá k uložení transakce, aby bylo zajištěno pohodlí, že transakci lze vrátit zpět do bodu, kdykoli je to nutné.
Otázka č. 62) Jaké jsou 2 typy klasifikací omezení na serveru SQL Server?
Odpovědět: Omezení jsou na serveru SQL klasifikována do následujících 2 typů:
- Omezení typů sloupců: Tato omezení jsou aplikována na sloupce tabulky na serveru SQL Server. Jejich definice může být uvedena v době vytváření tabulky v databázi.
- Omezení typů tabulek: Tato omezení se aplikují na tabulku a definují se po dokončení vytváření tabulky. Stáří příkaz se používá k použití omezení typu tabulky.
Otázka č. 63) Jak se na tabulku aplikuje omezení typu tabulky?
Odpovědět: Omezení typu tabulky se použije následujícím způsobem:
Změnit název omezení tabulky
Změnit omezení tabulky_1
Otázka č. 64) Jaké jsou různé typy omezení typů sloupců na serveru SQL Server?
Odpovědět: SQL Server poskytuje 6 typů omezení. Jedná se o následující:
- Není nulové omezení: Tím se vytvoří omezení, že hodnota sloupce nemůže být null.
- Zkontrolovat omezení: To vytváří omezení kontrolou určitých konkrétních podmínek před vložením dat do tabulky.
- Výchozí omezení : Toto omezení poskytuje určitou výchozí hodnotu, kterou lze vložit do sloupce, pokud pro tento sloupec není zadána žádná hodnota.
- Jedinečné omezení: Tím se vytvoří omezení, že každý řádek konkrétního sloupce musí mít jedinečnou hodnotu. Na jednu tabulku lze použít více než jedno jedinečné omezení.
- Omezení primárního klíče: Tím se vytvoří omezení, že v tabulce bude primární klíč k jedinečné identifikaci každého řádku tabulky. Nemůže to být nulová nebo duplicitní data.
- Omezení cizího klíče: To vytváří omezení, že by tam měl být cizí klíč. Primární klíč v jedné tabulce je cizí klíč jiné tabulky. Cizí klíč se používá k vytvoření relace mezi 2 nebo více tabulkami.
Otázka č. 65) Jaký příkaz se používá k odstranění tabulky z databáze na serveru SQL Server a jak?
Odpověď: Příkaz DELETE slouží k odstranění libovolné tabulky z databáze na serveru SQL.
Syntaxe: DELETE Název tabulky
Příklad : Pokud je název tabulky „zaměstnanec“, lze příkaz DELETE k odstranění této tabulky zapsat jako
DELETE employee;
Otázka č. 66) Proč je na serveru SQL vyžadována replikace?
Odpověď: Replikace je mechanismus, který se používá k synchronizaci dat mezi více servery pomocí sady replik.
Používá se hlavně ke zvýšení kapacity čtení a poskytnutí možnosti jeho uživatelům vybrat si mezi různými servery, aby provedli operace čtení / zápisu.
Otázka č. 67) Jaký příkaz se používá k vytvoření databáze na serveru SQL Server a jak?
Odpovědět: Příkaz CREATEDATABASE se používá k vytvoření jakékoli databáze na serveru SQL Server.
Syntaxe: CREATEDATABASE Název databáze
Příklad : Pokud je název databáze „zaměstnanec“, vytvořte příkaz k vytvoření této databáze, kterou lze zapsat jako Zaměstnanec CREATEDATABASE .
Otázka č. 68) Jakou funkci slouží databázový stroj na serveru SQL Server?
Odpověď: Databázový stroj je typ služby na serveru SQL Server, který se spustí ihned po spuštění operačního systému. To může běžet ve výchozím nastavení v závislosti na nastavení v O / S.
Otázka č. 69) Jaké jsou výhody indexu na serveru SQL?
Odpověď: Index má následující výhody:
- Index podporuje mechanismus rychlejšího načítání dat z databáze.
- To tvoří datovou strukturu způsobem, který pomáhá při minimalizaci porovnání dat.
- To zlepšuje výkon načítání dat z databáze.
Závěr
Jedná se o otázky týkající se rozhovorů se serverem SQL Server. Doufám, že tento článek musel poskytnout vhled do otázek, které lze položit při pohovoru, a nyní můžete s jistotou zvládnout proces pohovoru.
Procvičte si všechna důležitá témata serveru SQL Server, abyste lépe porozuměli a vypadali na pohovoru sebejistě.
Šťastné učení !!
Doporučené čtení
- Dotazy a odpovědi na pohovor
- Rozdíl mezi SQL Vs MySQL Vs SQL Server (s příklady)
- 30 nejdůležitějších otázek a odpovědí na rozhovor s PL / SQL v roce 2021
- Několik složitých otázek a odpovědí na ruční testování
- ETL Testing Interview Otázky a odpovědi
- Nejlepší dotazy k rozhovoru Oracle: Otázky Oracle Basic, SQL, PL / SQL
- Top 90 SQL Interview Questions and Answer Answer (LATEST)
- 60 nejlepších otázek a odpovědí na skripty Unix Shell skriptování