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
RyuCyber-APT50
October 15, 2020
Education
0
230
100倍界王拳の使い手になろう_LTネタ版.pdf
ACCESSを使ってみよう
というテーマでネタ盛り込んでスライド作ってみました
RyuCyber-APT50
October 15, 2020
Tweet
Share
More Decks by RyuCyber-APT50
See All by RyuCyber-APT50
再帰んのお話
ryucyberapt50
0
72
情報処理技術者試験 ITパスポート勉強会
ryucyberapt50
0
120
平景清と三種の神器による怨送り
ryucyberapt50
0
66
「自称」ダイバーシティ対応ライトニングトーク_RPA勉強会!RPALT vol.28~IT・RPA・自動化ネタ・ライトニングトーク~
ryucyberapt50
0
29
EXCEL,ACCESS,Microsoft365連携勉強会オープニング資料
ryucyberapt50
0
210
発表_EXCEL_ACCESS_Microsoft365連携
ryucyberapt50
0
180
Other Decks in Education
See All in Education
Sähköiset kyselyt, kokeet ja arviointi
matleenalaakso
1
16k
week3@tcue2024
nonxxxizm
0
470
2023年度桜井政成ゼミ資料_論文の探し方・読み方
masanari
6
2.2k
AWS試験全冠したら新しい道が開けた話
nagisa53
3
1.1k
子どもたち創造的活動機会の必要性に関する提言/creativehub
codeforeveryone
0
230
Earthquake and Disaster Prevention Information for UTokyo International Students
utokyoissr2360
0
630
前期教育実習事前指導0221
naradai
0
130
第33回 JAWS-UG札幌 クラウド女子会コラボ 勉強会
nagisa53
2
350
Monaca Educationを活用した課題解決型の探究学習の実践
asial_edu
0
200
LinkedIn
matleenalaakso
0
960
令和6年度 無料トライアルキャンペーン説明会
asial_edu
0
820
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019538FNR)
signer
PRO
0
1.4k
Featured
See All Featured
Teambox: Starting and Learning
jrom
128
8.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Being A Developer After 40
akosma
57
580k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
Design by the Numbers
sachag
274
18k
A Philosophy of Restraint
colly
197
16k
Infographics Made Easy
chrislema
238
18k
Done Done
chrislema
178
15k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Testing 201, or: Great Expectations
jmmastey
28
6.4k
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の逆襲
ぜってぇ~みてくれよな!!!