SlideShare a Scribd company logo
データベース技術
第1回(2015.9.29)
1
講義の目標
•データベースの意味とその必要性を理解する
•データベースの基本概念やモデルを理解する
•データベースの設計方法と基本技術(特に
SQL)について理解する
2
参考図書
• なるほどナットク!データベースがわかる本
- 小野哲、関口由美子 著
- オーム社
•マンガでわかるデータベース
- 高橋麻奈 著
- オーム社
3
データとは何か?
•データと情報の違い
- データ
• 例:今日の天気は雨、気温25℃、湿度60%
- 情報
• 例:今日は雨だから傘が必要だ。湿度が高い。
人間の頭(脳)で解釈された“意味”のある事柄
ある事柄を伝達し易いよう表現したもの
4
Work:データを考える
•普段の生活の中で、どのようなデータが管理 
されているでしょうか。考えてみましょう。
- 例
• 天気(日付、気温、湿度、降水確率など)
• 時間割(曜日、時限、科目)
• バイトのシフト(日付、時間、場所、名前)
•考えた内容をノートにメモする(5分)
5
データの管理方法
•ノートで管理する
- 例:古い宿帳や帳簿
•電子ファイルで管理する
- 例:テキストファイル、CSVファイル、ExcelやWord
のファイル
6
Work:データ管理の課題
•ノートや電子ファイルでデータ管理した場合、
どのような問題が発生するでしょうか。
•考えた内容をノートにメモする(10分)
7
データ管理の課題(1)
•データが重複する場合がある
- 商品のデータが複数部署で管理されている場合、  
無駄が生じる
- データの更新情報を全部署に通達する手間が生じる
輸入部 営業部 輸出部
商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
リンゴ ¥120 30
レモン ¥200 55
商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
リンゴ ¥120 30
レモン ¥200 55
商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
リンゴ ¥120 30
レモン ¥200 55
8
データ管理の課題(2)
•データが矛盾する可能性がある
- 商品のデータが更新された際、更新情報の伝達漏れや
誤りなどでデータに矛盾が生じる可能性がある
輸入部 営業部 輸出部
商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
リンゴ ¥100 30
レモン ¥200 55
商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
リンゴ ¥120 30
レモン ¥200 55
商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
リンゴ ¥200 30
レモン ¥200 55
9
データ管理の課題(3)
•新しい変化に対応しにくい
- 新しい部署ができた場合、データの新規作成が必要に
なる
輸入部 営業部 輸出部
商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
リンゴ ¥120 30
レモン ¥200 55
商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
リンゴ ¥120 30
レモン ¥200 55
商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
リンゴ ¥120 30
レモン ¥200 55
食品加工部 商品名 価格 在庫数
メロン ¥800 20
いちご ¥150 10
新規作成
10
データ管理の課題(まとめ)
•データの重複管理による不整合や管理の無駄
- データの更新情報の伝達ミス
- データの更新作業の抜け
- データの矛盾が発生
•新しい変化に対応しにくい
- 新しい部署や新しいデータへの対応
これらの課題をデータベースを使って解決する
11
データベース
•データベースとは
- 様々な目的を考慮して整理整頓されたデータの集まり
•データベースを利用するメリット
- データを一元管理し、共有できる
- データの矛盾や重複を防ぐことができる
- データを複数の人が同時に利用できる
12
データベース活用の課題(1)
•データを容易に入力したり、取り出したりでき
る手法が必要
- 誰でもわかりやすい方法でデータベースが扱える
- 大量のデータを高速に扱える仕組みが必要
輸入部 営業部 輸出部
データベース
食品加工部
りんごの
在庫は?
メロンジュースを作った
ので在庫数を減らそう
13
データベース活用の課題(2)
•多数の人間が利用することで、重要データの盗
難や不正な書き換えの危険がある
- データベースの安全生を守る必要がある
• 不正なデータ書き換えの防止、機密情報の保護など
輸入部 営業部 輸出部
データベース
食品加工部
在庫情報を
更新できます
売り上げデータには
アクセスできません
14
データベース活用の課題(3)
•複数の人が同時に変更操作を行った際、矛盾が
生じる可能性がある
- データの整合性を保つ処理機構が必要
輸入部 営業部 輸出部
データベース
食品加工部
りんごの在庫を
20個増やした
りんごを10個使った
15
データベース活用の課題(4)
•データベースシステムがダウンしたり故障した
りした場合、データが紛失する可能性がある
- データベースの障害から回復する仕組みが必要
輸入部 営業部 輸出部
データベース
食品加工部
壊れてもすぐに復旧
できます!
16
データベースに必要なこと
•データの容易な追加、削除、更新、検索
•大量のデータを高速で処理できる
•データの安全性、機密性を保つ
•データの整合性を保つ
•データの障害回復機能
DBMS(Database Management System)
17
Work:データベースを探す
•社会の中では、どこでデータベースが利用され
ているでしょうか。何に関するデータが管理さ
れているでしょうか。
- 例えば、WebサイトやWebサービスなどで具体的な例
を探してみましょう
18

More Related Content

PDF
データベース技術 2(Database_2)
PDF
超入門データベース基礎の基礎
PPTX
1415 margaret swords
PPTX
л15 уя 2012
PPT
л8 ст уя 2012
PPTX
Module 2 clip #7
PPTX
Lab3.19
データベース技術 2(Database_2)
超入門データベース基礎の基礎
1415 margaret swords
л15 уя 2012
л8 ст уя 2012
Module 2 clip #7
Lab3.19

Viewers also liked (13)

PPT
Śniadanie Daje Moc
PPTX
atheism 215 slides
PPT
Śniadanie Daje Moc
PPT
Projecto Primavera, Clara Amorim (FT1)
PPT
Śniadanie Daje Moc
PPT
Śniadanie Daje Moc
PDF
201211_소셜네트워크게임(SNG) 이용행태 조사_DMC미디어
PDF
A Biblioteca no teu computador
PDF
statkraft-climate-roundtable---chasing-new-ideas
PDF
Libro sabio tcm5-39199
PPTX
ResearcherID, ORCID, IdHAL : enjeux et perspectives des identifiants chercheurs
PPTX
Elements of HYDRO ELECTRIC POWER PLANTS
PPT
Atelier veille dm_v1
Śniadanie Daje Moc
atheism 215 slides
Śniadanie Daje Moc
Projecto Primavera, Clara Amorim (FT1)
Śniadanie Daje Moc
Śniadanie Daje Moc
201211_소셜네트워크게임(SNG) 이용행태 조사_DMC미디어
A Biblioteca no teu computador
statkraft-climate-roundtable---chasing-new-ideas
Libro sabio tcm5-39199
ResearcherID, ORCID, IdHAL : enjeux et perspectives des identifiants chercheurs
Elements of HYDRO ELECTRIC POWER PLANTS
Atelier veille dm_v1
Ad

Similar to データベース技術 1(Database_1) (20)

PPTX
オープンデータと「つながる社会」@オープンデータ京都勉強会(2013.04.20)
PPTX
いかにしてデータを手に入れるか
PDF
足を地に着け落ち着いて考える
PDF
深層学習(岡本孝之 著) - Deep Learning chap.1 and 2
PPTX
漢籍利用者の研究プロセスと利用者タスク
PDF
ICDE2012勉強会:Social Media
PDF
TokaiHokurikuUlib(20111003)
PDF
経済学のための実践的データ分析 4.SQL ことはじめ
PDF
ビジネスサイドが知っておくべきアプリケーションのデータ分析の話
PDF
opensource and accessibility (Dec2000) Part 2
PPT
CLR/H No.2 .NET & Directory Service
PDF
グループ②ディスカッション成果
PDF
ArithmerDB Introduction
PDF
先端技術 データサイエンティスト
PDF
Code4Lib 2010報告会・発表ダイジェスト
PPTX
全脳関西編(松尾)
PDF
実務で役立つデータベースの活用法
PPTX
企業等に蓄積されたデータを分析するための処理機能の提案
PDF
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
オープンデータと「つながる社会」@オープンデータ京都勉強会(2013.04.20)
いかにしてデータを手に入れるか
足を地に着け落ち着いて考える
深層学習(岡本孝之 著) - Deep Learning chap.1 and 2
漢籍利用者の研究プロセスと利用者タスク
ICDE2012勉強会:Social Media
TokaiHokurikuUlib(20111003)
経済学のための実践的データ分析 4.SQL ことはじめ
ビジネスサイドが知っておくべきアプリケーションのデータ分析の話
opensource and accessibility (Dec2000) Part 2
CLR/H No.2 .NET & Directory Service
グループ②ディスカッション成果
ArithmerDB Introduction
先端技術 データサイエンティスト
Code4Lib 2010報告会・発表ダイジェスト
全脳関西編(松尾)
実務で役立つデータベースの活用法
企業等に蓄積されたデータを分析するための処理機能の提案
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
Ad

More from Yuka Obu (18)

PDF
データベース技術 14(Database 14)
PDF
データベース技術 13(Database 13)
PDF
データベース技術 12(Database 12)
PDF
データベース技術 11(Database 11)
PDF
データベース技術 10(Database 10)
PDF
データベース技術 9(Database 9)
PDF
データベース技術 8(Database_8)
PDF
データベース技術 7(Database 7)
PDF
データベース技術 6(Database_6)
PDF
データベース技術 5(Database_5)
PDF
データベース技術 4(Database_4)
PDF
データベース技術 3(Database_3)
PDF
ソーシャルメディアワークショップ1
PDF
企業によるソーシャルアカウント運用のために
PDF
Sns 2
PDF
Twitter in Hitachiohta 3
PDF
Twitter in Hitachiohta 2
PDF
Twitter in Hitachiohta 1
データベース技術 14(Database 14)
データベース技術 13(Database 13)
データベース技術 12(Database 12)
データベース技術 11(Database 11)
データベース技術 10(Database 10)
データベース技術 9(Database 9)
データベース技術 8(Database_8)
データベース技術 7(Database 7)
データベース技術 6(Database_6)
データベース技術 5(Database_5)
データベース技術 4(Database_4)
データベース技術 3(Database_3)
ソーシャルメディアワークショップ1
企業によるソーシャルアカウント運用のために
Sns 2
Twitter in Hitachiohta 3
Twitter in Hitachiohta 2
Twitter in Hitachiohta 1

Recently uploaded (10)

PDF
「なぜ、好きなことにいつかは飽きるの?」大塚莉子 - My Inspire High Award 2024.pdf
PDF
5_「AIと仲良くなるには?」日本大学東北高等学校南梨夢乃さんinspirehigh.pdf
PDF
外国人が日本のテーブルマナーに驚く理由は?_公文国際学園高等部 角田 恵梨佳さん
PDF
3_「本当の『悪者』って何?」鷗友学園女子中学校_福島 雪乃さんinspirehigh.pdf
PDF
8_「世の中の流行はどのようにして生まれるのか」学校法人聖ドミニコ学園竹野はるいpptx.pdf
PDF
7_「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」明治大学付属中野八王子中学校宮本ゆりかさん.pdf
PDF
9_前田音葉さん:「Yakushima Islandってなんか変じゃない?」.pdf
PDF
6_「老いることは不幸なこと?」植草学園大学附属高等学校森 珠貴さんinspirehigh.pdf
PDF
My Inspire High Award 2024(岡田秀幸).pptx.pdf
PPT
日本語test日本語test日本語test日本語test日本語test日本語test.ppt
「なぜ、好きなことにいつかは飽きるの?」大塚莉子 - My Inspire High Award 2024.pdf
5_「AIと仲良くなるには?」日本大学東北高等学校南梨夢乃さんinspirehigh.pdf
外国人が日本のテーブルマナーに驚く理由は?_公文国際学園高等部 角田 恵梨佳さん
3_「本当の『悪者』って何?」鷗友学園女子中学校_福島 雪乃さんinspirehigh.pdf
8_「世の中の流行はどのようにして生まれるのか」学校法人聖ドミニコ学園竹野はるいpptx.pdf
7_「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」明治大学付属中野八王子中学校宮本ゆりかさん.pdf
9_前田音葉さん:「Yakushima Islandってなんか変じゃない?」.pdf
6_「老いることは不幸なこと?」植草学園大学附属高等学校森 珠貴さんinspirehigh.pdf
My Inspire High Award 2024(岡田秀幸).pptx.pdf
日本語test日本語test日本語test日本語test日本語test日本語test.ppt

データベース技術 1(Database_1)