Datenbank-Programmierung mit Visual Basic 2012 (Buch + E-Book)
|
|
- Justus Hermann Lenz
- vor 8 Jahren
- Abrufe
Transkript
1 Datenbank-Programmierung mit Visual Basic 2012 (Buch + E-Book) Grundlagen, Rezepte, Anwendungsbeispiele von Walter Doberenz, Thomas Gewinnus 1. Auflage Datenbank-Programmierung mit Visual Basic 2012 (Buch + E-Book) Doberenz / Gewinnus schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Datenbankprogrammierung Microsoft 2013 Verlag C.H. Beck im Internet: ISBN
2 I n h a l t s v e r z e i c h n i s V o r w... o r t E r s t e S c h r i t t e U n s e r e W e... r k s t a t t 3 8 B e t r i e b s... s y s t e m 3 8 V i s u a l S t u d i... o A n f o r d e r u n g e n a... n H a r d - u n d S o f t w a r e 4 0 S Q L S e r v e r... o d e r L o c a l DB 4 1 M i c r o s o f... t A c c e s s 4 2 V i s u a l B a s i c u n d d i... e Da t e n b a n k p r o g r a m m i 4 2 e r u n g Z u r G e s c h i c h t e d e s u n i v e r s... e l l e n Da t e n z u g r i f f s 4 3 M e r k m a l e w e b b a s i e r t e r... A n w e n d u n g e n 4 4 E i n W o r t z u m. N E... T - S i c h e r h e i t s k o n z e p t 4 7 W a s i s t n e u i n.... N E T 4. 5 / V i s u a l S t u d i 4 9 o A DO. N E T u n d... S Q L - S e r v e r 4 9 Di e n e u e V i s u a l S t u d i o E n t w i c k l u n... g s u m g e b u n g 5 0 N e u h e i t e n i m.... N E T F r a m e w o r k V B S p r... a c h e u n d C o m p i l e r 5 2 E i n w e n i g Da t e n b a... n k t h e o r i e 5 3 N o r m a l i s i e r e n v... o n T a b e l l e n 5 3 Ve r k n ü p f e n v o n T a b e l... l e n 5 8 W e i t e r e w i c h t i... g e B e g r i f f e 6 2 E i n f ü h r u n... g s b e i s p i e l e a u f e i n e l o k a l e A c c e... s s - Da t e n b a n k z u g r e i f e n? m i t d e m... S Q L S e r v e r a r b e i t e n? e i n e e i n f a c h e L I N Q t o S Q... L - A n w e n d u n g s c h r e i b e 7 n 2? e i n e e i n f a c h e A S P. N E T - W e b a... n w e n d u n g e n t w i c k e l n 7? m e i n e e r s t e W P F - A n... w e n d u n g e r s t e l l e n? e i n e n e i n f a c h e n W C F -... Di e n s t e n t w i c k e l n? 8 2 Di e Q u a l... d e r W a h l 8 5 Da t a R e a d e r d e r s c h n... e l l e L e s e z u g r i f f 8 5 Da t a S e t d i e Da t... e n b a n k i m H a u p t s p e 8 i 5 c h e r O b j e k t r e l a t i o n a l... e s M a p p i n g d i e Z u 8 6 k u n f t? Di e E... x o t e n E i n f ü h r u n g i n L I N Q Di e L I N Q - P... h i l o s o p h i e 9 0 O O P - M o d e l l v e r s u... s r e l a t i o n a l e s M o d e l 9 l 0 B e s o n d e r h e i t e n b... e i m O R M 9 1 E i n e r s t e s L I N... Q - B e i s p i e l 9 2 De r W e g... z u L I N Q 9 4 Di e n e u e n S p r a c... h f e a t u r e s 9 7 T y p i n f e r... e n z 9 7 N u l l a b l... e - T y p e n 9 9 O b j e k t - I n... i t i a l i s i e r e r 1 0 0
3 6 I n h a l t s v e r z e i c A n o n y m e... T y p e n E r w e i t e r u n g s m e... t h o d e n L a m b d a - A u s d r ü c k... e A b f r a g e n m i t... L I N Q t o O b j e c t s G r u n d l e g e n d e... S y n t a x Ü b e r s i c h t d e r w i c h t i g s t e... n A b f r a g e o p e r a t o r e n Di e P r o j e k t i o n s o p e r a t o r e n S e... l e c t u n d S e l e c t M a n y De r R e s t r i k t i o n s o p... e r a t o r W h e r e Di e S o r t i e r u n g s o p e r a t o r e n O... r d e r B y u n d T h e n B y De r G r u p p i e r u n g... s o p e r a t o r G r o u p B y V e r k n ü p f e... n m i t J o i n A g g r e g a t o... p e r a t o r e n V e r z ö g e r t e s A u s f ü h r e n v o n... L I N Q - A b f r a g e n K o n v e r t i e r u n g s m... e t h o d e n De r Z u w e i s u n g s o p e... r a t o r L e t A b f r a g e n... m i t P L I N Q L I N Q - A b f r a g e... n v e r s t e h e n? n i c h t g e n e r i s c h e C o... l l e c t i o n s a b f r a g e n? Da t e n b a n k a b f r a g e n m... i t L I N Q u n 1 2 d 8 A DO. N 3 A D O. N E T - G r u n d l a g e n Di e w i c h t i g s t e... n K l a s s e n i n A DO. N E T K l a s s e n h... i e r a r c h i e Di e K l a s s e n d e r Da... t e n p r o v i d e r K l a s s e n... i m Da t a S e t Da s Z u s a m m e n s p i e l d e r A DO... N E T - K l a s s e n Da s C o n n e c t i o n... - O b j e k t A l l g e m e i n e r... A u f b a u O l e Db C o n n e c t... i o n S q l C o n n e c t i o n F e h l e r b e h a n d l u n g b e i m Ö f f n e n... e i n e r V e r b i n d u n g S c h l i e ß e n e i n e r... V e r b i n d u n g Ve r b i n d u n g s p o o l i... n g T r a n s a k t i o n e... n E i g e n s c h a f t e n d e s C o n n... e c t i o n - O b j e k t s M e t h o d e n d e s C o n n e c t... i o n - O b j e k t s E r e i g n i s s e d e s C o n n e... c t i o n - O b j e k t s De r C o n n e c t i o n S t r i n g B u... i l d e r C o n n e c t i o n S t r i n g i n d e n A n w e n d u n g s e i n s t e l l u n g e... n s p e i c h e r n Da s C o m m a n... d - O b j e k t E r z e u g e n u n d A n w e n d e n e i n e s C... o m m a n d - O b j e k t s E r z e u g e n m i t t e l s C r e a t e C... o m m a n d - M e t h o d e E i g e n s c h a f t e n... d e s C o m m a n d - O b j e k t s M e t h o d e n d e s C o m m a n d... - O b j e k t s F r e i g a b e v o n C o n n e c t i o n - u n d C o m m a n d - O... b j e k t e n P a r a m e t e r... - O b j e k t e E r z e u g e n u n d A n w e n d e n e i n e s P... a r a m e t e r - O b j e k t s E i g e n s c h a f t e n... d e s P a r a m e t e r - O b j e k t s 1 5 8
4 I n h a l t s v e r z e i c h n i s 7 Da s C o m m a n d B u... i l d e r - O b j e k t E r z e u g e... n A n w e n d e n E i n s a t z b e s c h r ä n k u n g... e n E i n i g e... R e g e l n O p t i m i s t i s c h e s... K o n k u r r e n z m o d e l l Da s Da t a R e a d e r... - O b j e k t Da t a R e a d e r e... r z e u g e n Da t e n... l e s e n E i g e n s c h a f t e... n d e s Da t a R e a d e r s M e t h o d e n d e s Da t... a R e a d e r s Da s Da t a A d a p t e r... - O b j e k t Da t a A d a p t e r e... r z e u g e n C o m m a n d - E i g e n s c h a f t... e n F i l l -... M e t h o d e U p d a t e - M e t... h o d e U p d a t e C o m m a n d u n d P a r a m e t... e r - O b j e k t e I n s e r t C o m m a n d u n... d De l e t e C o m m a n d M i s s i n g S c h e m a A c... t i o n - E i g e n s c h a f t R o w U p d a t i n g - u n d R o w U p d a t e d - E r... e i g n i s Z u g r i f f a u f E x c e l -... A r b e i t s m a p p e n Z u g r i f f s m... ö g l i c h k e i t e n O L E DB - C o n n e c t i o n s t r... i n g Z u g r i f f a u f E x c e l / A... r b e i t s m a p p e n N e u e M a p p e n e r... s t e l l e n Da t e n i n e i n T a b e l l e... n b l a t t e i n t r a g e n Da t e n a k t u a l... i s i e r e n Da t e n... a u s l e s e n Z u g r i f f a u f T a b e... l l e n b e r e i c h e O L E - A u t o m a t i o... n W e i t e r e F e a t u r e s d e... s Da t e n z u g r i f f s A u s l e s e n v o n Da t... e n b a n k s c h e m a s P r o v i d e r... f a b r i k e n T a s k - o r i e n t i e r t e a s y n c h r o n... e P r o g r a m m i e r u n g w i c h t i g e A DO. N E T - O b j e k t e s c h n e l l... k e n n e n l e r n e n? e i n e A k t i o n s a b... f r a g e a u s f ü h r e n? Da t e n d i r e k t z u r... Da t e n b a n k h 1 9 i 3 n z u f ü g e i n e A c c e s s... - A u s w a h l a b f r a g e a 1 9 u 6 s f ü h r e p a r a m e t r i e... r t e A b f r a g e n a u s f 1 ü 9 8 h r e n? d i e Da t e n b a n k... a k t u a l i s i e r e n? R o w U p d a t i n g - / R o w U p d a t e d - E r... e i g n i s s e v e r s t e h e n 2? S c h e m a i n f o r m a t i o n e n v o n d e... r Da t e n b a n k a b r u f e n 2? e i n e n C o n n e c t i o n s t r i n g v e r... s c h l ü s s e l n? d i e n e u e n a s y n c h r o n e n... M e t h o d e n n u t z e n? e i n e k l a s s i s c h e Da t e n z... u g r i f f s s c h i c h t e n t w i 2 1 c 7 k e l n? Ü b e r s i c... h t e n Da t e n t y... p e n C o n n e c t i o n - O... b j e k t 2 2 3
5 8 I n h a l t s v e r z e i c Command-Objekt P a r a m e t e r - O... b j e k t Da t a R e a d e r... - O b j e k t Da t a A d a p t... e r C o m m a n d B u i l d e... r D a s D a t a S e t - O b j e k t i m D e t a i l E i n f ü h r u n... g Da s O b j e... k t m o d e l l M e t h o d e n z u m E r z e u g e n e... i n e s Da t a S e t s W e i t e r e w i c h t i g... e M e t h o d e n d e s Da t a 2 S 3 4 e t s Di e X M L - F ä h i g k... e i t e n d e s Da t a S e t s Da s Da t a T a b l e... - O b j e k t Da t a T a b l e e r... z e u g e n S p a l t e n h i n z u f ü... g e n B e r e c h n e t e... S p a l t e n P r i m ä r s c h l ü s s e... l e r g ä n z e n E i n b i n d e n v o n C o n s t r a... i n t s H i n z u f ü g e n v o n R e l a t i... o n e n Z e i l e n z u r Da... t a T a b l e h i n z u f ü g e n A u f d e n I n h a l t... e i n e r Da t a T a b l e z u g 2 r 4 7 e i f e n W e i t e r e H i n w e i s e z u m B e a... r b e i t e n v o n Z e i l e n Z e i l e n l... ö s c h e n Z e i l e n s t a t u s u n d... Z e i l e n v e r s i o n E r e i g n i s s e d e s Da t... a T a b l e - O b j e k t s Da t e n a n s i c h t... e n m i t Da t a V i e w E r z e u g e n e i n e s... Da t a V i e w S o r t i e r e n u n d F i l t e r n v o n Da... t e n s ä t z e n S u c h e n v o n... Da t e n s ä t z e n Z e i l e n a n s i c h t... m i t Da t a R o w V i e w W e i t e r e Da t a S e... t - F e a t u r e s U m w a n d l u n g e n z w i s c h e... n Da t a S e t u n d Da 2 t 6 0 a R e a d e B i n ä r e S e r i a l i s i e r u n g f ü... r Da t a S e t / Da t a T a b l e Di e Da t a T a b l e... k a n n m e h r X M L S c h n e l l e s L a d e n v... o n Da t a S e t s T y p i s i e r t e... Da t a S e t s W a s i s t e i n... t y p i s i e r t e s Da t a S e t? Da s Da t e n q u e l l e... n - K o n z e p t T y p i s i e r t e Da t a S e t s... u n d T a b l e A d a p t e r L I N Q t o... Da t a S e t U n t y p i s i e r t e Da t a... S e t s a b f r a g e n T y p i s i e r t e Da t a S... e t s a b f r a g e n A b h ä n g i g k e i t e n z w i s c h e n d e n... T a b e l l e n a u f l ö s e n e i n e Da t a T a b l e e r z e u g e n u n d i... n e i n e r B i n ä r d 2 a 7 3 t e i s p e i e i n e Da t a T a b l e i n e i n e r... X M L - Da t e i a b s p e i c h 2 e 7 7 r n? M a s t e r - De t a i l b e z i e h u n g e n... i m Da t a G r i d a n z e i 2 7 g 7 e n? i n e i n e m Da t... a V i e w s o r t i e r e n u n d f i n a c h Da... t e n s ä t z e n s u c h e n? 2 8 1
6 I n h a l t s v e r z e i c h n i s v e r e i n f a c h t... n a c h Da t e n s ä t z e n s u c h e z w i s c h e n Da t a T a b... l e u n d Da t a R e 2 8 a 5 d e r u g r o ß e Da t e n m e n g e n i n... e i n Da t a S e t l a d e n? e i n Da t a... S e t b i n ä r s e r i a l i s i 2 8 e 9 r e n? e i n Da t a S e t i n e i n e n X... M L - S t r i n g k o n v e r t i e r 2 e 9 1 n? e i n u n t y p i s i e r t e s i n e... i n t y p i s i e r t e s Da t a 2 9 S 6 e t l a d e n? e i n t y p i s i e r... t e s Da t a S e t m i t L I N Q a m i t L I N Q t o Da t... a S e t d i e Da t e 3 0 n 2 b a n k a Ü b e r s i c... h t e n Da t a S e... t Da t a T a b... l e Da t a C o... l u m n Da t a R o w Da t a V i... e w W i n d o w s F o r m s - D a t e n b i n d u n g E i n f ü h r u n... g M a n u e l l e Da t e n b i n d u n g a n e i... n f a c h e Da t e n f e l d e r M a n u e l l e Da t e n b i n d u n g a n L i s t e n u n d T a b e... l l e n i n h a l t e E n t w u r f s z e i t - Da t e n b i n d u n g a n e i n t y p i s i... e r t e s Da t a S e t Dr a g & Dr o p -... Da t e n b i n d u n g N a v i g i e r e... n i m Da t a S e t V o r - u n d R ü c... k w ä r t s b l ä t t e r n H i n z u f ü g e n u n d L ö s c... h e n A k t u a l i s i e r e n u n d... A b b r e c h e n B i n d i n g N... a v i g a t o r Di e A n z e i g e f o... r m a t i e r e n Da s Da t a G r i... d V i e w V o m Da t a G r i d z u m Da t... a G r i d V i e w G r u n d l e g e n d e Da t e... n b i n d u n g S t a n d a r d m ä ß i g e A n z e i g e... u n d B e d i e n u n g W i c h t i g e S p a l t e n e... i n s t e l l u n g e n A u t o m a t i s c h e G r ö ß e n a n p a s s u... n g e n S e l e k t i e r e n v... o n Z e l l e n C o l u m n s - u n d R o w s - A u f l i s... t u n g e n Da t a G r i d V i e w C e l l S t... y l e - O b j e k t e S p a l t e n t... y p e n E d i t i e r e n i... m Da t a G r i d V i e w F e h l e r b e... h a n d l u n g E i n g a b e p r ü f... u n g e i n e O b j e k t - Da t e n... q u e l l e v e r w e n d e n? S t e u e r e l e m e n t e a n e i n e... n O b j e k t b a u m b i n d e n? De t a i l i n f o r m a t i o n e n m i t L i s t B o x / C o m... b o B o x a n z e i g e n? S t e u e r e l e m e n t e m a n u e l l... a n e i n Da t a S e t b i n d 3 e 4 7 n? z w e i F o r m u l a r e a n e i... n e Da t e n q u e l l e b i n d e n? m i t t e l s C o m b o B... o x z w e i T a b e l l 3 5 e 8 n v e r k e i n t y p i s i e... r t e s Da t a S e t m a n 3 u 6 1 e l l b i : n - B e z i e h u n g e n p e r Dr a g & Dr o... p - Da t e n b i n d u n g a n z e i g e n?
7 1 0 I n h a l t s v e r z e i c d i e S p a l t e n... i m Da t a G r i d V i e w 3 6 f 9 o r m a t m i t Da t a R e a... d e r u n d L i s t V i e w 3 7 a 1 r b e i t B i l d e r a u s d e r Da... t e n b a n k a n z e i g e n? d a s Da t a G r i d V i e w a l s Da t e n... b a n k - F r o n t e n d v e r 3 w 7 e 7 n d e n? Da t e n b i n d u n g m... i t L I N Q t o S Q L 3 8 r 2 e a l i s d e n Da t a R e p e a t e r f ü r d... i e A n z e i g e v e r w e n d e n? D a t e n b i n d u n g W P F G r u n d p r i n z i... p B i n d u n g s a r t e... n W a n n w i r d e i g e n t l... i c h d i e Q u e l l e a k 3 9 t 2 u a l i s G e h t e s a u c h... e t w a s l a n g s a m e r? B i n d u n g z u r L... a u f z e i t r e a l i s i e r e n B i n d e n a n L... a u f z e i t - O b j e k t e O b j e k t e i m C o... d e i n s t a n z i i e r e n Da t a C o n t e x t d i e u n i v e r s e l l... e A l t e r n a t i v e z u r S o u r 3 c 9 7 e V e r w e n d e n d e r I n s t a n z i... m V B - Q u e l l c o d e A k t i v e Da t e n b i n d u n g A n f o r d e r u n g e n a n d i e Q... u e l l - K l a s s e I n s t a n z i i e r e n v o n O b j e k... t e n p e r V B - C o d e Da t e n b i n d u n g v o n C o l l e c... t i o n s A n f o r d e r u n g... a n d i e C o l l e c t i o n E i n f a c h e A... n z e i g e N a v i g a t i o n z w i... s c h e n d e n O b j e k t e n E i n f a c h e A n z e i... g e i n e i n e r L i s t B o x Da t a T e m p l a t e s z u r A n z e i... g e f o r m a t i e r u n g M e h r z u L i s t... - u n d C o m b o B o x V e r w e n d u n g d e r L... i s t V i e w P r o b l e m e m i t d e r Da... t e n ü b e r n a h m e E i n B l i c k h... i n t e r d i e K u l i s s e n N a v i g i e r e n i n d e n... Da t e n S o r t i e... r e n F i l... t e r n G r u p p i e r... e n L i v e S h a... p i n g Di e A n z e i g e v o n Da t e n b a n k i n... h a l t e n Da t a S e... t L I N Q t... o S Q L E n t i t y... F r a m e w o r k F o r m a t i e r e n v o... n W e r t e n I V a l u e C o n v e... r t e r B i n d i n g B a s e. S t r i... n g F o r m a t - E i g e n s c h a f t V a l i d i e r e n v o n N u t... z e r e i n g a b e n V a l i d i e r e n p e r Da t e n o... d e r G e s c h ä f t s o b j e k t De n F e h l e r o p t i s... c h d a r s t e l l e n W a n n w i r d e i g... e n t l i c h v a l i d i e r t? V a l i d a t i o n R u l e d i... e A l t e r n a t i v e V a l i d i e r u n g s f e h l e r p e r... E r e i g n i s a u s w e r t e n I Da t a E r... r o r I n f o 4 3 9
8 I n h a l t s v e r z e i c h n i s 1 1 Da s Da t a G r i d a l s U n i... v e r s a l w e r k z e u g G r u n d l a g e n d e r... A n z e i g e S p a l t e n s e l b s t... d e f i n i e r e n V o m B e t r a c h t... e n z u m E d i t i e r e n U I - V i r t u... a l i s i e r u n g Dr a g & Dr o p - B i n d u n g f... ü r M a s t 4 e 4 5 r / De t a C o l l e c t i o n s... i n H i n t e r g r u n d t 4 h 4 r 9 e a d s d a s M V V M - P a t t e r n a m e i n f a... c h e n B e i s p i e l v e r 4 5 s 2 t e h e n? m i t C o m m a n d s d e... n M V V M - C o d e o p t i m i e r e m i t M V V M u n... d C o l l e c t i o n s a r b 4 5 e 9 i t e n? T i p p s... & T r i c k s Da t e n b i n d u n g v o n N u l l - V... a l u e s F a l l b a c k - V a l u e s... z u w e i s e n A s y n c h r o n e Da t e n b i n d u n g v o n E i n z e l... w e r t e n Da t e n b i n d u n g a n s t a... t i s c h e W e r t e Da t e n b i n d u n g a n S e t t... i n g s M i c r o s o f t... S Q L S e r v e r - E i n s t i e g Ü b e r s... i c h t S Q L S e r v e... r L o c a l DB S Q L S e r v... e r E x p r e s s S Q L S e r v e... r C o m p a c t U n t e r s c h i e d e S Q L S e r v e r / S Q L S e r v e r E... x p r e s s / L o c a l DB / 4 J 7 3 e t - E n g i n e C l i e n t - v e r s u s F i l e s e r v... e r - P r o g r a m m i e r u n g Di e w i c h t i g s t e... n T o o l s v o n S Q L S e r v e 4 7 r 7 V o r d e f i n i e r t e Da t e n b a... n k e n E i n s c h r ä n k u n g e n W e i t e r e S Q L S e r v e r - F u n k t i o n e... n i m K u r z ü b e r b l i c k Z u g r i f f a u s... V i s u a l B a s i c E i n r i c h t e n d e r A n b i n d u n g ( A s... s i s t e n t ) E i n r i c h t e n d e r Ve r b i n d u n g ( Q u... e l l c o d e ) Da t e n b a n k e n m i... t DM O v e r w a l t e n S Q L S e r v e r M a n a g... e m e n t O b j e c t s ( S M O ) E i n b i n d u n g E i n f ü h r u n... g s b e i s p i e l A n m e l d e n... a m S e r v e r Da t e n s i c h e r h e i t a u... f d e m M i c r o s o f t S 4 Q 9 L 0 S e r v Ü b e r b l i c k S i... c h e r h e i t s m o d e l l V e r w a l t e n m i t d e m S Q... L S e r v e r M a n a g e 4 m 9 5 e n t S t V e r w a l t e n... m i t T - S Q L d e n N e t z w e r k z u g r i f f f ü r d e n S... Q L S e r v e r E x p r 5 0 e 2 s s a k t i v d i e S Q L S e r v... e r E x p r e s s - V e r s i 5 0 o 4 n e r k d i e S Q L S e r v e r... E x p r e s s - V e r s i 5 0 o 5 n a d m i a l l e N u t z e r e i n e r... Da t e n b a n k e r m i t t e l n? a l l e r e g i s t r i e r t e n M i c... r o s o f t S Q L S e r v e r 5 e 0 r 6 m i t t e l n? a l l e Da t e n b a n k... e n u n d d e r e n T 5 a 0 6 b e l l e n e i n e T a b e... l l e l ö s c h e n? 5 0 7
9 1 2 I n h a l t s v e r z e i c e i n e T a b e l... l e m i t d e n S M O e r 5 z 0 7 e u g e n? d i e A n z a h l... d e r Da t e n s ä t z e b e s c h r ä n P l a t z h a l t e r z e i c h e n... i n T - S Q L v e r w e n d e n? T e i l s t r i... n g s e r z e u g e n? L e e r z e i c h e... n e n t f e r n e n? m i t DR O P I N DE... X j e d e n I n d e x l ö 5 1 s 1 c h e n? 7. E R R O R k o... r r e k t v e r a r b e i t e n? d i e A n z a h l d e r Da t e n s ä t z e... e i n e r A b f r a g e b e 5 s 1 t 2 i m m e n? m i t B e d i n g u n g e n F e l d... i n h a l t e f o r m a t i e r e n? A b f r a g e n m i t... P l a t z h a l t e r n b 5 e 1 2 s c h l e d a s E r g e b n i s e i n e r S t o... r e d P r o c e d u r e s p e i c h e 5 r 1 3 n? e i n e Da t e n b a n k... u m b e n e n n e n? e i n e Da t e n b a n k z w i s c h e n... S e r v e r n v e r s c h i e b e n 5? e i n e Da t e n b a n k s t... r u k t u r k o p i e r e n? n a c h d e m L ö s c... h e n I DE N T I T Y a u f s e t e i n e T a b e l l e n s p... a l t e u m b e n e n n e n? U n t e r s c h i e d e z w i s c h e n t e m p o... r ä r e n T a b e l l e n e 5 r 1 6 k e n n e n? Da t e n a u s v e r s c h i e d e n e n... Da t e n b a n k e n a n z e i g e n 5? d i e P R I N T - A n w... e i s u n g i n V B a n z e i g e n? 8 M i c r o s o f t S Q L... S e r v e r - P r o g r a m m i e 5 1 r 9 u n g P r a k t i s c h e s A r b e i t e n m i... t d e m S Q L S e r v e r E r s t e l l e n v o n S Q L S e r v e r - Da t e... n b a n k e n E r z e u g e n u n d V e r w a l t e n... v o n T a b e l l e n Da t e n t y... p e n Da t e n b a n k d i a g r... a m m e E r z e u g e n u n d V e r w e n d e n v o n... S i c h t e n ( V i e w s ) G e s p e i c h e r t e P r o z e d u r... e n v e r w e n d e n T a b l e V a l u e P a r a m e... t e r s ( T V P ) P r o g r a m m i e r u n g / V e r w e n d u n... g v o n T r i g g e r n V o l l t e x... t a b f r a g e n Di e V e r w e n d u n g v o n F i l e... S t r e a m - S t o r a g e F i l e... T a b l e M a s s e n k o p i... e r e n Da t e n b a n k e n s i c h e r n u n d w i e d e r h e... r s t e l l e n F e h l e r b e... h a n d l u n g Da s F e h l... e r m o d e l l V e r w e n d e n v E... R R O R V e r w e n d e n v o n R A I S... E E R R O R F e h l e r b e h a n d l u... n g m i t T R Y... C A T C H F e h l e r b e h a n d l u... n g m i t A DO. N E T W e i t e r e F e a t u r e s d e s Da t e n z u... g r i f f s u n t e r A DO. N E T A l l e v e r f ü g b a r... e n S Q L S e r v e r e r m i t t 5 e 7 1 l n K l a s s i s c h e a s y n c h r o n... e B e f e h l s a u s f ü h r u n g B e n a c h r i c h t i g u n g e n ü b e r Da t e n ä n d e r... u n g e n M u l t i p l e A c t i v e... R e s u l t s e t s ( M A R S ) C L R - I n t e g r a t i... o n i m S Q L S e r v e r G r u n d s ä t z l... i c h e r A b l a u f C L R - U n t e r s t ü t z u n g... a k t i v i e r e n 5 7 6
10 I n h a l t s v e r z e i c h n i s 1 3 A s s e m b l y... e r s t e l l e n E i n e r s t e s... B e i s p i e l B e n u t z e r d e f i n i e r t e F u n... k t i o n e n ( U DF ) S t o r e d P r... o c e d u r e s A g g r e g a t -... F u n k t i o n e n T r i g g e r i n... V B r e a l i s i e r e n M e h r S i... c h e r h e i t F a z... i t X M L - U n t e r s t ü t z u... n g De r X M L - Da... t e n t y p X M L - Da t e n m i t... S E L E C T e r z e u g e n X M L - A b f r a... g e n De r C l i e n t z u g r... i f f a u f d i e X M L - Da t e 6 n A k t u a l i s i e r u n g s - u n d L ö s c... h w e i t e r g a b e n r e a l i 6 s 0 3 i e r e n? Ä n d e r u n g e n i n T a b e l l e n p r o t... o k o l l i e r e n? S Q L - A n w e i s u n g e... n d e b u g g e n? e i n S q l C o n n e c... t i o n - O b j e k t p r o 6 0 g 6 r a m m i e e i n e G e s p e i c h e r t e... P r o z e d u r a u f r u f e n? m i t T a b l e V a l u e - P... a r a m e t e r n a r b e i t e n? m i t S t a p... e l - A b f r a g e n a r b e i t e 6 n 1 4? Q u e r y N o t i f i c a t i o n s e i... n r i c h t e n u n d a u s w e r t 6 e 1 n 6? d i e M A R S - Te c h n o l o g i e k e n n e... n l e r n e n? R o w - C o n s t... r u c t o r s v e r w e n d e n? S Q L S e r v e r C o m p a c t E i n s a t z s z e n a r i... e n E i n s c h r ä n k u n g e n Di e» t o l l e «n e u... e V e r s i o n F ä h i g k e i t e n /... V o r t e i l e I n s t a... l l a t i o n B o o k s... O n l i n e S Q L S e r v e r... C o m p a c t 3. 5 S P S Q L S e r v e r C... o m p a c t T o o l b o x W e i t e r e... Do w n l o a d s Da t e n b a n k e n e r s t e l l e n, v e r w a l t e n u n d... e i n b i n d e n V i s u a l... S t u d i o S Q L S e r v e r M a... n a g e m e n t S t u d i o C o d e b a s i e... r t m i t V B T a b e l l e n u n d R e f e r e n... z e n e r s t e l l e n Z u s a m m e n a r b e i t... m i t d e m Da t a S e t Da t e n z u g r i f f... m i t S q l C e R e s u l t S e t Da t e n b i n d u n g Da s R e s u l t S... e t k o n f i g u r i e r e n Da t e n s ä t... z e l ö s c h e n Da t e n s ä t z e e... i n f ü g e n Da t e n s ä t z e b e... a r b e i t e n N a v i g a t i o n z w i s c h e n d e n Da t e... n s ä t z e n 6 4 5
11 1 4 I n h a l t s v e r z e i c Z u g r i f f m i... t L I N Q t o S Q L A n b i n d e n e i n e r v o r h a n d e n e n Da t e... n b a n k E r s t e l l e n e i n e r n... e u e Da t e n b a n k E r g ä n z u n g e n Z u g r i f f p e r... E n t i t y Da t a M o d e l De r E i n s a t z a l s L o c a l... Da t a b a s e C a c h e B e i s p i e l E i n w... e g S y n c h r o n i s a t i o n B i d i r e k t i o n a l... e S y n c h r o n i s a t i o n T i p p s... & T r i c k s M i g r a t i o n v o n... V e r s i o n 3. 5 a u f Da t e n b a n k a u f R e m o t e l a... u f w e r k n u t z e n P e r f o r m a n c e v e... r b e s s e r n Da t e n b a n k v o n s c h r e i b g e s c h ü t z t... e m M e d i u m s t a r t e n Da t e n b a n k i n f o r m a t i o n e n a b r... u f e n Da t e n b a n k r e p... a r i e r e n Da t e n b a n k k o m p r i... m i e r e n Di e Da t e n b a n k n a c h t r ä g l... i c h v e r s c h l ü s s e l n E i n Da t e n b a n k - B a c k u p... r e a l i s i e r e n F e h l e r i n d e r V i s u a l S t... u d i o - I DE v e r m e i d e n Di s t r i... b u t i o n F a z... i t S Q L i t e E i n M i n i g a n z g r o ß W a s i s t e i... g e n t l i c h S Q L i t e? V o r t e... i l e N a c h t e... i l e V o r b e r e i t u... n g e n Do w n l o a d / I... n s t a l l a t i o n I n t e g r a t i o n... i n I h r V B - P r o j e k t Da t e n b a n k - T o o l... s Ve r w a l t e n v o n S Q L i t e - Da t e n b a n k e n m i t V i... s u a l S t u d i o Da t a b a s... e. N E T S Q L i t e A d m... i n i s t r a t o r P r a k t i s c h e A u f g a b e n s t e l... l u n g e n Da t e n b a n k / Da t e n b a n k o b j e k t e p... e r C o d e e r s t e l l e n M ö g l i c h e C o n n e c t i o n s t r... i n g - P a r a m e t e r T a b e l l e n e r... z e u g e n Da t e n b a n k z u g r i f f p e r Da... t a S e t r e a l i s i e r e n B e s o n d e r h e i t : I n M e m o r... y - Da t e n b a n k Da t e n z u g r i f f m i... t d e m E n t i t y F r a m e w o 6 8 r 4 k Di e B e d e u t u n g v o n T r a n s a k t... i o n e n b e i S Q L i t e S O U N DE X v e r w e n... d e n V o l l t e x t a b f r a g e... n r e a l i s i e r e n E i g e n e s k a l a r e F u n k t i o n e n... i n V B r e a l i s i e r e n E i g e n e A g g r e g a t - F u n k t i o n e n i n V B r... e a l i s i e r e n S Q L i t e d i e Da t e n... b a n k f ü r W i n d o w s S 6 t 9 5 o r e A I n s t a l l a t i o n i... n e i n e m W i n R T - P r o j e k t E r s t e l l e n... d e r Da t e n b a n k Da t e n e i n f ü g e n, l e s e... n u n d a b f r a g e n 7 0 2
12 I n h a l t s v e r z e i c h n i s 1 5 T i p p s... & T r i c k s F ü r L i e b h a b e r d e r K o m m a n d o z... e i l e S q l i t e 3. e x e E i n e S Q L i t e - Da t e n b a n... k r e p a r i e r e n E i n e B e i s p i e l d a t e n b a n k... h e r u n t e r l a d e n E i n e Da t e n b a n k v e r - u n d e n t s c h... l ü s s e l n E i n e v e r s c h l ü s s e l t e Da t e n b a n... k ö f f n e n T e s t e n o b T a... b e l l e v o r h a n d e n i s t Di e Da t e n b a n k d e f r... a g m e n t i e r e n M e h r e r e Da t e n b a n k e n... v e r k n ü p f e n T e s t e n, o b e i n... e T a b e l l e v o r h a n d e n 7 i 0 8 s t E i n e A b f r a g e / T a b e l... l e k o p i e r e n B a c k u p / R e s t o r e i m p l... e m e n t i e r e n T a b e l l e n z w i s c h e n Da t e n... b a n k e n k o p i e r e n E r s a t z... f ü r T O P M e t a d a t e n a u s... w e r t e n T i m e s t a m p a l s De f a u l t... w e r t v e r w e n d e n E x p o r t i n X M L - F o r... m a t F a z... i t D a t e n b a n k e n i n d e r C l o u d E i n f ü h r u n g i n S Q L A z u r e - Da t e n... b a n k e n Da s G r u n d p r i n z i p... d e r» W e b d a t e n b a n k «7 1 8 De r A z u r e -... S e r v e r Di e F r a g e... n a c h d e n K o s t e n E i n r i c h t e n d e... s S e r v e r s Di e z e n t r a l e... O r g a n i s a t i o n s s t r u k t u r E i n e n S e r v e r u n d e i n e Da t e n b a n k... e r s t e l l e n I P - F i l t e r... k o n f i g u r i e r e n B e m e r k u n g e n z u m n e u e r s t... e l l t e n A c c o u n t Di e d r e i k o n z e p t i o n e l l e... n Z u g r i f f s m o d e l l e A d m i n i s t r i e r e n v o n A z u r e S Q L - Da t e... n b a n k e n Z u g r i f f m i t d e m S Q... L S e r v e r M a n a g e m e 7 3 n 1 t S t u d W e i t e r e A c c o u n t... s e r s t e l l e n L o k a l e n Da t e n b a n k e n m i t... d e m M a n a g e m e 7 3 n 6 t S t u V i s u a l S t u d i o a l s M a n a g e m e n t - 7 T 3 o 9 o l P r a k t i s c h e U m s e t z u n g i n e i n e r V B - A... n w e n d u n g Ve r b i n d u n g a u f b a u... e n Da t e n b a n k e r... s t e l l e n De n a k t u e l l e n...» F ü l l s t a n d «a b r u f e n W a s p a s s i e r t, w e n n... d i e Da t e n b a n k z 7 u 4 7 k l e i n E i n e Da t e n b a n k k o p i e e r s t... e l l e n T a b e l l e (... n ) e r s t e l l e n Da t e n s c h r e i b... e n / l e s e n S t o r e d P r... o c e d u r e s I m p l e m e n t i e r e n e i n e r t e m p o r ä r... e n F e h l e r b e h a n d l u n g A b s c h l i e ß e n d e... H i n w e i s e S y n c h r o n i s i e r... e n P e r f o r m a n c... e - T i p p s Di e F i r e w a l l p e... r T - S Q L k o n f i g u r i e r e n 7 6 1
13 1 6 I n h a l t s v e r z e i c A r b e i t e n... m i t s q l c m d M i g r i e r e n v o n A c c e s s... - Da t e n b a n k e n A r b e i t e n m i t d e m E n t i t y F r a m e w o r k Da s G r u n d k o n z e p... t K o n z e p t i o n... e l l e S c h i c h t L o g i s c h e S c h i... c h t Z u o r d n u n g s s c h i c h... t W i e e r s t e l l e i c h d i... e S c h e m a - Da t e i e n? Da s G e s a m t m o d e... l l i m Ü b e r b l i c k W i e k a n n m i t d e m E DM g e... a r b e i t e t w e r d e n? Di e E n t w u r f s m ö g l i... c h k e i t e n i m Ü b e r b l i c k Da t a b a s... e - F i r s t M o d e l - F... i r s t C o d e - F i... r s t N o c h e i n W o r t... z u r C o d e - E r z e u g u n g Ü b e r b l i c k z u d e n... N e u i g k e i t e n f ü r U m s 7 7 t 8 e i g e r E n t i t y F... r a m e w o r k E n t i t y F... r a m e w o r k De r Da t a b a s e - F i r s t / M... o d e l - F i r s t - E n t w u r f U n s e r e B e i s p i e l... d a t e n b a n k De r E DM - A s... s i s t e n t De r E DM - De... s i g n e r W e i t e r e F e n s t e r d e s... E DM - De s i g n e r s S t o r e d P r o c e d u r e s... i m p o r t i e r e n K o m p l e x e T y p e... n Ve r w e n d u n g v o n E n u m... s Di e e r z e u g t e n K l a s s e n /... p a r t i e l l e K l a s s e n A k t u a l i s i e... r e n d e s M o d e l l s B e s o n d e r h e i t d e s M o d... e l - F i r s t - E n t w u r f s C o d e - F i r s t... E i n e r s t e r E i n s t i e g V o m C o d e z u r Da t e n b... a n k u n s e r e r s t 8 e 0 1 r V e r W i r m a c h e n e s b e s s e r u n d n u t z e n A... n n o t a t i o n s F e s t l e g e n d e r Z i... e l d a t e n b a n k E n t i t y F r a m e... w o r k P o w e r T o o l s E i n s a t z d e s E n t i t... y C l i e n t f ü r d i e Da 8 1 t 1 e n a b f E i n Ü b... e r b l i c k E i n s a t z... b e i s p i e l C o n n e c t i o n a u f b a u... e n P a r a m e t e r a b f r a g e n... r e a l i s i e r e n W a n n s o l l t e n S i e d i e s... e V a r i a n t e n u t z e n? V e r w e n d e n d e r O b j... e k t d i e n s t e E i n e Ü... b e r s i c h t V e r w e n d u n g v o n... e S Q L Ve r w e n d u n g v o n L I N Q t o E n... t i t i e s K u r z e i n f ü h r u n g... i n E n t i t y S Q L ( e S Q L ) F ü r d e n U m s t e i g e r : U n t e r... s c h i e d e z u T - S Q L F ü r d e n E i n... s t e i g e r 8 2 0
14 I n h a l t s v e r z e i c h n i s 1 7 P r a k t i s c h e s A r b e i t e n... m i t d e m E DM S k a l a r e W e r t e... a b f r a g e n A b f r a g e m... i t P r o j e k t i o n De t a i l d a t e n / V e r w e n d u n g d e r N a v i... g a t i o n s e i g e n s c h a f t e n L a z y L... o a d i n g W i e f u n k t i o n i e r... t d a s e x p l i z i t e L a d e 8 n 3 1? W a s p a s s i e r t b e i m v o r z e i t i g... e n L a d e n ( E a g e r - L o a d )? De l a y L o a d e... d Z u g r i f f... m i t P a g i n g A b r u f e n e i n z e l n e r E n t... i t ä t e n L o k a l e Da t e n a k t u a l i s i e r u... n g p e r Db C o n t e x t E i n f a c h e s E i n f ü g e n v o n Da t e... n s ä t z e n A b r u f e n e i n e s I d e n t i t y - W e r t... e s n a c h d e m E i n f ü g e n E i n f ü g e n v o n Da t e n s ä t z e n i n 1 : n / m : n - B... e z i e h u n g e n B e a r b e i t e n v o n... E n t i t ä t e n Ü b e r n a h m e d e r Da... t e n m i t S a v e C h a n g e s L ö s c h e n v o n Da t... e n V e r w e n d u n g v o n S t o r e d... P r o c e d u r e s F u n k t i o n... s i m p o r t e V e r w e n d e n d e s C h a n g... e T r a c k e r s A n h ä n g e n v o n O b j e k t... e n A r b e i t e n m i t... V e r e r b u n g V a l i d... i e r u n g V e r w e n d e n d e r p a r t i... e l l e n K l a s s e n d e n C o n n e c t i o n S t r i n g a... n p a s s e n? C h a n g e T r a c k i n g... d e a k t i v i e r e n? O b j e k t p e r S c h l ü s s e l l ö... s c h e n, o h n e d i e s e z 8 6 u 2 l a d e n? L I N Q P a... d v e r w e n d e n? d i e E n t i t y F r a m e... w o r k E x t e n d e 8 6 d 6 L i b r a S Q L - A n w e i s u n g e n... a n a l y s i e r e n? d i r e k t e S Q L - S t a t e m e n t s... a n d e n S e r v e r s e n d e n 8 6? R e p o r t i n g S e r v i c e s Ü b e r s... i c h t R e p o r t De s... i g n e r R e p o r t V i... e w e r W i c h t i g e Ä n d e r u n g e n g e g e n ü b e r d e r V o r g ä n g e... r v e r s i o n E i n f ü h r u n... g s b e i s p i e l e De r e r s t e B e r i... c h t s o e i n f a c h g e 8 h 7 t 2 d a s! E i n z w e i t e r B e r i c... h t w e g m i t d e m 8 7 A 6 s s i s t U n s e r e W e r k z e u g e f ü r d e n... B e r i c h t s e n t w u r f O b e r f l ä c h e d e s R e p o... r t - De s i g n e r s W e r k z e u g k a... s t e n B e r i c h t - M... e n ü B e r i c h t s d a t e n... - F e n s t e r P r o g r a m m i e r e n... m i t V i s u a l B a s i c 8 8 6
15 1 8 I n h a l t s v e r z e i c S o r t i e r e n, G r u p p i e r e n u n d F i l t e r n v o n... Da t e n s ä t z e n V o r b e r e i t u... n g e n S o r t i e... r e n G r u p p i e r... e n F i l... t e r n K r e u z t a b e l l e n... b e r i c h t e E i n f a c h... e M a t r i x Z e i l e n - u n d S p a l t e n s u... m m e n a n z e i g e n Z u s ä t z l i c h e b e r e c h n e t e... S p a l t e n e i n f ü g e n M a t r i x m i t z w e i... Z e i l e n g r u p p e n B i l d e r i m... B e r i c h t a n z e i g e n E i n B i l d... e i n b e t t e n B i l d e r a u s e i n e... r Da t e n b a n k E x t e r n... e B i l d e r H i n t e r g r... u n d b i l d e r Di a g r a m m e... d a r s t e l l e n Di a g r a m m t y... p e n S ä u l e n d i a g r... a m m W e i t e r e G r u p p e n... h i n z u f ü g e n W e i t e r e Di a... g r a m m e P a r a m e t e r a n w... e n d e n P a r a m e t e r... d e f i n i t i o n E i n b a u v o n P a r a m e t... e r n i n d e n B e r i c h 9 0 t 5 s e n t w P a r a m e t e r w e r t e a n B e r... i c h t ü b e r g e b e n B e r i c h t s v... a r i a b l e n M a s t e r - De t... a i l - R e p o r t s S u b r e... p o r t s E i n g e b e t t e t e Da t... e n r e g i o n e n N o c h m e h r... R e p o r t i n g H y p e r l i n k... r e a l i s i e r e n V e r w e n d e n v o n R e p o r t V i e w e... r - E r e i g n i s s e n H i n z u f ü g e n v o n b e n u t z e r d e... f i n i e r t e m C o d e V a r i a n t e 1 : E i n g e b e t t e t e... r V i s u a l B a s i c - C o d e V a r i a n t e 2 : B e n u t z e r d e... f i n i e r t e A s s e m b l y E r g ä n z u n g e n z u m R e p o... r t V i e w e r L o c a l M o d e v e r s u s... S e r v e r M o d e R DL - v e r s u s... R DL C - F o r m a t Ü b e r s i c h t Da t e n b i n d... u n g e i n e n B e r i c h t m i t d e m B e... r i c h t s a s s i s t e n t e n 9 1 e 7 r s t e l l e e i n e n U n t e r b e... r i c h t e i n s e t z e n? e i n e R e c h n u... n g a n z e i g e n? d a s Dr i l l... t h r o u g h - E v e n t b e h a 9 n 3 3 d e l n? d a s M e s s g... e r ä t z u r A n z e i g e n 9 u 3 6 t z e n? 1 4 D a s M i c r o s o f t C h a r t - C o n t r o l A l l g e m e i n e C h a r... t - F e a t u r e s S e r i e n / R e i h e n u n d Da t e n p u n k t... e d i r e k t e r z e u g e n De n Di a g r a m... m t y p ä n d e r n 9 4 1
16 I n h a l t s v e r z e i c h n i s 1 9 A B 3 D- Da r s... t e l l u n g F a r b e n f ü r S e r... i e n u n d Da t e n p u n k t e L e e r e Da t e n... p u n k t e Di a g r a m m d... r u c k e n Di a g r a m m e x p o r t i e r e... n / a b s p e i c h e r n E i n f ü h r u n g i n d i e C h a r t - Da t e n... b i n d u n g M a n u e l l e Da t e n b i n d u n g m i t t e l s P o i n t s. A... d d X Y - M e t h o d e Ü b e r s i c h t ü b e r d i e s p e z i e l l e n... Da t e n b i n d u n g s m e t h o d e n U n t e r s t ü t z t e... Da t e n q u e l l e n S p e z i e l l e C h a r t - Da t e n b i... n d u n g s m e t h o d e n Di e Da t a B i n d T a b l e... - M e t h o d e Da t a B i n d - M e t h o d e / Da t a S o u r c... e - E i g e n s c h a f t Di e Da t a B i n d C r o s s T a b... l e - M e t h o d e Di e P o i n t s. Da... t a B i n d - M e t h o d e Di e P o i n t s. Da t a... B i n d ( X ) Y - M e t h o d e n d a s C h a r t - C o n t r... o l z u r L a u f z e 9 5 i 9 t m i t d a s C h a r t m i t e i... n e r L I N Q t o S Q L - A b f m i t A S P. N E T u n d E n t i... t y F r a m e 9 w 6 o 4 r k e i G l o s... s a r W i c h t i g e D a t e... i e n d u n g e n S t i c h w o... r t v e r z e i c h n i s 9 7 7
17 B o n u s k a p i t e l i m V o r w... o r t A c c e s s - D a t e n b a n k e n E i n e r s t e r B l i c k a u f M i c r o s... o f t A c c e s s - Da t e n b a n k e n W a r u m A c... c e s s? A c c e s s - Da t e... n t y p e n B e s c h r ä n k u n g e n De r Z u g r i f f... a u s V i s u a l B a s i c W a r u m n i c h t n u r A DO.... N E T? Di e A DO X -... L i b r a r y Di e J R O -... L i b r a r y A DO M... D E i n b i n d e n v o n A DO X u n d J R O... i n V B P a r a m e t e r f ü r A DO.... N E T - C o n n e c t i o n s t r 1 i 0 1 n 3 g s A c c e s s - Da t e n b a... n k p a s s w o r t A c c e s s - Da t e n b a n k s i c h e r h e i t ( B e n... u t z e r - / G r u p p e n e b e n e ) Da t e n b a n k z u g r i f f a u f s c h r e i b g e s c h... ü t z t e M e d i e n ( C D, DV 5 D) Da t e n b a n k e n e r s t e l... l e n Di e C r e a t e - M... e t h o d e W e i t e r e P a r... a m e t e r J e t - s p e z i f i s c... h e O p t i o n e n T a b e l l e n / I n d i z... e s e r s t e l l e n / v e r w a l t e n T a b e l l e n d e f i n i... t i o n I n d e x d e... f i n i t i o n E r s t e l l e n v o n P r o z e d u r e n u n d... S i c h t e n T a b e l l e n v e r k n ü p f e n ( R e l a t... i o n e n ) Z u g r i f f s s c h u t z i n A c c e s s - Da t... e n b a n k e n G r u n d l a g e n S i c h e r n a u f Da t e... n b a n k e b e n e E r s t e l l e n n e u e r B e n u t z... e r u n d G r u p p e n V e r g a b e v o n R... e c h t e n V e r s c h l ü s s e l n v o n... Da t e n b a n k e n E i n b i n d e n e x t e r n e... r T a b e l l e n E r s t e l l e n e i n e r... V e r b i n d u n g A k t u a l i s i e r e n... e i n e r V e r b i n d u n g L ö s c h e n e i n e r V e... r b i n d u n g R e p l i z i e r e n v o n Da... t e n b a n k e n Da t e n b a n k a n a... l y s e V e r w e n d u n g v o n G e t... S c h e m a Da t e n b a n k e i g e n s c h a f t e n m i t... A DO X e r m i t t e l n T a b e l l e n m i t... A DO X b e s t i m m e n S i c h t e n / A b f r a g e n m i t A... DO X b e s t i m m e n N u t z e r u n d N u t z e r g r u p... p e n a u s l e s e n N u t z e r - u n d G r u p p e n b e r e c h t i... g u n g e n e r m i t t e l n
18 2 2 B o n u s k a p i t e l i m E - B o o k W e i t e r e A u f g a b e n... s t e l l u n g e n A c c e s s - Da t e n b a n k e n r e p a r i e r... e n / k o m p r i m i e r e n Di s t r i b u t i o n v o n A c c e s s - Da t e... n b a n k e n A c c e s s Da t... e n b a n k e n Z u g r i f f a u f... d i e Da t e n b a n k e n N e u e r C o n n e c t i... o n s t r i n g Ü b e r s i c h t n e u e Da... t e n t y p e n A r b e i t e n... m i t d e n DA O s M e m o f e l d m i t... A r c h i v - F u n k t i o n A n l a g e - F... e l d R i c h - T e x t... - F e l d M u l t i v a l u... e - F e l d ( M V F ) A c c e s s / Da t e... n b a n k e n Do w n l o a d / I n s t a l l a t i o n A c c e s s Da t a... b a s e E n g i n e B e r e c h n e t e... S p a l t e n T r i g g e r / Da t e n... m a k r o s U n t e r s c h i e d e A c c e s s / / A DO... i n s t a l l i e r e n? A c c e s s - Da t e n b a n k e n e x k l u s i... v ö f f n e n? d i e Z u g r i f f s g e s c h w i n d i g k e i t a u... f A c c e s s - Da 1 t 0 e 7 3 n b a n k e n e A c c e s s - Da t e n b a n k e n i m... N e t z w e r k v e r w e n d e n? a l l e a k t i v e n Ve r b i n d u n g e n z u r Da t e n... b a n k a u f l i s t e n? e i n e S p a l t e m i t e i n d e u t i... g e n Z u f a l l s w e r t e n e 5 r z e u g e n? d a s Da t e n b a n k - K e n n w o r t... ä n d e r n? A b f r a g e n ü b e r m e h r e r e Da... t e n b a n k e n r e a l i s i e 1 r 0 7 e 6 n? d i e B e s c h r e i b u n g v o n Da t... e n b a n k f e l d e r n a b r u f 1 e 0 7 n 6? o h n e A c c e s s a u f A c c e s s - Da t... e n b a n k e n z u g r e i f e n? J e t - S Q L i n T h e o r i e u n d P r a x i s E i n f ü h r u n... g K a t e g o r i e n v o n S Q L - A... n w e i s u n g e n T e s t p r o g r a m m u n d B e i s p... i e l d a t e n b a n k H i n w e i s e z u r B... e d i e n u n g U n s e r e B e i s p i e l d a t e n b a... n k i m Ü b e r b l i c k A l t e r n a t i v e V a r i a n t e n f ü... r d i e S Q L - A b f r a g e B e m e r k u n g... e n Da t e n a... b f r a g e n A b f r a g e n... m i t S E L E C T A l l e S p a l... t e n a u s w ä h l e n A u s w a h l... d e r S p a l t e n F i l... t e r n B e s c h r ä n k e n d e r E r g... e b n i s m e n g e E i n d e u t i g e R e c o r d s / d o p p e... l t e Da t e n s ä t z e T a b e l l e n v e r k n ü p f... e n T a b e l l e n v e r... e i n i g e n Da t e n s ä t z e s... o r t i e r e n Da t e n s ä t z e g r... u p p i e r e n U n t e r a b... f r a g e n
19 B o n u s k a p i t e l i m E - B o o k 2 3 Da t e n m a n i p u... l i e r e n E i n f ü g e n e i n z e l n e... r Da t e n s ä t z e E i n f ü g e n v o n A b f... r a g e d a t e n E x p o r t i e r e n / I m p o r t i e r e n... v o n A b f r a g e d a t e n A k t u a l i s i e r e n / Ä n d... e r n L ö s c... h e n E r w e i t e r t e S Q L - F... u n k t i o n e n B e r e c h n e t e / F o r m a t i... e r t e S p a l t e n B e r e c h n u n g s f u n k t i o n... e n N U L L - W e r... t e Da t u m u n d Z e i t... i n S Q L - A b f r a g e n Da t e n t y p u m w a n d l u n g e... n K r e u z t a b e l l e n... a b f r a g e n Da t e n b a n k v e r w a l... t u n g m i t S Q L ( DDL ) Da t e n b a n k e n T a b e... l l e n I n d i... z e s T a b e l l e n / I n d i z e s... l ö s c h e n o d e r v e r ä 1 1 n 4 2 d e r n S i c h t e... n ( V i e w s ) N u t z e r - u n d R e c h t e v e r w a l... t u n g Da t e n b a n k e n t w u r f o p t i m i... e r e n I n d i... z e s A b f r a g e o p... t i m i e r u n g W e i t e r e M ö g l... i c h k e i t e n J e t - S Q L i n d e... r V i s u a l B a s i c - P r a x i s A u s f ü h r e n... o d e r a b f r a g e n? E i n f ü g e n v o n... S t r i n g s z u r L a u f z e i t Da t u m s e... i n g a b e P a r a m e t e r ü b e... r g a b e n a c h e i n e m I N S... E R T d a s Z ä h l e r 1 1 f 5 4 e l d a b d i e A n z a h l... d e r Da t e n s ä t z e e 1 1 r 5 4 m i t t e l Da t u m s t e i l e... i n S Q L z u r S u c h 1 e n u t z e n d i e G r o ß - / K l e i... n s c h r e i b u n g b e r 1 ü 1 5 c 5 k s i c h t W I T H O W N E R A C C E S S... O P T I O N v e r w e n d 1 1 e 5 6 n? Da t e n s ä t... z e r i c h t i g v e r k n ü p f 1 1 e 5 7 n? d o p p e l t e Da t e n... s ä t z e a u s e i n 1 1 e 5 8 r T a b e d i e I F... F - F u n k t i o n e r s e t z e n? e i n e i n f a c h e s S Q L - A b f r... a g e p r o g r a m m e r s t e l l 1 e 1 n 5? A g g r e g a t f u n k t i o n e n a u... s w e r t e n? d i e A c c e s s Da t e n b a n... k f e a t u r e s u n t e r s t ü 1 t 1 z 6 3 e n? Ü b e r s i c... h t e n Di e w i c h t i g s t e n... S Q L - B e f e h l e U n t e r s c h i e d e A N S I - S Q L... u n d A c c e s s - S Q L T - S Q L i n T h e o r i e u n d P r a x i s E i n f ü h r u n... g K a t e g o r i e n v o n S Q L - A... n w e i s u n g e n S c h r e i b w... e i s e
20 2 4 B o n u s k a p i t e l i m E - B o o k K o m m e n t a... r e Z e i c h e n k e... t t e n V a r i a b l e n d e k l a r i e r... e n / v e r w e n d e n B e d i n g u n g e n m i t I F / E L... S E a u s w e r t e n V e r w e n d e n v o n... C A S E C H O O S E V e r w e n d e n v o n W H I L E... B R E A K / C O N T I N U E Da t u m u n d U h r... z e i t i n T - S Q L V e r w e n d e n v o n... G O T O F e h l e r b e... h a n d l u n g T e s t p r o g r a m m u n d B e i s p... i e l d a t e n b a n k H i n w e i s e z u r B... e d i e n u n g U n s e r e B e i s p i e l d a t e n b a... n k i m Ü b e r b l i c k A l t e r n a t i v e V a r i a n t e n f ü... r d i e S Q L - A b f r a g e B e m e r k u n g... e n Da t e n a... b f r a g e n A b f r a g e n... m i t S E L E C T A l l e S p a l... t e n a u s w ä h l e n A u s w a h l... d e r S p a l t e n F i l... t e r n B e s c h r ä n k e n d e r E r g... e b n i s m e n g e E i n d e u t i g e R e c o r d s / d o p p e... l t e Da t e n s ä t z e T a b e l l e n v e r k n ü p f... e n T a b e l l e n v e r... e i n i g e n Da t e n s ä t z e s... o r t i e r e n Da t e n s ä t z e g r... u p p i e r e n U n t e r a b... f r a g e n Da t e n m a n i p u... l i e r e n E i n f ü g e n e i n z e l n e... r Da t e n s ä t z e E i n f ü g e n v o n A b f... r a g e d a t e n E x p o r t i e r e n / I m p o r t i e r e n... v o n A b f r a g e d a t e n A k t u a l i s i e r e n / Ä n d... e r n L ö s c... h e n E r w e i t e r t e T - S Q L -... F u n k t i o n e n B e r e c h n e t e / F o r m a t i... e r t e S p a l t e n B e r e c h n u n g s f u n k t i o n... e n N U L L - W e r... t e Da t u m u n d Z e i t... i n S Q L - A b f r a g e n Da t e n t y p u m w a n d l u n g e... n K r e u z t a b e l l e n... a b f r a g e n Da t e n b a n k v e r w a l t... u n g m i t T - S Q L ( DDL ) Da t e n b a n k e n t w u r f o p t i m i... e r e n I n d i... z e s A b f r a g e o p... t i m i e r u n g W e i t e r e M ö g l... i c h k e i t e n S Q L i n d e r V i... s u a l B a s i c - P r a x i s A u s f ü h r e n... o d e r a b f r a g e n? E i n f ü g e n v o n... S t r i n g s z u r L a u f z e i t
K u r z ü b e r s i c h t
K u r z ü b e r s i c h t V o r w... o r t 2 9 1 E i n f ü h r... u n g 3 3 2 P r o g r a m m i e r e... n m i t V B A 7 3 3 M a k r o s e i n e... E i n f ü h r u n g 1 4 5 4 F o r m u l a r e u n d S...
MehrDatenbank-Programmierung mit Visual C# 2012 (Buch + E-Book)
Datenbank-Programmierung mit Visual C# 2012 (Buch + E-Book) Grundlagen, Rezepte, Anwendungsbeispiele von Walter Doberenz, Thomas Gewinnus 1. Auflage Datenbank-Programmierung mit Visual C# 2012 (Buch +
MehrMarketing-Controlling
Marketing-Controlling Systeme und Methoden für mehr Markt- und Unternehmenserfolg von Prof. Dr. Jörg Link, Prof. Dr. Christoph Weiser 2., vollständig überarbeitete und erweiterte Auflage Marketing-Controlling
MehrErbrecht in Frage und Antwort
Beck-Rechtsberater im dtv 50637 Erbrecht in Frage und Antwort Vorsorge zu Lebzeiten, Erbfall, Testament, Erbvertrag, Vollmachten, Steuern, Kosten von Bernhard F. Klinger 3. Auflage Erbrecht in Frage und
MehrBAföG Bildungsförderung
Beck-Texte im dtv 5033 BAföG Bildungsförderung Textausgabe von Prof. Dr. Ulrich Ramsauer 31., neubearbeitete Auflage BAföG Bildungsförderung Ramsauer schnell und portofrei erhältlich bei beck-shop.de DIE
MehrMehr Selbstständigkeit für Menschen mit Autismus
Mehr Selbstständigkeit für Menschen mit Autismus Der TEACCH-Ansatz als evidenzbasierte Fördermethode von Martin Degner 1. Auflage Mehr Selbstständigkeit für Menschen mit Autismus Degner schnell und portofrei
Mehr3D-Architektur-Visualisierung
3D-Architektur-Visualisierung Atmosphäre mit Konzept, Licht und Struktur mit 3ds Max von Christian da Silva Caetano 1. Auflage 3D-Architektur-Visualisierung da Silva Caetano schnell und portofrei erhältlich
MehrDie drei Engel der Weihnacht
Die drei Engel der Weihnacht Freude, Liebe und Licht zum schönsten Fest des Jahres von Sabine Fels 1. Auflage tredition 2013 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 8495 5070 7 schnell und
MehrAgile Softwareentwicklung
Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf-Gideon Bleek, Henning Wolf 2., aktualisierte und erweiterte Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich
MehrWettbewerbsrecht, Markenrecht und Kartellrecht: WettbR
Beck-Texte im dtv 5009 Wettbewerbsrecht, Markenrecht und Kartellrecht: WettbR Textausgabe von Prof. Dr. Helmut Köhler 34. Auflage Wettbewerbsrecht, Markenrecht und Kartellrecht: WettbR Köhler schnell und
MehrTranskulturelle Pflege am Lebensende
Transkulturelle Pflege am Lebensende Umgang mit Sterbenden und Verstorbenen unterschiedlicher Religionen und Kulturen von Elke Urban 1. Auflage Kohlhammer 2010 Verlag C.H. Beck im Internet: www.beck.de
MehrBeck-Rechtsberater im dtv 50678. Ratgeber Zeitarbeit. Was Arbeitnehmer wissen sollten. von Dr. Margit Böhme. 1. Auflage
Beck-Rechtsberater im dtv 50678 Ratgeber Zeitarbeit Was Arbeitnehmer wissen sollten von Dr. Margit Böhme 1. Auflage Ratgeber Zeitarbeit Böhme schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrPflegeversicherung in Frage und Antwort
Beck-Rechtsberater im dtv 50619 Pflegeversicherung in Frage und Antwort Versicherungspflicht, Beitragsbemessung, Pflegeleistungen von Michael Schmidt, Günther Merkel, Günter Merkel 4. Auflage Pflegeversicherung
MehrRuby on Rails. Einstieg in die effiziente Webentwicklung -Grundlagen und fortgeschrittene Konzepte -Ajax / Web 2.0 -Einführung in Ruby
Ruby on Rails Einstieg in die effiziente Webentwicklung -Grundlagen und fortgeschrittene Konzepte -Ajax / Web 2.0 -Einführung in Ruby von Martin Marinschek, Wolfgang Radinger 1. Auflage Ruby on Rails Marinschek
MehrSchulungspaket ISO 9001
Schulungspaket ISO 9001 PPT-Präsentationen Übungen Dokumentationsvorlagen Bearbeitet von Jens Harmeier 1. Auflage 2014. Onlineprodukt. ISBN 978 3 8111 6740 7 Wirtschaft > Management > Qualitätsmanagement
MehrMicrosoft PowerPoint 2013 auf einen Blick
Microsoft PowerPoint 2013 auf einen Blick von Eva Kolberg 1. Auflage Microsoft PowerPoint 2013 auf einen Blick Kolberg schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrVereinbarungen bei Trennung und Scheidung
Beck`sche Musterverträge 15 Vereinbarungen bei Trennung und Scheidung von Dr. Michael Krenzler 5., überarbeitete Auflage Vereinbarungen bei Trennung und Scheidung Krenzler schnell und portofrei erhältlich
MehrCrashkurs Buchführung für Selbstständige
Crashkurs Buchführung für Selbstständige von Iris Thomsen 9. Auflage Crashkurs Buchführung für Selbstständige Thomsen schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrAgiles Projekmanagement mit Scrum
Agiles Projekmanagement mit Scrum Deutsche Ausgabe von Agile Project Management with Scrum von Ken Schwaber 1. Auflage Agiles Projekmanagement mit Scrum Schwaber schnell und portofrei erhältlich bei beck-shop.de
MehrProfessionelles Forderungsmanagement
Professionelles Forderungsmanagement Rechtliche Grundlagen und Praxis des Inkassogeschäfts von Dr. Karsten Schneider 1. Auflage Professionelles Forderungsmanagement Schneider schnell und portofrei erhältlich
MehrFondsGuide Deutschland 2009
Handelsblatt-Bücher FondsGuide Deutschland 2009 Ratgeber Investmentfonds von Feri Rating & Research GmbH Feri Rating & Research GmbH 1. Auflage FondsGuide Deutschland 2009 Feri Rating & Research GmbH schnell
MehrNichtparametrische Datenanalyse
Statistik und ihre Anwendungen Nichtparametrische Datenanalyse Unverbundene Stichproben von Edgar Brunner, Ullrich Munzel 1. Auflage Nichtparametrische Datenanalyse Brunner / Munzel schnell und portofrei
MehrReiseversicherung. Rücktritt - Abbruch - Kranken - Gepäck. von Dr. Hubert W. van Bühren, Dr. Irmtraud Nies, Dr. Hubert Martin van Bühren, Paul Degott
Reiseversicherung Rücktritt - Abbruch - Kranken - Gepäck von Dr. Hubert W. van Bühren, Dr. Irmtraud Nies, Dr. Hubert Martin van Bühren, Paul Degott 3., völlig neu bearbeitete Auflage Reiseversicherung
Mehrbhv Praxis OpenOffice 3.3 von Winfried Seimert 1. Auflage
bhv Praxis OpenOffice 3.3 von Winfried Seimert 1. Auflage OpenOffice 3.3 Seimert schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Integrierte Softwarepakete
MehrBerufswunsch Fotograf - Edition ProfiFoto
mitp Edition Profifoto Berufswunsch Fotograf - Edition ProfiFoto Ein Leitfaden für angehende Berufsfotografen für einen erfolgreichen Start von Jens Brüggemann 1. Auflage mitp/bhv 2011 Verlag C.H. Beck
MehrSGB XI. Soziale Pflegeversicherung
Beck-Texte im dtv 5581 SGB XI. Soziale Pflegeversicherung Textausgabe von Prof. Dr. Bertram Schulin 11., überarbeitete Auflage SGB XI. Soziale Pflegeversicherung Schulin schnell und portofrei erhältlich
Mehrvon Prof. Dr. Jörn Axel Kämmerer 1. Auflage
Verhandlungen des 68. Deutschen Juristentages Berlin 2010 Band I: Gutachten / Teil H: Die Zukunft der Freien Berufe zwischen Deregulierung und Neuordnung von Prof. Dr. Jörn Axel Kämmerer 1. Auflage Verhandlungen
MehrFügetechnik - Schweißtechnik
Fügetechnik - Schweißtechnik Lehrunterlage 7., überarb. u. erw. Aufl. Fügetechnik - Schweißtechnik schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Schweißtechnik
MehrBeck'sches Formularbuch IT-Recht
Beck'sches Formularbuch IT-Recht von Dr. Wolfgang Weitnauer, Dr. Diethelm Baumann, Dr. Nicola Esser, Dr. Caroline Cichon, Dr. Uwe A. Henkenborg, Dr. Joachim Huber, Prof. Dr. Ralf Imhof, Dr. Patrick J.
MehrSteuerrecht im Überblick
Steuerrecht im Überblick Zusammenfassungen und Grafiken von Otto von Campenhausen, Achim Grawert 2., überarbeitete und aktualisierte Auflage Steuerrecht im Überblick von Campenhausen / Grawert schnell
MehrWPM - Wertstromorientiertes Prozessmanagement
WPM - Wertstromorientiertes Prozessmanagement - Effizienz steigern- Verschwendung reduzieren- Abläufe optimieren von Karl W. Wagner, Alexandra M. Lindner 1. Auflage WPM - Wertstromorientiertes Prozessmanagement
MehrSoziale Marktwirtschaft im Studium
Wissenschaftliche Beiträge aus dem Tectum-Verlag 52 Soziale Marktwirtschaft im Studium Wertevermittlung an Hochschulen von Heike Rieder 1. Auflage Soziale Marktwirtschaft im Studium Rieder schnell und
Mehrmitp Anwendungen Pinterest Ein Guide für visuelles Social-Media-Marketing von Andreas Werner 1. Auflage
mitp Anwendungen Pinterest Ein Guide für visuelles Social-Media-Marketing von Andreas Werner 1. Auflage Pinterest Werner schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrProjektmanagement mit Microsoft Project 2007
DAS EINSTEIGERSEMINAR Projektmanagement mit Microsoft Project 2007 von Gudrun Rehn-Göstenmeier 1. Auflage Projektmanagement mit Microsoft Project 2007 Rehn-Göstenmeier schnell und portofrei erhältlich
MehrSchriftenreihe Energie- und Infrastrukturrecht 12. Anreizregulierung. Eine kritische Untersuchung
Schriftenreihe Energie- und Infrastrukturrecht 12 Anreizregulierung Eine kritische Untersuchung von Dr. Christian Theobald, Dr. Konrad Hummel, Dr. Peter Gussone, Diane Feller 1. Auflage Anreizregulierung
MehrCATIA V5. Volumenmodellierung, Zeichnungen. von Werner Koehldorfer. 1. Auflage
CATIA V5 Volumenmodellierung, Zeichnungen von Werner Koehldorfer 1. Auflage CATIA V5 Koehldorfer schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Hanser München 2005 Verlag C.H. Beck
MehrWindows Presentation Foundation - Crashkurs
Windows Presentation Foundation - Crashkurs von Bernd Marquardt 1. Auflage Windows Presentation Foundation - Crashkurs Marquardt schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrJava Web Services in der Praxis
Java Web Services in der Praxis Realisierung einer SOA mit WSIT, Metro und Policies von Andreas Holubek, Oliver Heuser 1. Auflage Java Web Services in der Praxis Holubek / Heuser schnell und portofrei
MehrMicrosoft Outlook 2010 auf einen Blick
Microsoft Outlook 2010 auf einen Blick von Jim Boyce Jim Boyce hat an mehr als 45 Computerbüchern mitgewirkt, zuletzt als Autor des Buches "Microsoft Office Outlook 2007 auf einen Blick". 1. Auflage Microsoft
Mehrmitp für Kids OpenOffice für Kids von Hans-Georg Schumann 1. Auflage
mitp für Kids OpenOffice für Kids von Hans-Georg Schumann 1. Auflage OpenOffice für Kids Schumann schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Integrierte
MehrVerhandlungen des 68. Deutschen Juristentages Berlin 2010 Band I: Gutachten / Teil B: Abschied vom Normalarbeitsverhältnis?
Verhandlungen des 68. Deutschen Juristentages Berlin 2010 Band I: Gutachten / Teil B: Abschied vom Normalarbeitsverhältnis? Welche arbeits- und sozialrechtlichen Regelungen empfehlen sich im Hinblick auf
MehrBasiskurs und Auffrischungsschulung für Gefahrgutfahrer
Basiskurs und Auffrischungsschulung für Gefahrgutfahrer Schulung nach ADR 2013 - Referentenunterlagen und Präsentation (CD-ROM) von Klaus Ridder, Uta Sabath 19. Auflage 2012 ecomed Landsberg 2012 Verlag
MehrArbeitsrecht in Frage und Antwort
Beck-Rechtsberater im dtv 50629 Arbeitsrecht in Frage und Antwort Bewerbung, Vertrag, Krankheit, Entgeltfortzahlung, Urlaub, Kündigungsschutz, Abfindung, Zeugnis von Dr. Dr. Nikolaus H. Notter, Dr. Walter
MehrVahlens IFRS Praxis. Leasing nach IFRS. Beurteilung, Bilanzierung und Berichtspflichten. von Prof. Dr. Thomas Kümpel, Michael Becker. 1.
Vahlens IFRS Praxis Leasing nach IFRS Beurteilung, Bilanzierung und Berichtspflichten von Prof Dr Thomas ümpel, Michael Becker 1 Auflage Leasing nach IFRS ümpel / Becker schnell und portofrei erhältlich
MehrDie Zahlung mit Kreditkarte im Nah- und Fernabsatz
Schriftenreihe Information und Recht 17 Die Zahlung mit Kreditkarte im Nah- und Fernabsatz von Dr. Gerfried Kienholz 1. Auflage Die Zahlung mit Kreditkarte im Nah- und Fernabsatz Kienholz schnell und portofrei
MehrHybride Finanzierung im Internationalen Steuerrecht Six
Hybride Finanzierung im Internationalen Steuerrecht am Beispiel von Genussrechten von Martin Alexander Six 2007 Hybride Finanzierung im Internationalen Steuerrecht Six schnell und portofrei erhältlich
MehrTYPO3 4.3 für Webautoren
DAS EINSTEIGERSEMINAR TYPO3 4.3 für Webautoren von Dr. Hubert Partl, Dr. Tobias Müller-Prothmann 1. Auflage TYPO3 4.3 für Webautoren Partl / Müller-Prothmann schnell und portofrei erhältlich bei beck-shop.de
MehrAndroid 2. Grundlagen und Programmierung. von Marcus Pant, Arno Becker. 2., aktualisierte und erweiterte Auflage
Android 2 Grundlagen und Programmierung von Marcus Pant, Arno Becker 2., aktualisierte und erweiterte Auflage Android 2 Pant / Becker schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrGeld 2.0 - Geld verdienen im Web 2.0
Geld 2.0 - Geld verdienen im Web 2.0 von Vladimir Simovic, Christopher Meil 1. Auflage Geld 2.0 - Geld verdienen im Web 2.0 Simovic / Meil schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrDAS EINSTEIGERSEMINAR. Adobe Flash CS5. von Winfried Seimert. 1. Auflage
DAS EINSTEIGERSEMINAR Adobe Flash CS5 von Winfried Seimert 1. Auflage Adobe Flash CS5 Seimert schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Web Graphik
MehrJuS-Referendarführer
Schriftenreihe der Juristischen Schulung Band 162 JuS-Referendarführer von Thorsten Vehslage, Dr. Stefanie Bergmann, Dr. Svenia Kähler, Matthias Zabel 1. Auflage JuS-Referendarführer Vehslage / Bergmann
MehrWISO: Versicherungsberater
WISO: Versicherungsberater von Thomas J. Kramer, Kai C. Dietrich 1. Auflage WISO: Versicherungsberater Kramer / Dietrich schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG campus Frankfurt
Mehr60 Tipps für kreative iphone-fotografie
Edition Espresso 60 Tipps für kreative iphone-fotografie Mit Bildbeiträgen von Dominique James und Bettina & Uwe Steinmüller von Martina Holmberg 1. Auflage 60 Tipps für kreative iphone-fotografie Holmberg
MehrProfessionelles Management
Professionelles Management Von der Arztpraxis zum Dienstleistungsunternehmen in 21 Schritten von Klaus D Thill 1. Auflage Professionelles Management Thill schnell und portofrei erhältlich bei beck-shop.de
MehrInsolvenzordnung: InsO
Beck`sche Textausgaben Insolvenzordnung: InsO Textausgabe mit Verweisungen und Sachverzeichnis 31. Auflage Insolvenzordnung: InsO schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrIT-Servicemanagement mit ITIL V3
IT-Servicemanagement mit ITIL V3 Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen von Roland Böttcher 2., aktualisierte Auflage IT-Servicemanagement mit ITIL V3 Böttcher schnell und
MehrBeck-Wirtschaftsberater im dtv 50808. Kundenorientierung. Bausteine für ein exzellentes Customer Relationship Management (CRM)
Beck-Wirtschaftsberater im dtv 50808 Kundenorientierung Bausteine für ein exzellentes Customer Relationship Management (CRM) von Prof. Dr. Manfred Bruhn Prof. Dr. Manfred Bruhn ist Inhaber des Lehrstuhls
MehrFormen und Ausmaß von Gewalt in den Schulen
Formen und Ausmaß von Gewalt in den Schulen Modelle der Gewaltprävention von Ingrid Weißmann 1. Auflage Formen und Ausmaß von Gewalt in den Schulen Weißmann schnell und portofrei erhältlich bei beck-shop.de
MehrControlling für Kleinst- und Kleinunternehmen
Controlling für Kleinst- und Kleinunternehmen unter Mithilfe von Steuerberatungskanzleien von Dr. Sandra Mühlböck 1. Auflage 2012 Controlling für Kleinst- und Kleinunternehmen Mühlböck schnell und portofrei
MehrQualitätsmanagement nach ISO/TS 16949
Qualitätsmanagement nach ISO/TS 16949 Grundwerk zur Fortsetzung von Michael Cassel 1. Auflage Qualitätsmanagement nach ISO/TS 16949 Cassel schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrPatent- und Designrecht: PatR
Beck-Texte im dtv 5563 Patent- und Designrecht: PatR Textausgabe zum deutschen, europäischen und internationalen Patent-, Gebrauchsmuster- und Designrecht von Andreas Heinemann 12. Auflage Patent- und
MehrGuter Rat zum Schmerzensgeld
Beck-Rechtsberater im dtv 5659 Guter Rat zum Schmerzensgeld Voraussetzungen und Höhe Ihres Anspruchs von Andreas Slizyk 3., erweiterte Auflage Guter Rat zum Schmerzensgeld Slizyk schnell und portofrei
MehrGoogle Web Toolkit. Ajax-Anwendungen einfach und schnell entwickeln. von Hans Sowa, Wolfgang Radinger, Martin Marinschek. 1.
Google Web Toolkit Ajax-Anwendungen einfach und schnell entwickeln von Hans Sowa, Wolfgang Radinger, Martin Marinschek 1. Auflage Google Web Toolkit Sowa / Radinger / Marinschek schnell und portofrei erhältlich
MehrAllgemeine Versicherungsbedingungen (AVB)
Beck`sche Textausgaben Allgemeine Versicherungsbedingungen (AVB) Textausgabe mit einer Einführung und einem ausführlichen Sachregister von Prof. Dr. Heinrich Dörner 4., neubearbeitete Auflage Allgemeine
MehrUrhebervertragsrecht - Gelungen oder reformbedürftig?
Schriftenreihe des Instituts für Rundfunkrecht an der Universität zu Köln 110 Urhebervertragsrecht - Gelungen oder reformbedürftig? Vortragsveranstaltung des Instituts für Rundfunkrecht an der Universität
MehrBefristete Arbeitsverträge
Beck`sche Musterverträge 39 Befristete Arbeitsverträge von Dr. Wolf Hunold 2., vollständig überarbeitete und aktualisierte Auflage Befristete Arbeitsverträge Hunold schnell und portofrei erhältlich bei
MehrFuture Digital Business
mitp Business Future Digital Business Wie Business Intelligence und Web Analytics Online-Marketing und Conversion verändern von Ralf Haberich 1. Auflage Future Digital Business Haberich schnell und portofrei
MehrLaserspektroskopie. Grundlagen und Techniken. von Wolfgang Demtröder. erweitert, überarbeitet
Laserspektroskopie Grundlagen und Techniken von Wolfgang Demtröder erweitert, überarbeitet Laserspektroskopie Demtröder schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrInvestitions- und Steuerstandort Schweiz
Investitions- und Steuerstandort Schweiz Wirtschaftliche und steuerliche Rahmenbedingungen von Dr. Jürgen Brand, Hermann Bechtold, Christine Boldi-Goetschy, Lorella Callea, Dominique Facincani-Kunz, Dr.
MehrOrganisationskompetenz
Organisationskompetenz für Beratung, Coaching und Supervision von Roger Schlegel 1. Auflage Organisationskompetenz Schlegel schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG tredition
MehrImmobilienwertermittlungsverordnung: ImmoWertV
Gelbe Erläuterungsbücher Immobilienwertermittlungsverordnung: ImmoWertV von Dr. P. Zimmermann 1. Auflage Immobilienwertermittlungsverordnung: ImmoWertV Zimmermann schnell und portofrei erhältlich bei beck-shop.de
MehrMicrosoft Windows SharePoint Services v3 - Das offizielle Trainingsbuch
Microsoft Windows SharePoint Services v3 - Das offizielle Trainingsbuch von Olga Londer, Bill English, Todd Bleeker, Penelope Coventry 1. Auflage Microsoft Windows SharePoint Services v3 - Das offizielle
MehrDas Fallstudien-Handbuch der Harvard Business School Press Ellet
Das Fallstudien-Handbuch der Harvard Business School Press Business-Cases entwickeln und erfolgreich auswerten von William Ellet 1. Auflage Das Fallstudien-Handbuch der Harvard Business School Press Ellet
MehrDie Zulässigkeit von Service Level Agreements - am Beispiel der Verfügbarkeitsklausel Braun
Schriftenreihe Information und Recht 63 Die Zulässigkeit von Service Level Agreements - am Beispiel der Verfügbarkeitsklausel von Heiko Braun 1. Auflage Die Zulässigkeit von Service Level Agreements -
MehrLean Startup. Schnell, risikolos und erfolgreich Unternehmen gründen. von Eric Ries. 1. Auflage 2012. FinanzBuch 2012
Lean Startup Schnell, risikolos und erfolgreich Unternehmen gründen von Eric Ries 1. Auflage 2012 FinanzBuch 2012 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86881 333 3 Zu Leseprobe schnell und
MehrDatenschutzrecht: DatSchR
Beck-Texte im dtv 5772 Datenschutzrecht: DatSchR Textausgabe von Dr. Ivo Geis, Dr. Marcus Helfrich 3. Auflage Datenschutzrecht: DatSchR Geis / Helfrich schnell und portofrei erhältlich bei beck-shop.de
MehrBetriebliche Kennzahlen
Beck kompakt Betriebliche Kennzahlen Planung - Controlling - Reporting von Susanne Kowalski 1. Auflage Verlag C.H. Beck München 2014 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 406 66822 7 Zu
MehrEinsatz von ERP-Systemen in mittelständischen Unternehmen
mitp Professional Einsatz von ERP-Systemen in mittelständischen Unternehmen Das ERP-Pflichtenheft von Volker Jungebluth 1. Auflage Einsatz von ERP-Systemen in mittelständischen Unternehmen Jungebluth schnell
MehrHonorar statt Provision
Honorar statt Provision Warum sich Vertrauen in Honorarberater auszahlt von Dieter Rauch 1. Auflage Honorar statt Provision Rauch schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrMikrocontrollerprogrammierung in Assembler und C
mitp Professional Mikrocontrollerprogrammierung in Assembler und C für die Mikrocontroller der 8051-Familie - Simulation unter Multisim von Herbert Bernstein 1. Auflage Mikrocontrollerprogrammierung in
MehrGlitzermetropole Dubai
Glitzermetropole Dubai Diversifizierung und Imagegestaltung einer auf Erdöleinnahmen aufgebauten Wirtschaft von Bettina Müller 1. Auflage Glitzermetropole Dubai Müller schnell und portofrei erhältlich
MehrKündigungsschutzgesetz: KSchG
Gelbe Erläuterungsbücher Kündigungsschutzgesetz: KSchG Kommentar von Prof. Dr. Roland Schwarze, Dr. Mario Eylert, Dr. Peter Schrader 1. Auflage Kündigungsschutzgesetz: KSchG Schwarze / Eylert / Schrader
MehrÜbungsbuch zur Einführung in die Allgemeine Betriebswirtschaftslehre
Vahlens Übungsbücher der Wirtschafts- und Sozialwissenschaften Übungsbuch zur Einführung in die Allgemeine Betriebswirtschaftslehre von Prof. Dr. Dr. h.c. mult. Günter Wöhe, Dr. Hans Kaiser, Prof. Dr.
MehrErfolgreich bewerben in Einkauf, Spedition und Logistik
Haufe Ratgeber plus 04467 Erfolgreich bewerben in Einkauf, Spedition und Logistik von Dipl.-Psych. Claus Peter Müller-Thurau 1. Auflage 2012 Erfolgreich bewerben in Einkauf, Spedition und Logistik Müller-Thurau
MehrProjektmanagement mit Microsoft Project 2010
bhv Einsteigerseminar Projektmanagement mit Microsoft Project 2010 von Gudrun Rehn-Göstenmeier 1. Auflage Projektmanagement mit Microsoft Project 2010 Rehn-Göstenmeier schnell und portofrei erhältlich
MehrMein Haushaltsbuch. mit 55 cleveren Spartipps. von Dr. Matthias Nöllke. 1. Auflage 2008
Mein Haushaltsbuch mit 55 cleveren Spartipps von Dr. Matthias Nöllke 1. Auflage 2008 Mein Haushaltsbuch Nöllke schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Haufe-Lexware Freiburg
MehrPsychologie der Zeugenaussage
Psychologie der Zeugenaussage System der Glaubhaftigkeitsmerkmale von Dr. phil. Friedrich Arntzen, Dr. rer. nat. Else Michaelis-Arntzen, Dr. phil. Jeanette Kardas 4., durchgesehene Auflage Psychologie
MehrBeck-Texte im dtv 5577. Familienrecht: FamR. Textausgabe. von Prof. Dr. Dagmar Coester-Waltjen. 13. Auflage
Beck-Texte im dtv 5577 Familienrecht: FamR Textausgabe von Prof. Dr. Dagmar Coester-Waltjen 13. Auflage Familienrecht: FamR Coester-Waltjen schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrBerufs- und Fachanwaltsordnung
Berufs- und Fachanwaltsordnung ommentar von Dr. Wolfgang Hartung, Dr. Heike Lörcher, Dr. Jörg Nerlich, Dr. Volker Römermann, Hartmut Scharmer 4. Auflage Berufs- und Fachanwaltsordnung Hartung / Lörcher
MehrEnterprise Architecture Management - einfach und effektiv
Enterprise Architecture Management - einfach und effektiv Ein praktischer Leitfaden für die Einführung von EAM von Inge Hanschke 1. Auflage Hanser München 2011 Verlag C.H. Beck im Internet: www.beck.de
MehrBig Data - Fluch oder Segen?
mitp Professional Big Data - Fluch oder Segen? Unternehmen im Spiegel gesellschaftlichen Wandels von Ronald Bachmann, Guido Kemper, Thomas Gerzer 1. Auflage Big Data - Fluch oder Segen? Bachmann / Kemper
MehrSAN - Storage Area Network
SAN - Storage Area Network Technologie und Konzepte komplexer Speicherumgebungen von Björn Robbe. Auflage SAN - Storage Area Network Robbe schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrFälle zum Strafrecht für Fortgeschrittene
Juristische Fall-Lösungen Fälle zum Strafrecht für Fortgeschrittene Klausurenkurs II von Prof. Dr. Dr. Eric Hilgendorf 2. Auflage Verlag C.H. Beck München 2014 Verlag C.H. Beck im Internet: www.beck.de
MehrVerhandlungen des 66. Deutschen Juristentages Stuttgart 2006 Band II/2: Sitzungsberichte: Diskussion und Beschlussfassung
Verhandlungen des 66. Deutschen Juristentages Stuttgart 2006 Band II/2: Sitzungsberichte: Diskussion und Beschlussfassung von Ständigen Deputation des Deutschen Juristentages 1. Auflage Verhandlungen des
MehrMind Mapping am PC. für Präsentationen, Vorträge, Selbstmanagement. von Isolde Kommer, Helmut Reinke. 1. Auflage. Hanser München 1999
Mind Mapping am PC für Präsentationen, Vorträge, Selbstmanagement von Isolde Kommer, Helmut Reinke 1. Auflage Hanser München 1999 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 21222 0 schnell
MehrZivilrechtliche Musterklausuren für die Assessorprüfung
Musterklausuren: Referendariat Zivilrechtliche Musterklausuren für die Assessorprüfung von Dr. Günther Schmitz, Tobias Dallmayer 7. Auflage Verlag C.H. Beck München 2015 Verlag C.H. Beck im Internet: www.beck.de
MehrContent Management mit Joomla! 1.7 für Kids Hanke
mitp für Kids Content Management mit Joomla! 1.7 für Kids von Johann-Christian Hanke 1. Auflage Content Management mit Joomla! 1.7 für Kids Hanke schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrVorzeitige Beendigung von Darlehensverträgen
Vorzeitige Beendigung von Darlehensverträgen Begründung und Berechnung von Vorfälligkeitsentschädigung und Nichtabnahmeentschädigung aus juristischer und finanzmathematischer Sicht von Dr. Patrick Rösler,
MehrBeck-Wirtschaftsberater im dtv 50871. Rating. Wie Sie Ihre Bank überzeugen. von Prof. Dr. Ottmar Schneck
Beck-Wirtschaftsberater im dtv 50871 Rating Wie Sie Ihre Bank überzeugen von Prof. Dr. Ottmar Schneck Prof. Dr. Ottmar Schneck lehrt an der ESB (European School of Business) an der Fachhochschule Reutlingen
Mehr