- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 41
第一章 数据库基础知识
数据库的基本概念
1.1.1 数据库(Database,DB)
DB是存储在计算机存储介质中的、结构化的、可共享的数据集合。DB中的数据按一定的数据模型组织、描述和存储,冗余最小、数据独立性和易扩展性较高,可为各种合法用户所共享。
1.1.2 数据库管理系统(Database Management System,DBMS)
实际应用中的DB可能是相当庞大的,对DB的操作也可能是相当复杂的,要有效地管理和操作DB,就需要一个“中介人”,这个“中介人”就是DBMS。在DB中不仅要存储数据,还要存储数据的结构描述信息,这些信息详细地记录了表的名称、列的名称、列的类型、列的宽度和小数位,以及数据的所属权限等相关信息。DBMS的作用就是负责管理DB复杂的结构描述信息,而DB的使用者——用户,不必了解DB内部复杂的结构就可以访问DB。DBMS的基本功能表现在5个方面:
数据定义 使用数据定义语言(Data Definition Language, DDL)对数据库中的数据对象进行定义。
数据操作 使用数据操作语言(Data Definition Language,DML)对数据进行查询、插入、删除和修改等操作。
数据库的运行管理 统一管理、控制数据库的建立、运用和维护,保证数据的安全性、完整性。
数据库维护 初始数据的输入、转换,数据库的转储、恢复及重新组织、性能监视和分析等。
数据通讯 网络环境中的数据通讯等。
1.1.3数据库系统(Database System,DBS)
DBS就是使用数据库技术的计算机系统。一般由DB、硬件、软件和用户四部分构成。
DB
DB(结构化的相关数据的结合)
硬件(CPU、内外存储器、I/O设备)
软件(DBMS、OS、计算机语言、应用开发支撑软件)
数据库系统
用户(数据库管理员(DBA)、最终用户、应用程序设计员)
1.1.5 关系数据库
在关系数据库中,数据的基本结构是表(Table),表中的数据按行、列组织排列。每个表都有一个唯一的表名。一个数据库由一个或多个数据表组成,各个数据表之间可以存在某种关系。
学生基本情况表
学号
姓名
性别
出生日期
班级
家庭住址
联系电话张晓辉
男
1983-3-5
金融
复兴门312号20022102
何梅
女
1984-6-21
国贸
中海雅园3号20022103
陈东升
男
1982-5-14
化材
樱桃园24号关系:一个关系在逻辑上对应一个按行、列排列的表(Table)。
属性:表中的一列称为一个属性,或叫字段(Field),表示所描述的对象的一个具体特征。例如学生基本情况表中的“姓名”是学生这个实体的一种属性。
域:属性的取值范围。例如,性别属性的取值范围是“男”或“女”。
元组:表中的一行称为元组,或叫记录(Record)。例如,每个记录表示一个学生的信息。
主键:能够唯一地区分不同记录的一个或多个字段。
学生基本情况
学号
姓名
性别
出生日期
班级
家庭住址
联系电话张晓辉
男
1983-3-5
金融
复兴门312号20022102
何梅
女
1984-6-21
国贸
中海雅园3号20022103
陈东升
男
1982-5-14
化材
樱桃园24号在这个关系中,“学号”为主键。
学生成绩
学号
姓名
性别
科目
成绩
班级张晓辉
男
VB数据库
89
金融何梅
女
C语言程序设计
76
国贸陈东升
男
操作系统
82
化材
在这个关系中,关键字由(学号、科目)构成,但象这样由多个字段组成的关键字,也只能有一个字段为“主键”。
设置主键的目的是确保数据的完整性。主键必须:①不能为空(Null);②必须是唯一的。
外键:在关系数据库中,表与表之间总是存在着某种联系,这种联系通过一个关键字来实现,该关键字称为“外键”。
外键将两个表联系起来。
外键参照一个表的主键而言,即某一字段既可以是甲表的主键,也可以是乙表的外键。例如,在前面的两个表中,“学号”字段既是“学生基本情况”的主键,又是“学生成绩”的主键,对于这两个表来说,“学号”互为外键。
外键以主键的值检查它所在字段的值的合法性。
外键既可以参照一个表中的主键,也可以参照另一表中的主键。
外键确保所在列中的值是一个有效的主键值,保证了参照完整性。
1.1.6 关系数据表必须具备的条件
在一个数据表中,一个字段(列)的数据类型必须相同。
任何一个字段(列)都必须是不能再分割的最小基本单位。
在一个数据表中,不能有相
原创力文档


文档评论(0)