RDBMS is een van de meest gebruikte databases tot nu toe, en daarom zijn sql skills onmisbaar in de meeste functies. In dit SQL Interview Questions artikel, zal ik u laten kennismaken met de meest gestelde vragen over SQL (Structured Query Language). Dit artikel is de perfecte gids voor u om alle concepten met betrekking tot SQL, Oracle, MS SQL Server en MySQL database te leren., Onze top 65 SQL Interview Vragen artikel is de one-stop bron van waar u kunt stimuleren uw interview voorbereiding.
laten we beginnen!
SQL Interview Questions
- Wat is het verschil tussen SQL en MySQL?
- Wat zijn de verschillende subsets van SQL?
- Wat bedoelt u met DBMS? Wat zijn de verschillende soorten?
- Wat bedoelt u met tabel en veld in SQL?
- Wat zijn joins in SQL?,
- Wat is het verschil tussen CHAR en VARCHAR2 datatype in SQL?
- Wat is de primaire sleutel?
- Wat zijn beperkingen?
- Wat is het verschil tussen statements verwijderen en afkappen?
- Wat is een unieke sleutel?
Q1. Wat is het verschil tussen SQL en MySQL?,
SQL | MySQL |
SQL is a standard language which stands for Structured Query Language based on the English language | MySQL is a database management system. |
SQL is the core of the relational database which is used for accessing and managing database |
MySQL is an RDMS (Relational Database Management System) such as SQL Server, Informix etc. |
Q2., Wat zijn de verschillende subsets van SQL?
- Data Definition Language (DDL) – Hiermee kunt u verschillende bewerkingen uitvoeren in de database, zoals objecten maken, wijzigen en verwijderen.
- Data Manipulation Language – DML) – Hiermee kunt u toegang krijgen tot gegevens en deze manipuleren. Het helpt u bij het invoegen, bijwerken, verwijderen en ophalen van gegevens uit de database.
- Data Control Language (DCL) – Hiermee kunt u de toegang tot de database beheren. Voorbeeld: toegangsrechten verlenen, intrekken.
Q3. Wat bedoel je met DBMS? Wat zijn de verschillende soorten?,
een Database Management systeem (DBMS) is een software applicatie die samenwerkt met de gebruiker, applicaties en de database zelf om gegevens vast te leggen en te analyseren. Een database is een gestructureerde verzameling van gegevens.
een DBMS staat een gebruiker toe om te interageren met de database. De gegevens die zijn opgeslagen in de database kan worden gewijzigd, opgehaald en verwijderd en kan van elk type zijn, zoals strings, nummers, afbeeldingen, enz.
Er zijn twee soorten DBMS:
- relationeel databasebeheersysteem: de gegevens worden opgeslagen in relaties (tabellen). Voorbeeld-MySQL.,
- niet-relationeel databasebeheersysteem: er bestaat geen concept van relaties, tupels en attributen. Voorbeeld-MongoDB
Q4. Wat bedoelt u met tabel en veld in SQL?
een tabel verwijst naar een verzameling gegevens op een georganiseerde manier in de vorm van rijen en kolommen. Een veld verwijst naar het aantal kolommen in een tabel. Bijvoorbeeld:
tabel: StudentInformation
veld: Stu Id, Stu naam, Stu Marks
Q5. Wat zijn joins in SQL?
een JOIN-clausule wordt gebruikt om rijen uit twee of meer tabellen te combineren, gebaseerd op een gerelateerde kolom ertussen., Het wordt gebruikt om twee tabellen samen te voegen of gegevens van daaruit op te halen. Er zijn 4 typen joins, zoals je hieronder kunt zien:
- Inner join: Inner Join in SQL is het meest voorkomende type join. Het wordt gebruikt om alle rijen uit meerdere tabellen te retourneren waar aan de join-voorwaarde is voldaan.
-
Left Join: Left Join in SQL wordt gebruikt om alle rijen uit de linker tabel te retourneren, maar alleen de overeenkomende rijen uit de rechter tabel waar aan de join-voorwaarde is voldaan.,
-
rechts Join: rechts Join in SQL wordt gebruikt om alle rijen van de rechter tabel te retourneren, maar alleen de overeenkomende rijen van de linker tabel waar aan de join voorwaarde is voldaan.
-
Full Join: Full join geeft alle records terug wanneer er een overeenkomst is in een van de tabellen. Daarom retourneert het alle rijen van de linker bijzettafel en alle rijen van de rechter bijzettafel.
Q6. Wat is het verschil tussen CHAR en VARCHAR2 datatype in SQL?,
zowel Char als Varchar2 worden gebruikt voor tekens datatype, maar varchar2 wordt gebruikt voor tekenreeksen met variabele lengte terwijl Char wordt gebruikt voor tekenreeksen met vaste lengte. Bijvoorbeeld, char (10) kan slechts 10 karakters opslaan en zal niet in staat zijn om een string van een andere lengte op te slaan terwijl varchar2(10) elke lengte kan opslaan dat wil zeggen 6,8,2 in deze variabele.
Q7. Wat is een primaire sleutel?
- Een primaire sleutel in SQL is een kolom (of verzameling kolommen) of een verzameling kolommen die elke rij in de tabel uniek identificeert.,
- identificeert op unieke wijze een enkele rij in de tabel
- Null – waarden niet toegestaan
voorbeeld-in de Studententabel is Stu_ID de primaire sleutel.
Q8. Wat zijn beperkingen?
Beperkingen in SQL worden gebruikt om de limiet op het gegevenstype van de tabel te specificeren. Het kan worden opgegeven tijdens het maken of wijzigen van de tabel statement. De voorbeelden van beperkingen zijn:
- niet NULL
- CHECK
- DEFAULT
- unieke
- primaire sleutel
- buitenlandse sleutel
Q9. Wat is het verschil tussen Delete en TRUNCATE statements?,
DELETE | afkappen |
Delete commando wordt gebruikt om een rij in een tabel te verwijderen. | Truncate wordt gebruikt om alle rijen uit een tabel te verwijderen. |
u kunt gegevens terugdraaien na het gebruik van wis statement. | u kunt gegevens niet terugdraaien. |
het is een DML-opdracht. | het is een DDL-opdracht. |
het is langzamer dan de verklaring afkappen. | het is sneller., |
Q10. Wat is een unieke sleutel?
- identificeert op unieke wijze een enkele rij in de tabel.
- meerdere waarden toegestaan per tabel.
- Null-waarden toegestaan.
afgezien van dit SQL Interview Questions blog, als u wilt worden opgeleid door professionals op deze technologie, kunt u kiezen voor gestructureerde training van edureka!
Q11. Wat is een buitenlandse sleutel in SQL?
- vreemde sleutel handhaaft referentiële integriteit door een koppeling tussen de gegevens in twee tabellen af te dwingen.,
- de buitenlandse sleutel in de onderliggende tabel verwijst naar de primaire sleutel in de bovenliggende tabel.
- De foreign key constraint voorkomt acties die links tussen de child en parent tabellen zouden vernietigen.
Q12. Wat bedoel je met data integriteit?
gegevensintegriteit definieert zowel de nauwkeurigheid als de consistentie van de gegevens die in een database zijn opgeslagen. Het definieert ook integriteitsbeperkingen om bedrijfsregels op de gegevens af te dwingen wanneer deze in een toepassing of database worden ingevoerd.
Q13. Wat is het verschil tussen geclusterde en niet-geclusterde index in SQL?,
de verschillen tussen de geclusterde en niet-geclusterde index in SQL zijn :
- geclusterde index wordt gebruikt voor het eenvoudig ophalen van gegevens uit de database en zijn sneller, terwijl het lezen van niet-geclusterde index relatief langzamer is.
- geclusterde index verandert de manier waarop records worden opgeslagen in een database als het rijen sorteert door de kolom die is ingesteld om geclusterde index te zijn, terwijl in een niet-geclusterde index, het de manier waarop het werd opgeslagen niet verandert, maar het creëert een apart object binnen een tabel die na het zoeken naar de oorspronkelijke tabelrijen verwijst.,
-
een tabel kan slechts één geclusterde index hebben, terwijl het veel niet-geclusterde index kan hebben.
Q14. Een SQL-query schrijven om de huidige datum weer te geven?
In SQL is er een ingebouwde functie genaamd GetDate () die helpt om de huidige tijdstempel/datum te retourneren.
Q15.Wat begrijp je onder query optimalisatie?
de fase die een plan voor evaluatie query identificeert die de minst geschatte kosten heeft, staat bekend als query optimization.,
De voordelen van query-optimalisatie zijn als volgt:
- De uitvoer wordt sneller gegeven
- een groter aantal query ‘ s kan in minder tijd worden uitgevoerd
- reduceert de complexiteit van tijd en ruimte
SQL-interviewvragen
Q16. Wat bedoel je met denormalisatie?
denormalisatie verwijst naar een techniek die wordt gebruikt om toegang te krijgen tot gegevens van hogere naar lagere vormen van een database. Het helpt de database managers om de prestaties van de gehele infrastructuur te verhogen als het introduceert redundantie in een tabel., Het voegt de redundante gegevens in een tabel door het opnemen van database query ‘ s die gegevens uit verschillende tabellen te combineren in een enkele tabel.
Q17. Wat zijn entiteiten en relaties?
entiteiten: een persoon, plaats of ding in de echte wereld waarover gegevens kunnen worden opgeslagen in een database. Tabellen slaan gegevens op die één type entiteit vertegenwoordigen. Bijvoorbeeld-een bankdatabase heeft een klantentabel om klantinformatie op te slaan. De klantentabel slaat deze informatie op als een set attributen (kolommen in de tabel) voor elke klant.,
relaties: relatie of koppelingen tussen entiteiten die iets met elkaar te maken hebben. Bijvoorbeeld: de naam van de klant is gerelateerd aan het klantaccountnummer en contactgegevens, die in dezelfde tabel kunnen staan. Er kunnen ook relaties zijn tussen afzonderlijke tabellen (bijvoorbeeld klant-accounts).
Q18. Wat is een Index?
een index verwijst naar een performance tuning-methode waarmee records sneller uit de tabel kunnen worden opgehaald. Een index creëert een ingang voor elke waarde en daarom zal het sneller zijn om gegevens op te halen.
Q19., Leg verschillende soorten index uit in SQL.
Er zijn drie soorten index in SQL namelijk:
unieke Index:
deze index staat niet toe dat het veld dubbele waarden heeft als de kolom uniek is geïndexeerd. Als een primaire sleutel is gedefinieerd, kan een unieke index automatisch worden toegepast.
geclusterde Index:
deze index herordent de fysieke volgorde van de tabel en zoekt op basis van sleutelwaarden. Elke tabel kan slechts één geclusterde index hebben.,
niet-geclusterde Index:
niet-geclusterde Index verandert de fysieke volgorde van de tabel niet en behoudt een logische volgorde van de gegevens. Elke tabel kan veel niet-geclusterde indexen hebben.
Q20. Wat is normalisatie en wat zijn de voordelen ervan?
normalisatie in SQL is het proces van het organiseren van gegevens om duplicatie en redundantie te voorkomen., Enkele van de voordelen zijn:
- Betere Database-organisatie
- Meer Tabellen met kleinere rijen
- Efficiënte data access
- een Grotere Flexibiliteit voor Query ‘ s
- Snel de informatie te vinden
- Gemakkelijker te implementeren Beveiliging
- Maakt een eenvoudige wijziging
- Reductie van overbodige en dubbele gegevens
- Meer Compact Database
- Zorg voor een Consistente gegevens na wijziging
Afgezien van deze SQL-Interview Vragen Blog, als u wilt krijgen van professionals opgeleid van deze technologie, kunt u kiezen voor een gestructureerde opleiding van edureka!,
Q21. Wat is het verschil tussen DROP en TRUNCATE commando ‘ s?
DROP Commando verwijdert een tabel en kan niet teruggerold worden uit de database, terwijl het commando TRUNCATE alle rijen uit de tabel verwijdert.
Q22. Leg verschillende soorten normalisatie uit.
Er zijn vele opeenvolgende niveaus van normalisatie. Deze worden normale vormen genoemd. Elke opeenvolgende normale vorm hangt af van de vorige.De eerste drie normale vormen zijn meestal voldoende.,
- eerste normale vorm (1NF) – geen herhalende groepen binnen rijen
- tweede normale vorm (2NF) – elke niet-sleutel (ondersteunende) kolomwaarde is afhankelijk van de hele primaire sleutel.
- derde normale vorm (3NF)-uitsluitend afhankelijk van de primaire sleutel en geen andere niet-sleutel (ondersteunende) kolomwaarde.
Q23. Wat is de ZUUREIGENSCHAP in een database?
zuur staat voor atomiciteit, consistentie, isolatie, duurzaamheid. Het wordt gebruikt om ervoor te zorgen dat de gegevenstransacties betrouwbaar worden verwerkt in een databasesysteem.,
- atomiciteit: atomiciteit verwijst naar de transacties die volledig worden uitgevoerd of mislukt wanneer de transactie verwijst naar een enkele logische bewerking van een gegevens. Het betekent dat als een deel van een transactie faalt, de hele transactie faalt en de status van de database ongewijzigd blijft.
- consistentie: consistentie zorgt ervoor dat de gegevens aan alle validatieregels moeten voldoen. In eenvoudige woorden kunt u zeggen dat uw transactie nooit de database verlaat zonder de status ervan te voltooien.
- isolatie: het belangrijkste doel van isolatie is concurrency-controle.,
- duurzaamheid: duurzaamheid betekent dat als een transactie is vastgelegd, deze zal plaatsvinden wat er ook tussen kan komen, zoals stroomuitval, crash of enige vorm van fout.
Q24. Wat bedoel je met “Trigger” in SQL?
Trigger in SQL is zijn een speciaal type van opgeslagen procedures die zijn gedefinieerd om automatisch uit te voeren in plaats of na gegevenswijzigingen. Hiermee kunt u een batch code uit te voeren wanneer een insert, update of een andere query wordt uitgevoerd tegen een specifieke tabel.
Q25. Wat zijn de verschillende operators beschikbaar in SQL?,
Er zijn drie operatoren beschikbaar in SQL, namelijk:
- rekenkundige operatoren
- logische operatoren
- vergelijkingsoperatoren
afgezien van dit SQL Interview Questions blog, kunt u kiezen voor gestructureerde training van edureka!
Q26. Zijn nulwaarden hetzelfde als die van nul of een lege spatie?
een nulwaarde is helemaal niet hetzelfde als die van nul of een lege spatie., NULL-waarde vertegenwoordigt een waarde die niet beschikbaar, onbekend, toegewezen of niet van toepassing is, terwijl een nul een getal is en een lege spatie een teken is.
Q27. Wat is het verschil tussen cross join en natural join?
De cross join produceert het cross product of Cartesiaans product van twee tabellen, terwijl de natural join gebaseerd is op alle kolommen met dezelfde naam en gegevenstypes in beide tabellen.
Q28. Wat is subquery in SQL?
een subquery is een query binnen een andere query waarin een query is gedefinieerd om gegevens of informatie terug te halen uit de database., In een subquery wordt de buitenste query genoemd als de belangrijkste query, terwijl de binnenste query subquery wordt genoemd. Subqueries worden altijd eerst uitgevoerd en het resultaat van de subquery wordt doorgegeven aan de hoofdquery. Het kan worden genest in een SELECT, UPDATE of een andere query. Een subquery kan ook alle vergelijkingsoperators gebruiken, zoals >,< of =.
Q29. Wat zijn de verschillende soorten van een subquery?
Er zijn twee soorten subquery namelijk, gecorreleerd en niet-gecorreleerd.,
gecorreleerde subquery: dit zijn query ‘ s die de gegevens selecteren uit een tabel waarnaar in de buitenste query wordt verwezen. Het wordt niet beschouwd als een onafhankelijke query omdat het verwijst naar een andere tabel en verwijst naar de kolom in een tabel.
niet-gecorreleerde subquery: deze query is een onafhankelijke query waarbij de uitvoer van subquery wordt vervangen in de hoofdquery.
SQL-interviewvragen
Q30. Toon de manieren om het aantal records in een tabel te krijgen?,
om het aantal records in een tabel in SQL te tellen, kunt u de onderstaande commando ‘ s gebruiken:
SELECT * FROM table1SELECT COUNT(*) FROM table1SELECT rows FROM sysindexes WHERE id = OBJECT_ID(table1) AND indid < 2
afgezien van dit SQL Interview Questions Blog, kunt u kiezen voor gestructureerde training van edureka!
Q31. Een SQL query schrijven om de namen van medewerkers te vinden die beginnen met’A’?
om de naam weer te geven van de werknemers die met ‘A’ beginnen, typ het onderstaande commando:
Q32. Schrijf een SQL query om het derde hoogste salaris van een werknemer van employee_table te krijgen?,
SELECT TOP 1 salaryFROM(SELECT TOP 3 salaryFROM employee_tableORDER BY salary DESC) AS empORDER BY salary ASC;
Q33. Wat is de behoefte aan groepsfuncties in SQL?
groepsfuncties werken op de reeks rijen en retourneren één resultaat per groep. Enkele van de veelgebruikte groepsfuncties zijn: AVG, COUNT, MAX, MIN, SUM, VARIANCE.
Q34 . Wat is een relatie en wat zijn ze?
relatie of links zijn tussen entiteiten die iets met elkaar te maken hebben. Relaties worden gedefinieerd als de verbinding tussen de tabellen in een database. Er zijn verschillende relaties, namelijk:
- één op één relatie.
- Een tot veel relatie.,
- veel op één relatie.
- Zelfreferentieverhouding.
Q35. Hoe kunt u NULL-waarden in een kolom invoegen terwijl u de gegevens invoegt?
NULL-waarden in SQL kunnen op de volgende manieren worden ingevoegd:
- impliciet Door kolom uit kolomlijst weg te laten.
- expliciet Door NULL keyword op te geven in de waardes-clausule
Q36. Wat is het belangrijkste verschil tussen’ tussen ‘en’ IN ‘ condition operators?,
tussen operator wordt gebruikt om rijen weer te geven op basis van een reeks waarden in een rij, terwijl de operator in conditie wordt gebruikt om te controleren op waarden in een specifieke reeks waarden.
voorbeeld van tussen:
SELECT * FROM Students where ROLL_NO BETWEEN 10 AND 50;
SELECT * FROM students where ROLL_NO IN (8,15,25);
Q37. Waarom worden SQL-functies gebruikt?,
SQL-functies worden gebruikt voor de volgende doeleinden:
- om enkele berekeningen uit te voeren op de gegevens
- om afzonderlijke gegevensposten
- te wijzigen om de uitvoer
- te manipuleren om datums en getallen op te maken
- om de gegevenstypen
Q38 om te zetten. Wat is de noodzaak voor MERGE statement?
dit statement maakt voorwaardelijke update of invoeging van gegevens in een tabel mogelijk. Het voert een UPDATE uit als er een rij bestaat, of een INSERT als de rij niet bestaat.
Q39. Wat bedoel je met recursieve opgeslagen procedure?,
recursieve opgeslagen procedure verwijst naar een opgeslagen procedure die op zichzelf aanroept tot het een grensvoorwaarde bereikt. Deze recursieve functie of procedure helpt de programmeurs om dezelfde reeks code n aantal keren te gebruiken.
Q40. Wat is clausule in SQL?
SQL-clausule helpt om het ingestelde resultaat te beperken door een voorwaarde aan de query te geven. Een clausule helpt bij het filteren van de rijen van de hele set records.
bijvoorbeeld-waar, met clausule.,
afgezien van dit SQL Interview Questions Blog, als u wilt worden opgeleid door professionals op deze technologie, kunt u kiezen voor een gestructureerde training van edureka! Klik hieronder om meer te weten.
Q41. Wat is het verschil tussen ‘hebben’ – clausule en een ‘waar’ – clausule?
het hebben van clausule kan alleen worden gebruikt met SELECT statement. Het wordt meestal gebruikt in een GROUP BY-clausule en wanneer GROUP BY niet wordt gebruikt, gedraagt het zich als een WHERE-clausule.,
hebben clausule wordt alleen gebruikt met de groep door functie in een query terwijl waar clausule wordt toegepast op elke rij voordat ze een deel van de groep door functie in een query.
Q42. Toon de manieren waarop dynamische SQL kan worden uitgevoerd?
Hieronder volgen de manieren waarop dynamische SQL kan worden uitgevoerd:
- Schrijf een query met parameters.
- met behulp van EXEC.
- met behulp van sp_executesql.
Q43. Wat zijn de verschillende niveaus van beperkingen?
Beperkingen zijn de representatie van een kolom om gegevensentiteit en consistentie af te dwingen., Er zijn twee niveaus van een beperking, namelijk:
- column level constraint
- table level constraint
Q44. Hoe kun je gemeenschappelijke records uit twee tabellen halen?
u kunt gemeenschappelijke records uit twee tabellen ophalen met behulp van INTERSECT. Bijvoorbeeld:
1 | Selecteer studentID van student., <strong>INTERSECT </strong> Selecteer StudentID uit examen |
Q45. Een lijst van enkele case manipulatie functies in SQL?
Er zijn drie case manipulation functies in SQL, namelijk:
- lager: deze functie geeft de string terug in kleine letters. Het neemt een string als argument en retourneert het door het om te zetten in kleine letters., Gebruik:
LOWER(‘string’)
- UPPER: deze functie retourneert de tekenreeks in hoofdletters. Het neemt een string als argument en geeft het terug door het om te zetten in hoofdletters. Gebruik:
UPPER(‘string’)
- INITCAP: deze functie geeft de Tekenreeks terug met de eerste letter in hoofdletters en de rest van de letters in kleine letters. Gebruik:
INITCAP(‘string’)
afgezien van dit SQL Interview Questions blog, kunt u kiezen voor een gestructureerde training van edureka! Klik hieronder om meer te weten.,
Q46. Wat zijn de verschillende set operators beschikbaar in SQL?
sommige van de beschikbare set operators zijn – Union, Intersect of Minus operators.
Q47. Wat is een ALIAS Commando?
ALIAS commando in SQL is de naam die kan worden gegeven aan een tabel of een kolom. Deze alias naam kan worden verwezen in WHERE clausule om een bepaalde tabel of een kolom te identificeren.
bijvoorbeeld –
Select emp.empID, dept.Result from employee emp, department as dept where emp.empID=dept.empID
in het bovenstaande voorbeeld verwijst emp naar alias naam voor werknemers tabel en dept verwijst naar alias naam voor afdelingstabel.
Q48. Wat zijn aggregaat-en scalaire functies?,
geaggregeerde functies worden gebruikt om wiskundige berekeningen te evalueren en retourneren een enkele waarde. Deze berekeningen worden gedaan aan de hand van de kolommen in een tabel. Bijvoorbeeld-max (), count () worden berekend met betrekking tot numeriek.
scalaire functies retourneren een enkele waarde op basis van de invoerwaarde. Bijvoorbeeld-UCASE (), NOW () worden berekend met betrekking tot string.
Q49. Hoe kun je alternatieve records van een tafel halen?
u kunt alternatieve records ophalen, d.w.z. zowel oneven als even rijnummers., Bijvoorbeeld-om even getallen weer te geven, gebruik je het volgende commando:
Select studentId from (Select rowno, studentId from student) waarbij mod(rowno,2)=0
om oneven getallen weer te geven:
Select studentId from (Select rowno, studentId from student) where mod(rowno,2)=1
Q50. Naam van de operator die wordt gebruikt in de query voor patroonvergelijking?
zoals operator wordt gebruikt voor pattern matching, en het kan worden gebruikt als -.
- % – het komt overeen met nul of meer tekens.
bijvoorbeeld – selecteer * van studenten waar studentnaam zoals ‘a%’
_ (Underscore) – het komt overeen met precies één teken.,
bijvoorbeeld-selecteer * van student waar studentnaam zoals ‘abc_’
afgezien van dit SQL Interview Questions Blog, als u wilt worden opgeleid van professionals op deze technologie, kunt u kiezen voor gestructureerde training van edureka!
Q51. Hoe kunt u unieke records uit een tabel selecteren?
u kunt unieke records uit een tabel selecteren met behulp van het verschillende trefwoord.
Select DISTINCT studentID from Student
met dit commando zal het unieke studenten-id afdrukken uit de tabel Student.
Q52. Hoe kun je de eerste 5 tekens van de string ophalen?,
Er zijn veel manieren om tekens uit een string op te halen. Bijvoorbeeld:
Selecteer SUBSTRING (StudentName, 1, 5) als studentname van student
Q53. Wat is het belangrijkste verschil tussen SQL en PL/SQL?
SQL is een query taal die u toelaat om een enkele query uit te geven of uit te voeren een enkele insert/update/delete terwijl PL/SQL is Oracle ‘ s “procedurele taal” SQL, die u toelaat om een volledig programma te schrijven (loops, variabelen, enz.) om meerdere bewerkingen uit te voeren, zoals selects/inserts/updates/deletes.
Q54. Wat is een uitzicht?,
een weergave is een virtuele tabel die bestaat uit een subset van gegevens in een tabel. Aangezien het uitzicht niet aanwezig is, kost het minder ruimte om op te slaan. View kan gegevens van een of meer tabellen combineren en het hangt af van de relatie.
Q55. Waar worden Views voor gebruikt?
een weergave verwijst naar een logische snapshot op basis van een tabel of een andere weergave. Het wordt om de volgende redenen gebruikt:
- beperkte toegang tot gegevens.
- complexe queries eenvoudig maken.
- waarborgen van gegevensonafhankelijkheid.
- geeft verschillende weergaven van dezelfde gegevens.
Q56., Wat is een opgeslagen Procedure?
Een opgeslagen Procedure is een functie die bestaat uit vele SQL-statements om toegang te krijgen tot het databasesysteem. Verschillende SQL-statements worden samengevoegd tot een opgeslagen procedure en voeren ze uit wanneer en waar nodig, wat tijd bespaart en voorkomt dat code steeds opnieuw wordt geschreven.
Q57. Lijst Enkele voor-en nadelen van opgeslagen Procedure?
Een opgeslagen Procedure kan worden gebruikt als een modulaire programmering, wat betekent één keer aanmaken, opslaan en meerdere keren aanroepen wanneer het nodig is. Dit ondersteunt een snellere uitvoering., Het vermindert ook het netwerkverkeer en zorgt voor een betere beveiliging van de gegevens.
nadeel:
het enige nadeel van de opgeslagen Procedure is dat het alleen in de database kan worden uitgevoerd en meer geheugen in de database server gebruikt.
Q58. Alle soorten door de gebruiker gedefinieerde functies weergeven?
Er zijn drie soorten door de gebruiker gedefinieerde functies, namelijk:
- scalaire functies
- Inline tabel-gewaardeerde functies
- Multi-statement gewaardeerde functies
Scalar geeft de eenheid terug, variant definieerde de return-clausule., Andere twee types van gedefinieerde functies retourneren tabel.
Q59. Wat bedoel je met collatie?
collatie wordt gedefinieerd als een verzameling regels die bepalen hoe gegevens kunnen worden gesorteerd en vergeleken. Tekengegevens worden gesorteerd met behulp van de regels die de juiste tekenreeks definiëren, samen met opties voor het specificeren van hoofdlettergevoeligheid, tekenbreedte enz.
Q60. Wat zijn de verschillende soorten Collatiegevoeligheid?
Hieronder volgen de verschillende soorten collatiegevoeligheid:
- hoofdlettergevoeligheid: A en A en B en b.
- Kanagevoeligheid: Japanse Kana-tekens.,
- Width Sensitivity: Single byte character and double-byte character.
- Accentgevoeligheid.
afgezien van dit SQL Interview Questions Blog, als u wilt worden opgeleid door professionals op deze technologie, kunt u kiezen voor gestructureerde training van edureka!
Q61. Wat zijn lokale en globale variabelen?
deze variabelen kunnen worden gebruikt of bestaan alleen binnen de functie. Deze variabelen worden niet gebruikt of verwezen door een andere functie.
globale variabelen:
deze variabelen zijn de variabelen die door het hele programma kunnen worden benaderd., Globale variabelen kunnen niet worden gemaakt wanneer die functie wordt aangeroepen.
Q62. Wat is automatisch verhogen in SQL?
Autoincrement keyword staat de gebruiker toe om een uniek nummer aan te maken dat gegenereerd wordt wanneer een nieuw record in de tabel wordt ingevoegd.
dit sleutelwoord is meestal vereist wanneer primaire sleutel in SQL wordt gebruikt.
auto INCREMENT keyword kan worden gebruikt in Oracle en IDENTITY keyword kan worden gebruikt in SQL SERVER.
Q63. Wat is een Datawarehouse?
datawarehouse verwijst naar een centrale opslagplaats van gegevens waar de gegevens worden verzameld uit meerdere informatiebronnen., Deze gegevens worden geconsolideerd, getransformeerd en beschikbaar gesteld voor de mijnbouw en online verwerking. Warehouse data hebben ook een subset van data genaamd Data Marts.
Q64. Wat zijn de verschillende authenticatiemodi in SQL Server? Hoe kan het veranderd worden?
Windows-modus en gemengde modus – SQL en Windows., U kunt naar de onderstaande stappen gaan om de Authenticatiemodus in SQL Server te wijzigen:
- klik op Start> programma ‘ s> Microsoft SQL Server en klik op SQL Enterprise Manager om SQL Enterprise Manager uit te voeren vanuit de Microsoft SQL Server-programmagroep.
- selecteer vervolgens de server in het menu Hulpmiddelen.
- Selecteer SQL Server Configuration Properties en kies de beveiligingspagina.
Q65. Wat zijn spullen en vervang functie?,
STUFF(string_expression,start, length, replacement_characters)
string_expression: het is de tekenreeks die tekens zal vervangen
Lengte: het verwijst naar het aantal tekens in de tekenreeks die worden vervangen.
REPLACE (string_expression, search_string, replacement_string)
Dit brengt ons bij het einde van het sql interview questions blog. Ik hoop dat deze set van SQL Interview Vragen zal u helpen ace uw sollicitatiegesprek. Al het beste voor uw interview!,
afgezien van dit SQL Interview Questions Blog, als u wilt worden opgeleid door professionals op SQL, kunt u kiezen voor een gestructureerde training van edureka! Klik hieronder om meer te weten.
bekijk deze MySQL DBA-certificeringstraining van Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. Deze cursus traint u op de kernconcepten & geavanceerde tools en technieken om gegevens te beheren en de MySQL Database te beheren., Het omvat hands-on leren op concepten zoals MySQL Workbench, MySQL Server, Data Modeling, MySQL Connector, Database ontwerp, MySQL Command line, MySQL functies etc. Einde van de training kunt u uw eigen MySQL-Database maken en beheren en gegevens beheren.
heeft u een vraag voor ons? Vermeld het in de commentaren sectie van deze” sql Interview Questions ” blog en we nemen zo snel mogelijk contact met u op.
Leave a Reply