Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
100倍界王拳の使い手になろう_LTネタ版.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
RyuCyber-APT50
October 15, 2020
Education
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
100倍界王拳の使い手になろう_LTネタ版.pdf
ACCESSを使ってみよう
というテーマでネタ盛り込んでスライド作ってみました
RyuCyber-APT50
October 15, 2020
More Decks by RyuCyber-APT50
See All by RyuCyber-APT50
再帰んのお話
ryucyberapt50
0
89
情報処理技術者試験 ITパスポート勉強会
ryucyberapt50
0
150
平景清と三種の神器による怨送り
ryucyberapt50
0
95
「自称」ダイバーシティ対応ライトニングトーク_RPA勉強会!RPALT vol.28~IT・RPA・自動化ネタ・ライトニングトーク~
ryucyberapt50
0
46
EXCEL,ACCESS,Microsoft365連携勉強会オープニング資料
ryucyberapt50
0
250
発表_EXCEL_ACCESS_Microsoft365連携
ryucyberapt50
0
210
Other Decks in Education
See All in Education
2026年度春学期 統計学 第6回 データの関係を知る(1)ー 相関関係 (2026. 5. 14)
akiraasano
PRO
0
120
吉祥寺.pmは1つじゃない — 複数イベント並走運営の12年 —
magnolia
0
1.3k
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
2.3k
Case Studies - Lecture 12 - Information Visualisation (4019538FNR)
signer
PRO
0
150
Gitがない時代 インターネットがない時代の 開発話
sapi_kawahara
0
290
Visionary Initiative: Future Intelligence 「未来の知性と社会の礎を築く」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
420
Throw Yourself In! - How I've learned English and What I'm Facing
georgeorge
1
140
!コスパよくインターンに受かる方法!
ruribou
1
270
Data Management and Analytics Specialisation
signer
PRO
0
1.8k
輻射安全管理系統2.0暨輻防e++學園平台說明會
aecrp
0
670
勾配ブースティングと決定木の話 / gradient boosting and decision trees
kaityo256
PRO
6
1.3k
共感から、つくる: 変わり続ける自分と、誰かのための創造
micknerd
1
390
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
1.8k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Odyssey Design
rkendrick25
PRO
2
700
YesSQL, Process and Tooling at Scale
rocio
174
15k
A Soul's Torment
seathinner
6
3k
We Are The Robots
honzajavorek
0
250
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
Code Review Best Practice
trishagee
74
20k
Tell your own story through comics
letsgokoyo
1
960
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
鑑賞前のご注意 • 友情・努力・勝利にアレルギー反応を示す方は鑑賞できません • 煽り耐性のない方は鑑賞をご遠慮ください • 他力本願凶徒の鑑賞を禁止します
None
None
None
None
None
100倍界王拳の使い 手になろう データー処理の Access利用 Mater DRAGON(竜仙人) Twitter: @CyberWintellig1
わしの修行はしゅぎょーく辛いぞ 修行のまえにわしを笑わすダジャレを言え
None
None
はちゃめちゃがおしよせてきます • 受注を増やせ • 収入増やせ • 残業するな • さっさと帰れ •
大量の社内手続き • コストカット • コロナ厄災 • 自然災害
でも、泣いてる場合じゃないです • やるしかないのです • でも、 • 気合で乗り切る • 人だけ(つかえない)増やして対応 •
ブラック企業の発想そのものです
ワクワクを100倍にして • 自分の能力が増える • 新しい技を取得できた • わくわくしませんか?
パーティーの主役になろう • 職場では表彰パーティーの主役にな ることでしょうか? • 現場での戦いがパーティーじゃない ですかね?
夢中になれることが • 新しい技を使って • はちゃめちゃをやっつけるのは楽しいことです。 • 夢中になって新しい技習得しません?
元気玉 • みんなの力を結集するために • 知見を水平展開します •恩送り 現金かよ
恩送りするテーマ 1. ACCESSとは 2. 表の結合 3. 表の差分
しばらく理論 寝ちゃダメ
None
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 昭和
誰もが習得できるもの • 天才とか特別なセンスを持った人にしか使えないものではありませ ん • 訓練によって誰もが習得できる技術です • そして入り口は義務教育+αで学習済みです • 学校では学校の勉強がどう仕事(実社会)につながるか?教えてくれな
かった? • 学校の先生は教師しか社会経験がないので当然です • 自分でつなげる作業をやりましょう
夢中になれるものが すげー奴にするんだ ってのは本当だと思います
登ってみます?カリン塔
入ってみます?精神と時の部屋
None
WE GOTTA POWER!!!
次回予告? (孫)おっす!おら孫悟空。 Office2016からPowerQueryって機 能が追加されたらしいぞ
次回予告? (ベージータ)カカロット! なんだそれは!!!!
次回予告? (孫)おらにもわかんねーなー? じっちゃん知ってっか?
次回予告? (亀仙人) ぱふぱふ
次回予告? (クリリン)表の結合とか EXCELだけでできるみたいっすよ
次回予告? (孫)おら、よくわっかんねーなー。 とりあえず、使ってみっか
次回予告? 100倍界王拳Act2 PowerQueryでEXCELの逆襲
ぜってぇ~みてくれよな!!!