- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 数据库应用基础 5.1 数据库概述 5.1.2 数据库的基本术语 5.2 数据库系统 5.2.1 数据库系统的组成 5.2.3 数据库管理系统简介 5.2.4 数据库系统的特点 5.3 数据模型 5.3.1 三个世界的概念 5.3.2 概念模型 5.3.3 数据模型 5.4.1 关系数据库 5.4.1 关系数据库 5.4.3 关系模型的完整性规则 5.4.4 关系操作 5.4.5 结构化查询语言SQL 不要求的习题 例5.1 查询出student表中所有学生的信息。 SELECT * FROM student; 例5.2 查询出student表中所有学生的姓名和年龄。 SELECT 姓名,年龄 FROM student; 例5.3 查询出student表中女学生的信息。 SELECT * FROM student WHERE 性别="女"; 例5.4 查询出student表中年龄为19岁的学生的学号、姓名和专业。 SELECT 学号,姓名,专业 FROM student WHERE年龄=19; (2) SELECT语句的功能 从指定的表中,查询满足条件的信息 * * 5.1 数据库概述 5.2 数据库系统 5.3 数据模型 5.4 关系数据库及其应用 本章内容 5.1.2 数据库的基本术语 本节内容 数据(Data)是用来记录信息的可识 别的符号,是数据库中存储的基本对象。 数据库(DB)是长期存放在计算机外存上、 有结构的、可共享的相关数据的集合。 数据库 数据 数据库管理系统(DBMS)是用于建立、 使用和维护数据库的系统软件。 数据库管理系统 5.2.1 数据库系统的组成 5.2.3 数据库管理系统简介 本节内容 5.2.4 数据库系统的特点 用户1 用户2 …… 用户3 数据库管理员 数据库 图5.3 数据库系统组成示意图 应用系统 应用开发工具 数据库管理系统 操作系统 1. 数据库和数据库管理系统 2. 应用系统 :为满足用户需求,而开发的数据库应用软件。 3. 应用开发工具:为开发应用软件而采用的各种开发工具。 4. 人员:最终用户 、 应用系统开发员 和数据库管理员 。 数据库定义功能 数据操纵功能 等等 Microsoft Access Visual FoxPro Oracle 数据库管理系统的功能 常见的数据库管理系统 数据的结构性强 1. 数据的共享性好,冗余度低 2. 数据的独立性高 3. 数据控制功能强: 数据安全性控制、数据完整性 控制、并发控制 4. 5.3.1 三个世界的概念 5.3.2 概念模型 5.3.3 数据模型 本节内容 人们管理的事物存在现实世界中,事物与事 物之间存在着联系。 概念世界是现实世界中的事物在人们头脑中 的反映,是对客观事物及其联系的抽象描述。 概念世界 现实世界 是在概念世界抽象描述的基础上,进一步抽 象为便于计算机处理的数据形式。 数据世界(计算机世界 ) 字段 属性 特征 记录(元组) 实体 客观事物 数据世界 概念世界 现实世界 1 实体:客观存在并且可以相互区分的事物 如:学生 2 属性:描述实体的特性 如:学号、姓名、性别、年龄、专业 型:属性名。如学号、姓名等 值:指属性的取值。李红等 3 实体集:同一类型实体的集合 4 实体型:对同类实体的描述。由实体名与其属性名共同构成。 如: 学生(学号,姓名,性别,年龄,专业) 5 关键字:能够唯一标识实体集中每个实体的一个或一组属性 6 联系:实体集之间的联系 三种类型的联系 ① 一对一联系(记作1:1) 实体集A中的一个实体至多与实体集B中的一个实体相对应;反之亦然。 例如:班级与班长 计算机2班 1002 计算机1班 1001 班级名称 班级编号 王平 1002 李明 1001 班长姓名 班级编号 ② 一对多联系(记作1:n) 实体集A中的一个实体与实体集B中的多个实体相对应;反之,实体集B中的一个实体至多与实体集A中的一个实体相对应。 例如:班级与学生 计算机2班 1002 计算机1班 1001 班级名称 班级编号 张红 计算机2班 王平 计算机2班 赵岩 计算机1班 李明 计算机1班 姓名 班级名称 ③ 多对多联系(记作m:n) 实体集A中的一个实体与实体集B中的多个实体相对应;反之,实体集B中的一个实体与实体集A中的多个实体
文档评论(0)