Datenbank-Programmierung mit Visual C# 2012 (Buch + E-Book)
|
|
- Joachim Beltz
- vor 6 Jahren
- Abrufe
Transkript
1 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 + E-Book) Doberenz / Gewinnus schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Microsoft Programmierung 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 B e t r i e b s s y s t e m 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 S Q L S e r v e r o d e r L o c a l DB M i c r o s o f t A c c e s s C # u n d d i e Da t e n b a n k p r o g r a m m i 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 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 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 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 o ? A DO. N E T u n d S Q L - S e r v e r 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 N e u h e i t e n i m. N E T F r a m e w o r k C # 5. 0 S p r a c h e u n d C o m p i l e r E i n w e n i g Da t e n b a n k t h e o r i e N o r m a l i s i e r e n v o n T a b e l l e n Ve r k n ü p f e n v o n T a b e l l e n W e i t e r e w i c h t i g e B e g r i f f e E i n f ü h r u n g s b e i s p i e l e auf eine lokale Access-Datenbank zugreifen? 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 n? 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? 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? Di e Q u a l d e r W a h l 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 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 i 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 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 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 l B e s o n d e r h e i t e n b e i m O R M E i n e r s t e s L I N Q - B e i s p i e l De r W e g z u L I N Q L I N Q - G r u n d l a g e n T y p i n f e r e n z O b j e k t - I n i t i a l i s i e r e r
3 6 I n h a l t s v e r z e i c h n i s 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 Z w e i a l t e r n a t i v e S c h r e i b w e i s e n v o n L I N Q - A b f r a g e n Di e 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 A u s f ü h r u n g 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 H o w - t o - B e i s p i e l e 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? 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
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 Einige Regeln 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 Fill - Methode 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 A DO. N E T - F e a t u r e 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 H o w - t o - B e i s p i e l e w i c h t i g e A DO. N E T - O b j e k t e k e n n e n l e r n e n? eine Aktionsabfrage ausführen? Da t e n d i r e k t z u r Da t e n b a n k h i n z u f ü g e n o d e r l ö s c h e n? eine Access-Auswahlabfrage ausführen? 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 ü 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? S c h e m a i n f o r m a t i o n e n d e r Da t e n b a n k a b r u f e n? 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 c 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
5 8 I n h a l t s v e r z e i c h n i s Command-Objekt P a r a m e t e r - O b j e k t DataReader - Objekt 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 S 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 r 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 t a R e a d e r 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 H o w - t o - B e i s p i e l e 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 a t e i s p e i c h e r n? 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 e 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 g 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 l t e r n?
6 I n h a l t s v e r z e i c h n i s n a c h Da t e n s ä t z e n s u c h e n? 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 n? z w i s c h e n Da t a T a b l e u n d Da t a R e a d e r u m w a n d e l n? 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 e 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 e 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 S 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 b f r a g e n? m i t L I N Q t o Da t a S e t d i e Da t e n b a n k a k t u a l i s i e r e n? Ü b e r s i c h t e n Da t a S e t Da t a T a b l e DataColumn 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 B i n d i n g S o u r c e e r z e u g e n B i n d i n g - O b j e k t Da t a B i n d i n g s - C o l l e c t i o n B i n d u n g e n l ö s c h e n B e m e r k u n g e n 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 Da t a G r i d V i e w Da t e n b i n d u n g v o n C o m b o B o x u n d L i s t B o x 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
7 1 0 I n h a l t s v e r z e i c h n i s H o w - t o - B e i s p i e l e 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 e 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 e n v e r k n ü p f e n? e i n t y p i s i e r t e s Da t a S e t m a n u e l l b i n d e n? : 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? d i e S p a l t e n i m Da t a G r i d V i e w f o r m a t i e r e n? m i t Da t a R e a d e r u n d L i s t V i e w a r b e i t e n? 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 w e n d e n? Da t e n b i n d u n g u n t e r L I N Q t o S Q L k e n n e n l e r n e n? 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 Da s G r u n d p r i n z i p d e r Da t e n b i n d u n g B i n d u n g s a r t e n z w i s c h e n Q u e l l e u n d Z i e l W a n n w i r d d i e Q u e l l e a k t u a l i s i e r t? 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 u n g a u f h e b 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 c e V e r w e n d e n d e r I n s t a n z i m C # - 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 C # - 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 i e r e 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
8 I n h a l t s v e r z e i c h n i s 1 1 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 IDataErrorInfo 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 Z u s a t z i n f o r m a t i o n e n i n d e n Z e i l e n a n z e i g 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 H o w - t o - B e i s p i e l e Dr a g & Dr o p - B i n d u n g f ü r M a s t e r / De t a i l - B e z i e h u n g e n u m s e t z e n? 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 h r e a d s f ü l l e n? 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 s 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 n? m i t M V V M u n d C o l l e c t i o n s a r b e 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 / J 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 r 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 Da t e n z u g r i f f a u s 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
9 1 2 I n h a l t s v e r z e i c h n i s 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 Q L S e r v e r Ü 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 m e n t S t u d i o V e r w a l t e n m i t T - S Q L H o w - t o - B e i s p i e l e d e n N e t z w e r k z u g r i f f a u f d e n S Q L S e r v e r E x p r e s s a k t i v i e r e n? d e n S Q L S e r v e r E x p r e s s e r k e n n e n? d e n S Q L S e r v e r E x p r e s s a d m i n i s t r i e r e n? 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 e r 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 a b e l l e n e r m i t t e l n? e i n e T a b e l l e l ö s c h e n? e i n e T a b e l l e m i t d e n S M O e r z 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 k e 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? m i t DR O P I N DE X j e d e n I n d e x l ö s c h e n? L e e r z e i c h e n e n t f e r n e n? 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 s t 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 e s c h l e u n i g e n? 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 r 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 s t r u k t u r k o p i e r 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? n a c h d e m L ö s c h e n I DE N T I T Y a u f 0 s e t z e n? eine Tabellenspalte umbenennen? 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 r 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? d i e P R I N T - A n w e i s u n g i n C # a n z e i g e n? 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 r 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 Massenkopieren 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
10 I n h a l t s v e r z e i c h n i s 1 3 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 Fehlerbehandlung mit ADO. NET 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 m i t 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 e 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 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 C # 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 XML - Abfragen Der Clientzugriff auf die XML - Daten H o w - t o - B e i s p i e l e 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 s 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 k o n f i g u r i e r e n? 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 n? 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 e n? 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
11 1 4 I n h a l t s v e r z e i c h n i s 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 C # 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 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 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? Vorteile 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 C # - 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 SQLite Administrator Praktische Aufgabenstellungen 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
12 I n h a l t s v e r z e i c h n i s 1 5 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 r 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 C # 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 C # 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 t o r e A p p s 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 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 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 i 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 « 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 n t S t u d i o 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 n t S t u d i o m i g r i e r e n 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 - T o 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 C # - 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
13 1 6 I n h a l t s v e r z e i c h n i s 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 u k l e i n w i r d? 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 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 t 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 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 e r V e r s u c h 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 t e n a b f r a g e 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
14 I n h a l t s v e r z e i c h n i s 1 7 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 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 n 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 n? 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 E n t i t ä 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 H o w - t o - B e i s p i e l e 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 u 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 d L i b r a r y v e r w e n d e n? SQL -Anweisungen analysieren? 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 a b s e t z e n? 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 h t d a s!
15 1 8 I n h a l t s v e r z e i c h n i 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 A s s i s t e n t e n! 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 Werkzeugkasten Bericht - Menü 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 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 t s e n t w u r f 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 Subreports 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 H o w - t o - B e i s p i e l e 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 e r s t e l l e n? 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?
16 I n h a l t s v e r z e i c h n i s d a s Dr i l l t h r o u g h - E v e n t b e h a n d e l n? das Messgerät zur Anzeige nutzen? 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 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 Spezielle Chart - Datenbindungsmethoden 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 H o w - t o - B e i s p i e l e d a s C h a r t - C o n t r o l z u r L a u f z e i t m i t Da t e n f ü l l e n? 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 r a g e v e r b i n d e n? m i t A S P. N E T u n d E n t i t y F r a m e w o r k e i n Di a g r a m m a n z e i g e n? A G l o s s a r B 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
17 B o n u s k a p i t e l i m E - B o o k 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 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 C # 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 i n 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 ) Datenbankzugriff auf schreibgeschützte Medien (CD, DVD) 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 ) Zugriffsschutz in Access - Datenbanken Grundlagen 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 Anlage - Feld 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 / / H o w - t o - B e i s p i e l e 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 t e n b a n k e n e r h ö h e n? 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 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 r e 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 e n? 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 Datensätze gruppieren 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 J 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 NULL - Werte 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 J e 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 ä n 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 Datenbankentwurf optimieren I n d i z e s Abfrageoptimierung 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 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 H o w - t o - B e i s p i e l e n a c h e i n e m I N S E R T d a s Z ä h l e r f e l d a b f r a g e n? d i e A n z a h l d e r Da t e n s ä t z e e r m i t t e l n? Da t u m s t e i l e i n S Q L z u r S u c h 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 ü c k s i c h t i g e n? 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 e n? Da t e n s ä t z e r i c h t i g v e r k n ü p f e n? d o p p e l t e Da t e n s ä t z e a u s e i n e r T a b e l l e l ö s c h e n? d i e I F F - F u n k t i o n e i n 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 e n? 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 ü t z e n? Ü b e r s i c h t e n 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 Di e w i c h t i g s t e n S Q L - B e f e h l 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 S c h r e i b w e i s e
Datenbank-Programmierung mit Visual Basic 2012 (Buch + E-Book)
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
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
MehrDatenbankprogrammierung mit MySQL 5 und PHP 5 Spona
DAS EINSTEIGERSEMINAR Datenbankprogrammierung mit MySQL 5 und PHP 5 von Helma Spona Neuausgabe Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona schnell und portofrei erhältlich bei beck-shop.de DIE
MehrRichtig einsteigen: Access 2010 VBA-Programmierung
Richtig einsteigen: Access 2010 VBA-Programmierung Von den Grundlagen bis zur professionellen Entwicklung von Lorenz Hölscher 1. Auflage Richtig einsteigen: Access 2010 VBA-Programmierung Hölscher schnell
MehrK 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...
MehrAccess 2000 und MS SQL Server im Teamwork
Access 2000 und MS SQL Server im Teamwork Bearbeitet von Irene Bauder, Jürgen Bär 1. Auflage 2000. Buch. 518 S. Hardcover ISBN 978 3 446 21473 6 Format (B x L): 17,5 x 24,5 cm Gewicht: 1112 g Zu Leseprobe
MehrWalter Doberenz, Thomas Gewinnus. Datenbankprogrammierung mit Visual Basic 2012
Walter Doberenz, Thomas Gewinnus Datenbankprogrammierung mit Visual Basic 2012 16 Arbeiten mit sqlcmd... Migrieren von Access-Datenbanken... 12 Arbeiten mit dem Entity Framework... Das Grundkonzept...
MehrMicrosoft Office Access 2010
bhv Einsteigerseminar Microsoft Office Access 2010 von Winfried Seimert 1. Auflage Microsoft Office Access 2010 Seimert schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrMicrosoft Office Word 2007
bhv Co@ch compact Microsoft Office Word 2007 von Isabella Kowatsch 1. Auflage Microsoft Office Word 2007 Kowatsch schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrACCESS PROGRAMMIEREN GRUNDLAGEN UND PRAXISWISSEN
Für die Versionen 2010 bis 2016 walter DOBERENZ thomas GEWINNUS ACCESS PROGRAMMIEREN GRUNDLAGEN UND PRAXISWISSEN // VBA, Makros, Formulare und Berichte // Datenbankprogrammierung mit DAO, ADO und ADOX
MehrVBA mit Microsoft Excel für Kids
mitp für Kids VBA mit Microsoft Excel für Kids von Georg Bartenschlager, Petra Kopp 1. Auflage VBA mit Microsoft Excel für Kids Bartenschlager / Kopp schnell und portofrei erhältlich bei beck-shop.de DIE
MehrObjektrelationale Datenbanken
Objektrelationale Datenbanken Ein Lehrbuch von Can Türker, Gunther Saake 1. Auflage Objektrelationale Datenbanken Türker / Saake schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag
MehrSQL Server 2008-Programmierung mit der CLR und.net
SQL Server 2008-Programmierung mit der CLR und.net Datenbankseitige Programmierung ausreizen von Thorsten Kansy 1. Auflage SQL Server 2008-Programmierung mit der CLR und.net Kansy schnell und portofrei
MehrDataport IT Bildungs- und Beratungszentrum. Access Grundlagenseminar Access Aufbauseminar... 3
Inhalt Access 2010 - Grundlagenseminar... 2 Access 2010 - Aufbauseminar... 3 Access 2010 - Von Excel zu Access... 4 Access 2010 - Programmierung Teil 1... 5 Access 2010 - Programmierung Teil 2... 6 Grundlagen
Mehripad Air und ipad mini Retina
ipad Air und ipad mini Retina ios 7 optimal einsetzen - auch für ipad 2, ipad 3. Generation, ipad 4. Generation, ipad mini von Uthelm Bechtel 1. Auflage ipad Air und ipad mini Retina Bechtel schnell und
MehrMicrosoft Excel Das offizielle Trainingsbuch Frye
Microsoft Excel 2010 - Das offizielle Trainingsbuch von Curtis D. Frye 1. Auflage Microsoft Excel 2010 - Das offizielle Trainingsbuch Frye schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrHomöopathische Konstitutionsmittel für Pferde
Homöopathische Konstitutionsmittel mit 25 Cartoons von Carolin Quast, Klaus Gerd Scharf 1. Auflage Homöopathische Konstitutionsmittel Quast / Scharf schnell und portofrei erhältlich bei beck-shop.de DIE
MehrProgrammieren lernen in ASP.NET mit C#
Programmieren lernen in ASP.NET mit C# von Patrick A. Lorenz, Christoph A. Müller 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22311 0 Zu Leseprobe schnell und
MehrMicrosoft Excel 2013 auf einen Blick
Microsoft Excel 2013 auf einen Blick von Michael Kolberg 1. Auflage Microsoft Excel 2013 auf einen Blick Kolberg schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrIntegrierte Prozessmodellierung mit ARIS
Integrierte Prozessmodellierung mit ARIS von Frank R. Lehmann 1. Auflage Integrierte Prozessmodellierung mit ARIS Lehmann schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrE i n f ü h r u n g i n d i e D a t e n b a n k s p r a c h e SQL
E i n f ü h r u n g i n d i e D a t e n b a n k s p r a c h e SQL E i n e S c h u l u n g s u n t e r l a g e v o n V o l k e r K ö n i g S t a n d : 2 2. 0 4. 0 4 1 9 9 4-2 0 0 4 b y V o l k e r K ö n
MehrMathematik für Wirtschaftswissenschaftler
wi Wirtschaft Pearson Studium Mathematik für Wirtschaftswissenschaftler Das Übungsbuch von Nils Heidenreich, Fred Böker, Britta Schnoor 1. Auflage Mathematik für Wirtschaftswissenschaftler Heidenreich
MehrBorland Delphi 6 -- Kochbuch
Borland Delphi 6 -- Kochbuch Bearbeitet von Walter Doberenz, Thomas Kowalski 1. Auflage 2001. Buch. 1328 S. Hardcover ISBN 978 3 446 21735 5 Format (B x L): 17,8 x 24,5 cm Gewicht: 1996 g Zu Inhaltsverzeichnis
MehrMicrosoft PowerPoint Die offizielle Schulungsunterlage (77-883)
Microsoft PowerPoint 2010 - Die offizielle Schulungsunterlage (77-883) 1. Auflage Microsoft PowerPoint 2010 - Die offizielle Schulungsunterlage (77-883) schnell und portofrei erhältlich bei beck-shop.de
MehrVorbemerkungen. Definitionen und Begriffe. Datenbank. Tabellen. Datenbank- Administrator. Nutzer 1 SQL. Nutzer 2 SQL SQL. Nutzer 3 SQL.
Inhaltsverzeichnis Vorbemerkungen Definitionen und Begriffe Datenbank Nutzer 1 Nutzer 2 Nutzer 3 Nutzer 4 Graphical User Interface Graphical (GUI) User Interface Graphical (GUI) User Interface Graphical
MehrAgile Softwareentwicklung
Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf G Bleek, Hennig Wolf 1. Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrModerne Workflow-Programmierung mit ABAP Objects
Moderne Workflow-Programmierung mit ABAP Objects Handbuch für Entwickler von Ulrich Mende 1. Auflage Moderne Workflow-Programmierung mit ABAP Objects Mende schnell und portofrei erhältlich bei beck-shop.de
MehrMicrosoft Office Visio 2007 - Das offizielle Trainingsbuch
Microsoft Office Visio 2007 - Das offizielle Trainingsbuch von Judy Lemke, Resources Online 1. Auflage Microsoft Office Visio 2007 - Das offizielle Trainingsbuch Lemke / Resources Online schnell und portofrei
MehrBDSG. Bundesdatenschutzgesetz
Gelbe Erläuterungsbücher BDSG. Bundesdatenschutzgesetz Kommentar von Prof. Dr. Peter Gola, Dr. Rudolf Schomerus, Christoph Klug 9., überarbeitete und ergänzte Auflage BDSG. Bundesdatenschutzgesetz Gola
MehrMicrosoft Visio Das offizielle Trainingsbuch
Microsoft Visio 2010 - Das offizielle Trainingsbuch von Scott Helmers 1. Auflage Microsoft 2011 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86645 077 6 Zu Leseprobe schnell und portofrei erhältlich
MehrKurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass
Zentrum für Informatik - Refresher Microsoft Access Programmierung (... 1/5 Kurs-Dokumentation Zentrum für Informatik ZFI AG Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass
MehrMicrosoft Office Outlook klipp & klar
Microsoft Office Outlook 2007 - klipp & klar von Klaus Fahnenstich, Rainer G Haselier Klaus Fahnenstich ist erfahrener Autor von über 50 Computerbüchern und Programmierer. Er ist Inhaber der Firma rabbitsoft,
MehrMathepirat 3. Klasse - Buch mit Lösungsheft
Mathepirat Mathepirat 3. Klasse - Buch mit Lösungsheft von Birgit Kölmel, Stephan Dreisbach 1. Auflage Mathepirat 3. Klasse - Buch mit Lösungsheft Kölmel / Dreisbach schnell und portofrei erhältlich bei
MehrZur Position und Methodik der kontrastiven Lexikologie
Wissenschaftliche Beiträge aus dem Tectum-Verlag 6 Zur Position und Methodik der kontrastiven Lexikologie Eine Untersuchung am Beispiel des lexikalischen Feldes Relief im Litauischen und im Deutschen von
Mehrmitp Anwendungen Dropbox Sicher speichern und effektiv arbeiten in der Cloud von Christian Schilling 1. Auflage
mitp Anwendungen Dropbox Sicher speichern und effektiv arbeiten in der Cloud von Christian Schilling 1. Auflage Dropbox Schilling schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrJüdische Lebenswelten im Rheinland
Jüdische Lebenswelten im Rheinland Kommentierte Quellen von der Frühen Neuzeit bis zur Gegenwart von Elfi Pracht-Jörns 1. Auflage Jüdische Lebenswelten im Rheinland Pracht-Jörns schnell und portofrei erhältlich
MehrINHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25
INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS 2003 - ERSTE SCHRITTE 13 2.1 ACCESS 2003 STARTEN 14 2.2 BILDSCHIRMELEMENTE 16 2.2.1 MENÜS 16 2 3 DATENBANK ÖFFNEN 17 2.4 DIE HAUPTÜBERSICHT
MehrMicrosoft Office Project Das offizielle Trainingsbuch
Microsoft Office Project 2003 - Das offizielle Trainingsbuch Machen Sie sich fit für Project 2003 1. Auflage Microsoft Office Project 2003 - Das offizielle Trainingsbuch schnell und portofrei erhältlich
MehrAn Introduction To The Profession Of Social Work: Becoming A Change Agent By Karen E. Gerdes, Elizabeth A. Segal READ ONLINE
An Introduction To The Profession Of Social Work: Becoming A Change Agent By Karen E. Gerdes, Elizabeth A. Segal READ ONLINE If you are searched for the book An Introduction to the Profession of Social
MehrÜbungsbuch zur Allgemeinen Volkswirtschaftslehre
Vahlens Übungsbücher der Wirtschafts- und Sozialwissenschaften Übungsbuch zur Allgemeinen Volkswirtschaftslehre insbesondere zu Woll, Allgemeine Volkswirtschaftslehre von Prof. Dr. Dr. h.c. Artur Woll,
MehrOffice 2010 Programmierung mit VSTO und.net 4.0
Office 2010 Programmierung mit VSTO und.net 4.0 Word, Excel und Outlook erweitern und anpassen Bearbeitet von Holger Schwichtenberg, Jan Tittel 1. Auflage 2011. Buch. X, 278 S. Hardcover ISBN 978 3 446
MehrKonflikte in frühen Mutter-Kind Interaktionen
Konflikte in frühen Mutter-Kind Interaktionen Ein Beitrag zur Moralentwicklung von Barbara Juen, Florian Juen 1. Auflage Konflikte in frühen Mutter-Kind Interaktionen Juen / Juen schnell und portofrei
MehrAccess 2002 und MS SQL Server 2000
Access 2002 und MS SQL Server 2000 Bearbeitet von Irene Bauder, Jürgen Bär 1. Auflage 2001. Buch. 656 S. Hardcover ISBN 978 3 446 21845 1 Format (B x L): 17,9 x 24,5 cm Gewicht: 1315 g Zu Leseprobe schnell
MehrProgrammieren lernen in Visual Basic.NET
Programmieren lernen in Visual Basic.NET von Walter Doberenz, Thomas Kowalski 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22026 3 Zu Leseprobe schnell und portofrei
MehrAdobe Premiere Elements 11
bhv Einsteigerseminar Adobe Premiere Elements 11 von Volker S. Berg 1. Auflage Adobe Premiere Elements 11 Berg schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrWissenschaftliche Arbeiten mit OpenOffice
bhv Praxis Wissenschaftliche Arbeiten mit OpenOffice von Winfried Seimert 1. Auflage Wissenschaftliche Arbeiten mit OpenOffice Seimert schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrVisual C#.NET. Bearbeitet von Patrick A. Lorenz
Visual C#.NET Bearbeitet von Patrick A. Lorenz 1. Auflage 2002. Taschenbuch. 256 S. Paperback ISBN 978 3 446 22132 1 Format (B x L): 16,8 x 24,1 cm Gewicht: 640 g Zu Leseprobe schnell und portofrei erhältlich
MehrMindmapping mit Mindjet MindManager 9
DAS EINSTEIGERSEMINAR Mindmapping mit Mindjet MindManager 9 von Gudrun Rehn-Göstenmeier 1. Auflage Mindmapping mit Mindjet MindManager 9 Rehn-Göstenmeier schnell und portofrei erhältlich bei beck-shop.de
MehrMathepirat 4. Klasse - Buch mit Lösungsheft
Mathepirat Mathepirat 4. Klasse - Buch mit Lösungsheft von Birgit Kölmel, Stephan Dreisbach 1. Auflage Mathepirat 4. Klasse - Buch mit Lösungsheft Kölmel / Dreisbach schnell und portofrei erhältlich bei
MehrInformationsfreiheitsgesetz: IFG
Gelbe Erläuterungsbücher Informationsfreiheitsgesetz: IFG Kommentar von Prof. Dr. Friedrich Schoch 1. Auflage Informationsfreiheitsgesetz: IFG Schoch schnell und portofrei erhältlich bei beck-shop.de DIE
MehrAdobe Premiere Elements 9
bhv Einsteigerseminar Adobe Premiere Elements 9 von Winfried Seimert 1. Auflage Adobe Premiere Elements 9 Seimert schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrAccess Seminare. Excel Basismodule
Excel Basismodule Access Seminare Grund- und Aufbaukurse... 2 Microsoft Access Grundlagen... 2 Microsoft Access Aufbaukurs... 3 Access Umsteigerkurse Vertiefungsworkshops... 4 Neues in Access 2013 oder
MehrNotizbuch mit den Fragebogen von Max Frisch
suhrkamp taschenbuch 4272 Notizbuch mit den Fragebogen von Max Frisch von Max Frisch 1. Auflage 2010 Notizbuch mit den Fragebogen von Max Frisch Frisch schnell und portofrei erhältlich bei beck-shop.de
MehrRichtig einsteigen: Datenbanken entwickeln mit Access 2007
Lorenz Hölscher Richtig einsteigen: Datenbanken entwickeln mit Access 2007 Microsoft Teil I Erste Schritte 1 Einleitung 11 1.1 Die Themenschwerpunkte dieses Buches 11 Datenmodellierung 11 Oberflächengestaltung
MehrWuppertaler Schriftsteller des 19. Jahrhunderts zwischen Revolution und Anpassung Clauder
Wuppertaler Schriftsteller des 19. Jahrhunderts zwischen Revolution und Anpassung von Heidelind Clauder 1. Auflage Wuppertaler Schriftsteller des 19. Jahrhunderts zwischen Revolution und Anpassung Clauder
MehrDie Erinnerung liebt das Versteckspiel der Kinder
Die Erinnerung liebt das Versteckspiel der Kinder Der Erinnerungsprozess in Günter Grass Beim Häuten der Zwiebel" von Alice Mazurek 1. Auflage Die Erinnerung liebt das Versteckspiel der Kinder Mazurek
Mehr1 Einführung Grundlagen Fehlerbehandlung Erweiterte Grundlagen Objektorientierte Programmierung...
Auf einen Blick Auf einen Blick 1 Einführung... 17 2 Grundlagen... 41 3 Fehlerbehandlung... 113 4 Erweiterte Grundlagen... 125 5 Objektorientierte Programmierung... 187 6 Wichtige Klassen in.net... 239
MehrBauaufsichtliche Zulassungen - Teil IV: Gewässerschutz (BAZ IV)
Bauaufsichtliche Zulassungen - Teil IV: Gewässerschutz (BAZ IV) Amtliches Verzeichnis der allgemeinen bauaufsichtlichen Zulassungen für Bauprodukte und Bauarten nach Gegenstand und wesentlichem Inhalt
MehrR a i n e r N i e u w e n h u i z e n K a p e l l e n s t r G r e v e n T e l / F a x / e
R a i n e r N i e u w e n h u i z e n K a p e l l e n s t r. 5 4 8 6 2 8 G r e v e n T e l. 0 2 5 7 1 / 9 5 2 6 1 0 F a x. 0 2 5 7 1 / 9 5 2 6 1 2 e - m a i l r a i n e r. n i e u w e n h u i z e n @ c
MehrF r e i t a g, 3. J u n i
F r e i t a g, 3. J u n i 2 0 1 1 L i n u x w i r d 2 0 J a h r e a l t H o l l a, i c h d a c h t e d i e L i n u x - L e u t e s i n d e i n w e n i g v e r n ü n f t i g, a b e r j e t z t g i b t e
MehrL 3. L a 3. P a. L a m 3. P a l. L a m a 3. P a l m. P a l m e. P o 4. P o p 4. L a. P o p o 4. L a m. Agnes Klawatsch
1 L 3 P 1 L a 3 P a 1 L a m 3 P a l 1 L a m a 3 P a l m 2 P 3 P a l m e 2 P o 4 L 2 P o p 4 L a 2 P o p o 4 L a m 4 L a m p 6 N a 4 L a m p e 6 N a m 5 5 A A m 6 6 N a m e N a m e n 5 A m p 7 M 5 A m p
MehrS o n n t a g, 5. A u g u s t
S o n n t a g, 5. A u g u s t 2 0 1 8 R ü c k b l i c k, A b s c h i e d, v i e l p a s s i e r t u n d k e i n e Z e i t D r e i M o n a t e s i n d v e r g a n g e n, v o l l g e s t o p f t m i t s
MehrS o n n t a g, 2 6. N o v e m b e r
S o n n t a g, 2 6. N o v e m b e r 2 0 1 7 A u s f l u g n a c h N e v a d a u n d A r i z o n a D e r g r o ß e S o h n u n d i c h g i n g e n a u f e i n e F a h r t i n R i c h t u n g N e v a d a
MehrRichtig einsteigen: Access 2007 VBA-Programmierung
Lorenz Hölscher Richtig einsteigen: Access 2007 VBA-Programmierung Miaosott Teill Erste Schritte 1 Einleitung 9 1.1 Die Themenschwerpunkte dieses Buches 9 Visual Basic for Applications 9 Die Beispiel-Datenbank
MehrObjektorientierte Programmierung in Java
Objektorientierte Programmierung in Java 1. Auflage Taschenbuch. Paperback ISBN 978 3 8266 7414 3 Weitere Fachgebiete > EDV, Informatik > Programmiersprachen: Methoden > Prozedurorientierte Programmierung
MehrMicrosoft Office Excel 2010
DAS EINSTEIGERSEMINAR Microsoft Office Excel 2010 von Gudrun Rehn-Göstenmeier 1. Auflage Microsoft Office Excel 2010 Rehn-Göstenmeier schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrADO.NET -- Grundlagen und Profiwissen
ADO.NET -- Grundlagen und Profiwissen Programmierung von Datenbankanwendungen mit C# und VB.NET Bearbeitet von Detlev Wanzke, Lothar Wanzke 1. Auflage 2002. Buch. XX, 764 S. Hardcover ISBN 978 3 446 22157
MehrEhevertrag und Scheidungsvereinbarung in Frage und Antwort
Beck-Rechtsberater im dtv 50681 Ehevertrag und Scheidungsvereinbarung in Frage und Antwort Güterstand, Unterhalt, Versorgungsausgleich und Zugewinn richtig regeln von Andrea Peyerl 1. Auflage Ehevertrag
MehrVisual Basic.NET und ADO.NET
.NETSolutions Visual Basic.NET und ADO.NET Datenbanken programmieren F. SCOTT BARKER Markt+ Übersetzung: Gabriele Broszat Einleitung Zum Autor Zur Begleit-CD-ROM Wer sollte dieses Buch nutzen? Welche Themen
MehrSchriftenreihe der juristischen Schulung/ Studium 38. Bereicherungsrecht. von Ulrich Loewenheim, Loewenheim (Hrsg.) 3., überarbeitete Auflage
Schriftenreihe der juristischen Schulung/ Studium 38 Bereicherungsrecht von Ulrich Loewenheim, Loewenheim (Hrsg.) 3., überarbeitete Auflage Bereicherungsrecht Loewenheim / Loewenheim (Hrsg.) schnell und
MehrMS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein
www.comelio-medien.com MS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein MS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein
MehrEine Minute für Ihr Glück!
Beck kompakt Eine Minute für Ihr Glück! 111 Tipps für ein schöneres Leben von Marion Lemper-Pychlau 1. Auflage Eine Minute für Ihr Glück! Lemper-Pychlau schnell und portofrei erhältlich bei beck-shop.de
MehrSoftware-Entwicklung mit Delphi
Software-Entwicklung mit Delphi Eine systematische Einführung Bearbeitet von Dieter Orlamünder, Rüdiger Liskowsky, Heinrich Hußmann 1. Auflage 2002. Taschenbuch. 296 S. Paperback ISBN 978 3 446 22088 1
MehrInhaltsverzeichnis. Vorwort 13
Vorwort 13 1 Leistungsvermögen und Arbeitsumgebung des SQL Server 17 1.1 Einsatzmöglichkeiten des SQL Server 17 1.1.1 Online Transactional Processing-Lösungen (OLTP) 23 1.1.2 Webbasierte Datenbanklösungen
MehrMedizinische Statistik mit R und Excel
Springer-Lehrbuch Medizinische Statistik mit R und Excel Einführung in die RExcel- und R-Commander-Oberflächen zur statistischen Auswertung Bearbeitet von Rainer Muche, Stefanie Lanzinger, Michael Rau
MehrVorwort. Webseite zum Buch:
Webseite zum Buch: www.comelio-medien.com/buch-katalog/oracle/oracle_pl_sql Vorwort Herzlich Willkommen zu einem Fachbuch aus dem Verlag Comelio Medien. Dieses Buch aus dem Bereich Datenbanken soll Sie
MehrDatenintegration. Integrationsansätze, Beispielszenarien, Problemlösungen, Talend Open Studio. von Ines Rossak. 1. Auflage. Hanser München 2013
Datenintegration Integrationsansätze, Beispielszenarien, Problemlösungen, Talend Open Studio von Ines Rossak 1. Auflage Hanser München 2013 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 43221
MehrGrundkurs Theoretische Physik 3
Springer-Lehrbuch Grundkurs Theoretische Physik 3 Elektrodynamik von Wolfgang Nolting 1. Auflage Grundkurs Theoretische Physik 3 Nolting schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrDas Einsteigerseminar ASP
Hiroshi Nakanishi Das Einsteigerseminar ASP M - fy? Einleitung 13 Für wen wurde dieses Buch geschrieben? 13 Der des Einsteigerseminars 13 Das Konzept des Einsteigerseminars 14 Aufgeht's! 15 1 Das Konzept
MehrJahresabschlusserstellung
Jahresabschlusserstellung Arbeitshilfen zur Qualitätssicherung von Dr. Walter Niemann, Andrea Bruckner 2., vollständig überarbeitete Auflage Jahresabschlusserstellung Niemann / Bruckner schnell und portofrei
MehrZulassungsverordnung für Vertragsärzte, Vertragszahnärzte, Medizinische Versorgungszentren, Psychotherapeuten
Zulassungsverordnung für Vertragsärzte, Vertragszahnärzte, Medizinische Versorgungszentren, Psychotherapeuten von Dr. jur. Rolf Schallen 7., neu bearbeitete und erweiterte Auflage Zulassungsverordnung
MehrRespekt und Anerkennung
Respekt und Anerkennung von Susanne Schmetkamp 1. Auflage Respekt und Anerkennung Schmetkamp schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Ethik, Moralphilosophie
MehrEnergieeinsparverordnung: EnEV
Beck-Texte im dtv Energieeinsparverordnung: EnEV Textausgabe von Dr Wilhelm Söfker, Dr Jürgen Stock 2 Auflage Energieeinsparverordnung: EnEV Söfker / Stock schnell und portofrei erhältlich bei beck-shopde
MehrGelbe Erläuterungsbücher. LFGB, BasisVO. Kommentar
Gelbe Erläuterungsbücher LFGB, BasisVO Kommentar von Prof. Dr. Alfred Hagen Meyer, Prof. Dr. Rudolf Streinz, Dr. Andreas Reinhart, Prof. Dr. Eckhard Pache, Prof. Dr. Olaf Sosnitza 1. Auflage LFGB, BasisVO
Mehr1 Einführung Was macht eine Datenbank? Entwickler und Benutzer Warum sollten Sie mit Datenbanken arbeiten?
Inhalt 1 Einführung 19 1.1 Was macht eine Datenbank? 19 1.2 Entwickler und Benutzer 20 1.3 Warum sollten Sie mit Datenbanken arbeiten? 20 1.4 Wer sollte dieses Buch lesen? 21 1.5 Wie sind relationale Datenbanken
MehrVölkerrechtsgeschichte
Juristische urz-lehrbücher Völkerrechtsgeschichte Ein Studienbuch von Prof. Dr. arl-heinz Ziegler 2., durchgesehene und ergänzte Auflage Völkerrechtsgeschichte Ziegler schnell und portofrei erhältlich
MehrFührungsstärke. Was erfolgreiche Führungskräfte auszeichnet. von Tom Rath, Barry Conchie
Führungsstärke Was erfolgreiche Führungskräfte auszeichnet von Tom Rath, Barry Conchie Gallup Global Practice Leader Tom Rath arbeitet seit 14 Jahren bei Gallup in der Arbeitsplatzforschung und der Führungsberatung.
MehrQualitätstechniken. Werkzeuge zur Problemlösung und ständigen Verbesserung. von Dr. Philipp Theden, Hubertus Colsman. 1. Auflage
Qualitätstechniken Werkzeuge zur Problemlösung und ständigen Verbesserung von Dr. Philipp Theden, Hubertus Colsman 1. Auflage Qualitätstechniken Theden / Colsman schnell und portofrei erhältlich bei beck-shop.de
MehrDIN EN ISO 9000:2000 ff. umsetzen
DIN EN ISO 9000:2000 ff. umsetzen Gestaltungshilfen zum Aufbau Ihres Qualitätsmanagementsystems von Jörg-Peter Brauer 1. Auflage DIN EN ISO 9000:2000 ff. umsetzen Brauer schnell und portofrei erhältlich
MehrWinter's Law By Stephen Penner
Winter's Law By Stephen Penner Download Das Rittertum (marixwissen) PDF Kostenlos Reinhard - Das Rittertum (marixwissen) von Reinhard Pohanka - Für den normalen Fall, Das Rittertum (marixwissen) durch
MehrCAD und PDM: Prozessoptimierung durch Integration
CAD und PDM: Prozessoptimierung durch Integration Bearbeitet von Ulrich Sendler, Volker Wawer 1. Auflage 2005. Taschenbuch. 212 S. Paperback ISBN 978 3 446 22950 1 Format (B x L): 19,1 x 23,1 cm Gewicht:
MehrDatenbanken mit OpenOffice.org 2.3 Base und HSQLDB
Thomas Krumbein Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB Galileo Press 1.1 Zur 2. Auflage dieses Buches 14 1.2 OpenOffice.org 14 1.2.1 DasProjektOpenOffice.org 15 2.1 Einführung in Datenbanken
MehrPrüfung elektrischer Geräte in der betrieblichen Praxis
VDE-Schriftenreihe - Normen verständlich 62 Prüfung elektrischer Geräte in der betrieblichen Praxis nach DIN VDE 0701/0702/0751 von Ulrich Kammerhoff, Robert Kindermann, Friedhelm Matz, Klaus Bödeker überarbeitet
MehrBrogrammiereii lernen in
Walter Doberenz / Thomas Kowalski Brogrammiereii lernen in J1JIUJLM9UJLU-.MJCIMJMJI Carl Hanser Verlag München Wen Inhaltsverzeichnis Lektion 1: Einführung und Überblick 17 Theoretische Grundlagen 17 Windows-Programmierung
MehrMicrosoft PowerPoint 2010 für Kids
mitp für Kids Microsoft PowerPoint 2010 für Kids von Pia Bork 1. Auflage Microsoft PowerPoint 2010 für Kids Bork schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrWalter Doberenz/Thomas Kowalski Programmieren lernen in
Walter Doberenz/Thomas Kowalski Programmieren lernen in HANSER Inhaltsverzeichnis Lektion 1: Einführung und Entwicklungsumgebung 13 Theoretische Grundlagen 13 Windows-Programmierung mit Delphi 13 Etappen
MehrDer Machtbegriff bei Hannah Arendt
Politik begreifen. Schriften zu theoretischen und empirischen Problemen der Politikwissenschaft 12 Der Machtbegriff bei Hannah Arendt von Katrin Kräuter 1. Auflage Der Machtbegriff bei Hannah Arendt Kräuter
Mehr