SlideShare a Scribd company logo
1 of 91
Download to read offline
鑑賞前のご注意
• 友情・努力・勝利にアレルギー反応を示す方は鑑賞できません
• 煽り耐性のない方は鑑賞をご遠慮ください
• 他力本願凶徒の鑑賞を禁止します
100倍界王拳の使い
手になろう
データー処理の
Access利用
Mater DRAGON(竜仙人)
Twitter: @CyberWintellig1
わしの修行はしゅぎょーく辛いぞ
修行のまえにわしを笑わすダジャレを言え
はちゃめちゃがおしよせてきます
• 受注を増やせ
• 収入増やせ
• 残業するな
• さっさと帰れ
• 大量の社内手続き
• コストカット
• コロナ厄災
• 自然災害
でも、泣いてる場合じゃないです
• やるしかないのです
• でも、
• 気合で乗り切る
• 人だけ(つかえない)増やして対応
• ブラック企業の発想そのものです
ワクワクを100倍にして
• 自分の能力が増える
• 新しい技を取得できた
• わくわくしませんか?
パーティーの主役になろう
• 職場では表彰パーティーの主役にな
ることでしょうか?
• 現場での戦いがパーティーじゃない
ですかね?
夢中になれることが
• 新しい技を使って
• はちゃめちゃをやっつけるのは楽しいことです。
• 夢中になって新しい技習得しません?
元気玉
• みんなの力を結集するために
• 知見を水平展開します
•恩送り
現金かよ
恩送りするテーマ
1. ACCESSとは
2. 表の結合
3. 表の差分
しばらく理論
寝ちゃダメ
1. ACCESSとは
ということで新しい技の水平展開
•大量のデーター集計に
は が使用されてま
す
•大量のデーター
なくても がよくつ
かわれてます
は のアプリです
するためのツールではあり
ません
• 帳票を保管する でもありませ
ん
でもありません
• そういう使い方もできますが・・・
•餅は餅屋
•ここではこの新しい技の
名前を と命
名しておきます
• Excelなんかと同じ
です
• 表がでてくるのでExcelに似てますが・・・
• 表計算のアプリではありません
• 利用にあたっては
とっつきにくいので
•ほかのOfficeアプリと違ってあ
まり使われない
•ちょっと我慢してつかってみま
しょう
とっつきにく部分
•つまり です。
でもね
•情報処理試験の入門分野出題範囲なの
ITパスポート
•https://www.jitec.ipa.go.jp/1_13down
load/syllabus_ip_ver3_0.pdf
•33. 離散数学
•54. データベース方式
•55. データベース設計
基本情報
•https://www.jitec.ipa.go.jp/1_13down
load/syllabus_fe_ver4_0.pdf
•1.離散数学
•大分類 3:技術要素 中分類 9:データ
ベース
ITの基礎なんです
泥臭い演習が必要です
が、がんばりませう
泣いてる場合じゃない
実は・・・
•小中高の学習カリキュラムで
入り口となる数学はやってま
す。
簡単な復習:集合論
•算数の範囲から・・・今のカリキュ
ラムからなくなってる?
•では、中学数学から?
•少なくとも高校数学、現カリキュラ
ムでは数学Aで
ベン図
和集合、積集合、
差集合、部分集合、直積
ドモルガンの法則
このへんやったでしょ?
学校の勉強に加えて
次の部分をつなぎませう
SQL
• 集合演算(和集合、積集合、差集合、部分集合・・・・)を
そろばん、電卓で計算するようなものがSQLという言語です
• ログ解析やデーター分析においては参照のSQLだけ覚えれば問題ない
• SELECT
• FROM
• WHERE
• LEFT JOIN
• INNER JOIN
• GROUP BY
• ORDER BY
RDBの概念
• テーブルの正規化
• データーの整合性
• 主キー
• その他たくさんあるけど、とりあえず上の項目を理解
改めてAccessとは何か?
のツールです
改めてAccessとは何か?
を 、
して行うことが よう
になったアプリケーション
改めてAccessとは何か?
全くSQLを書くことがない
わけではないが、
が
できます
ここまでハードルさがって
るなら使わな
損悟空!!!!
ここからハンズオン
スライドとデーターは
アップするので
後でゆっくり見てね
2. 表の結合
まず、準備
• EXCELで表をつくりましょう
• EXCELの表をACCESSにインポートしましょう
でGGRK
• この資料作成時にはこのサイトが見つかりました。
• 参考 https://www.crie.co.jp/chokotech/detail/375/
100倍界王拳の使用例
• 職員マスターテーブルがあります (集合A)
• 入退出ログがあります(集合B)
• 入退出ログには職員IDしか記録されておらず、氏名がわかりま
せん
• 集合Aと集合Bの情報をマージして誰が入退出したか?
表を作りたい
集合A
集合B
求めたい結果
表の結合のやりかた
クリック
表の結合のやりかた
①選択して
②クリック
表の結合のやりかた
①職員IDを線でつなぐ
②表示させたい項目をドラッグ②表示させたい項目をドラッグ
③時刻順に出力したいので昇順を選択
表の結合のやりかた
①右クリックして
②データーシートビューを選択
表の結合のやりかた
たったこれだけで終わりです
SQLビューを選ぶと
SQLビューを選ぶと
自動生成されたSQLが表示されます
つまり
ACCESSは GUI操作 によって
SQL を自動生成する
Accessのよいところ
• クエリーの結果をテーブルと同様に再度クエリーで加工可能
• SQLではサブクエリーの連発になるところを小さな範囲で動作
確認しながらGUIでオペレーションできる
• かなりハードルさがってるでしょ?
3. 表の差分
表の差分は
差集合の演算を
使います
差集合 集合A ー 集合B
集合A 集合B
「集合A」から「集合Aと集合Bに所属するもの」を除いたもの
集合Aだけに所属するもの
この色のところ
新旧のマスターデーターの差分取りたい
職員マスター(旧)
職員マスター(新)
居なくなったのだれよ?
追加されたのだれよ?
居なくなったのだれよ?
職員マスター(旧) ー 職員マスター(新)
追加されたのだれよ?
職員マスター(新) ー 職員マスター(旧)
差集合
• 差集合演算はクエリーウィザードをつかいます
居なくなったのだれよ?
職員マスター(旧) ー 職員マスター(新)
①クリック
②クリック
居なくなったのだれよ?
職員マスター(旧) ー 職員マスター(新)
①クリック
②クリック
居なくなったのだれよ?
職員マスター(旧) ー 職員マスター(新)
②クリック
①一意に決まるため
の属性(主キーと言
います)をクリック
①一意に決まるため
の属性(主キーと言
います)をクリック
居なくなったのだれよ?
職員マスター(旧) ー 職員マスター(新)
①結果に表示した属
性を選択して「>」
をクリック
今回は全部なので
「>>」をクリック
②クリック
居なくなったのだれよ?
職員マスター(旧) ー 職員マスター(新)
①クリック
居なくなったのだれよ?
職員マスター(旧) ー 職員マスター(新)
たったこれだけで終わりです
追加されたのだれよ?
職員マスター(新) ー 職員マスター(旧)
は
逆にやってみてね
クエリーに関するまとめ
• 集合演算は全体に対して行います
• 一部に対して何か行いたい場合は、全体から一部を取り出す部分集合のク
エリーを作って、その結果に対して という考え方になります
• ここがExcelのように「ここにこうやりたい」という直感的な操作ができ
ない点です
• 一部を取り出して加工したものを全体に戻すには和集合の演算をおこない
ます。SQLでUNION
• 全体に対して演算するということは
• 一度作成したクエリーは集合全体数に変化があっても変更の必要ありませ
ん
• テーブルにデーターを放り込めば自動で演算されます
派手な技 習得の前に
• 地道な基礎トレーニングが必要です
• ちゃんと汗水垂らして、自分で手を動かして習得し
ませう
• 地味できついです
• でもきっと役に立ちます
• 学校の勉強からちゃんとつながってます
• 特に数学
• 悟空たちが天下一武道会に初めて参加するときやっ
てた地味なトレーニングをおもいだしませう
100倍界王拳とは言ったけど
• RDBは1970年代に完成してた理論
• SQLの初版は1986年制定
• 国鉄、電電公社、専売公社の時代じゃん
• 超レガシーテクノロジー
• ちなみに1980年くらいにRDBの正規形に名前が残ってるコッド教授が
来日して公演したそうです。
• コッド教授
https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%89%E3%82%AC%E3%
83%BC%E3%83%BBF%E3%83%BB%E3%82%B3%E3%83%83%E3%83%89
昭和
誰もが習得できるもの
• 天才とか特別なセンスを持った人にしか使えないものではありませ
ん
• 訓練によって誰もが習得できる技術です
• そして入り口は義務教育+αで学習済みです
• 学校では学校の勉強がどう仕事(実社会)につながるか?教えてくれな
かった?
• 学校の先生は教師しか社会経験がないので当然です
• 自分でつなげる作業をやりましょう
夢中になれるものが
すげー奴にするんだ
ってのは本当だと思います
登ってみます?カリン塔
入ってみます?精神と時の部屋
WE GOTTA POWER!!!
次回予告?
(孫)おっす!おら孫悟空。
Office2016からPowerQueryって機
能が追加されたらしいぞ
次回予告?
(ベージータ)カカロット!
なんだそれは!!!!
次回予告?
(孫)おらにもわかんねーなー?
じっちゃん知ってっか?
次回予告?
(亀仙人)
ぱふぱふ
次回予告?
(クリリン)表の結合とか
EXCELだけでできるみたいっすよ
次回予告?
(孫)おら、よくわっかんねーなー。
とりあえず、使ってみっか
次回予告?
100倍界王拳Act2
PowerQueryでEXCELの逆襲
ぜってぇ~みてくれよな!!!

More Related Content

Recently uploaded

The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
 

Recently uploaded (8)

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

100倍界王拳の使い手になろう_LTネタ版