数据库应用操作.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用操作.doc

第一章 数据库基础知识 数据库的基本概念 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、硬件、软件和用户四部分构成。 1.1.5 关系数据库 在关系数据库中,数据的基本结构是表(Table),表中的数据按行、列组织排列。每个表都有一个唯一的表名。一个数据库由一个或多个数据表组成,各个数据表之间可以存在某种关系。 学生基本情况表 学号 姓名 性别 出生日期 班级 家庭住址 联系电话 张晓辉 男 1983-3-5 金融 复兴门312号何梅 女 1984-6-21 国贸 中海雅园3号陈东升 男 1982-5-14 化材 樱桃园24号 关系:一个关系在逻辑上对应一个按行、列排列的表(Table)。 属性:表中的一列称为一个属性,或叫字段(Field),表示所描述的对象的一个具体特征。例如学生基本情况表中的“姓名”是学生这个实体的一种属性。 域:属性的取值范围。例如,性别属性的取值范围是“男”或“女”。 元组:表中的一行称为元组,或叫记录(Record)。例如,每个记录表示一个学生的信息。 主键:能够唯一地区分不同记录的一个或多个字段。 学生基本情况 学号 姓名 性别 出生日期 班级 家庭住址 联系电话 张晓辉 男 1983-3-5 金融 复兴门312号何梅 女 1984-6-21 国贸 中海雅园3号陈东升 男 1982-5-14 化材 樱桃园24号 在这个关系中,“学号”为主键。 学生成绩 学号 姓名 性别 科目 成绩 班级 张晓辉 男 VB数据库 89 金融 何梅 女 C语言程序设计 76 国贸 陈东升 男 操作系统 82 化材 在这个关系中,关键字由(学号、科目)构成,但象这样由多个字段组成的关键字,也只能有一个字段为“主键”。 设置主键的目的是确保数据的完整性。主键必须:①不能为空(Null);②必须是唯一的。 外键:在关系数据库中,表与表之间总是存在着某种联系,这种联系通过一个关键字来实现,该关键字称为“外键”。 外键将两个表联系起来。 外键参照一个表的主键而言,即某一字段既可以是甲表的主键,也可以是乙表的外键。例如,在前面的两个表中,“学号”字段既是“学生基本情况”的主键,又是“学生成绩”的主键,对于这两个表来说,“学号”互为外键。 外键以主键的值检查它所在字段的值的合法性。 外键既可以参照一个表中的主键,也可以参照另一表中的主键。 外键确保所在列中的值是一个有效的主键值,保证了参照完整性。 1.1.6 关系数据表必须具备的条件 在一个数据表中,一个字段(列)的数据类型必须相同。 任何一个字段(列)都必须是不能再分割的最小基本单位。 在一个数据表中,不能有相同名称的字段(列)和内容完全相同的记录(行)。 行和列按任意次序排列都不影响数据的完整性。 1.1.7 关系型数据库的三种基本操作 选择运算(Selection) 在一个表中选择出若干满足条件的记录组成一个新

文档评论(0)

ziyouzizai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档