タグ

データベースに関するfrkw2004のブックマーク (16)

  • 容疑者の多くからDNA採取 DBに130万件と判明:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

    容疑者の多くからDNA採取 DBに130万件と判明:朝日新聞デジタル
    frkw2004
    frkw2004 2020/08/23
    すでにAIの基礎データとして使われていても驚かない。
  • SQLをはじめよう - 初心者でもわかる、構文とデータ取得の基本 - エンジニアHub|Webエンジニアのキャリアを考える!

    SQLをはじめよう - 初心者でもわかる、構文とデータ取得の基 リレーショナルデータベース管理システム(RDBMS)において、データの操作や定義を行うためのデータベース言語であるSQL。“データ”の重要性が謳われるようになった昨今において、この言語はより重要性を増しています。稿では日MySQLユーザ会の副代表であり、データベースを中心とした業務システムの設計・コンサルティングを手掛ける坂井恵さんが、「SQLを学びはじめたばかりの若手IT技術者」や「社内のデータを利用したい非IT技術者」に向けて、SQLによるデータ操作の基礎を解説します。 企業活動において、近年ますます、蓄積されたデータの活用が重要になっています。自社の持つ大量のデータの中から必要なデータを抽出・集計するという操作は、以前はITエンジニアが用意した画面を通して限定的にのみ行うことができるのが一般的でした。 しかし最近は

    SQLをはじめよう - 初心者でもわかる、構文とデータ取得の基本 - エンジニアHub|Webエンジニアのキャリアを考える!
    frkw2004
    frkw2004 2019/11/14
    こうしてSQLインジェクションの危機が増加する...
  • データベーステーブル設計の基礎の基礎〜エンティティの抽出・定義から正規化まで - エンジニアHub|若手Webエンジニアのキャリアを考える!

    データベーステーブル設計の基礎の基礎~エンティティの抽出・定義から正規化まで 適切な形でデータベースのテーブルを設計し、運用するには?テーブル設計に必要な初歩を日MySQLユーザ会副代表の坂井恵さんが丁寧に解説します。 金融系アプリ、ゲーム人工知能などなど……。どんな種類のシステムを開発する上でも、避けて通れない領域があります。データベースです。データを適切な形式で格納し、取り出す。単純明快ながらも奥深いこの仕組みは、多くのシステムの根幹を支えています。 しかし、適切な形でデータベースのテーブルを設計し、運用するのは簡単なことではありません。「良いテーブル設計」のためには知識と経験が不可欠です。今回は日MySQLユーザ会の副代表である坂井恵さんに、これからテーブル設計に着手する方に向け、設計に必要な技術と、良い設計を作るための考え方を教えていただきました。 坂井恵(さかい・けい) @

    データベーステーブル設計の基礎の基礎〜エンティティの抽出・定義から正規化まで - エンジニアHub|若手Webエンジニアのキャリアを考える!
    frkw2004
    frkw2004 2018/07/02
    「マスタは最新データを持つもの」期間を持たせるとまずい理由は何だろう?
  • なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 - エンジニアHub|Webエンジニアのキャリアを考える!

    なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 『SQLパフォーマンス詳解』の翻訳者の松浦隼人さんに、8つの「SQLが重たくなる原因とその対策」を聞きました。システムのボトルネックになるような「問題のあるSQL」を回避するノウハウを学びましょう。 データの操作や定義をする言語「SQL」は、どのような領域を担うエンジニアにとっても必修科目です。しかし、その仕様をきちんと理解し、パフォーマンスに優れたSQLを書ける方はそれほど多くありません。問題のあるSQLを書いてしまい、知らぬ間にそれがシステムのボトルネックになってしまう事態はよく発生します。 では、どうすればそうした事態を回避できるのでしょうか? そのノウハウを学ぶため、今回は『SQLパフォーマンス詳解』の翻訳者であり、自身もエンジニアでもある松浦隼人(まつうら・はやと/@dblmkt)さんに8つ

    なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 - エンジニアHub|Webエンジニアのキャリアを考える!
    frkw2004
    frkw2004 2017/06/26
    複合インデクスはsqlに書いた列順に関わらずオプティマイザが適切に直してくれなかったっけ? 確認しないと。
  • リレーショナルデータベースの仕組み (1/3) | POSTD

    リレーショナルデータベースが話題に挙がるとき、私は何かが足りないと思わずにはいられません。データベースはあらゆるところで使われており、その種類も、小規模で便利なSQLiteからパワフルなTeradataまで様々です。しかし、それがどういう仕組みで機能しているかを説明したものとなると、その数はごくわずかではないでしょうか。例えば「リレーショナルデータベース 仕組み」などで検索してみてください。ヒット数の少なさを実感できると思います。さらにそれらの記事は短いものがほとんどです。逆に、近年流行している技術(ビッグデータ、NoSQLJavaScriptなど)を検索した場合、それらの機能を詳しく説明した記事はたくさん見つかると思います。 リレーショナルデータベースは、もはや大学の授業や研究論文、専門書などでしか扱われないような古くて退屈な技術なのでしょうか? 私は開発者として、理解していないものを

    リレーショナルデータベースの仕組み (1/3) | POSTD
  • プログラミング挫折する原因はポインタでも再帰でもなく : IT速報

    1: 以下、\(^o^)/でVIPがお送りします 2014/10/08(水) 18:25:51.50 ID:0qyAVDPw0.net 確実にデータベースとサーバーだろ データベースやってみよう!→大規模なデータ扱うネトゲとかじゃないとデータベース必要無い サーバープログラミングやってみよう→一台のパソコンじゃ無理だよ、相手がいないと 3: 以下、\(^o^)/でVIPがお送りします 2014/10/08(水) 18:27:16.77 ID:WqwxQwZX0.net >>1 気で言ってるのか? 8: 以下、\(^o^)/でVIPがお送りします 2014/10/08(水) 18:28:26.02 ID:0qyAVDPw0.net >>3 あたり前だ、作りたいものは大抵難しい技術必要無い 9: 以下、\(^o^)/でVIPがお送りします 2014/10/08(水) 18:28:36.90

    プログラミング挫折する原因はポインタでも再帰でもなく : IT速報
    frkw2004
    frkw2004 2014/10/10
    DBをどうゲームに生かすか、という知的作業に思いつかないらしい。統計をゲームに使う気になればDBも必要になってくるよ。
  • SQLの観点から「Oracle Database」「PostgreSQL」 「MySQL」の特徴を整理しよう!

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    SQLの観点から「Oracle Database」「PostgreSQL」 「MySQL」の特徴を整理しよう!
    frkw2004
    frkw2004 2014/10/02
    SQL Serverがなぜ言及されていないのか。
  • Excelを入力画面にして、Accessに保存すると、こんなにもメリットがあった! - Excel 業務システム

    Excel と Access を連携するメリット Excel格的な業務システムを作るって言ったら、Accessだろって言われます。でも、Excelで作った方がいいときもありますよね。 それで、Excelを入力画面にしてAccessをデータベースと連携して司法書士事務所向けの見積請求管理システムをつくることにしました。この方法だと Accessがインストールされてなくても動作します。 入力画面は、誰でも自分で作くれるようにExcelで作成し、入力したデータは管理しやすいようにAccessのデータベースに連携して保存しました。 Excel と Access を連携するメリット エクセルデータベース:なぜこんなことするようになったか? 変換したデータは、Accessへ保存 入力画面の使いやすさは継承しました 一覧表シートと入力シートの連携 データ編集と登録はどうするの? 印刷シートの作成も自

    Excelを入力画面にして、Accessに保存すると、こんなにもメリットがあった! - Excel 業務システム
    frkw2004
    frkw2004 2014/09/13
    こういう事務所内で扱うような小規模システムはOFFICEで完結させると便利だろう。WEB使うとかいらない苦労を増やすだけじゃないかと。VBA使えずWEB開発しか知らないならしょうがないが。
  • 主キーはインデックスではない - 設計者の発言

    仕事柄、奇妙なDB構造を目にすることが多い。どういう発想からそんな設計がされるのかを理解したいと思っていたのだが、モデラー仲間の秋里さんが先日うまい指摘をした。「主キーをインデックスみたいなものと勘違いしているからではないでしょうか」。インデックス(キー)というのは、レコードの並び順を規定するキーのことだ。 たしかに思い当たる節がある。「こんな順にレコードが並んでいれば処理上都合がよさそうだ」という考えで主キーが設定される。さらに主キーはユニーク制約でもあるので、重複が起こらないように「多め」に項目を突っ込んでおく。つまり「ユニーク制約をともなう代表的インデックス」程度に主キーが理解された結果として、グダグダなDB構造が出来上がるのではないか。 じっさい、昔こんなことがあった。{a,b,c,d}の複合主キーをもつテーブルXがある。ところが、別のテーブルYからテーブルXの特定レコードにアクセ

    主キーはインデックスではない - 設計者の発言
    frkw2004
    frkw2004 2014/08/27
    一意制約は、主キーで定義できない関数従属性を追加する、ということかな。
  • ベネッセ、非会員の情報も流出 カード情報も漏れた恐れ:朝日新聞デジタル

    大量の顧客情報が流出した通信教育大手ベネッセホールディングス(HD)は22日、各地で開いたスタンプラリーや発行雑誌のアンケートで集めたが、会員にはなったことがない人の情報も流出していたと発表した。クレジットカード番号など重要情報が流出した可能性があることも公表。現時点で流出が確定したのは少なくとも約2300万件。なお流出の全容は把握できておらず、どこまで増えるのか見通せない状況だ。 ベネッセHDは21日夜、運営するインターネットの二つのサイト「ベネッセウィメンズパーク」と「ベネッセライフスマイルショップ」の顧客や会員の情報が流出していたと発表した。新たな流出は、不正競争防止法違反の疑いで逮捕された松崎正臣容疑者(39)が6月17日と同27日に社内データベースからスマートフォンにコピーした顧客データを精査したことから、判明した。 22日に会見した松主税執行役員は「これまでは流出が確認されて

    ベネッセ、非会員の情報も流出 カード情報も漏れた恐れ:朝日新聞デジタル
    frkw2004
    frkw2004 2014/07/23
    データベース上のクレジットカード情報って、暗号化して保存しているものだよね? 暗号化せずに生のままテーブルに保存してたのかな?
  • 派遣社員「名簿は金になると思った」 NHKニュース

    ベネッセコーポレーションの通信教育サービスを利用している顧客の個人情報が大量に流出した問題で、情報を持ち出した疑いがある外部業者の派遣社員が、警視庁の任意の事情聴取に関与を認めたうえで「金が欲しくてやった。名簿は金になると思った」などと話していることが、関係者への取材で新たに分かりました。 警視庁は不正競争防止法違反容疑での立件に向けて捜査を進めています。 この問題はベネッセコーポレーションの通信教育サービスを利用している子どもや保護者の名前や住所など、およそ760万件の個人情報が流出したものです。 警視庁のこれまでの調べなどから、ベネッセの顧客データベースの保守管理を委託されていた外部業者の派遣社員のシステムエンジニアが情報の持ち出しに関わった疑いが出ていますが、この派遣社員が警視庁の任意の事情聴取に対し、関与を認めたうえで「金が欲しくてやった。名簿は金になると思った」などと話しているこ

    派遣社員「名簿は金になると思った」 NHKニュース
    frkw2004
    frkw2004 2014/07/15
    名簿の価格を知りたいね。データを扱う仕事にたいしての正当な報酬基準を知りたい。銀行員と同じぐらいの給与かな?
  • 【続報】対象者は4000万人超か、ベネッセ個人情報漏えいの調査経緯 - ITpro.NikkeiBP.co.jp

    ベネッセコーポレーションの顧客データベースから漏えいしたことが確実な個人情報は、同社の顧客、あるいは過去に顧客だった世帯約760万件で、保護者および子供の名前(漢字とフリガナ)、住所、子供の生年月日、性別が含まれるという。過去に顧客でなかった世帯は含まれない。 1世帯を1件とカウントしているため、少なくとも保護者1人、子供1人が含まれるとして、1500万人~2000万人分の個人情報が漏えいした計算になる。漏えいした可能性のある件数まで含めると約2070万件にのぼり、4000万人~5000万人が対象になる計算だ。 ベネッセホールディングス(HD)の原田泳幸会長兼社長は、都内で開いた記者会見で「信頼回復の第一歩として、情報の拡散防止に全力を尽くす」と言明(写真)。全容が判明し次第、ベネッセHD副会長の福島保氏、取締役兼CIOの明田英治氏は責任をとって辞任する。 史上空前といえる個人情報漏えいは

    【続報】対象者は4000万人超か、ベネッセ個人情報漏えいの調査経緯 - ITpro.NikkeiBP.co.jp
    frkw2004
    frkw2004 2014/07/10
    郵便局とか配送業者はビジネスチャンス! 郵便用住所を新規作成し、郵便物はその住所でないと送れないようにするサービス。既に漏洩した住所では業者がDM送れない。知人には住所変更の連絡をすればいい。
  • 「立ち食いそば名店100」首都圏の立ち食いそば店がズラリ!これはKindleで常に携行したいカモ! - ネタフル

    「立ちいそば名店100」という、首都圏の立ちいそば店が100店舗網羅されたムックを。編集部より献で頂きました。ありがとうございます。もちろん立ちいそばはたまに利用しますが、そこまで詳しくはありません。でも、美味い立ちいそばはべたい。そんな、立ちいそば入門者にとっては、Kindle版で持ち歩くのが吉じゃないかな、と思いましたヨ。 追記:アップデート版が出ました!首都圏の立ちいそばの名店を収録「立ちいそば手帳 名店120」Kindle版もあり!です。 各立ちいそば店のそばは、3項目でチェックされています。そばの種類(冷凍、ゆで、生)、つゆ(甘め、中庸、辛め)、ボリューム(少なめ、普通、多め)。そばの種類は生、つゆは甘めが好みかな、個人的には。だったらココ。みたいな店の選び方も可能です。 店の立地で都内を3エリアに、それと神奈川・千葉・埼玉がエリアとされています。都心3区とい

    「立ち食いそば名店100」首都圏の立ち食いそば店がズラリ!これはKindleで常に携行したいカモ! - ネタフル
    frkw2004
    frkw2004 2014/06/13
    東京行くときは持っておきたいな。Kindle版入手しておくか。
  • リレーショナルデータベース入門―データモデル・SQL・管理システム - kagamihogeの日記

    RDBMSの知識不足を感じて以来、ここのところその勉強に力を入れている。学習方針は、 達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ - kagamihogeのblog等の著書のミック氏が推奨している方法で、理論と実装の両面から進めている。俺の場合、後者は、Oracleで主にパフォーマンスの観点から基的原則を確認することをやり、前者は、書のような書籍を通して行っている。 書は、コンピュータサイエンス初年度の講義の教科書を想定して作られている。そのため、コンパクトながらもトピックの網羅性、それになにより各章が独立していながらも一冊を通してみると一貫性が保たれているのが素晴らしい。また、章から章への論理展開が極めて明快なので読みやすい。もっとも、これは俺がある程度の実務経験という下地と、まがりなりにもコンピュータサイエンスの学部経験があるからこそ、の部分もあるだろうけど

    リレーショナルデータベース入門―データモデル・SQL・管理システム - kagamihogeの日記
    frkw2004
    frkw2004 2013/07/03
    トランザクションと読み取り一貫性の実装が各社違うのは特許がらみもあるんじゃなかったかな。サロゲートキーと複合主キーの話も現実世界のシミュレーションとしてのDBへの実装方法の違いによるかと。
  • 第2回 冗長性症候群~条件分岐をUNIONで表現するなかれ | gihyo.jp

    ここはとある街の総合病院。 ここには通常の診療科のほかに、一風変わった診療科が存在する。 何軒もの病院をたらいまわしにされた、手の施しようのないSQLや、今すぐに改善が必要なSQLが担ぎ込まれる救命室である。 それがSQL緊急救命室、略してSER(SQL Emergency Room⁠)⁠。 そう、ここは国内でも唯一のプログラミング専門外来である。 ロバート救命室部長。腕の立つエンジニアだが、口が悪く性格はもっと悪い四十オヤジ。 (AM10:00 休憩室。ワイリーが机に向かって一人で何かしている) どってぃろーんどってぃろーん、ぽぽぽんぽーん、どってぃろーん…

    第2回 冗長性症候群~条件分岐をUNIONで表現するなかれ | gihyo.jp
    frkw2004
    frkw2004 2011/10/03
    Window関数も一般的になったということか。Row_Numberは有用だけど文法が直観的じゃない気がする。今後の治療方法に期待。
  • SQLインジェクションとは何か?その正体とクラッキング対策。

    世間では、今Gumblar祭りが勃発中であり、SQLインジェクションがニュースに出てくることは少なくなったが、だからと言ってSQLインジェクションの脅威がなくなったわけではない。SQLインジェクションはGumblarを仕掛ける手段としても利用されることがあり、Webアプリケーションを提供する全ての人にとって、対策を講じなければいけない驚異であることに変わりはない。SQLインジェクションという攻撃手法が認識され、大いに悪用されているにも係わらず、その質に迫って解説している記事は少ないように思う。従来のWeb屋だけでなく、今やアプリケーション開発の主戦場はWebであると言っても過言ではなく、そういう意味ではSQLインジェクションについて理解することは、全てのプログラマにとっての嗜みであると言えるだろう。 というわけで、今日は改めてSQLインジェクションについて語ってみようと思う。 SQLイン

    SQLインジェクションとは何か?その正体とクラッキング対策。
    frkw2004
    frkw2004 2010/01/14
    でもさぁ、インジェクションを成功させるSQL作成例は前提の説明が足りないよね。ユーザー入力テキストの文字数制限がないとか。ユーザーIDとパスワード入力用のテキストに必要文字数以上の入力はさせないよね。
  • 1