sql >> Database >  >> RDS >> Mysql

10 MySQL-database-interviewvragen voor beginners en gevorderden

In ons laatste artikel hebben we 15 Basic MySQL-vragen behandeld, opnieuw zijn we hier met nog een set interviewvragen voor intermediaire gebruikers. Zoals we eerder zeiden, kunnen deze vragen worden gesteld in Sollicitatiegesprekken . Maar sommige van onze critici over het laatste artikel zeiden dat ik geen antwoord geef op mijn critici en dat de vragen erg basaal zijn en nooit zullen worden gesteld in een Interview met Databasebeheerder .

Aan hen moeten we toegeven dat alle artikelen en vragen niet kunnen worden samengesteld met de hele kudde in gedachten. Stap voor stap gaan we van basis naar expert niveau. Werk alstublieft met ons samen.

1. SQL definiëren?
Antwoord: SQL staat voor Structured Query Language. SQL is een programmeertaal die speciaal is ontworpen voor het beheren van gegevens in het Relational Database Management System (RDBMS).
2. Wat is RDBMS? De kenmerken uitleggen?

Antwoord: Een relationeel databasebeheersysteem (RDBMS) is het meest gebruikte databasebeheersysteem op basis van het relationele databasemodel.

Kenmerken van RDBMS
  1. Slaat gegevens op in tabellen.
  2. Tabellen hebben rijen en kolommen.
  3. Het maken en ophalen van een tabel is toegestaan ​​via SQL.
3. Wat is datamining?
Antwoord: Datamining is een subcategorie van computerwetenschappen die tot doel heeft informatie uit een reeks gegevens te extraheren en deze om te zetten in een door mensen leesbare structuur, die later kan worden gebruikt.
4. Wat is een ERD?
Antwoord: ERD staat voor Entity Relationship Diagram. Entiteitsrelatiediagram is de grafische weergave van tabellen, met de relatie daartussen.
5. Wat is het verschil tussen primaire sleutel en unieke sleutel?
Antwoord: Zowel de primaire als de unieke sleutel zijn geïmplementeerd voor uniciteit van de kolom. Primary Key maakt een geclusterde index van de kolom waar als Unique een niet-geclusterde index van de kolom maakt. Bovendien staat de primaire sleutel geen NULL-waarde toe, maar Unique Key staat wel één NULL-waarde toe.
6. Hoe een afbeeldingsbestand in de database op te slaan. Welk objecttype wordt gebruikt?
Antwoord: Afbeeldingen opslaan in een database is een slecht idee. Voor het opslaan van een afbeelding in een database wordt Objecttype 'Blob' aanbevolen.
7. Wat is datawarehousing?
Antwoord: Een Data Warehousing die over het algemeen wordt aangeduid als Enterprise Data Warehousing, is een centrale gegevensopslag, gemaakt met behulp van verschillende gegevensbronnen.
8. Wat zijn indexen in een database. Wat zijn de soorten indexen?

Antwoord: Indexen zijn de snelle referenties voor het snel ophalen van gegevens uit een database. Er zijn twee verschillende soorten indexen.

Geclusterde index
  1. Slechts één per tafel.
  2. Sneller te lezen dan niet-geclusterd omdat gegevens fysiek in indexvolgorde worden opgeslagen.
Niet-geclusterde index
  1. Kan meerdere keren per tafel worden gebruikt.
  2. Sneller voor invoeg- en updatebewerkingen dan een geclusterde index.

9. Hoeveel TRIGGERS zijn er mogelijk in MySql?

Antwoord: Er zijn slechts zes triggers die mogen worden gebruikt in de MySQL-database en dat zijn ze ook.

  1. Vóór invoegen
  2. Na invoegen
  3. Vóór update
  4. Na update
  5. Vóór verwijderen
  6. Na verwijderen
10. Wat is een Heap-tabel?
Antwoord: Tabellen die in het geheugen aanwezig zijn, worden HEAP-tabellen genoemd. Deze tabellen zijn algemeen bekend als geheugentabellen. Deze geheugentabellen hebben nooit waarden met een gegevenstype zoals "BLOB" of "TEXT". Ze gebruiken indexen waardoor ze sneller zijn.

Dat is alles voor nu over MySQL-vragen, ik zal binnenkort met een nieuwe reeks vragen komen. Vergeet niet om uw waardevolle feedback te geven in het opmerkingengedeelte.


  1. V$SQL_SHARED_CURSOR TOP_LEVEL_RPI_CURSOR

  2. cx_Oracle:Hoe kan ik elke rij als een woordenboek ontvangen?

  3. JPA Tabelnamen in hoofdletters

  4. Wat zijn de voor- en nadelen van het uitvoeren van berekeningen in sql versus in uw toepassing?