Student databaser er til stede i hver høgskole, universitet og skole . De er grunnleggende for å gjøre det lettere å identifisere elever, kurs og fremgang i sine akademiske bestrebelser. Mange typer student -database eksisterer avhengig av nivået og arten av kurs. Mange fag , for eksempel, vil ha mange alternativer å ta hensyn til , og det kan være et minimumskrav å gå på et kurs . Opprette en student database innebærer å identifisere viktige elementer , bestemmer de nødvendige egenskapene til elementer og deretter legge de teknologiske konsepter for å gjøre databasen en realitet . Instruksjoner
1 Planlegging er viktig .
Planlegg databasen. Før noen teknologi kan implementeres i databasen, må det planlegges. Alle elementene som en student trenger å ha lagret i databasen må spesifiseres på en enkel måte . For eksempel vil en student posten må inneholde hans personlige opplysninger , hans store og en liste over noen alternativer han har valgt som en del av hans kurs .
2 Identifisere mulige felt i databasen.
Identifiser database elementer fra høyt nivå uttalelser. Dette betyr trekke faktiske elementer fra høyt nivå uttalelser. For eksempel, hvis en uttalelse for en typisk student leser " En student tar et stort emne, og dette har en tittel , " identifisere hva tittelen består av i form av en database felt . Sjansene er i dette tilfellet er det et tegn feltet muligens opp til 200 tegn. Derfor , i en database (si tilgang ) , vil definisjonen være "title char ( 200 ) . "
3
Plasser alle relaterte felt i enkelte tabeller. Du vil ha identifisert en rekke elementer som database felt . For eksempel tilhører en student navn til en student adresse , og hver student tar et kurs med en identifikator og en tittel . Den grunnleggende tabellen i dette tilfellet ville være " Student " og " Course ".
Eksempel tabeller:
Student
----------
Fornavn Char ( 60) , etter
etternavn Char ( 60) , etter
Husnummer heltall , etter
Adresse1 Char ( 100 ) , etter
etc
Course
--------
Kurskode heltall , etter
kursnavn Char ( 100 ) , etter
Major Char ( 100 ) , bør
etc.
4 Tabeller nødvendigvis forbindelse med et felles felt .
Link bordet med primær-og fremmednøkler . Dette betyr at man har et felles felt for å koble bordene sammen . Så , ta eksempel tabeller , kan du ha en unik identifikator lagt til tabellene som følger : en
studentid heltall
Dette ville gjøre vårt eksempel tabeller: .
Student
----------
studentid heltall , etter
Fornavn Char ( 60) , etter
etternavn Char ( 60),
Husnummer Integer , etter
Adresse1 Char ( 100 ) , etter
etc
Course
--------
studentid heltall , etter
Kurskode heltall , etter
kursnavn Char ( 100 ) , etter
Major Char ( 100 ) , etter
etc.
5
sette inn poster og teste postene . Eksempelet database er ikke spesifikke for noen teknologi , men en typisk SQL-setning for dette kan være : en
Velg Fornavn , etternavn , kursnavn
Fra Studenter , Kurs
Hvor Studenter . studentid = Course.studentid ;