- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_1-9__SQLServer要点.
第1章 データベースの基礎
データベースを利用するには、
①、同一データに対して同じタイミングで複数ユーザーから利用要望が出るかもしれません。もし、この要望を無秩序に実行させてしまうと、データ変更処理に矛盾が発生する可能性があります。そのようなことがないように、データを使用する順序を制御し、「データ保護」を行う必要があります。
②、全ユーザーが全データにアクセスできてしまうと、個人情報など機密情報についても自由に参照、変更を行えてしまうため、ユーザーごとにデータへの「アクセス制御」を行う必要があります。
③、ディスク障害などが発生した場合には、失われたデータを復旧するための「障害復旧」の仕組みも必要になります。
これらのことを解決するために、「データベース管理システム」(Data Base Management System:DBMS)と呼ばれるデータベースを適切に使用するための管理を行ってくれるソフトウェアが登場しました。
ユーザーからのデータベースに対する要望は、必ずDBMSを介して行われます。そのため、データを処理する前に、DBMSがユーザーのデータ利用の順番制御や権限確認を行ってくれます。
データベース管理システム(DBMS)の定義は、特性のモデリング方法に依存するが、「データベースを定義する」、「データへのアクセスを実現する」、そして、「データに一貫性や秘密保護などを総合的に制御?管理する」のようなモノである。
そして、データベースの定義は、
? 組織体(企業など)の統合化された共有の情報資源;
? 様々の利用を可能とするために、DBMSの管理下で、データを体系化し、電子媒体に記憶させ、必要時に 効率よく利用できる状態に保たれたデータの集合体である。
1-1-2 データベース管理システムに必要な機能
(2)、DBMSの役割
上記(1)で述べたデータベース以前の各問題を解決するために、DBMSでは、下記の最低限の役割が必要となる。
① データ重複の削除より、データの共有化 (物理的にデータを集中管理し、データ重複の問題点を解決)
② データの管理機能を充実させる (同時利用、障害回復、機密管理など)
③データ利用方法を用意にする (統一したデータ定義、データ操作の非手続化)
(3)、DBMSの機能
① データの独立性の確保(Data Independence):個々のプログラムに従属せず、独立している。データ定義、データ辞書が管理されること。
②データの一貫性が保持され完全であること(Data Integrity):複数のプログラムから同時こうしてもデータが正確であり、データ間に矛盾がないこと
③データ操作が容易に出来ること (User’s View)
④秘密保護が出来ること (Security Control):許可されたもの以外がデータ操作が出来ない
⑤障害?複旧ができること (System Recovery):発生時でも 元の状態に戻せること
(4)、データベースシステムの特徴
データベースシステムを導入することによる効果は、データベースシステムの特徴として次のようにまとめられます。
① プログラムの独立性: データが個々のプログラムに従属しないためデータベースの仕様変更が発生しても、多くの場合プログラムを変更する必要がない。
② データの非重複:データベースとして情報を一元管理するためデータに重複がない。
③ 同時処理の実現(データの一貫性): データベースのアクセスは同時に複数のユーザが行なえる。同時の書き込みや削除なども DBMS が制御するため、データの矛盾が発生することはない。
④ データの機密性: データベースへのユーザのアクセスを DBMS によって制御されるため、許可された者以外は、データ利用ができない。
⑤ データの障害回復: データベースに何らかの障害が発生した場合でも、DBMS はこれを正確にもとの状態に回復するための手段をあらかじめ用意している。
1-1-3 データベース発展の経緯と代表的なデータモデル
(3)、データモデルよりデータベースの分類
データベースの種類も採用したデータモデルによって、下記の各種のデータベースは大きく分類されています。
①、階層型データベース
文字どおり、データの関係性をツリー構造で定義し、プログラムからは、ツリー構造の定義を利用してデータへアクセスを行います。データへのアクセスパスはツリー構造1つにつき1通り存在します。
図1-6 代表的なデータスモデルのイメージ図
階層型データベースでは異なるツリー構造を作るたびにデータ重複が発生し、データの冗長化が問題点となっていました。
②、ネットワーク型データベース
階層型データベースのデータ冗長化を排除し
您可能关注的文档
- [图解]如何避免回路接地..doc
- [土建]建筑工程费用组成与计算..docx
- [地理]经纬网与时区计算-讲解..doc
- [学习][英文]英文作文52活用句型..doc
- [导入]-阳光学习网..doc
- [开发经验]pcb布板闲谈..doc
- [托业考试]TOEIC词汇汇总..doc
- [按]冠县隶属聊城市..doc
- [整理]临床心理学..doc
- [新版中日交流标准日本语.单词].初级上册..doc
- 陕西省发展和改革委员会关于咸阳市雅泰乳制品农业产业化龙头企业.docx
- 朝花夕拾之阿长与山海经读后感300字(真题10篇) .pdf
- 优享网商业计划书.docx
- 2024年优质肉牛产业化发展项目筹备情况工作总结范文(三篇).docx
- 2021-2026年中国楼宇智能化工程行业全景评估及投资规划建议报告.docx
- 委员会关于延长石油靖边天然气储气调峰及配套LNG项目节能报告.docx
- 乌鲁木齐永磁材料项目可行性研究报告参考模板.docx
- 2021-2026年中国防腐木材市场供需格局及投资规划研究报告.docx
- 2024年海能达PDT集群组网方案.docx
- 2023-2029年中国网络身份认证行业发展监测及投资前景展望报告.docx
文档评论(0)