Planifier la base de données. Avant toute technologie peut être mise en œuvre dans la base de données, il doit être planifié. Tous les éléments que l'élève aura besoin d'avoir stocké dans la base de données doivent être spécifiées en termes simples. Par exemple, un dossier de l'élève devra contenir ses données personnelles, son majeur et une liste de toutes les options qu'il a choisies dans le cadre de son cours.
Identifier les éléments de base de données à partir des déclarations de haut niveau. Cela signifie extraire éléments réels des déclarations de haut niveau. Par exemple, si une déclaration pour un étudiant typique lit "Un étudiant prend un sujet majeur et cela a un titre," identifier ce que le titre se compose de en termes d'un champ de base de données. Les chances sont dans ce cas, il est un domaine de caractère éventuellement jusqu'à 200 caractères de longueur. Par conséquent, dans une base de données (dites Accès), la définition serait "title char (200)."
Placez tous les domaines liés dans des tables individuelles. Vous avez identifié un certain nombre de points que les champs de base de données. Par exemple, un nom de l'élève appartient à une adresse de l'étudiant, et chaque élève prend un cours avec un identifiant et un titre. Le tableau de base dans ce cas serait «étudiant» et «Course."
Exemple: tables
Étudiant
Prénom Char (60),
Nom Char (60),
HouseNumber Entier,
Address1 Char (100),
etc
Cours
Coursecode Entier,
Coursename Char (100),
Major Char (100),
etc.
Lier la table avec des clés primaires et étrangères. Cela signifie avoir un champ commun de lier les tables. Donc, en prenant l'exemple des tables, vous pourriez avoir un identifiant ajoutées aux tableaux uniques comme suit:
StudentID entier.
Cela rendrait nos tables d'exemple:
Étudiant
StudentID entier,
Prénom Char (60),
Nom Char (60),
HouseNumber Entier,
Address1 Char (100),
etc
Cours
StudentID entier,
Coursecode Entier,
Coursename Char (100),
Major Char (100),
etc.
Insérer des enregistrements et de tester les enregistrements. La base de données exemple est pas spécifique à une technologie, mais une déclaration typique de SQL pour ce pourrait être:
Sélectionnez Prénom, Nom, courseName
De Étudiants du cours
Où Students.studentid = Course.studentid;