NoSQL-Databases en Grafdatabases
36 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Wat is een belangrijk kenmerk van grafdatabases?

  • Ze gebruiken geen speciale talen voor query's.
  • Ze hebben een vast databaseschema.
  • Ze zijn ideaal voor sterk gekoppelde data. (correct)
  • Ze zijn alleen geschikt voor eenvoudige relaties.
  • Wat doet de DQL in grafdatabases?

  • Het voert complexe bewerkingen uit op relaties.
  • Het creëert knopen en relaties in de database.
  • Het definieert de database structuur.
  • Het retourneert resultaten gebaseerd op specificaties. (correct)
  • Wat is een voordeel van een schemaloze database?

  • Het is eenvoudiger om ontwerpfouten te corrigeren.
  • De prestaties zijn altijd beter dan bij gestructureerde databases.
  • Het vereist minder hardwarematige middelen.
  • Nieuwe soorten verwantschappen kunnen gemakkelijk worden toegevoegd. (correct)
  • Welke van de volgende beweringen over Cypher is juist?

    <p>Het is een declaratieve taal voor grafdatabases.</p> Signup and view all the answers

    Welke van de volgende NoSQL-databases is ontworpen voor vector data?

    <p>Vector databases</p> Signup and view all the answers

    Wat is een mogelijke toepassing van graph databases?

    <p>Voor het beheren van sociale netwerken.</p> Signup and view all the answers

    Wat is een belangrijke functie van een Wide column store?

    <p>Het beheert data in kolommen in plaats van rijen.</p> Signup and view all the answers

    Welke van de volgende beweringen over CA- en CP-systemen zijn juist?

    <p>CA-systemen kunnen niet horizontaal schalen.</p> Signup and view all the answers

    Wat is een voorbeeld van een grafdatabase?

    <p>neo4j</p> Signup and view all the answers

    Wat vertegenwoordigt een actietopologie?

    <p>Een actie en zijn context.</p> Signup and view all the answers

    Wat is de rol van lemmatisering in het extractieproces?

    <p>Het uniformeren van bewoordingen door verbogen vormen te herleiden.</p> Signup and view all the answers

    In het WWWW-model, wat staat de 'W' voor?

    <p>Alle bovenstaande</p> Signup and view all the answers

    Wat is een kenmerk van ongestructureerde data in relatie tot actietopologieën?

    <p>Het kan eenvoudig gemodelleerd worden met actietopologieën.</p> Signup and view all the answers

    Welke van de volgende databases zijn geen grafdatabases?

    <p>Oracle DB</p> Signup and view all the answers

    Wat definieert een actie binnen een actietopologie?

    <p>Een centrale handeling, proces of toestand.</p> Signup and view all the answers

    Welke van de volgende opties beschrijft het basisformaat voor het zoeken in gekoppelde knopen?

    <p>(knopen) - [relatie] -&gt; (andere_knopen)</p> Signup and view all the answers

    Wat retourneert de query die COUNT(*) gebruikt zonder specifieke relaties of andere knopen?

    <p>Het totale aantal knopen verbonden aan het schilderij zonder specifieke criteria</p> Signup and view all the answers

    Wat is de juiste functie van de 'CREATE' instructie in Cypher?

    <p>Het toevoegen van knopen of relaties</p> Signup and view all the answers

    Wat wordt bedoeld met 'causal consistency' binnen een AP-systeem?

    <p>Gebruikers krijgen ofwel hun eigen geschreven data terug, of recentere waarden.</p> Signup and view all the answers

    Welke van de volgende instructies is specifiek gericht op het aanpassen van labels of eigenschappen van knopen in Cypher?

    <p>SET</p> Signup and view all the answers

    Bij het ophalen van artiesten die 1ste- tot 5de-graads kennissen zijn van James Ensor, welke query zou hiervoor het beste zijn?

    <p>MATCH (:Artiest {Naam: 'Ensor', Voornaam: 'James'}) - [:kent*1..5] -&gt; (collega: Artiest)</p> Signup and view all the answers

    Welke uitspraak over sharding in databases is juist?

    <p>Sharding maakt het mogelijk om databases uitsluitend horizontaal te schalen.</p> Signup and view all the answers

    Wat is het geboortejaar van Théo van Rysselberghe?

    <p>1862</p> Signup and view all the answers

    In welk jaar overleed Théo van Rysselberghe?

    <p>1926</p> Signup and view all the answers

    Welke stijl wordt aan Théo van Rysselberghe toegeschreven?

    <p>Neo-impressionisme</p> Signup and view all the answers

    Wat schilderde Théo van Rysselberghe van Octave Maus?

    <p>Meerdere portretten</p> Signup and view all the answers

    In welke stad werd Théo van Rysselberghe geboren?

    <p>Gent</p> Signup and view all the answers

    Welke bekende leden waren deel van 'Les XX'?

    <p>James Ensor en Auguste Rodin</p> Signup and view all the answers

    Wat was de rol van Octave Maus binnen 'Les XX'?

    <p>Kunstpaus</p> Signup and view all the answers

    In welk jaar werd 'Les XX' opgericht?

    <p>1883</p> Signup and view all the answers

    Waar vond de eerste tentoonstelling van 'Les XX' plaats?

    <p>La Libre Esthétique</p> Signup and view all the answers

    Wat was de functie van Octave Maus in Brussel?

    <p>Advocaat</p> Signup and view all the answers

    Welke activiteit was Théo van Rysselberghe niet betrokken bij?

    <p>Het schrijven van literatuur</p> Signup and view all the answers

    In welk jaar werd 'De baden van Oostende' geschilderd?

    <p>1890</p> Signup and view all the answers

    Wat typeert het werk van Théo van Rysselberghe?

    <p>Gebruik van kleur en licht</p> Signup and view all the answers

    Welke titel draagt een van de portretten die Théo van Rysselberghe maakte?

    <p>Portret van Octave Maus</p> Signup and view all the answers

    Study Notes

    NoSQL-Databases

    • Verschillende typen NoSQL-databases bestaan, elk met specifieke toepassingen en functies.
    • Key-value stores (key-value-databases): slaan data op als paren van keys en waarden op.
    • Document stores (documentdatabases): slaan data op in documenten, vaak in JSON-formaat.
    • Wide column stores (kolomgeoriënteerde databases): goed voor grote datasets met veel columns.
    • Graph databases (graafdatabases): geschikt voor complexe relaties tussen data-elementen.
    • Vector databases (vectordatabases): geschikt voor data die als vectoren kunnen worden gerepresenteerd.
    • NewSQL: een relatieve database met speciale functies om met grote hoeveelheden data om te gaan.

    Graph Databases

    • Graph databases zijn geschikt voor het opslaan en modelleren van complexe relaties tussen entiteiten.
    • Een graph database bestaat uit knopen en verbindingen tussen de knopen.
    • De knopen vertegenwoordigen entiteiten.
    • De verbindingen vertegenwoordigen relaties tussen de entiteiten.
    • NoSQL.
    • Het voorbeeld grafiek geeft een voorbeeld van hoe entiteiten en relaties in een graph database worden gerepresenteerd.

    Graph Databases: Structuur

    • Entiteiten hebben eigenschappen (attributen) die details over de entiteiten bevatten..
    • Relaties tussen entiteiten hebben eigenschappen die details over de relatie bevatten.
    • Grafische weergave van de entiteiten en relaties laten de verbanden duidelijk zien.
    • Eigenschappen van knopen en relaties in graph databases geven details over de entiteiten en relaties, die in een schema worden vastgelegd.

    Graph Databases: Gedrag

    • Cypher is een query taal die specifiek ontworpen is voor graph databases.
    • Met Cypher kunnen complexe zoekopdrachten worden uitgevoerd.
    • Cypher wordt vaak gebruikt om specifieke relaties tussen entiteiten binnen de database te achterhalen.
    • Er worden ook voorbeelden van zoekopdrachten gegeven in de query taal Cypher.

    Graph Databases: Opslag

    • AP-systemen (asynchronous processing) zijn vaak het geval voor graph databases.
    • Horizontale schaalbaarheid is een belangrijk aspect voor graph databases.
    • Horizontale schaalbaarheid, zoals sharding, maakt het mogelijk om graph databases te vergroten na mate van de groeiende data.
    • De beschouwde oplossingen voor het beheer van grote hoeveelheden data in graph databases zijn meestal AP-systemen.

    Vectordatabases

    • Vectordatabases zijn databases die optimalisering bieden voor het opslaan en zoeken van vectorinbeddingen.
    • Vectoren zijn een manier om complexe data, zoals tekst, beelden en geluiden, te representeren.
    • Vectordatabases bieden snelheid in het uitvoeren van queries op data zoals kleuren, woorden, beelden, audio of andere complexe informatie.

    Vectordatabases: Semantische Aspecten

    • Vooral geschikt voor data-objecten die niet zo makkelijk kunnen worden gemodelleerd in een traditionele database.
    • Modelvorming van actietopologieën.
    • Een actietopologie is een manier om te modelleren, die is opgebouwd uit een verzameling acties, plaats, context en tijdspecifiekheden.
    • Actietopologieën geven een model van de data waaraan de context en tijd verbonden zijn.
    • Actietopologieën bestaan uit labels, zoals "actie", "plaats", "tijd" en "object".

    Vectordatabases: Gedrag

    • Zoeken op basis van semantische classificatie is mogelijk in vectordatabases.
    • Vragen en antwoorden worden op basis van betekenis gemaakt en niet alleen op basis van gelijksoortige details.

    Vectordatabases: Opslag

    • Opslag gebeurt door middel van sharding en consistent hashing.
    • Deze technieken zorgen ervoor dat de database over verschillende servers verspreid kan worden.

    Aandachtspunten

    • Betrekking op de snelheid, volume, variëteit en bevragingsmogelijkheden van het database-systeem.
    • Polyglot databasesystemen vereisen vaak een integratieoplossing voor het beheren van de verschillende databases.
    • Legale vereisten zoals GDPR moeten gerespecteerd worden.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Dit quiz behandelt verschillende soorten NoSQL-databases, zoals key-value stores, document stores, en grafdatabases. Leer hoe deze databases functioneren en waar ze voor worden gebruikt. Verdiep je in de specifieke toepassingen en structuren van grafdatabases voor complexe relaties tussen data.

    More Like This

    Neo4j Database Quiz
    10 questions

    Neo4j Database Quiz

    RegalTourmaline avatar
    RegalTourmaline
    Knowledge Graph Basics Quiz
    8 questions
    Types of Specialized Databases
    9 questions
    Use Quizgecko on...
    Browser
    Browser