- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
_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 代表的なデータスモデルのイメージ図
階層型データベースでは異なるツリー構造を作るたびにデータ重複が発生し、データの冗長化が問題点となっていました。
②、ネットワーク型データベース
階層型データベースのデータ冗長化を排除し
您可能关注的文档
最近下载
- 互联互通测材料_中心医院.pdf VIP
- 个人简历模板 简洁.doc VIP
- 精选60套教学说课PPT模板送给你.pptx VIP
- 股骨颈骨折内固定知情同意书.pdf VIP
- 大型园林绿化工程项目施工组织组织设计.doc VIP
- 2023-2024学年北京市八年级上期中数学分类汇编:新情境新定义(原卷版).pdf VIP
- 山东省产品碳足迹评价技术规范与评价报告指南、山东省产品碳足迹评价通则.pdf VIP
- 3D3S非线性手册_原创精品文档.pdf VIP
- 6.2 比的化简(教学设计与反思)-2021-2022学年北师大版数学六年级上册.doc VIP
- 2025年油田抽油机行业研究报告及未来发展趋势预测.docx
文档评论(0)