Posts filed under 'Base de données'
Création de tables
La table est l’objet le plus important d’une base de données car c’est elle qui va héberger les données. Une table se définit par son nom, ses colonnes et son type. A l’image d’une feuille d’un tableur (Excel, par exemple), les données sont stockées dans des colonnes et on y accède ligne à ligne.
Le document contient les sections suivantes :
- Introduction.
- Création d’une table permanente.
- Création d’une table temporaire.
- Création d’une table variable.
- Table temporaire Vs Table variable (MAJ du 11/02/2008)
- Sécurité (MAJ du 12/02/2008)
Cliquez sur le lien ci-dessous pour visualiser le pdf :
Add comment Vendredi 8 février 2008
Types de données
Lors de la modélisation d’une base de données, une réflexion cruciale doit être portée sur la structure des tables qui la compose. Plus précisément, la définition des colonnes doit être la plus réaliste possible sous peine de connaître des problèmes de dysfonctionnement du SGBD.
En pratique, si la définition d’une colonne est trop petite par rapport aux données qu’elle reçoit, le serveur va non seulement générer des erreurs d’incompatibilité mais également empêcher l’enregistrement de ces informations.
A l’inverse, des colonnes surdimensionnées ne causeront pas de pertes de données mais ces dernières occuperont plus d’espace qu’il ne leur en faut et provoqueront à terme un remplissage rapide des fichiers physiques.
Le document contient les sections suivantes :
- Classement des types de données.
- Données numériques exactes.
- Données numériques approximatives.
- Données temporelles.
- Données alphanumériques.
- Données binaires.
- Types de données hors catégories.
Cliquez sur le lien ci-dessous pour visualiser le pdf en ligne :
Add comment Lundi 4 février 2008
Classement des ordres SQL
Dans un cadre de normalisation, les commandes du langage T-SQL sont classées en quatre familles distinctes. On distingue, par exemple, les ordres qui permettent de manipuler les données de ceux qui sont chargés de vérifier la bonne exécution d’une requête au sein d’une transaction.
Ce document aborde les sections suivantes :
- Définition des objets.
- Manipulation des données.
- Sécurité des accès aux objets.
- Contrôle des transactions.
Cliquez sur le lien ci-dessous pour visualiser le pdf en ligne :
Add comment Mercredi 30 janvier 2008
Les jointures
Ce premier article sur le langage Transact SQL utilisé par SQL Server 2000, mais aussi par son successeur SQL Server 2005, s’adresse particulièrement aux développeurs débutants ou aux DBA qui souhaitent se rafraichir les idées avec des notions de base sur la visualisation et la manipulation des données.
Les jointures sont un moyen en Transact-SQL pour récupérer des informations provenant de plusieurs objets distincts, qu’il s’agisse de tables, tables temporaires ou vues en utilisant si, possible, leurs clefs primaires et étrangères.
Il existe différents types de jointures, chacune répondant à des besoins précis.
Le document est découpé selon les sections suivantes :
- Constitution des tables d’exemple.
- Rappel : Ecriture d’une clause ‘SELECT’
- Jointure Interne
- Jointure Externe
- Jointures multiples
- Auto-jointure.
Cliquez sur le lien ci-dessous pour visualiser le pdf en ligne :
Add comment Lundi 28 janvier 2008