Code Monkey home page Code Monkey logo

db-kezeles's Introduction

Adatbázis kezelés

Relációs (adat)model

Mező: Egy cellája a táblának

Rekord: Egy sora a táblának

Reláció: Azonos típusú rekord, névvel ellátott halmaz

Adatbázis: Összetartozó relációk

Egyedtípus: Bármi amiről adatot rögzítünk

Egyedhalmaz: A reláció rekordjainak egy összessége

Egyedérték: Egy adott rekord

Kulcs: Olyan attribútum, amely egyértelműen meghatároz egy rekord

  • Egyszerű kulcs: attribútum, amely önmagában meghatároz egy rekordot

  • Összetett kulcs: attribútum összessége, amik csak egy rekordot határoz meg

  • Elsődleges kulcs: meghatározott kulcs egy reláción

  • Külső kulcs: elsődleges kulcs egy másik reláción

Adatmodell: Szerkezeti leírás, ábrázolás pl.: ER-modell, relációs modell, relációs séma


ER-modell példák


flowchart TB
    subgraph 1
        H(Egyedtípus)
        I((Attribútum fa:fa-pen))
        J{Kapcsolat}
    end
    subgraph 2
        A((Attribútum fa:fa-pen))
        B((Attribútum fa:fa-pen))
        C((Attribútum fa:fa-pen))
        D(Egyedtípus)
        D --- A & B & C
    end

    subgraph 3
        E(Egyedtípus)
        F{Kapcsolat}
        G(Egyedtípus)
        E---F---G
    end
Loading

ER-Modell

flowchart TB
    D((Dátum))
    B(Autó)
    A{Birtokba Vétel}

    C(Tulajdonos)
    E((Rendszám fa:fa-key))
    F((Típus))
    G((Márka))
    H((Szín))

    I((Név))
    J((Cím))
    K((Telefon))
    L((Ügyfélazonosító fa:fa-key))

    D --- A
    A --- B
    A --- C

    B --- E
    B --- F
    B --- G
    B --- H

    C --- I
    C --- J
    C --- K
    C --- L
Loading

Relációs Modell

╔══════════════╗
║       E      ║
╠════╦════╦════╣
║ A1 ║ A2 ║ A3 ║
╠════╩════╩════╣
║    Rekord1   ║
╠══════════════╣
║    Rekord2   ║
╠══════════════╣
║    Rekord3   ║
╚══════════════╝

Relációs Séma

E(A1,A2,A3);E2(A1,A2,A3);K(K1,K2)


Kapcsolatok

1:1 Kapcsolat (egy-egy)

1:N Kapcsolat (egy-több)

N:M Kapcsolat (több-több)

db-kezeles's People

Contributors

gydoma avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.