- 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章 数据库基础知识 1.1 数据库的基本概念 1.1.1 数据与数据处理 信息是对客观事物的特征、运动形态以及事物间的相互联系等多种要素的抽象反映。在信息社会,信息已成为人类社会活动的一种重要资源,与能源、物质并称为人类社会活动的三大要素。数据是信息的符号表示。在计算机内部,所有信息均用0和1进行编码。 数据是记录现实世界中各种信息的、可以识别的符号,是信息的载体,是信息的具体表现形式。信息是各种数据所表示的意义,数据则是载荷信息的物理符号。信息是数据经过处理之后更高级的表现形式。在数据库技术中,数据的含义很广泛,不仅包括数字,还包括文字、图形、图像、声音、视频等多种数据,它们分别表示不同类型的信息。 数据处理是计算机应用的一个主要发展方向,它涉及对各种不同形式的数据进行收集、存储、加工和传播等一系列活动。数据处理的核心问题是数据管理,即对数据的分类、组织、编码、存储、检索和维护。在计算机系统中,数据管理通常使用数据库管理系统完成。在信息化的当今社会,数据库技术已成为数据管理的重要基础之一,也是计算机软件技术的一个重要分支。数据库技术是一门综合学科,涉及操作系统、数据结构、算法设计、程序设计和数据管理等多方面知识,它的不断发展使得人们可以科学地组织存储数据,高效地获取和处理数据。数据库系统已是当今计算机系统的重要组成部分。 1.1.2 数据库的概念 从不同的角度来描述数据库这一概念,就有不同的定义。例如,数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合);是“人们为解决特定的任务,以一定的组织方式存储在一起的相关数据的集合”(该定义侧重于数据的组织);更有甚者称数据库是“一个数据仓库”。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这种“仓库”中,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个“数据仓库”。有了这个“数据仓库”,就可以根据需要随时查询某职工的基本情况,也可以查询工资在某一范围内的职工人数等。这些工作如果都能在计算机上自动进行,那么人事管理的效率就会大大提高。此外,在财务管理、仓库管理、生产管理中也可以建立这种“数据仓库”,以利用计算机实现财务、仓库、生产的自动化管理。 J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。 数据库是通过数据库管理系统(Database Management System,DBMS)软件来实现数据的存储、管理与使用的。 1.2 关系型数据库1.2.1 关系数据模型 关系是一个数学上的概念,建立在日常生活中所论及的关系概念之上,例如通常所说的邻里关系、朋友关系、学生与所选修的课程及该课程的成绩关系等。这里所论及的朋友关系涉及了互为朋友的双方,在数学上可表示为(李,张);邻里关系也涉及互为邻里的双方,可表示为(李家,张家);学生与所选修的课程及该课程的成绩关系涉及到学生、所选的课程名以及所取得的成绩,在数学上可表示为(李兰,软件基础,90)。(李,张)、(李家,张家)、(李兰,软件基础,90)等在数学上称为元组,括号里边用逗号隔开的对象在数学上称为元组的分量。 在上面的实例中,朋友关系是一个很大的概念,(李,张)只是其中的一个,邻里关系、学生与所选修的课程及该课程的成绩关系也是一样。数学中关系的概念是日常生活中关系概念的抽象。 关系模型即若干个关系模式的集合,其基本的数据结构是二维表,关系之间的联系是通过不同关系中的公共属性来体现的。 1.2.2 关系型数据库概念 关系是以元组为元素的集合。数据库技术中论及的关系概念应该是:关系是同类型元组的集合。 例如,学生与所选课程及该课程成绩之间的关系R可以表示为 R={(李兰,软件基础,90),(张娜,高等数学,87),(张伟,C语言,76),…, ?(邵华,英语,79)} 这样的一个关系R,在日常生活中通常被记录成如表1-1所示的形式。 表1-1 关系R的表格形式 1.2.3 关系型数据库管理系统标准语言SQL 1. 综合统一 数据库的主要功能是通过数据库支持的数据语言来实现的。 非关系模型(层次模型、网状模型)的数据库语言一
您可能关注的文档
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 01第一章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 02第二章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 03第三章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 04第四章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 05第五章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 06第六章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 07第七章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 08第八章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 09第九章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 11第十一章.ppt
- Access数据库应用技术 作者 王趾成 第1-5章 第2章.ppt
- Access数据库应用技术 作者 王趾成 第1-5章 第3章.ppt
- Access数据库应用技术 作者 王趾成 第1-5章 第4章.ppt
- Access数据库应用技术 作者 王趾成 第1-5章 第5章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第6章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第7章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第8章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第9章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第10章.ppt
- ADO.NET数据库访问技术案例教程 陈承欢 (FLA)数据库访问技术单元实训.ppt
文档评论(0)