- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第0章 数据库概述 0.1数据库及其基本概念 0.2关系数据库 0.1数据库及其基本概念 0.1.1 什么是数据库 0.1.2 数据库的基本概念 0.1数据库及其基本概念 0.1.1 什么是数据库 数据库就是按照一定的数据结构和特点组织的、长期存储在计算机内、可为多个用户共享的数据的聚集。它是用户根据具体需要来进行数据管理和控制的操作对象。一般用户是通过数据库管理系统(DBMS)来对数据库进行管理和控制的。 在数据库技术产生之前,数据管理技术经历了人工管理阶段和文件管理阶段。 1.人工管理阶段 20世纪50年代中期以前,计算机主要用于科学计算。那时计算机在硬件方面,输入、输出设备只有卡片机和穿孔纸带机,只能输入和输出少量数据,工作效率低;在软件方面,只有汇编语言,没有操作系统和高级语言,更没有管理数据的软件。当时的数据管理只能由人工进行管理。 2.文件管理阶段 20世纪50年代中期到60年代中期,计算机的软、硬件技术发展到了一个新的阶段,硬件方面出现了磁盘、磁鼓等外存设备;软件方面则有了操作系统和高级语言,操作系统中有专门用于数据管理的文件系统。文件系统是操作系统中用于管理辅存数据的子系统,提供数据的物理存储和存取方法。在文件系统中,一个命名的数据集合称为文件。文件是操作系统管理数据的基本单位。 文件管理方式本质上是把数据组织成文件形式存储在磁盘上。用户通过编程,定义数据的逻辑结构和输入、输出格式。应用程序由于必须直接访问所使用的数据文件,所以完全依赖于数据文件的存储结构。当数据文件修改时,应用程序也必须作相应修改。这导致这种管理数据的方法有以下缺点: ①数据共享性差,冗余度大。相同数据在不同的程序使用时需要重复定义和重复存储。 ②数据不一致性。重复存储导致重复更新,并且容易造成数据不一致。 ③数据独立性差。文件结构的任何改变都需要修改应用程序。 ④数据结构化程度低。 数据文件之间是孤立的,没有反映客观世界事物之间的关联。 3.数据库管理阶段 数据库技术产生于20世纪60年代末,数据库技术是计算机应用领域中非常重要的技术。这时,计算机磁盘技术有了很大的发展,出现了大容量的磁盘。软件方面产生了数据库管理系统(DBMS)。DBMS在用户应用程序和数据文件之间起到了桥梁作用,实现了程序和数据的相互独立性,克服了文件管理阶段存在的缺点,并有以下的特点: ①信息完整和功能通用 ②程序与数据相互独立。 ③数据抽象。 ④控制数据冗余。 ⑤支持数据共享 0.2 关系数据库 在计算机数据管理的历史上,出现了两次飞跃。第一次是数据库技术的出现,它使得数据管理技术进入了一个新的时代。第二次是关系模型的诞生,它的出现标志着数据库技术走向成熟。1970年,美国IBM公司的Ted Codd首次提出了关系数据库的概念。在此之前,先后出现过层次数据库系统和网状数据库系统,目前这两种数据库的应用非常少,关系数据库占现代数据库系统的主导地位。 关系数据库是以关系模型为基础的数据库系统。关系模型有严格的数学基础,而且简单清晰,便于理解和使用。本书所讲述的SQL Server 2000就是一个著名的关系数据库产品。 1.关系数据模型 要理解关系数据库,首先要知道什么是“关系”,数据库使用关系表示数据之间的联系。如果一个数据库(SQL Server中称为表)中的数据可以用一个二维表的形式表示出来,那么这个数据库(或称表)的数据模型就是关系模型。也就是说一个关系可以看成是一个二维表,二维表表由若干列、若干行组成,其中每列称为关系的属性或字段,每列有一个名字,称为属性名或字段名。每行数据的集合称为关系的一个元组或一条记录。 下面3个表描述了一个“图书借阅关系数据库”实例,它由“图书”、“读者”和“借阅”三个关系(或称表)组成。 表0-1 图书表 表0-2 读者表 表0-3 借阅表 图书借阅关系的E-R图 * 4.分布式数据库管理阶段 分布式数据库管理系统是通信技术和网络技术高速发展的产物,是数据库技术和网络技术、通信技术相结合的产物。 分布式数据库管理系统通过计算机网络和通信线路把分散在不同地域的局部数据库系统连接起来形成一个统一的数据库系统。这个系统即支持客户访问与之相连的本地数据库中的数据,又支持客户访问在分布式数据库系统内存在于外地数据库中的数据。 分布式数据库系统具有可靠性高、地域范围广、数据量大、客户多等优点。缺点是因提高可靠性而带来的数据冗
您可能关注的文档
- 数据库系统原理及应用教程第3版 教学课件 作者 苗雪兰 实验一:库定义.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 01 第1章 数据库技术.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 02 第2章 数据库操作.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 03 第3章 表的管理.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 04 第4章 数据查询.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 05 第5章 索引与视图.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 06 第6章 T SQL 基础和存储过程.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 07 第7章 数据库完整性.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 08 第8章 数据库安全性.ppt
- 数据库系统原理与应用 SQL Sever2005 教学课件 作者 刘志成 颜谦和 主编 09 第9章 SQL Sever 2005数据管理.ppt
- 数据库应用技术SQL Server 2000 第1章.ppt
- 数据库应用技术SQL Server 2000 第2章.ppt
- 数据库应用技术SQL Server 2000 第3章.ppt
- 数据库应用技术SQL Server 2000 第4章.ppt
- 数据库应用技术SQL Server 2000 第5章创建和维护数据库表.ppt
- 数据库应用技术SQL Server 2000 第6章 创建和维护数据库对象.ppt
- 数据库应用技术SQL Server 2000 第7章 数据库表的高级操作.ppt
- 数据库应用技术SQL Server 2000 第8章 SQL Server权限管理.ppt
- 数据库应用技术SQL Server 2000 第9章 SQL Server数据转换.ppt
- 数据库应用技术SQL Server 2000 第10章 SQL Server应用实例.ppt
最近下载
- 日立电梯MCA13中文注释版电气原理图.pdf
- 财务总监培训战略成本管理-战略成本管理.ppt VIP
- 战略成本管理 .pdf VIP
- 2024-2025学年江苏省无锡市锡山高级中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 江苏省梅村某中学2022年物理高一年级上册期末达标检测试题含解析.pdf VIP
- 江苏省梅村高级中学2022年物理高一年级上册期末经典试题含解析.pdf VIP
- 小学道德与法治教学论文(5篇).pdf VIP
- 2025年智启未来·险见新机-人保寿险大模型探索及实践.docx
- 大班美术优秀教案及教学反思《秋天的画报》.docx VIP
- 《光纤耦合器讲解》课件.ppt VIP
原创力文档


文档评论(0)