MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
データベースの論理設計と物理設計のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
データベースの論理設計と物理設計
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== データベースの論理(概念)設計 == データベースの中にどのような情報が保持されるべきかを正しく決定することはデータ管理者の仕事である。 言い換えれば、組織にとって関心のある実体を同定し、それらの実体に関して記録されるべき情報を同定することである。 この過程は、論理(概念)データベース設計(database design)とよばれる。 <br> データベースの論理設計とは、記録する必要のある情報を選択・決定することで、テーブル設計というと論理設計のことである。<br> ただし、インデックスについては、論理設計には含まないと考える。<br> <br><br> == データベースの物理設計 == DBAは、データがいかに記憶データベースにおいて表現されるかを決定しなければならない。 この過程は、データベースの物理設計(physical database design)とよばれる。 <br> データベースの物理設計とは、パフォーマンスとサイズの観点からどのように物理的にデータを配置するのかを決定することで、<br> 実際のRDBMSではそのほとんどがRDBMSによって行われる。<br> <br> 触れることの出来る部分はRDBMS毎に異なり、ストレージエンジンの選択が出来るものや、<br> パラメータや配置場所程度しか変更できないものまで色々なRDBMSが存在する。<br> <br> パフォーマンスやサイズの問題が発生してから場当たり的な対処が行われることが多いが、本来ならある程度は考慮しておく必要のある部分である。<br> <br><br> == DDL(Data Definition Language) == データベースシステム概論では、<br> * 論理データベース設計によって概念スキーマを定義し、概念スキーマを概念DDLによって生成する * 物理データベース設計によって内部スキーマを定義し、内部スキーマを内部DDLによって生成する と記述されており、以下のような例が出てくる。<br> <br> # 概念レベル EMPLOYEE EMPLOYEE_NUMBER CHARACTER (6) DEPARTMENT_NUMBER CHARACTER (4) SALARY NUMBER (5) # 内部レベル STORED_EMP LENGTH=20 PREFIX TYPE=BYTE(6),OFFSET=0 EMP# TYPE=BYTE(6),OFFSET=6,INDEX=EMPX DEPT# TYPE=BYTE(4),OFFSET=12 PAY TYPE=FULLWORD,OFFSET=16 <br> では、SQLのDDL文のひとつであるCREATE TABLE文は、概念DDLと内部DDLのどちらなのだろうか?<br> 上の仮想的なDDLと比べると、概念DDLに近いように見えるが、インデックスの指定なども行えることから、内部レベルの記述もできる概念DDLと言える。<br> <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:SQL_Server]]
データベースの論理設計と物理設計
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse