- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章数据库基础.ppt
5.2.1 关系数据库的结构 有关的名词和术语 域(Domain)属性的取值范围。例如:学生分数的域为0—100实数 联系(Relationship)事物内部以及事物之间是有联系的。例如: 在学校中,部门实体集和教师实体集之间就存在一对多的联系; 在学校中,学生实体集和课程实体集之间,就存在多对多联系 在航空公司的一趟航班中,一张机票唯一对应一个航班的一个座次。那么机票实体集和航班座位实体集之间存在一对一的联系。 5.2.1 关系数据库的结构 关系数据库二维表的结构中,有以下名词和术语: 关系(Relation):一个关系对应通常说的一张表,如表5-1中这张学生信息表,对应现实中实体集的概念。 记录:关系的一行称为记录,或元组(Tuple)。对应现实中的一个实体。 字段(Field):关系中的一列即为字段,对应现实中实体的属性 主键(Primary Key):可以唯一确定一条记录的属性或属性组。 数据类型:关系数据库中,用数据类型来对表中每个字段的取值范围进行约束。例如:学生的年龄一般是整数类型;学生的性别取值为‘男’或‘女’的字符,可以用一定长度的字符类型来表达。 对比 信息世界 数据库 实体集 表 实体 记录 属性 字段 域 数据类型 联系 关系 ER模型中的“实体”术语对应于机器世界中的术语是( ) A.记录 B.字段 C.文件 D.关键码 举例----学生选课数据库 学号 姓名 990001 张三 990002 李四 99003 王五 学生表 课程表 课程号 课程名 01 高等数学 02 大学英语 03 计算机文化基础 04 计算机导论 05 C/C++程序设计 多对多 5.2.1 关系数据库的结构 现实中实体集间的多对多联系也用二维表来表达 学号 课 程 成绩 990001 计算机文化基础 82 990001 高等数学 76 990002 计算机文化基础 90 990101 高等数学 77 990102 计算机文化基础 68 990102 C/C++程序设计 85 990102 大学英语 56 990201 计算机导论 87 990201 高等数学 67 990202 计算机导论 53 990203 大学英语 71 关系模型的结构是( )A.层次结构 B.二维表结构 C.网状结构 D.封装结构 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )A.多对多 B.一对一 C.多对一 D.一对多 5.2 关系数据库 5.2.1 关系数据库的结构 5.2.2 关系数据库基本操作 5.2.3 关系数据库完整性约束 5.2.2 关系数据库基本操作 关系数据库基本操作有 建表 查询 更新:插入、删除、修改 结构化查询语言SQL(Structure Query Language)是一种结构化语言,能实现数据定义、数据操纵、数据控制等功能。 目前各主流关系数据库都提供了对SQL的支持,使得SQL成为关系数据库的标准语言。 怎么操作? 点鼠标 写程序 SQL语言通常称为( A ) A.结构化查询语言 B.结构化控制语言 C.结构化定义语言 D.结构化操纵语言 5.2.2 关系数据库基本操作 标准的SQL包括9个动词: DDL类:Create(创建对象)、Alter(修改对象)、Drop(删除对象) DML类:Select(查询数据)、Insert(插入数据)、Update(更新数据)、Delete(删除数据) DCL类:Grant(赋予权限)和Revoke(收回权限) 5.2.2 关系数据库基本操作 以下是使用SQL进行关系数据库操作的几个简单的例子: ①查询所有“计算机”专业的男生信息。 select * from 学生 where 专业=‘计算机’ and 性别=‘男’; ②往“学生”表插入一条指定值的记录 insert into 学生 values (, ‘王明’,’男’ ,21,‘计算机’); ③将学号学生的年龄改为20岁。 update 学生 set 年龄=20 where 学号=; ④删除学号学生 delete from 学生 where 学号=; 5.2 关系数据库 5.2.1 关系数据库的结构 5.2.2 关系数据库基本操作 5.2.3 关系数据库完整性约束 5.2.3 关系数据库完整性约束 1. 实体完整性约束 实体是
您可能关注的文档
最近下载
- 2024年广西高考化学试卷真题(含答案解析).pdf
- 初中英语单词及短语分类速记表中考1600词.docx
- 条码技术与应用真题单选题100道及答案解析.docx VIP
- 《直升机空气动力学与飞行原理》课件——模块九:直升机特殊飞行(双语).pptx VIP
- 《直升机空气动力学与飞行原理》课件——模块七:直升机的操纵性(双语).pptx VIP
- 《电力工程技术》600MW发电机过激磁保护与VHz限制的配合分析.doc
- 《直升机空气动力学与飞行原理》课件——模块六:直升机的稳定性(双语).pptx VIP
- 云南二级建造师机考真题及答案.pdf VIP
- 《直升机空气动力学与飞行原理》课件——模块五:旋翼挥舞(双语).pptx VIP
- 提高患者口服药服用的准确率品管圈成果汇报ppt模板 - 副本.pptx
文档评论(0)