S G B D R 1 ( O R A C L E ) Mr MO H A ME D A I T H A MMO U L e l a n g a g e S
S G B D R 1 ( O R A C L E ) Mr MO H A ME D A I T H A MMO U L e l a n g a g e S Q L ( S t r u c t u r e d Q u e r y L o n g a g e : L a n g a g e d ’ i n t e r r o g a t i o n s t r u c t u r é ) , l i é à l a s t r u c t u r e r e l a t i o n n e l l e d e s B D , e s t u n l a n g a g e n o n p r o c é d u r a l , i l c o mp o r t e p l u s i e u r s c o mma n d e s q u i s e r e p a r t i s s e n t e n t r o i s f a mi l l e s f o n c t i o n n e l l e me n t d i s t i n c t e s : • L a n g a g e d e d é fi n i t i o n d e s d o n n é e s ( L D D ) : c r é e r d e s t a b l e s d a n s u n e B D R , a i n s i d ’ e n mo d i fi e r o u d e s u p p r i me r l e u r s t r u c t u r e . • L a n g a g e d e ma n i p u l a t i o n d e s d o n n é e s ( L MD ) : s é l e c t i o n n e r , i n s é r e r , mo d i fi e r , o u s u p p r i me r d e s d o n n é e s d a n s u n e t a b l e . • L a n g a g e d e c o n t r ô l e d e d o n n é e s ( L C D ) : g é r e r l a s é c u r i t é e t l e s p e r mi s s i o n s a u n i v e a u d e s u t i l i s a t e u r s d ’ u n e B D R . Mr MO H A ME D A I T H A MMO U 1/21/15 1/21/15 Langage de définition des Données U n o r d r e d u L D D p e r me t d e c r é e r , d e s u p p r i me r e t d e mo d i fi e r l a s t r u c t u r e d ’ u n e b a s e d e d o n n é e s r e l a t i o n n e l l e ; l e s o b j e t s q u e l e L D D p e u t g é r e r s o n t : • T a b l e • V u e • S é q u e n c e • I n d e x • S y n o n y me Mr MO H A ME D A I T H A MMO U 1/21/15 1/21/15 T a b l e D U A L C ' e s t u n e p a r t i c u l a r i t é d ' O r a c l e . C e t t e p s e u d o - t a b l e n e c o n t i e n t q u ' u n e s e u l e l i g n e e t u n e s e u l e c o l o n n e e t n e p e u t ê t r e u t i l i s é e q u ' a v e c u n e r e q u ê t e « s e l e c t » . E l l e p e r me t d e f a i r e a ffic h e r u n e e x p r e s s i o n d o n t l a v a l e u r n e d é p e n d d ' a u c u n e t a b l e e n p a r t i c u l i e r . E x e mp l e A ffic h e r l a d a t e d ' a u j o u r d ' h u i , l e n o m d e l ' u t i l i s a t e u r e t l e r é s u l t a t d ' u n c a l c u l , r e v i e n t à é c r i r e . s e l e c t s y s d a t e , u s e r , r o u n d ( 3 6 7 6 / 7 ) f r o m d u a l ; Table DUAL Mr MO H A ME D A I T H A MMO U 1/21/15 1/21/15 1/21/15 Création de Tables S y n t a x e : L e s i d e n t i fi c a t e u r s u t i l i s é s d o i v e n t r e s p e c t e r l e s r è g l e s s u i v a n t e s : •C o mme n c e r p a r u n e l e t t r e e t c o n t e n i r q u e l e s c a r a c t è r e s A à Z , 0 à 9 , _ , $ , e t # ( 3 0 c a r a c t è r e s ma x i mu m) . •Ê t r e d i ff é r e n t d e s a u t r e s o b j e t s a p p a r t e n a n t a u mê me u t i l i s a t e u r e t d e s mo t s r é s e r v é à O r a c l e C R E A T E T A B L E n o mt a b l e ( c h a mp s t y p e c h a mp s [ D E F A U L T v a l e u r ] , . . . ) ; C R E A T E T A B L E n o mt a b l e [ ( c h a mp s 1 , c h a mp s 2 . . . ) ] a s s o u s i n t e r r o g a t i o n ; Mr MO H A ME D A I T H A MMO U 1/21/15 1/21/15 1/21/15 T y p e s d e d o n n é e s D e s c r i p t i o n V A R C H A R 2 ( t a i l l e ) D o n n é e s c a r a c t uploads/Ingenierie_Lourd/ cours-sql-oracle.pdf
Documents similaires










-
39
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 10, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 0.5261MB