Modèle Logique des Données :
Dans un premier temps on élabore le MLD (Modèle Logique de Données) de la future base de données.
Déroulement de l’activité :
La base de données contiendra donc 6 tables : auteur, livre, collection, emprunt, éditer et adhérent.
On décide donc d’installer Interbase sur le poste qui fait office de serveur ainsi que sur le poste client.
On crée la base de données grâce à l’analyseur de requêtes SQL avec la commande CREATE
DATABASE.
On crée les 4 tables avec la commande CREATE TABLE :
create table auteur ( code_auteur integer not null , nom_auteur varchar (50),
primary key (code_auteur)) ;
On insère donc quelques champs dans la table : Insert into adhérents values (3,’vannet’,’rue de la station’,128)
On peut maintenant créer les utilisateurs et des pour permettre aux utilisateurs de l’entreprise d’accéder à la
base de données.
On crée ensuite les droits que l’on accorde aux différents utilisateurs :
Grant ALL ON livres TO Mme_BOIS With grant option
Grant ALL ON adherents TO Charles
Revoke DELETE ON adherents FROM Charles
La première ligne signifie que Mme_BOIS a tous les droits sur la table LIVRES y compris le droit d’accorder
des droits aux autres utilisateurs.
Le deuxième et le troisième droit expliquent que Charles a tous les droits sur la table ADHERENTS excepté
la suppression des lignes.
Création de vues :
Affiche la liste des utilisateurs dont la date de retour de leur emprunt est comprise entre O1/10/07 et le
01/12/07 :
Create view as