タグ

baby-babyのブックマーク (1,796)

  • ITエンジニアはSQLアンチパターンを読むべし! 軽いまとめ

    もうこれだけでBad smellしかしませんね。検索とか考えると頭が痛いです。重複考慮した更新や削除とかも同じくきついですね。 従属テーブル作って対応しましょう。 8. メタデータトリブル(メタデータ大増殖) 全く同じテーブルなのに年や月で分かれていたり、同じような列が連続しているやつです。 CREATE TABLE LOG_2013 ( ... ); CREATE TABLE LOG_2014 ( ... ); CREATE TABLE LOG_2015 ( ... ); データが多すぎるから分けた、というケースが多いと思います。古いデータは使わないし、かといってテーブル1つにするとクエリが遅くなるし、みたいな。 上記のようなケースならOKだし、実際そういう経験はありますが。LOG_2014テーブルの2014/12/31のデータが間違ってたので、UPDATEして2015年のデータにしよう

  • sqlアンチパターンと解決策-入門編- - Qiita

    はじめに sqlアンチパターンの読書メモです。 書籍では25ものアンチパターンを取り扱っていましたが、今回はとりわけ初心者でも理解に難しくなく、すぐ実践できそうなものをピックアップしてまとめました。 ※独断と偏見です。これは要らないとかあったほうがいいとかあれば意見下さい 目次 1章 信号無視(ジェイウォーク) 9章 丸め誤差(ラウンディングエラー) 7章 複数列属性(マルチカラムアトリビュート) 10章 31のフレーバー 15章 ランダムセレクション 19章 パスワード 1章 信号無視(ジェイウォーク) -状況- ブログ記事とそれに紐づくタグ(暮らし、学び、テクノロジー、国際みたいなものを複数紐付けられる)をうまいこと格納させたい -アンチパターン- カンマ区切りのフォーマットで格納する id title tag_ids

    sqlアンチパターンと解決策-入門編- - Qiita
  • 4ステップで作成する、DB論理設計の手順とチェックポイントまとめ - Qiita

    はじめに 「達人に学ぶDB設計」、「SQLアンチパターン」を読んだのでDB設計をする流れとその過程でのチェックポイントをまとめてみました。 今回はに載っているものの中でも特に重要そうな部分に絞ってみました。 さらに詳しいことを知りたい方はを購入してみてください。個人的には達人に学ぶDB設計徹底指南書のほうがおすすめです。こちらだけあれば十分だと思います。 DB設計には大きく分けて論理設計と物理設計の二つがありますが、今回はアプリケーション開発でメインとなる論理設計の部分に焦点をあてて説明をします。 一番最後にチェックポイントだけをまとめた章を用意したので、チェックポイントだけ知りたい方は最後だけ見ていただければと思います。 DB論理設計の流れ DB論理設計は以下のようなステップで進めていきます。 エンティティの抽出 エンティティの定義 正規化 ER図の作成 以下では各ステップごとに章を

    4ステップで作成する、DB論理設計の手順とチェックポイントまとめ - Qiita
  • 「CIOの仕事」って知っていますか? | 大和総研

    CIO(※1)という言葉はWilliam R. Synnott氏が『The Information Weapon -Winning Customers and Markets with Technology-』(※2)というの中で使ったのが最初とされている。日でもCIOという言葉が使われ始めてから何年もたつが、いろいろな立場の人がCIOと呼ばれている。一般的には情報システム部門の責任者として使われている場合が多いようであるが、来CIOに期待される仕事、立場、能力とはどのようなものであろうか。 このでは「CIOは情報を識別し、定義し、収集し、蓄積し、処理し、保護し、分配する過程を統合計画する最高の経営管理者である。」としている。この説明からするとCIOの仕事は企業戦略に沿った全体最適な情報の処理や活用の仕組みを実現するために継続的に、(1)営業や管理などの業務部門の組織、体制、役割、

    「CIOの仕事」って知っていますか? | 大和総研
  • 情報の責任者「CIO(最高情報責任者)」とはどんな職業?

    CIOとは「Chief Information Officer」の略で、「最高情報責任者」と訳されます。この言葉の初出はWilliam R. Synnott氏の著書『The Information Weapon -Winning Customers and Markets with Technology-』とされています。 あまり耳慣れないかもしれませんが、CIOは企業のIT戦略や情報管理、その他情報に関わる様々な業務の最高責任者です。情報関連部門のトップをそのままCIOと呼ぶ場合もありますが、各部門から独立したCIO枠を設ける企業も数多く存在します。 CIOの役割 最近ではどの業界・分野の企業でも、経営戦略の立案・実行にITの有効活用が欠かせません。 CIOは「企業利益にとっての情報」をマネジメントする役割を担っています。経営方針への情報戦略の活用、IT資産(ハードウェア・ソフトウェア等

    情報の責任者「CIO(最高情報責任者)」とはどんな職業?
  • CIOとは | 政府CIOポータル

    サイトは、過去のIT総合戦略室の情報発信サイトです。2022年6月30日に更新を停止しました。 現在のデジタル政策に関するデジタル庁の公式サイトはこちらをご覧ください。 カテゴリ 情報通信業 学術研究,専門・技術サービス業 ここでは、政府CIOといっても、そもそもCIOとは何なのだろうかという疑問にお答えするために、CIOの位置づけや役割等について解説をします。 CIOについて CIOは、これまでの情報システムの最適化の役割に加えて、組織や部門を越えて企業グループ全体を俯瞰した、経営の変革を推進する主導的役割が求められる。 CIOの役割 戦略パートナー 経営陣の一員として、経営戦略を展開させるための、ITの観点を持った積極的な参加者 戦術の実行者 戦略を実行する上でのコントロールタワーとして実行する責任者 ニーズに応える支援者 関係者の問題を把握し、ビジネス志向の支援を実施 目指すべきC

    CIOとは | 政府CIOポータル
  • 「CIO」の意味と役割とは – 役職内容を正しく理解する【ビジネス用語】

    パソコンやスマホの発達とともに情報社会と化した今、企業に求められのは、更なる情報通信技術の向上と、情報を守る高度なセキュリティ対策ではないだろうか。そこで今回は、「情報」に関するビジネス用語「CIO」についてご紹介します。 ■CIOの意味とは 「CIO」とはアメリカの組織で使われる役職名で、「Chief Information Officer」の略語です。情報をマネジメントする責任者、「最高情報責任者」のことを指します。日では、情報管理部の部長が兼任するケースが多いようです。 なおCIOは、民間の企業のみではなく、行政や政府、自治体など様々な分野で活躍しています。例えば、政府CIOは「内閣情報通信政策監」という名前の役職で、電子行政推進の司令塔となる存在です。 ■CIOの役割 CIOの役割は、経営戦略とIT戦略を統合することにあります。 ITツールの見直しと活用によるコスト削減、IT資産

    「CIO」の意味と役割とは – 役職内容を正しく理解する【ビジネス用語】
  • 「カテゴリ分類」を最適化する方法 Amazon、楽天、Yahoo!ショッピングなどモールから商品にたどり着いてもらうために

    ECzine Day(イーシージン・デイ)とは、ECzineが主催するカンファレンス型のイベントです。変化の激しいEC業界、この日にリアルな場にお越しいただくことで、トレンドやトピックスを効率的に短時間で網羅する機会としていただければ幸いです。

    「カテゴリ分類」を最適化する方法 Amazon、楽天、Yahoo!ショッピングなどモールから商品にたどり着いてもらうために
  • Amazonカテゴリ一覧 23,420 件(BrowseNodeデータ収集結果) - Qiita

    Amazonの商品カテゴリ(BrowseNode) Amazon のカテゴリは内部的には BrowseNode って名前で扱われているのだが、その情報を得るための BrowseNodeLookup という API があるものだから、つい収集欲が出てしまいデータ収集してしまった。。 集めてしまったもの (23,420件) Text形式(軽) … http://files.clock-up.jp/amazon-browse-nodes/amazon-browse-nodes-20160830.txt Html形式(重) … http://files.clock-up.jp/amazon-browse-nodes/amazon-browse-nodes-20160830.html 参考:一部抜粋 … 2351649051:Amazonビデオ 2351650051:カテゴリー別 247846505

    Amazonカテゴリ一覧 23,420 件(BrowseNodeデータ収集結果) - Qiita
  • Amazon.co.jp

    下に表示されている文字を入力してください 申し訳ありませんが、お客様がロボットでないことを確認させていただく必要があります。最良のかたちでアクセスしていただくために、お使いのブラウザがクッキーを受け入れていることをご確認ください。

  • [イベントレポ]コメ兵・ビームスのOMOの話をしよう ECファーストな企業を実現するためには

    「季刊ECzine」とは、年に4回、EC業界の重要ポイントだけをまとめてお届けする紙の雑誌です。ECの最新トレンドを取り上げた「特集記事」のほか、重要なトピックスに関する知識を上書き保存する「定点観測」、EC業界のニュースや記事を振り返るコーナーなど、自社のECビジネスを俯瞰していただく際のヒントになる内容が満載です。 ※諸般の事情により、2023年春号(vol.24)をもって休刊となります。 最新号

    [イベントレポ]コメ兵・ビームスのOMOの話をしよう ECファーストな企業を実現するためには
    baby-baby
    baby-baby 2019/08/13
    OMO
  • 仕様書がないシステムの仕様を把握する方法

    既にほかの方からの回答にもある通り 「今動いているものが正」として考えていいと思います。 私が実際に設計書が存在しない(あるいは大人の事情で公開できない)PJに参画した時には、 ↓のような施策を実施していました。 1.今回のテストシナリオではA機能とB機能を使用する 2.A機能とB機能をテストシナリオに基づいた動作検証し、現状の動作を整理する。 3.(可能であれば)2.の動作をもとにテストデータ作成する。 4.業務有識者に、2.3.の結果を持参し、現在のアプリVer.とデータでテスト続行していいかどうかの確認実施。 5.4.で課題発覚した場合、アプリ修正依頼ORデータ修正ORテストシナリオ修正し、4.に戻る 6.テスト消化 ソースをすべて読んで、処理を追うことでしか仕様の把握をすることはできないのでしょうか。 ソース解析は非常に時間がかかります。 業務全体をある程度把握した上で、発生した障

    仕様書がないシステムの仕様を把握する方法
  • IT担当者でなくても書ける!とことん優しいRFPの書き方【無料サンプル付】

    RFPの書き方が分からない IT担当者でないとRFPは書けない と、RFPの作成をあきらめていませんか? 大企業であれば導入するシステムの規模も大きくなるため、ITの専門知識を持った人でなければ作成する事が難しいのが現実です。 しかし、中小企業であれば、この記事で解説しているポイントを抑えることで、ITの専門知識を持たない人でもRFPを作成することが可能です。大企業用の難しいRFPを作成する必要はありません。 この記事では、ITの専門知識を持たない人でもRFPの書き方を理解し、RFPを書くことができるようRFPの書き方について徹底的に優しく解説します。ITの専門知識を持たない人向けに、あえて簡易的なRFPにしています。この記事を読んでRFPを書く際の参考にして下さい。 1.RFPの構成 RFPの書き方を解説する前に、まずはRFPに記載すべき情報の全体像を解説します。 RFPに記載する情報は

    IT担当者でなくても書ける!とことん優しいRFPの書き方【無料サンプル付】
  • 要件定義を本気で成功させたいなら、その前に実践しておきたい4つの最重要アクション

    要件定義を気で成功させたいなら、その前に実践しておきたい4つの最重要アクション:明日から使えるシステム開発プロジェクトの進め方 再入門(2) 連載では、システムを外部に発注する事業会社の側に立ってプロジェクトをコントロールし、パフォーマンスを最大化するための支援活動をしてきた筆者が、これまでの経験を基に、プロジェクト推進の勘所を解説していく。今回は、要件定義の準備作業について解説する。要件定義をスムーズにこなすためには作業に着手する前に綿密な計画を立てる必要がある。 連載目次 要件定義へ拙速に突入してはいけない システム開発プロジェクトの進め方をあらためて解説する連載。前回の「若手は居場所をなくさないために積極的に主導権を取れ――今のSIerの現実」では、今のSIerが直面している問題点を提示し、連載の意義や概要などを紹介した。今回からプロジェクトの進め方についてから具体的なノウハ

    要件定義を本気で成功させたいなら、その前に実践しておきたい4つの最重要アクション
  • 超上流から攻めるIT化の事例集:要件定義 | アーカイブ | IPA 独立行政法人 情報処理推進機構

    ・要件定義 成果物は「経営者が参画する要求品質の確保」に記述されている 表4.3「役割分担と成果物例」にならい分類・表示している。 方向性と計画についてはこちら

    超上流から攻めるIT化の事例集:要件定義 | アーカイブ | IPA 独立行政法人 情報処理推進機構
  • 開発プロセスと開発標準化 | ITエンジニアが作るメディア Tech Fun Magazine

    通常、受注をする前に営業やITコンサルタントが、エンドユーザのシステムに関する要望や、現状システムの問題点などをヒアリングします。要望や問題点を踏まえて企画を立て、エンドユーザにプレゼンをして内容のすり合わせを行います。 要件定義では、エンドユーザの現状業務をシステム分析し、業務要件とシステム化するために必要なことを定義します。また、要件定義を、システム方式設計と呼ぶ場合もあります。 エンドユーザは、システムについて詳しくない場合もあります。要求が曖昧だったり、矛盾することもあります。実現可能なものとして、エンドユーザの要求をITコンサルタントやSE(システムエンジニア)がとりまとめていきます。 エンドユーザとシステム開発者で認識のズレが生じると、致命的な設計上の欠陥や実装漏れにつながる可能性があります。

  • MySQL :: MySQL製品

    MySQL製品 MySQL は世界でもっとも多く使用されているオープンソース・データベースです。MySQL は、大規模な Web サイト、ISV、OEM、VAR のお客様、大企業など様々な環境において、ハイパフォーマンスでスケーラブルなデータベース・アプリケーションの、コスト効率のよい構築をお手伝いします。 MySQL Database Serviceは、MySQL Enterprise Editionで構築されたフルマネージド・データベースサービスです。 MySQL Database Serviceの詳細はこちら 商用版の MySQL は、ビジネスおよび技術要件に合わせて、複数の MySQL Edition でご利用いただけます。 MySQL Standard Edition MySQL Enterprise Edition MySQL Cluster Carrier Grade Edi

  • MySQL ライセンスカウント方法 - 業界の中心でアイスを食べる

  • Oracle Database 12c(12.1.0.2)へのアップグレード

    Oracleホワイト・ペーパー 2014年7月 Oracle Database 12c(12.1.0.2)への アップグレード Oracle Database 12cへのアップグレード はじめに ......................................................................................................................................................1 アップグレードと移行の比較..................................................................................................................2 データベースのアップグレード.......

  • 意外と知らない!? オラクル・ライセンス見積ABC - Oracle Database編 -