|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Vilka är de viktigaste koncepten som omfattas av grunderna i databassystem 7:e upplagan?

    Fundamentals of Database Systems, 7:e upplagan, täcker ett brett utbud av nyckelbegrepp inom databasteori och praktik. Här är en uppdelning av de stora områdena som omfattas:

    i. Kärndatabaskoncept:

    * Introduktion till databaser:

    * Syftet med databassystem

    * Databasesystemarkitekturer (klient-server, etc.)

    * Databasanvändare och administratörer

    * Fördelar med att använda en DBMS

    * databasmodeller (relation, ER, EER):

    * Relationsmodell:

    * Grundläggande koncept:relationer, tuples, attribut, domäner

    * Keys:Primär, utländsk, kandidat, supernycklar

    * Integritetsbegränsningar:Enhetsintegritet, referensintegritet

    * Relational Algebra:Select, Project, Union, Intersection, Difference, Join, Division Operations.

    * Entity-Relationship (ER) Modell:

    * Enheter, attribut, relationer

    * Er diagram (ritning och tolkning)

    * Kardinalitets- och deltagandebegränsningar

    * Svaga enheter

    * Relationstyper (en-till-en, en-till-många, många-till-många)

    * Enhanced ER (EER) Modell:

    * Underklasser och superklasser

    * Specialisering och generalisering

    * Attribut av attribut

    * Begränsningar för specialiseringar/generaliseringar (osammanhängande, överlappande, total, partiell)

    * Kategorier (fackliga typer)

    * databasdesign:

    * Konceptuell design (med ER eller EER -modellering)

    * Logisk design (Mapping ER/EER till ett relationellt schema)

    * Fysisk design (lagringsstrukturer, indexering, frågeformisering)

    * Normalisering (se nedan)

    * Relationsdatabasdesign:

    * Funktionella beroenden

    * Normalisering (1NF, 2NF, 3NF, BCNF, 4NF, 5NF)

    * Nedbrytning och förlustfri nedbrytning

    * Beroende av beroende

    ii. SQL (strukturerat frågespråk):

    * grundläggande SQL -frågor:

    * Välj från var klausuler

    * Jämförelseoperatörer, logiska operatörer

    * Beställningsresultat (beställning av)

    * Ställ in operationer (Union, korsar, utom)

    * Aggregerade funktioner (räkning, summa, genomsnitt, min, max)

    * Grupp av och har klausuler

    * sammanfogar:

    * Inre sammanfogningar (Equi-Join, Natural Join)

    * Yttre sammanfogningar (vänster, höger, full)

    * Självjoins

    * Subqueries:

    * Korrelerade och okorrelerade underkunskaper

    * Subqueries i Select, från var klausuler

    * Data Definition Language (DDL):

    * Skapa tabell, ändra tabell, droppbord

    * Definiera begränsningar (primär nyckel, utländsk nyckel, unikhet, check)

    * Data Manipulation Language (DML):

    * Infoga, uppdatera, ta bort uttalanden

    * Visningar:

    * Skapa och använda vyer

    * Materialiserade vyer

    * Transaktioner:

    * Börja transaktion, begå, rollback

    * Syraegenskaper (atomicitet, konsistens, isolering, hållbarhet)

    * inbäddad SQL: (Ibland täckt, beroende på djupet)

    * Använda SQL på ett värdprogrammeringsspråk

    iii. Databas System Implementation &Management:

    * Lagringsstrukturer:

    * Filorganisation (hög, sorterad, hashed)

    * Indexering (primär, sekundär, kluster, oskyldig)

    * B-träd och B+-trees

    * Frågebehandling och optimering:

    * Fråga att analysera, validering, optimering

    * Frågeutförandeplaner

    * Kostnadsuppskattning

    * Gå med i algoritmer

    * Transaktionshantering:

    * Samtidskontroll (låsning, tidsstämpel)

    * Deadlock Handling (upptäckt, förebyggande, undvikande)

    * Återställningstekniker (loggning, skuggsökning)

    * Säkerhet:

    * Autentisering och auktorisation

    * Åtkomstkontroll (beviljande och återkallande av privilegier)

    * Kryptering

    * Databasrevision

    iv. Avancerade databaskoncept (ofta introducerade, men kanske inte i stort djup):

    * Objektorienterade databaser:

    * Objekt, klasser, arv, polymorfism

    * Objektrelationell kartläggning (ORM)

    * distribuerade databaser:

    * Datafragmentering och replikering

    * Distribuerad frågebehandling

    * Distribuerad transaktionshantering

    * Datalagring och OLAP:

    * Datalagerarkitektur

    * OLAP-operationer (roll-up, borr-down, skivning, tärning)

    * Data mining

    * NoSQL -databaser:

    * Nyckelvärdesbutiker, dokumentdatabaser, kolumnfamiljebutiker, grafdatabaser

    * Cap Theorem

    * Använd fall för NoSQL -databaser

    * big data: (kort nämnt)

    * Hadoop, Spark

    * nya trender (Beroende på hur det senaste utskriften är, kan dessa beröras)

    * Grafdatabaser

    * Blockchain och databaser

    * AI och databaser

    Sammanfattningsvis ger boken en omfattande introduktion till databasesystem som täcker kärnbegreppen för implementering av relationsdatabasdesign, SQL och databasesystemet. Det berör också mer avancerade ämnen för att ge en bredare förståelse av fältet. Täckningsdjupet för avancerade ämnen kan variera.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar ett Recordset i Access 2007 för en rapp…
    ·Hur man skapar en CBR Comic C Display
    ·Hur man flyttar URL-länkar till en mapp på SharePoint…
    ·Vad betyder termen post i förhållande till databaser?…
    ·SQL Loader Alternativ Tutorial
    ·Hur att skapa en tabell med Oracle Data Base
    ·Hur du ändrar färg på en etikett på en Access- form…
    ·Vilka är de fyra typerna av databasåtkomst?
    ·Är tabeller och databaser desamma i åtkomst?
    ·Hur man skriver ut en Ingångsparametrar rapport i Acce…
    Utvalda artiklarna
    ·Vad är den bästa multimediadatorn för 2009?
    ·Vilka är de tre primära bildfilformaten som används …
    ·Hur man skapar en DVD på en Sony Vaio
    ·Vad är användningen av funktionsmodul i SAP ABAP?
    ·Hur till rensa upp loggfiler på Windows 2003
    ·Hur gör jag IMG i WordPress?
    ·Hur man skapar en intermittent ljudsignal på Audacity
    ·Konfigurera QoS i Skype
    ·Kan ett fel göra att skärmen blir tom?
    ·Hur mycket kommer GameStop att köpa din 120 GB hårddi…
    Copyright © Dator Kunskap https://www.dator.xyz