| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Korrekt Relational Database Table Structure
    Design tabeller i en relationel database er langt det sværeste, og vigtigste, aspekt af at opbygge en database. Dårligt designede borde fører til ikke at kunne finde data , skulle indtaste dublerede data , og akavet indtastning af data . Tage sig tid til at sikre, at tabellerne er korrekt sat op , og at de relationer, der er oprettet korrekt med til at sikre god database design. Design af Tabeller

    Før du begynder at tænke på borde , er du nødt til at bestemme , hvilke oplysninger i databasen kommer til at opbevare. Den nemmeste måde at finde ud af dette er svaret hvem, hvad, hvor, hvornår og hvordan. For eksempel, når designe en database, der sporer studerende, hvilke klasser de tager, og som underviser klasserne ville følgende være nogle af svaret på spørgsmålene: Hvem: studerende og instruktører; Hvad: klasse, klasse og antallet af kreditter ; hvor : class steder, student adresse og instruktør adresse Hvornår: class dato og tid hvordan: hvordan klassen leveret

    det er vigtigt at tage tid og besvare disse spørgsmål så fuldstændigt som muligt . . Disse spørgsmål identificerer områderne dine tabeller . Når du ved hvad alle felterne er, du er klar til at starte arrangere dem i tabeller . For at sikre , at feltet relaterer direkte til bordet navn, gruppere felter ved det fælles tema og bryde felterne ned i de mindste stykker mulige . For eksempel ' InstructorName ' i stedet for et felt kaldet , skal du bruge ' IntructorFirstName ' og ' InstructorLastName '. Nogle felter er måske ikke klart hører til nogen tabel. For eksempel angår feltet ' klasse til eleven , men det angår også klassen . Når du støder på et felt, der tilhører to forskellige tabeller , betyder det, at det skal være i en join tabel , et bord , der forbinder to tabeller i en mange-til -mange-relation . På den måde kan en studerende modtage forskellige kvaliteter til forskellige klasser, der bliver truffet.
    Design af relationer

    Når du har dine tabeller konstrueret, det næste skridt er at finde ud af, hvordan de relaterer sig til hinanden. Der er tre typer af relationer : en-til- én , én -til-mange og mange-til- mange. En-til - en forhold er ikke ofte anvendes . Det betyder , at én post i én tabel direkte relaterer til en post i den anden tabel . Dette forhold er anvendt i Human Resources databaser , hvor den ene tabel indeholder de ikke -sikre data såsom navn og adresse og den anden tabel indeholder de sikre data såsom løn.

    Anden type forhold , og mest almindelige, er en-til -mange-relation . Dette betyder , at én post i én tabel direkte relaterer til mange poster i den anden tabel. For eksempel kan en instruktør underviser mange klasser . Det er tilkendegivet ved den primære nøgle i instruktør tabellen ' InstructorID ' vedrørende en fremmed nøgle i klasserne tabellen ' ClassInstructor '.

    Den tredje type forhold er mange-til- mange. I denne sammenhæng , er mange poster i én tabel relateret til mange poster i en anden tabel . For eksempel kan en elev tage mange klasser , og én klasse kan have mange studerende . For at skabe denne sammenhæng , er en join tabel kræves. Den join Tabellen indeholder faktisk de fremmede nøgler . I denne forbindelse ville det fremmede nøgler være " StudentID 'og' ClassID " i join tabellen. Ved at skabe disse relationer , er du tillader data at flyde fra bord til bord og være let tilgængelig.

    Forrige :

    næste :
      Relaterede artikler
    ·MySQL Transactions Tutorial 
    ·Den bedste gratis database til Windows 
    ·Hvad er DBA Programmering 
    ·Sådan får du adgang en Query Løb alt 
    ·Sådan oprettes en DVD Database Tutorial 
    ·Hvordan kan jeg regne med SQL 
    ·Karakteristik af en hierarkisk datamodel 
    ·Forskellen mellem File Processing System & DBMS 
    ·Sådan Konverter Funktioner i T-SQL 
    ·Tips om DB2 RUNSTATS Ydelse 
      Anbefalede Artikler
    ·Sådan downloader Skype Onto Tablet S7 
    ·Sådan Gør DVD Movie Labels i Photoshop 
    ·Hvordan man laver et banner Brug Word 
    ·Sådan fjernes Norton Virus Protection 
    ·Sådan oprettes en Family Tree på Microsoft 
    ·Sådan Edit billeder online med Adobe Photoshop Express…
    ·DVD-brænderen I /O Magic vil ikke brænde med Nero 
    ·Hvordan man åbner en FileOpen PDF på mere end én PC 
    ·Hvordan til at komprimere en Rar fil Linux Mint 
    ·Sådan Afbryd brugere fra en Remote Desktop 
    Copyright © Computer Viden http://www.computerdk.com