100% ont trouvé ce document utile (1 vote)
76 vues1 page

Création de BDs et Tables SQL

Le document décrit les étapes à suivre pour créer une base de données bibliothèque avec des tables, contraintes, séquences et vues en SQL.

Transféré par

Infor Dakhla
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
76 vues1 page

Création de BDs et Tables SQL

Le document décrit les étapes à suivre pour créer une base de données bibliothèque avec des tables, contraintes, séquences et vues en SQL.

Transféré par

Infor Dakhla
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

TD1 langage SQL (Creation des BDs et Tables)

A rendre avant le 26/05/2021

1) Créer une base de données nommée "bd_biblio".


2) Dans la base de données créée ci-dessus, créer les tables suivantes:
 Editeur (NumEdi, NomEdi,AdrEdi)
 Livre (NumLiv, TitreLiv, NbeExemplairesDisponibles, NumEdi)
 Adherent(NumAdh, NomAdh, PrenomAdh,DateNaissance)
 Emprunt(NumEmp, DateEmp, NumAdh, NumLiv)
3) Attribuer les contraintes primaryKey et foreignKey aux champs correspondants ?
4) Définir un "type de données utilisateur" nommé texte de type nvarchar(180) et
attribuer ce type au champ AdrEdi ci-dessus.
5) Au sein de la base "bd_biblio", créer 2 tables :
 Retour(NumRet,DateRet,NumEmp,remarque)
 Retour2(NumRet,DateRet,NumEmp)
6) Ajouter 2 enregistrements à la table Retour2 ?
7) Supprimer la table retour2 ?
8) Supprimer le champ remarque de la table Retour ?
9) Créer la valeur par défaut suivante: valDefautRetour (Valeur = date d’aujourd’hui)
et attribuer cette valeur par défaut au champ DateRet dans la table Retour.
10) Créer la séquence suivante : seqRetour (Valeur = R1,R2,R3,…) et attribuer cette
séquence au champ NumRet dans la table Retour.
11) Créer une contrainte CHECK au niveau de la table "Retour", cette contrainte
permettra de vérifier que la valeur du champ NbeExemplairesDisponibles est toujours
supérieure ou égale à 0
12) Créer une contrainte CHECK au niveau de la table "Retour", cette contrainte
permettra de vérifier que la dateRet est inférieure ou égale à la date d’aujourd’hui ?
13) Créer la view v1 qui affiche seulement le nom et prénom de tous les adhérents :v1
(NomAdh, prenomAdh)

1 BTS DSI Pr. EL FAJJAJ

Vous aimerez peut-être aussi