Oracle Database 11g: 入門 SQL基礎 I
ã“ã®ç ”ä¿®ã‚³ãƒ¼ã‚¹ã®æ•™æã¯ã€é›»åファイル教æã€ŒeKitã€ã§æä¾›ã—ã¾ã™ã€‚
ã‚³ãƒ¼ã‚¹ã®æ¦‚è¦:
リレーショナル・データベースã®åŸºæœ¬ã€‚SQLã‚’å¦ã¶ï¼
ï¼ORACLE MASTER Bronze Oracle Database 11g対応コース
ã¯ã˜ã‚ã¦Oracleデータベースã«è§¦ã‚Œã‚‹ã¨ã„ã†æ–¹ã®ãŸã‚ã«ã€ãƒªãƒ¬ãƒ¼ã‚·ãƒ§ãƒŠãƒ«ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã¯ä½•ã‹ã¨ã„ã†æ¦‚念ã‹ã‚‰å§‹ã‚ã¦ã€ãƒªãƒ¬ãƒ¼ã‚·ãƒ§ãƒŠãƒ«ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¸ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚ã®æ¨™æº–言語ã§ã‚ã‚‹SQLè¨€èªžã®æ›¸ã方をå¦ã¶ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€è¨è¨ˆã€é–‹ç™ºã€é‹ç”¨ã„ãšã‚Œã®ãƒ•ェーズã§ã‚‚å¿…è¦ã¨ãªã‚‹ã‚¹ã‚ーマ・オブジェクトã®ä½œæˆæ–¹æ³•ã‚’ç¿’å¾—ã§ãã¾ã™ã€‚
SQLã¯ã€ã“れã‹ã‚‰Oracleãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æºã‚ã‚‹ã™ã¹ã¦ã®æ–¹ã«å¿…è¦ãªåŸºæœ¬çŸ¥è˜ã§ã™ã€‚Oracle Database 11gã§ã¯ã€Oracle Database 10gã‹ã‚‰ç¶™æ‰¿ã—ãŸEnterprise Managerã§ã®å®¹æ˜“ãªç®¡ç†ã‚’引ãç¶šãæä¾›ã—ã€æ—¥å¸¸çš„ãªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ç›£è¦–コストを低減ã—ã¦ã„ã¾ã™ã€‚é–‹ç™ºè€…ã®æ–¹ã¯ã‚‚ã¡ã‚ã‚“ã€Oracle Enterpriseã‚’æ“作ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ç®¡ç†è€…ã®æ–¹ã‚‚ã€éšœå®³æ™‚ã«æŸ”軟ã«å¯¾å¿œã™ã‚‹ãŸã‚ã«ã‚‚ã€ã¾ãšã¯SQLã‹ã‚‰èº«ã«ã¤ã‘ã¾ã—ょã†ï¼
デモンストレーションや実習ã«ã‚ˆã‚Šã€Oracle Database 11gデータベース・テクノãƒã‚¸ã¨SQLã®åŸºæœ¬æ¦‚念をより深ãç†è§£ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
※2009å¹´6月1æ—¥ã‹ã‚‰å…¨ä¼šå ´ã«ã¦ãƒ†ã‚ストを電åファイル教æã€ŒeKitã€ã§æä¾›ã—ã¾ã™ã€‚
| スケジュール/購入 |
å—講形態 |
ä¾¡æ ¼ï¼ˆæ¶ˆè²»ç¨Žè¾¼ã¿ï¼‰
**
|
日数 |
æ•™æ |
講義言語 |
|
スケジュール詳細
|
Instructor-Led Training(集åˆç ”修)
|
207,900
円
|
3
æ—¥
|
日本語
|
日本語
|
|
スケジュール詳細
|
Live Virtual Class
|
207,900
円
|
3
æ—¥
|
日本語
|
|
** å«ã‚€ 消費税
注æ„:
ç ”ä¿®ã‚’è³¼å…¥ã™ã‚‹ãŸã‚ã«ã¯ãŠå®¢æ§˜æƒ…å ±(Oracle.com)ã®ç™»éŒ²ãŒå¿…è¦ã§ã™ã€‚:
ãŠå®¢æ§˜æƒ…å ±(Oracle.com)ã®ç™»éŒ²ãƒšãƒ¼ã‚¸ã¸!
コースã®ç›®çš„:
- SELECTæ–‡ã«ã‚ˆã‚‹è¡¨ã‹ã‚‰ã®è¡ŒãŠã‚ˆã³åˆ—データã®å–å¾—
- 表ã€ç´¢å¼•ã€ãƒ“ューãªã©ã®ã‚¹ã‚ーマ・オブジェクトを管ç†ã™ã‚‹ãŸã‚ã®ãƒ‡ãƒ¼ã‚¿å®šç¾©è¨€èªžï¼ˆDDL)文ã®å®Ÿè¡Œ
- Oracle Database 11g内ã®ãƒ‡ãƒ¼ã‚¿ã‚’æ›´æ–°ã™ã‚‹ãŸã‚ã®ãƒ‡ãƒ¼ã‚¿æ“作言語(DML)文ã®å®Ÿè¡Œ
- INã‚„LIKEãªã©ã®é›†åˆæ¼”ç®—åを使用ã—ãŸãƒ‡ãƒ¼ã‚¿ã®ã‚µãƒ–セットã®ä½œæˆ
- SQL関数(TO_CHARã€SUBSTRã€SUMãªã©ï¼‰ã«ã‚ˆã‚‹ãƒ‡ãƒ¼ã‚¿ã®åŠ å·¥
- ソート済ãŠã‚ˆã³åˆ¶é™ä»˜ãデータã®ãƒ¬ãƒãƒ¼ãƒˆã®ä½œæˆ
- ANSI SQL 99 JOIN構文を使用ã—ãŸè¤‡æ•°ã®è¡¨ã®ãƒ‡ãƒ¼ã‚¿ã®è¡¨ç¤º
- カスタマイズã•れãŸãƒ‡ãƒ¼ã‚¿ã‚’生æˆãŠã‚ˆã³å–å¾—ã™ã‚‹ãŸã‚ã®SQL関数ã®é©ç”¨
- Oracle Database 11gã®ä¸»è¦æ§‹é€ コンãƒãƒ¼ãƒãƒ³ãƒˆã®ç†è§£
コースã®å†…容:
â– Oracle Database 11g テクノãƒã‚¸
- Oracle Database 11gã®æ©Ÿèƒ½ã®åˆ—挙
- リレーショナル・データベースã®åŸºæœ¬è¨è¨ˆã€ç†è«–çš„ãŠã‚ˆã³ç‰©ç†çš„å´é¢ã«é–¢ã™ã‚‹èª¬æ˜Ž
- SQLã®é–‹ç™ºç’°å¢ƒã®èª¬æ˜Ž
- Oracle SQL Developerã®èª¬æ˜Ž
- コースã§ä½¿ç”¨ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®èª¬æ˜Ž
â– SQL SELECT文を使用ã—ãŸãƒ‡ãƒ¼ã‚¿ã®å–å¾—
- SQL SELECTæ–‡ã®æ©Ÿèƒ½ã®åˆ—挙
- 基本的ãªSELECTæ–‡ã®å‡ºåŠ›ã‹ã‚‰ã®ãƒ‡ãƒ¼ã‚¿ã®ãƒ¬ãƒãƒ¼ãƒˆã®ç”Ÿæˆ
- SELECT文内ã®ç®—è¡“å¼ã¨NULL値ã®ä½¿ç”¨
- 列別åã®ä½¿ç”¨æ–¹æ³•
- é€£çµæ¼”ç®—åã€ãƒªãƒ†ãƒ©ãƒ«æ–‡å—列ã€ä»£æ›¿å¼•用符演算åã€DISTINCTã‚ーワードã®ä½¿ç”¨æ–¹æ³•
- DESCRIBEコマンドを使用ã—ãŸè¡¨ã®æ§‹é€ ã®è¡¨ç¤º
■データã®åˆ¶é™ã¨ã‚½ãƒ¼ãƒˆ
- å–å¾—ã•れる出力を制é™ã™ã‚‹WHEREå¥ã‚’使用ã—ãŸå•åˆã›ã®è¨˜è¿°
- 比較演算åã¨è«–ç†æ¼”ç®—åã®ä½¿ç”¨
- 比較演算åãŠã‚ˆã³è«–ç†æ¼”ç®—åã®å„ªå…ˆé †ä½ã®è¦å‰‡ã®èª¬æ˜Ž
- WHEREå¥å†…ã®æ–‡å—列リテラルã®ä½¿ç”¨
- 出力をソートã™ã‚‹ORDER BYå¥ã‚’使用ã—ãŸå•åˆã›ã®è¨˜è¿°
- 出力ã®é™é †ãŠã‚ˆã³æ˜‡é †ã«ã‚ˆã‚‹ã‚½ãƒ¼ãƒˆ
- ç½®æ›å¤‰æ•°ã®ä½¿ç”¨
â– å˜ä¸€è¡Œé–¢æ•°ã‚’使用ã—ãŸå‡ºåŠ›ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º
- å˜ä¸€è¡Œé–¢æ•°ã¨è¤‡æ•°è¡Œé–¢æ•°ã®åŒºåˆ¥
- æ–‡å—関数を使用ã—ãŸæ–‡å—åˆ—ã®æ“作
- ROUNDã€TRUNCãŠã‚ˆã³MOD関数を使用ã—ãŸæ•°å€¤ã®æ“作
- 日付データを使用ã—ãŸç®—è¡“ã®å®Ÿè¡Œ
- 日付関数を使用ã—ãŸæ—¥ä»˜ã®æ“作
■変æ›é–¢æ•°ã¨æ¡ä»¶å¼ã®ä½¿ç”¨
- 暗黙的ãŠã‚ˆã³æ˜Žç¤ºçš„ãªãƒ‡ãƒ¼ã‚¿åž‹å¤‰æ›ã®èª¬æ˜Ž
- TO_CHARã€TO_NUMBERãŠã‚ˆã³TO_DATE変æ›é–¢æ•°ã®ä½¿ç”¨
- 複数ã®é–¢æ•°ã®ãƒã‚¹ãƒˆ
- データã¸ã®NVLã€NULLIFãŠã‚ˆã³COALESCE関数ã®é©ç”¨
- SELECTæ–‡ã§ã®æ¡ä»¶IF THEN ELSEè«–ç†ã®ä½¿ç”¨
■グループ関数を使用ã—ãŸé›†è¨ˆãƒ‡ãƒ¼ã‚¿ã®ãƒ¬ãƒãƒ¼ãƒˆ
- 有æ„義ãªãƒ¬ãƒãƒ¼ãƒˆã‚’生æˆã™ã‚‹ãŸã‚ã®SELECT文内ã§ã®é›†è¨ˆé–¢æ•°ã®ä½¿ç”¨
- AVGã€SUMã€MINãŠã‚ˆã³MAX関数ã®ä½¿ç”¨
- グループ関数内ã®NULL値ã®å‡¦ç†
- GROUP BYå¥ã‚’使用ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’グループã«åˆ†ã‘ã‚‹å•åˆã›ã®ä½œæˆ
- HAVINGå¥ã‚’使用ã—ãŸæ—¥ä»˜ã®ã‚°ãƒ«ãƒ¼ãƒ—を除外ã™ã‚‹å•åˆã›ã®ä½œæˆ
■複数ã®è¡¨ã®ãƒ‡ãƒ¼ã‚¿ã®è¡¨ç¤º
- 複数ã®è¡¨ã®ãƒ‡ãƒ¼ã‚¿ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ãŸã‚ã®SELECTæ–‡ã®è¨˜è¿°
- SQL:1999æ§‹æ–‡ã«ã‚ˆã‚‹è¡¨ã®çµåˆ
- çµåˆæ¡ä»¶ã‚’満ãŸã•ãªã„データã®å¤–部çµåˆã§ã®è¡¨ç¤º
- 自己çµåˆã«ã‚ˆã‚‹è¡¨ã®çµåˆ
- クãƒã‚¹çµåˆã®ä½œæˆ
■副å•åˆã›ã«ã‚ˆã‚‹å•åˆã›ã®è§£æ±ºæ–¹æ³•
- 副å•åˆã›ã«ã‚ˆã‚‹å•題ã®è§£æ±ºæ–¹æ³•
- å˜ä¸€è¡Œå‰¯å•åˆã›ã®å®Ÿè¡Œ
- 副å•åˆã›ã«ãŠã‘るグループ関数ã®ä½¿ç”¨
- 複数行副å•åˆã›ã®ä½¿ç”¨
- 複数行副å•åˆã›ã§ã®ANYãŠã‚ˆã³ALL演算åã®ä½¿ç”¨
â– é›†åˆæ¼”ç®—åã®ä½¿ç”¨
- SET演算åã®èª¬æ˜Ž
- é›†åˆæ¼”ç®—åを使用ã—ã¦è¤‡æ•°ã®å•åˆã›ã‚’組ã¿åˆã›ã¦å˜ä¸€ã®å•åˆã›ã«ã™ã‚‹æ–¹æ³•
- UNIONã€UNION ALLã€INTERSECTãŠã‚ˆã³MINUS演算åã®ä½¿ç”¨
- é›†åˆæ¼”ç®—ã§ã®ORDER BYå¥ã®ä½¿ç”¨
â– ãƒ‡ãƒ¼ã‚¿ã®æ“作
- INSERT文を使用ã—ãŸè¡¨ã¸ã®æ–°ã—ã„行ã®è¿½åŠ
- UPDATE文を使用ã—ãŸè¡¨å†…ã®ãƒ‡ãƒ¼ã‚¿ã®å¤‰æ›´
- DELETEãŠã‚ˆã³TRUNCATEæ–‡ã®ä½¿ç”¨
- COMMITãŠã‚ˆã³ROLLBACK文を使用ã—ãŸå¤‰æ›´ã®ä¿å˜ã¨ç ´æ£„
- èªå–り一貫性ã®å®Ÿè£…
- FOR UPDATEå¥ã®ä½¿ç”¨
â– DDL文を使用ã—ãŸè¡¨ã®ä½œæˆã¨ç®¡ç†
- データベース・オブジェクトã®åˆ†é¡ž
- CREATE TABLE文を使用ã—ãŸè¡¨ã®ä½œæˆ
- データ型ã®èª¬æ˜Ž
- 制約ã®èª¬æ˜Ž
- 副å•åˆã›ã‚’使用ã—ãŸè¡¨ä½œæˆ
- 表ã®å¤‰æ›´ã¨å‰Šé™¤
â– ãã®ä»–ã®ã‚¹ã‚ーマ・オブジェクトã®ä½œæˆ
- ビューã®ãƒ‡ãƒ¼ã‚¿ã®ä½œæˆã€å¤‰æ›´ãŠã‚ˆã³å–å¾—
- ビューã§ã®ãƒ‡ãƒ¼ã‚¿æ“作言語(DML)æ“作ã®å®Ÿè¡Œ
- ビューã®å‰Šé™¤
- é †åºã®ä½œæˆã€ä½¿ç”¨ãŠã‚ˆã³å¤‰æ›´
- 索引ã®ä½œæˆã¨å‰Šé™¤
- シノニムã®ä½œæˆã¨å‰Šé™¤
推奨ã•れる次コース: