Student databaser är närvarande i varje högskola, universitet och skola . De är grundläggande för att göra det lättare att identifiera studenter, kurser och framsteg i sina akademiska strävanden . Många typer av studerande databas finns beroende på omfattningen och arten av kurser . Många ämnen , till exempel , kommer att ha många alternativ att ta hänsyn till och det kan vara ett minimikrav för att gå på en kurs . Skapa en elev databas innebär att identifiera viktiga poster , beslutar de nödvändiga attribut för objekt och sedan lägga de tekniska koncept för att göra databasen verklighet . Instruktioner
1 Planering är viktigt .
Plan databasen. Innan någon kan tekniken implementeras i databasen , måste det planeras . Alla föremål som en elev måste ha lagrats i databasen ska anges i enkla termer . Till exempel kommer en student rekord måste innehålla hans personliga detaljer , hans stora och en lista över de alternativ han har valt som en del av sin kurs .
2 Identifiera möjliga områden i databasen .
Identifiera databas objekt från högnivå- uttalanden . Detta innebär att utvinna verkliga objekt från hög nivå uttalanden . Till exempel, om ett uttalande för en typisk elev läser " En student tar ett stort ämne och det har en titel , " identifiera vad titeln består av i form av en databas fält . Chanserna är i det här fallet är det ett tecken fält möjligen upp till 200 tecken långa . Därför , i en databas (säg Access) , skulle definitionen bli " title char ( 200 ) . "
3
Placera alla relaterade områden i enskilda tabeller . Du kommer att ha identifierat ett antal poster som databas fält . Till exempel tillhör en student namn till en student -adress , och varje elev tar en kurs med en identifierare och en titel . Den grundläggande tabellen i det här fallet skulle vara " Student " och " kurs . "
Exempel tabeller :
Student
----------
Förnamn Char ( 60 ) ,
Efternamn Char ( 60 ) ,
Husnummer Heltal,
Address1 Char ( 100 ) ,
etc
Kurs
--------
Coursecode Integer ,
Kursnamnet Char ( 100 ) ,
Major Char ( 100 ) , bör
etc.
4 Tabeller vara relaterade genom ett gemensamt fält .
Länka bordet med primära och främmande nycklar . Detta innebär att ha ett gemensamt fält för att länka tabeller tillsammans . Så , ta exempel tabeller , kanske du har en unik identifierare till tabellerna som följer :
ElevID heltal
Detta skulle göra vårt exempel tabeller .
Student
----------
ElevID heltal ,
Förnamn Char ( 60 ) ,
Efternamn Char ( 60 ) ,
Husnummer Heltal ,
Address1 Char ( 100 ) ,
etc
Course
--------
ElevID heltal ,
Coursecode integer ,
Kursnamnet Char ( 100 ) ,
Major Char ( 100 ) ,
etc.
5
infoga poster och testa Records. Exemplet Databasen är inte specifik för någon teknik , men en typisk SQL-uttrycket för detta skulle kunna vara :
Välj Förnamn, Efternamn , Kursnamnet
från studenter , Kurs
Där eleverna . ElevID = Course.studentid ; Addera