DTP ディーティーピー
パーソナルコンピュータによる文字組み版 (本は物である・桂川淳・新曜社)
テキスト
「ブレーンテキスト」はどのコンピュータでも受け渡しがほぼ保証されている・ word, inDesineファイル、pdf といったネイティブファイルは互 アレキサンドリアのギリシャ人数学者ヘロンにさかのぼる。書物のなかで、読者が計算式の中に指定された場所にデータを代入することで簡単に類題が解けるというように、工学的な現実問題に対する解法を示していた。テンプレートであった。テンプレートにもいくつかの危険性がある。 ブラックボックスの問題:テンプレートの背後にある考え方がわからない利用者が使用することである。 もう一つの危険性は、そこに利用者が気付かないような誤りが含まれているかもしれないと言うことである。 (ビジネス統計学上・アミール.D・アクゼル+シャベル・ソウンデル パンディアン著・ダイヤモンド社)
テンプレート
ある業務をコンピュータを使って簡単に遂行できるように、定型的な部分をあらかじめ作りこんであるソフト。状況で変化する部分を空白にしてあり、そこさえ入力すれば最終的に必要な書類が完成する。表計算ソフトのテンプレートでは、計算式などを組み込んで処理を自動化したものが各種の業務で使われている。 (日経産業・201105・31)
定量化
定量化を求めよ。定量化するには、簡単な質問をしていきます。いくつ?、いつまでに?、どのくらい頻繁に?、どれくらい早く?、増える?、それとも減る?、どのくらいの場合で?。こういった質問に答えられないようであれば、そのニーズはうけいれられません。「たくさん」とか「すぐに」という答えを受け入れてはなりません。 (ソフトウエアアーキテクトが知るべき97のこと・キース・プレイウエイト・オライリージャパン)
電卓としてのpython
減算 − 加算 + 乗算 * 除算 / プログラミング言語には、その言語独自の規則(演算子の優先順位)が定められている。 基本的には、丁寧にかっこを記述して、演算子の優先順位がどうであれ確実に思ったとりの順序で計算されるようにしておくのが安全である。 (pythonで学ぶプログラム作法・アラン・ゴールド・松葉素子訳・ピャソン・エヂュケーション)
データ
そこから結論を導き出すことができる何らかの事実または数値:情報 データはプログラミングが扱う材料である。データなくしては、プログラムは何も役立つ処理を行うことができない。プログラミングはさまざまな方法でデータを扱うが、その方法は、多くの場合データの種類(データ型)に依存する。各データ型には、それに対して実行できるいくつもの「操作」が関連付けられている。 (pythonで学ぶプログラム作法・アラン・ゴールド・松葉素子訳・ピャソン・エヂュケーション)
データ収集プロセス
1データ収集acquire デスク上のファイルから取得することもあるし、ネッワーク上のソースを利用する場合もある。問いで始まり、明快な答えを提供する説明的な作品で終わる。 2解析parse データの意味をもとに構造を付加し、カテゴリ分けをする。 文字列、浮動小数点、文字、整数、インデクスの形式が明確になる。 3フィルタリングfilter 関係のないデータをすべて除去する。数理モデルにあてはめたり、正規化のための数学処理が必要になることがある。 4マイニングmine 統計学的手法やデータマイニング手法を適用し、パターンを見つけたり数学的処理を行えるようにしたりする。 5表現present 棒グラフ、リスト、木構造など、ペースとなる視覚化モデルを選択する。 6精緻化 グラフィックデザインの手法を使って表現をさらに明快にする。 7インタラクションinteract データを操作したり、何を表示するかを制御する手段を追加する。対話機能を追加することでユーザによるデータの制御や探索を可能にする。 (ビジュアライジング。データ・processingによる情報視覚化手法・ben・fry著・増井俊之監訳・加藤慶彦訳・オライリージャパン社)
データ型(フィールドタイプ。ファイルメーカープロ12)
データ型は、フィールドに格納できるデータの種類を決定。 テキスト型フィールド:文字、記号数字や日付を入力できるが文字列として扱う。 044−833−4361、(0001ー113)のようなデータもテキストフィールドで扱う。 計算型フィールド :計算式指定ダイヤログで指定した式の結果を格納。 指定内容のフィールドの値が変更されると、計算フィールドの値も自動変更される。数値計算だけでなく、テキストの処理、日付計算、条件分岐などの処理もできる。計算結果のタイプは、テキスト、数字、日付、時刻、タイムタンプ 、オブジェクトのいづれかを選択できる。 日付型フィールド :単一の日付を格納。スラッシュまたはオピイリオドで区切る。検索とソートができる。 タイムスタンプ型フィールド:特定の日時を入力する。 数値型フィールド):数字や論理値を格納。文字列も入力できるが、検索、計算では無視される。 オブジェクトフィールド型フィールド: OLE オブジェクトは画像、サウンドファイル、ムービー。word、excelファイル、pdfファイルなどをインポート入力できる。 時刻型フィールド:単一の時刻を格納。:で区切る。 集計型フィールド:複数のレコードを対象として、合計、平均、カウント、最小値、最大値、標準偏差、合計対比ができる。小計パートや総計パートに配置して、小計、総計が求められる (filemaker pro12一目瞭然 西村勇亮著 bnn社)
テキスト型(アクセス)
テキストと数字を格納する。1文字=半角、全角の区別なし。最大255文字文字格納。 テキストのプロパティ:属性 フールドサイズ:フィールドサイズとスケラビリティを考え適切に設定。 表題:64文字を超える場合のみ設置。 書式:通常は設定しない。 定型入力:パスワードを設定すると、入力文字は(*)となり、読み取れなくできる。 規定値・デフォルト:関数・定数・演算子を設定できる。VBA処理が望ましい。 インデックス:重複あり、なしはVBAで処理がよい。 IME入力モード:英数字のみ=オフ・日本語:ひらがな IME変換モード:IMEモードと同時に設定:人名・地名:英数字のみ:無変換 ふりがな入力支援機能:入力癖注意。 (アクセス開発実践ノウハウ・前野好太郎・翔泳社)
データベースの基本機能
1記憶媒体から情報を読み取ること 2記憶媒体に情報を保存すること
(データベース・小野哲著・技術評論社)
データベースの意味
データベースとは、大量のデータの登録、更新、検索、並べ替え、自動化などの手順を効率よく提供し、情報を集中管理するソフトウエアです。ファイルメーカーはだれでも簡単に処理できる。パースナルコースからsoho、ビジネスコースまで使われている。データベースを作るには、業務の内容、仕事の流れ等を理解し、実際に入力する人、閲覧する人を常に念頭において作る。 1レイアウトの作成: フィールドのラベルサイズや配置、疲れない色彩、ボタンのサイズと配置を考慮 2レイアウトは少なくする。:タイトトルを変えた同じレイアウトや、使わなくなったレイアウトをなくす。 3最低限の機能を理解:繰り返しフィールド、ポータルなどの機能して作る。 3セキュリティ:データを削除されたり、書き換えられたり、盗まれたりされないよう、アクセス権を理解しデータを守る。 4データベースは資産:バックアップはかならずとる。 (ファイルメーカープロカスタマイズ事例集 dbpro著 ソシム者 2004年4月20日)
データーベースとは 実世界の一部をある一定の方法を用いて意味のあるデータの集まりとしてコンピュータ上に射影したものである。 (わかりやすいデータベース設計技法・内山悟志・小林博美・ソフトリサーチセンター) データの集まり。データーベースを構築すると、データーを動的に管理できます。必要なデータを取り出し、構成し直して、利用できます。データは個々の部署で別個に利用されるのではなく、データーベースというソフトウエアで一括貯蔵管理します。
データベース(Database)の定義 データ形式をあらかじめ定義して、統合的に管理できるファイル構造のこと。リレーショナル形のデータベースや、ツリー型のデータベースなどのモデルがある。
- データファイル
- データを記録するためのファイル。
- データ
人間やコンピュータに分かりやすいような形式で把握された事実、考え、指示等で認識や判断のための素材である。
更新:データの修正:最新のもののみを残す場合:電話番号 履歴を残す場合:病状カルテ
データの削除:即時削除 :一定期間保存
テーブル(Table) リレーショナル・データベースの基礎概念。データを格納するための2次元配列。テーブルはレコード(行)とフィールド(列)から構成される。
レコード 1まとまりのデータの単位。例えば会員名簿のデーターベースで、名前・郵便番号・住所。電話番号が1名分のレコード。 レコードの定義 表形式のデータにおいて、横方向に区切られたデータの組。
フィールド レコードの構成要素(項目)。会員データーベースでは、名前・郵便番号・住所・電話番号がそれぞれフィールドです。 フィールドは必要に応じて細分化し、データの検索・分類に対応させます。 フィールドに入れるデータはそれぞれ型によって分類されます。コンピュータ処理を向上させるためですが、この点表計算(エクセル・ロータス1−2−3等)と異なりますので十分な理解が求められます。 フィールドのデータ型 文字型:文字・数字・記号で構成されサイズ(文字数)を決めて起きます。検索・ソートができます。数値型:数字ではなく数値。計算・ソートができます。 論理型:条件式により、結果1と結果2に分かれる。結果2を入れ子構造にし、条件を追加できる。 日付型:日付を入力し検索・ソート・計算に使います。 計算型:計算式を定義しておき自動的に計算させ、計算結果が格納されます。計算結果は文字列・数値・論理値等で表現されます。
フィールド(Field) の定義
表形式のデータにおいて、縦方向に区切られたデータの組。レコードを構成するそれぞれの要素。
プライマリキー の定義
プライマリキーとはレコードを1行ずつ識別するためのフィールドで、プライマリキーは必ずユニークな値となる。プライマリキーの指定により、膨大なデータから必要なレコードだけを確実に取り出すことが可能。 主キー(アクセス)
外部キー (Foreign Key) テーブルのプライマリキーと同じ値を持った別のテーブルのフィールド値。
ファイル 複数のレコードが収納される入れ物のことをファイルといいます。
データーベース標準言語
SQL データーベースの定義と データーベースの操作 追加・削除・検索・参照の機能を実行します。 SQLはRDBMSに対して指示し、RDBMSはこれを解析してデータベースにアクセスします。
データベースソフトの処理でSQLの存在を意識しないで操作できるように、ユーザインターフェースの中にSQLの機能が 組み込まれているソフトがあります(ロータスアプローチの検索アシスト・アクセス等)。
DBMS
データベース管理システム。 データベースとその中身のデータを管理するシステム。複数のユーザの要求に目的別に応答します。またデータの回復やセキュリティを確保します。データーベースのOSといえます。
RDBMS(Data Base Management System)の定義
データベースを管理するためのシステム。DBMSの利用により、データの共有化やデータ保護、データ検索、更新などの処理を簡単に実現することができる。
データベースの種類
(1)階層モデル:親レコードと子レコ−ドで構成する。木構造で表現する。親と子をリンクする。
(2)ネットワークモデル:子レコードが親レコードを複数もつことができる。親と子をリンクする。
(3)関係モデル( リレーションナルモデル):列と行からなる表と表を連結する。共通の値をも つ 列を設定する。 (4)オブジェクト指向モデル:属性とメソッドをもつオブジェクトに対してメッセージを送ることでオブジェクトの操作を行う。 (やさしいSQL入門・手塚忠則・カットシステム社)
データベースの役割
1・システムの中で複数のアプリケーションが共通に用いるデータを格納し、管理する。 2・アプリケーションから実際のデータの格納構造を隠蔽し、アプリケーションが必要とする論理構造のみが見えるようにする。 QERY言語を使う。 3.複数のアプリケーションやユーザーが同時にデータにアクセスする場合も効率よく処理する。(RDBMS解剖学・鈴木幸市・翔泳社)
データベースの特徴
大量のデータを分類整理し、長期間に渡って管理し、有効に活用する仕組み。
データモデリング データベースアプリケーションを構築するには、実世界をデータベースに射影するという過程を踏むことになる。この射影の過程をデータモデリングと呼ぶ。 (わかりやすいデータベース設計技法・内山悟志・小林博美・ソフトリサーチセンター
データモデル
コンピュータで処理するためにデータの形式を変換する。変換され、コンピュータで処理しやすくなった実態、「情報の形」。データモデルを見ればその骨格が分かるように業務支援システムはデザインされる。システム技術者と業務専門家がデータデルを使って解かり合う。
データ項目 数値化された現実を格納できる単一概念。
(データモデリング入門・渡辺幸三・日本実業出版)
データ指向アプローチ
データの形をデザインする作業」から始めてシステムの仕様をを決めてゆくスタイル。プログラム側から独立。プロセス指向アプローチではデーターベースは「プログラムの仕様に合わせたデータの格納装置」。(データモデリング入門・渡辺幸三・日本実業出版)
ERモデル
実体関連モデル(Entity Reration) 実体・エンティティとは、実際に存在する事物のこと。 実際の世界を抽象化し表現する。
エンティティカテゴリ
人(会員・家族・・)、物(物件・・)、金(売上、請求入金・・)、時間(稼動・休日・・)、事象(生産・出荷・・)制約(性別・元号・色・・) 分類階層を作って同じ性格のデータを見つけ集合として把握する。
正規化
データをそれ以上小さくすることができないデータ集合まで集約することにより管理修正をしやすくする方法。 第一、第二、第三の段階がある。
データのバックアップ
コンピュータという道具は、ほんと、ぜんぜん信用できない。バックアップとは、万一のデータ消失に備えてそのコピーを保存づる行為をいう。万一の場合には、バックアップしておいたデータをハードディスクにコピーし、元の状態に戻す。これをレストアという。「同じデータをもう一つ作って保存しておく」ということ。同じものを二個もつ、いつ壊れるか判らないコンピュータでは、それが常識。三日に一度はバックアップを。 (できるよりわかる中級のパソコン入門・長谷川裕行。アスキー)。
デバッグ
ソフトウエアエラーの自然治療はありえない。ソフトウアエの故障が見つかったら、その故障を引き起こす要因を調べる。その要因を修正する。この修正作業がデバッグである。あとからデバッグしやすいように心がけてプログラミングすること。(有沢誠・SRC・創造的思考)
データ型 PHPの場合
データ型を明示的に指定しなくてもつかえる。変数にデータを代入して、初期化し、代入した値でデータ型がきまる。 文字列で演算をすると、自動的に数値として実行される。
電子メール
電話:同期通信 手紙:非同期通信・一方向。個人間 電子メール:非同期通信・メーリングリスト
デザイン
コンピュータがうまく動かないのは、それがうまくデザインしてないからである。単に良いアィデァ や技術能力が欠けているからではなく、混乱状態から突然出される最悪なアイディアによって、良いアイディアが台なしになることが多いからである。
(シナリオに基づく設計・j・m・キャロル・共立出版) |