1
Java Data Base Connectivity
2
Connexion aux bases de données
Rappels
API JDBC
Pilotes JDBC
Connexion
ResultSet
Requêtes interprétées
Requêtes préparées
3
Modélisation des données
Création d'un schéma entités/associations
Entités :
identifiables ( notion de clé)
pertinente pour l'application
caractérisées par des propriétés (attributs)
Représentation graphique
OMT, Merise, UML
4
Schéma relationnel
schéma entité/association schéma relationnel
- tables A et B
- la clé de A devient un attribut de B
( clé étrangère)
- tables A et B
- table AB pour l'association
avec clé=(clé A,clé B)
- attribut de l'association = attribut de la
table AB
A B
A B
attr
5
Mysql
Types mysql :
CHAR(n) chaîne de longueur n
INTEGER entier
VARCHAR(n) chaîne de longueur <=n
DECIMAL(m,n) m= longueur partie entière, n=lg partie décimale
DATE jour, mois, an
TIME heure, minutes et secondes (temps sur 24h)
DATETIME date et horaire
TEXT texte de longueur quelconque
Expression des contraintes
DEFAULT val val = valeur par défaut
NOT NULL valeur obligatoire
Clés
PRIMARY KEY( num) l'attribut num est la clé primaire
FOREIGN KEY(idad) REFERENCES Personne
la clé étrangère idad référence la clé primaire de la table Personne
Serveur de bases
de données
Relationnelles
SQL
1 / 45 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !