データベース工学 データベースとは データモデル 関係データベースとSQL 物理データベース編成とインデクス

Slides:



Advertisements
Similar presentations
Introduction to New Media Development Association June 2001 このプレゼンテーションでは、出 席者間で討論をし、アクション アイテムを作成する場合があり ます。 PowerPoint を使ってプ レゼンテーションの実行中にア クション アイテムを作成する.
Advertisements

だい六か – クリスマスとお正月 ぶんぽう. て form review ► Group 1 Verbs ► Have two or more ひらがな in the verb stem AND ► The final sound of the verb stem is from the い row.
この部分こそが必 要とされている ! Runtime 自身と Expression が カバーする!
DB(データベース)のおはなし 作成者:小野正広 DBと言っても、  ドラゴンボール ではないですぞ! 3/1/2017.
情報とコンピュータ 静岡大学工学部 安藤和敏
Webサービスに関する基本用語 Masatoshi Ohishi / NAOJ & Sokendai
小水力班/ Small Hydro Generation Group 研究背景 / Research background
資料探し.
英語勉強会.
SPECIAL ASSIGNMENT What is the leadership and how can you be a good leader? I am going to give you the clues in the lecture, but please find the answer.
片岡広太郎 Modem Watch Dog 片岡広太郎
Android Development 白熱道場
続 Entity Framework 入門 SQLWorld #8 サヴロウ.
2010年7月9日 統計数理研究所 オープンハウス 確率モデル推定パラメータ値を用いた市場木材価格の期間構造変化の探求 Searching for Structural Change in Market-Based Log Price with Regard to the Estimated Parameters.
Solid State Transformer (SST)
2005年11月17日 Webサービス II (第6回) 年11月17日.
Japanese verbs informal forms
FreeBSD Ports Collection におけるファイルクローンの検出
第11回 今日の目標 §3.4 データベース リレーショナルデータベースの特徴を示せる ロールバックやコミットを説明できる
第2章 データベースのモデル 2.1 論理表現と3層モデル 2.2 階層モデル 2.3 ネットワークモデル 2.4 関係モデル.
第7章 データベース管理システム 7.1 データベース管理システムの概要 7.2 データベースの格納方式 7.3 問合せ処理.
3/21/2017 5:15 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
都市情報学専攻 情報基盤研究分野  M04UC513  藤田昭人
朝日大学大学院 経営学研究科 奥山 徹 データベース論 朝日大学大学院 経営学研究科 奥山 徹 2006/04/24 データベース論(2回目)
Tohoku University Kyo Tsukada
コンピュータ ネットワークシステムトラック
Power Electronics center
Estimating Position Information by Detecting Network-Connection
Hamabe・Hara・Kaneko・Nakao・Namba・Ootsuka・ Takahashi・Ueda・Uemoto
パフォーマンスチューニング on Rails
Licensing information
SAP & SQL Server テクニカルアーキテクチャ概要 マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター
Provisioning on Multiple Network(NIC) env
table 'results' SELECT name, teacher FROM results;
朝日大学大学院 経営学研究科 奥山 徹 データベース論 朝日大学大学院 経営学研究科 奥山 徹 2006/05/29 データベース論(7回目)
Tarou JETRO ★参加者情報 Sample
「串刺し」研究アプローチの例 e-learning e-space 動画配信 システム SOI Smart Web ストリーミング技術
What is the English Lounge?
データベース設計 第2回 データベースモデル(1)
Lazy Release Consistency
第1回.リレーショナルデータベースを使ってみよう
NTTPCCommunications,Inc. 波多浩昭
朝日大学大学院 経営学研究科 奥山 徹 データベース論 朝日大学大学院 経営学研究科 奥山 徹 2006/05/22 データベース論(6回目)
KMSF-CODEアーキテクチャ における動的QOS制御
データベース工学 生研 戦略情報融合研究センタ 喜連川 優.
Present Status of Metbroker
主催:東京工業大学イノベーション人材養成機構(IIDP)
Where is Wumpus Propositional logic (cont…) Reasoning where is wumpus
豊田正史(Masashi Toyoda) 福地健太郎(Kentarou Fukuchi)
第7回 授業計画の修正 中間テストの解説・復習 前回の補足(クロックアルゴリズム・PFF) 仮想記憶方式のまとめ 特別課題について
第24回応用言語学講座公開連続講演会 後援:国際言語文化研究科教育研究プロジェクト経費
Satoru Ishikawa Satoru Satake Denis Vazhenin
情報システムの基礎概念 (1) 情報システムとは
Tarou JETRO ★参加者情報 Sample
Exchange Server 2010 Outlook 階層型アドレス帳 活用術 展開 ~ トラブルシュートまで
端末およびサービス透過的な 情報閲覧支援システムの構築
名古屋大学大学院国際原語文化研究科 第46回日本語教育学講座講演会
データベース設計 第4回 DBMSの機能と操作方法(1) Access入門
情報システム1及び演習 第一回 データベースの概要.
Suzaku and the Results ~1 years after launch Suzaku (朱雀)

Insert a brief description of the picture
EntityManager と EJB QL EJB 3.0 コース 第8回 2006年8月5日.
iSeries Site 人事・給与C/S版のハードウェア・ソフトウェア要件
主催:東京工業大学イノベーション人材養成機構(IIDP)
Db2 Warehouse on Cloud Db2 on Cloud フルマネージドサービス提案時の注意点
- MARUZEN Z39.50 Gateway-CAT、Knowledge Worker Z39.50 Target のご紹介-
Cluster EG Face To Face meeting
アノテーションガイドラインの管理を行う アノテーションシステムの提案
1.2 言語処理の諸観点 (1)言語処理の利用分野
Presentation transcript:

データベース工学 データベースとは データモデル 関係データベースとSQL 物理データベース編成とインデクス トランザクション処理 と リカバリ 問合せ処理と最適化 データマイニング&WEBマイニング Web情報検索 データウエアハウス・OLAP

講義の予定(2006) http://www.tkl.iis.u-tokyo.ac.jp:8080/Lecture/material/DB01.pdf 休講   4月11日 第1回  4月18日 第2回  4月25日 第3回  5月 2日 未定   5月 9日 第5回  5月16日 休講   5月23日 第7回  5月30日  Yahoo講演 第8回  6月 6日 第9回  6月13日 第10回  6月20日 休講    6月27日 第11回 7月 4日 第12回 7月 11日 第13回 7月 18日 第14日 7月 25日(休み?) Google 講演 Yahoo Japan講演

1.データベースとは? データベースは至る所で利用されている データベースとは? ビジネスDB,製造業、銀行・証券、航空・鉄道、特許、図書館、医療カルテ、法律、CRM、ゲノム データベースとは? 関連するデータの集まり A collection of related data

データベースの種々の側面 Complexity Volume Media Mobility 定型レコード vs. OO(CAD,CAM,蛋白) Volume G,T,P,E,.. Media テキスト、画像、図形、音声、動画 etc. Mobility

Centralized vs. Distributed Homogeneous vs. Heterogeneous Federated DB, Multi-Database General Purpose vs. Special Purpose Main Memory Database MM, Secondary Storage, Tertiary Storage

Access Method Data Base Management System (DBMS) データベースを作成 し、維持する為の プログラム群 USER Application Program DBMS Query Processor Access Method Database Meta Data Data Base System

How different from File System? AP毎のファイル(AP内にデータ定義) 冗長性 記憶効率の低下 Inconsistency Database System データの一元管理 多数のユーザによる共用

データベースシステムの特徴 データ独立 3層スキーマ(View支援) Transaction支援

Data Independence(データ独立) Program-Data Independence External Scheme & Conceptual Scheme Logical/Physical Data Independence Conceptual Scheme & Internal Scheme Program-Operation Independence O-O

3層スキーマ External Scheme(外部スキーマ) Conceptual Scheme(概念スキーマ) View支援 Conceptual Scheme(概念スキーマ) Internal Scheme(内部スキーマ)

3層スキーマ External View External View External View Conceptual Scheme Internal Scheme

Transaction 管理 ACID データ共有時における一貫性の維持 Atomicity Consistency Isolation Durability データ共有時における一貫性の維持

Merits and Demerits Merits Demerits Reduced Application Development Time No care for Concurrency Control, Access Method Recovery, Integrity Checking Flexibility by Shared View ← Data Independence Demerits Needs more power

Casual Programmer DBA DDL Query AP preprocessor Query Compiler DML Dictionary Catalog DDLcompiler Host Lang. Compiler DMLcompiler Compiled Transaction Concurrency Cont Backup/Recovery Access Methods Run Time Processor DB

2. データモデル Data Model is a set of concepts that can be used to describe the structure of database Data type, relationship, constraint High Level Data Model Entity Relationship Model Entity: 実体(real world object, concept) Eg. Employee, Project Attribute:entitityを記述する属性 Relationship:entity間の関係

Representational Data Model Relational Model Network Model Hierarchical Model OO Model OR Model

Scheme and Instance Scheme Instance Database State = set of instances Student[name, id, address, phone#] Instance [鈴木大地、0011, 神奈川県横浜市、0903223333] Database State = set of instances

ER-model Entity-Relationship Model Popular conceptual data model Database design tool で広く利用