DATABASES
Database
Management System (DBMS):DataをOrganizeするシステムです。
重複するファイルを持たずに、1つのデータセットを持ち、必要な時に取りに行けばいい。
DBMSは、ファイルではなく、データをManagementします。
常に考えなければいけないのは、費用対効果です。
Decisions must be
made when setting up a database
・How much
data to capture in light of Cost vs. Benefit
●Organization
Hierarchical: A
“tree and branches” approach 親があって子がある、みたいな。
●Network
Networkのデータベースの特徴は、1つのデータベースに対して、複数のアクセスポイントを設けます。
●Relational
一般的に企業で使われているのが、テーブルを使うRelational databaseです(MicrosoftのAccess、Oracle)。
Drawbacks難点は、Some data duplication。
●Commands
Data Query
Commands:有名なのがQuery by
Example (QBE)。インターネットの空席情報など。key wordsから探します。Advantageは使いやすいこと。
SQL:データの検索や変更、削除の処理を行う言語です。
Data Definition Commands:set up data structuresに使います。
Data Manipulation Commands:データを追加、削除、Updateします。
SYSTEMS DEVELOPMENT
●System のDevelopmentステージについて
1. 一般的に、システムのDevelopmentをする場合、identifying the hardware and software to be assembled into a
computer system to be used to meet a set of specified requirements 。
2. There
are different ways to describe the steps in systems development.
a. System analysis:既存のシステムがどうなっているのか、それをどういう風に変えていきたいのか、Investigationをします。そしてFeasibility Studyをします。
b. Feasibility study (often combined with the
systems analysis step) :ユーザーのニーズを聞いて、Objectiveをしっかりします
c. Systems design:データのデザイン、プロセスのデザイン、そしてユーザのインターフェースのデザインに入ります。
This step is
performed before hardware and software are purchased まだ、この時点では買いません。
そして、プログラムを書いていきます。
そして、この段階でどういうソフトウェアを買うべきか、どういうコンピュータを買うべきか、Identifyしていきます。
d. System Implementation導入:規格に基づいたハードウェアとソフトウェアを買って、誰かを雇う必要があったり、トレーニングを受けさせる必要があります。エラーが見つかればDebugしていきます。そしていよいよConvert to new systemです。そしてBefore final implementation、最後のテストをします to
make sure the new system will serve the organization’s needs。このステージでシステムエラーが起こると、非常にお金がかかります。そしてシステムのドキュメンテーションをしておかなければいけません。
e. システムのMaintenanceについて
キーワードはMonitoring、Evaluating、そして必要があればシステムをModifyingします。
TRANSACTION PROCESSING
●トランザクションのプロセシングモード
1. Batch:週に1回、午後5時以降など、一定の間隔を置いて行います。Usually
the least expensive choice。Drawbackは、バッチが行われるまでマスターファイルがUpdateされないことです。
2. Online:Input device is connected to CPU。Master files are updated as the transaction data is input。If online, but not online real-time, the input need not occur
contemporaneous with the transaction。午前10時に取引先で売り上げました。午後3時に会社に戻り、自席のPCで自分の売り上げを上げます。
3. Online
Real-Time (OLRT)
Input deviceがあって、同時に売り上げます。銀行のATMなど。
4. Distributed:分散処理
DOCUMENTATION
フローチャートとData
Flow Diagrams (DFD)があります。
フローチャートの方が、physical
and logical characteristicsを示しているので、細かいです。ハードウェアを変えたら、Updateしなければいけません。
Data Flow Diagrams
(DFD)は、単純にlogical
characteristicsロジックの所だけを見せているので、Physicalなaspectを省いています。フローチャートよりDFDの方が、ITに詳しくない人にも分かりやすいです。
海外格安航空券を探すなら スカイチケット!
0 件のコメント:
コメントを投稿