- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系模型中的常用概念 关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名。 元组:可以理解为二维表中的一行,在数据库中经常被称为记录。 属性:可以理解为二维表中的一列,在数据库中经常被称为字段。 域:属性的取值范围,也就是数据库中某一列的取值限制。 关键字:一组可以唯一标识元组的属性。数据库中常称为主键,由一个或多个列组成。 关系模式:指对关系的描述,其格式为:关系名(属性1,属性2,…,属性N)。在数据库中通常称为表结构。 关系型数据库的优点 容易理解:二维表结构是非常贴近逻辑世界的一个概念,关系模型相对网状、层次等其他模型来说更容易理解。 使用方便:通用的SQL语言使得操作关系型数据库非常方便,程序员甚至于数据管理员可以方便地在逻辑层面操作数据库,而完全不必理解其底层实现。 易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大降低了数据冗余和数据不一致的概率。 常见的关系型数据库 IBM DB2 ORACLE SYBASE INFORMIX MS SQL SERVER Interbase … 数据库基本概念 数据管理技术的发展 数据库系统的组成 关系型数据库 关系数据库标准语言SQL 关系数据库标准语言SQL SQL概述 数据定义 查询 数据更新 视图 数据控制 嵌入式SQL SQL概述 SQL的特点 1. 综合统一 2. 高度非过程化 3. 面向集合的操作方式 4. 以同一种语法结构提供两种使用方法 5. 语言简洁,易学易用 5.语言简捷,易学易用 数据定义 查询 语句格式 SELECT [ALL|DISTINCT] 目标列表达式 [,目标列表达式] … FROM 表名或视图名[, 表名或视图名 ] … [ WHERE 条件表达式 ] [ GROUP BY 列名1 [ HAVING 条件表达式 ] ] [ ORDER BY 列名2 [ ASC|DESC ] ]; 查询 语句格式 SELECT子句:指定要显示的属性列 FROM子句:指定查询对象(基本表或视图) WHERE子句:指定查询条件 GROUP BY子句:对查询结果按指定列的值分组,该属性列值相等的元组为一个组。通常会在每组中作用集函数。 HAVING短语:筛选出只有满足指定条件的组 ORDER BY子句:对查询结果表按指定列值的升序或降序排序 数据更新 插入数据 修改数据 删除数据 视图 视图的特点 虚表,是从一个或几个基本表(或视图)导出的表 只存放视图的定义,不会出现数据冗余 基表中的数据发生变化,从视图中查询出的数据也随之改变 视图 基于视图的操作 查询 删除 受限更新 定义基于该视图的新视图 WITH CHECK OPTION的视图 [例] 建立信息系学生的视图,并要求透过该视图进行的更新操作只涉及信息系学生。 CREATE VIEW IS_Student AS SELECT Sno,Sname,Sage FROM Student WHERE Sdept= IS WITH CHECK OPTION; 对IS_Student视图的更新操作 修改操作:DBMS自动加上Sdept= IS的条件 删除操作:DBMS自动加上Sdept= IS的条件 插入操作:DBMS自动检查Sdept属性值是否为IS 如果不是,则拒绝该插入操作 如果没有提供Sdept属性值,则自动定义Sdept为IS 数据控制 概述 授权 收回权限 数据控制-概述 数据控制亦称为数据保护,包括数据的: 安全性控制 完整性控制 并发控制 恢复 数据控制-安全性 安全性:保护数据库,防止不合法的使用所造成的数据泄露和破坏。 保证数据安全性的主要措施 存取控制:控制用户只能存取他有权存取的数据 规定不同用户对于不同数据对象所允许执行的操作 数据控制-完整性 数据库的完整性是指数据库中数据的正确性与相容性。 SQL语言定义完整性约束条件 CREATE TABLE语句 ALTER TABLE语句 数据控制-并发 并发控制: 当多个用户并发地对数据库进行操作时,对他们加以控制、协调,以保证并发操作正确执行,保持数据库的一致性。 SQL语言并发控制能力: 提供事务、事务开始、事务结束、提交等概念 数据控制-恢复 恢复: 当发生各种类型的故障导致数据库处于不一致状态时,将数据库恢复到一致状态的功能。 SQL语言恢复功能: 提供事务回滚等 数据控制-授权 将对指定操作对象的指定操作权限授予指定
您可能关注的文档
- 数据库课程设计任务书.doc
- 重庆市青年志愿者协会秘书处-招募秘书处助理志愿者公告.pdf
- 大新县科学技术协会第三次代表大会筹备工作及近年来科普工作报告.doc
- 论文实践报告.doc
- 英语PPT-宁夏-介绍-英语演讲.ppt
- 数据库系统概论复习重点.doc
- 昆曼公路对云南发展面向东盟的物流前景分析.doc
- 2016届研究生毕业安排-(2).doc
- 超能陆战队英文PPT.ppt
- OFDM技术介绍(英文PPT)12.ppt
- 2025年抗微生物药物行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年芥酸酰胺行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年中高端女装行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年中压电器行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年注射用生长抑素行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年精密冲压金属元件行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年矿棉吸音板行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年自加密驱动器行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年金属加工液行业分析报告及未来五到十年行业发展趋势报告.docx
- 2025年金属精洗剂行业分析报告及未来五到十年行业发展趋势报告.docx
最近下载
- 构建面向智能化时代的先进存力中心 2024.pdf
- 2023年放射医学技术考试:放射主管技师相关专业知识真题模拟汇编(共759题).doc VIP
- 《ISO IWA 48-2024ESG实施框架》中文版.docx
- 高一政治必修一:重点知识点总结.pdf
- 医院信息科工程师面试题及参考答案结构化面试题.docx VIP
- 2023年湖南省长沙市长培中学小升初英语模拟试卷及答案解析.pdf VIP
- ORTEC高纯锗谱仪技术手册(final).pdf
- third-wave-AdvantEdge实例说明教程文件.doc
- 红色喜庆风优秀员工表彰PPT模板.pptx VIP
- 苏Z01-2002 城市道路标准图集.docx
文档评论(0)