Академический Документы
Профессиональный Документы
Культура Документы
12/06/2013
P.O.O
Objectifs
tudier les principaux objets d'une base de donnes et les relations qu'ils entretiennent. Crer, modifier et supprimer des tables. Dcrire les principaux objets d'une base de donnes
Crer des tables Dcrire les diffrents types de donnes utilisables pour les dfinitions de colonne Modifier la dfinition des tables Supprimer, renommer et tronquer une table
Vue
Squence Index Synonyme
Conventions de Dnomination
Nommez les tables et colonnes de votre base de donnes en suivant les rgles de dnomination applicables tous les objets d'une base de donnes Oracle.
Les noms de table et de colonnes doivent commencer par une lettre et peuvent comprendre de 1 30 caractres. Les noms ne doivent pas contenir d'autres caractres que les caractres A Z, a z, 0 9, _ (trait de soulignement), $ et # (caractres autoriss, mais dconseills). Les noms ne doivent pas tre utiliss pour nommer plusieurs objets appartenant au mme utilisateur
Ces noms ne doivent pas tre des mots rservs Oracle Server
Conventions de Dnomination
Conseils
Utilisez des noms parlants. Utilisez une dnomination uniforme pour des entits identiques appartenant des tables diffrentes. Par exemple, la colonne numro du dpartement s'appelle DEPTNO dans la table EMP et dans la table DEPT.
Remarque : CAT est un synonyme de USER_CATALOG. Utiliser la place de USER_CATALOG dans les ordres SQL.
user_catalog;
Types de Donnes
Types de donnes
VARCHAR2(size) CHAR(size) NUMBER(p,s) DATE LONG
Description
Donnes caractres de longueur variable Donnes caractres de longueur fixe Numrique de longueur variable Valeurs de date et d'heure Donnes caractres de longueur variable, jusqu' 2 gigaoctets
CLOB
RAW et LONG RAW BLOB BFILE
SQL> DESCRIBE dept30 Name NULL? Type ---------------------------- -------- ----EMPNO NUMBER(4) ENAME VARCHAR2(10) ANNSAL NUMBER HIREDATE DATE
pour ajouter une colonne oublie ou changer une dfinition de colonne. Cela est possible grce l'ordre ALTER TABLE.
Ajouter des colonnes une table en utilisant l'ordre ALTER TABLE avec la clause ADD. Modifier des colonnes existantes d'une table au moyen de l'ordre ALTER TABLE avec la clause MODIFY.
augmenter la largeur ou la prcision d'une colonne numrique. Rduisez la largeur d'une colonne si celle-ci ne contient que des valeurs NULL ou si la table ne contient aucune ligne. Modifiez le type de donnes si la colonne contient des valeurs NULL ou si la table est vide. La modification d'une valeur par dfaut ne s'appliquera qu'aux insertions ultrieures.