Student databases zijn aanwezig in elke hogeschool , universiteit en school. Ze zijn fundamenteel om het gemakkelijker maken voor studenten , cursussen en vooruitgang in hun academische inspanningen te identificeren . Veel soorten student databank bestaan, afhankelijk van het niveau en de aard van de cursussen . Veel onderwerpen , bijvoorbeeld , zal een groot aantal opties om rekening te houden en er kan een minimaal vereiste om te gaan op een cursus. Het creëren van een student -database omvat het identificeren van belangrijke items , het bepalen van de vereiste attributen van items en vervolgens toevoegen van de technologische concepten om de database te realiseren . Instructies 1 Planning is essentieel . Plan de database . Alvorens technologie in de database kan worden uitgevoerd , moet worden gepland . Alle items die een student nodig heeft in de database te hebben opgeslagen, moet worden gespecificeerd in eenvoudige termen . Zo zal een student plaat nodig om zijn persoonlijke gegevens , zijn grote en een lijst van alle opties die hij heeft gekozen als onderdeel van zijn opleiding bevatten . Kopen van 2 mogelijke gebieden identificeren in de database . Identificeer database- items uit de verklaringen op hoog niveau . Dit betekent extraheren werkelijke items uit de verklaringen op hoog niveau . Bijvoorbeeld, als een statement voor een typische student leest " Een student neemt een belangrijk onderwerp en dit heeft een titel , " bepalen wat de titel bestaat in termen van een databaseveld . De kans is in dit geval is een veld teken mogelijk tot 200 tekens . Daarom is in een database (bijvoorbeeld Access ) , de definitie zou zijn "titel char ( 200 ) . " Place 3 alle aanverwante terreinen in afzonderlijke tabellen . Je zult een aantal items hebben geïdentificeerd als database- velden . Bijvoorbeeld , een student naam behoort tot een student -adres , en elke student neemt een cursus met een identificatiecode en een titel . De basis tabel in dit geval zou zijn " Student " en " cursus . " Voorbeeld tafels : Student ---------- < br > Voornaam Char ( 60 ) , achternaam Char ( 60 ) , huisnummer Integer , Adres1 Char ( 100 ) , etc Cursus -------- Vakcode Integer , Vaknaam Char ( 100 ) , Major Char ( 100 ) , moet etc. 4 Tafels worden verbonden door een gemeenschappelijk veld . Link de tabel met primaire en externe sleutels . Dit betekent dat een gemeenschappelijk veld onder tafels samen verbinden . Dus , waarbij het voorbeeld tafels , misschien heb je een unieke id toegevoegd aan de tabellen als volgt : studentid integer Dit zou ons voorbeeld tabellen maken : . Student < > ---------- studentid integer , Voornaam Char ( 60 ) , achternaam Char ( 60 ) , < br br > huisnummer Integer , Adres1 Char ( 100 ) , etc Cursus -------- studentid integer , Vakcode integer , Vaknaam Char ( 100 ) , Major Char ( 100 ) , etc. Goedkope 5 Insert platen en test de records . Het voorbeeld -database is niet specifiek voor een technologie , maar een typische SQL-instructie hiervoor zou kunnen zijn : Selecteer Voornaam, Vaknaam Van Studenten , Cursus Waar Studenten . studentid = Course.studentid ;
|