【数据库系统概论】考研第三部分重点分析【3.2】
文章目录
- (三) 【关系数据库语言SQL】
- 4.【视图的定义和作用】
- 4.1【视图的概念】
- 4.2【视图与基本表的异同】
- 4.2.1【视图】
- 4.2.2【表】
- 4.3【采用视图概念的优点】
- 4.4【用SQL语句定义和撤消视图】
- 4.5【针对视图的查询】
- 5.【SQL数据控制功能】
- 5.1【数据库安全性的含义和授权机制】
- 5.2【数据库完整性的含义和完整性约束条件】
- 5.3【实体完整性、参照完整性、用户自定义完整性】
- 5.3.1【实体完整性】
- 5.3.2【参照完整性】
- 5.3.3【用户自定义完整性】
- 5.4【用SQL语句授权和收回权限】
- 5.5【在创建基本表时定义完整性约束条件】
- 5.6【触发器】
- 【重点例题】:
(三) 【关系数据库语言SQL】
4.【视图的定义和作用】
- 行列子集视图
- WITH CHECK OPTION的视图
- 基于多个基表的视图
- 基于视图的视图
- 带表达式的视图
- 分组视图
4.1【视图的概念】
- 存储在数据库中的查询的SQL 语句
4.2【视图与基本表的异同】
4.2.1【视图】
- 视图不是一个独立的文件,是由一个或几个基本表导出形成的虚表。视图存储的内容是来自本地数据源或远程数据源的定义,不存放实际数据。
4.2.2【表】
- 表是数据库中用来存储数据的对象,是有结构的数据的集合,是整个数据库系统的基础。表存储的内容是本地数据源的数据。
4.3【采用视图概念的优点】
- 简化用户操作
- 多种角度看待同一数据
- 逻辑上的独立性
- 视图能对机密数据提供安全保护
4.4【用SQL语句定义和撤消视图】
4.5【针对视图的查询】
- 实体化视图
- 视图消解法
- 更新
5.【SQL数据控制功能】
5.1【数据库安全性的含义和授权机制】
- 数据库的安全性是指保护数据库以防止非法使用造成数据泄露,更改、或者破坏
5.2【数据库完整性的含义和完整性约束条件】
- 数据完整性是指存储在数据库中的数据,应该 保持一致性和可靠性
- 完整性:
1、实体完整性
2、参照完整性
3、用户定义的完整性 - 五个约束:
(1) not null(非空)约束
(2) unique(惟一)约束
(3) primary key(主键)约束
(4) foreign key(外键)约束
(5) check(校验)约束
5.3【实体完整性、参照完整性、用户自定义完整性】
5.3.1【实体完整性】
- primary key(主键)约束 :不重不为空
5.3.2【参照完整性】
- foreign key(外键)约束 reforences 参照表名(属性)
5.3.3【用户自定义完整性】
- not null(非空)约束
- unique(惟一)约束
- check(校验)约束
5.4【用SQL语句授权和收回权限】
5.5【在创建基本表时定义完整性约束条件】
5.6【触发器】
【重点例题】:
(B)
(A)
(B)
(D)
(C)
【数据库系统概论】考研第三部分重点分析【3.2】相关推荐
- 【数据库系统概论】考研第三部分重点分析【3.1】
文章目录 (三) [关系数据库语言SQL] 1.[SQL概貌,特点及其相关基本概念] 1.1[SQL语言的发展及标准化过程] 1.2[SQL语言的主要特点] 1.3[SQL中基本表和视图的概念] 1. ...
- 【数据库系统概论】考研第五部分重点分析【5.1】
文章目录 (五) [数据库设计] 1.[需求分析] 1.1[需求分析的目的.需求调研方法] 1.1[需求分析的目的] 1.2[需求调研方法] 1.2[需求描述工具(数据流图.数据字典....)] 2. ...
- 【数据库系统概论】考研第六部分重点分析【6.1】
文章目录 (五) [数据库保护] 1.[并发控制基本概念和基本技术] 1.1[并发访问可能出现的问题] 1.2[封锁及锁的类型] 1.3[死锁概念] 1.4[并发调度的可串行性] 1.5[三级封锁协议 ...
- 【数据库系统概论】考研第四部分重点分析【4.1】
文章目录 (四) [关系数据库规范理论] 1.[关系规范化的作用] 1.1[非规范关系模式可能带来的问题] 1.2[关系规范化如何解决这些问题] 1.3[规范化理论在数据库设计中的作用] 2.[函数依 ...
- 【数据库系统概论】第三章:SQL
B站视频 B站第一章 参考资料 图片来自视频链接和参考资料. 本章目录: SQL特点 SQL基本概念 SQL的基本语法 SQL特点 SQL包括:数据查询.数据操作.数据定义.数据控制 它是一个非过程语 ...
- 北京信息科技大学计算机软件基础,2017年北京信息科技大学计算机学院816《软件技术基础》综合之数据库系统概论考研题库...
一.简答题 1. 如表所示,给出的是一个调度的事件序列.该调度包含 H 为数据库中的数据项.假定 存在死锁?并分析哪些事务处于等 待另外事务的状态. 表 -个调度的事件序列 等12个事务 ,成功,则获 ...
- 数据库系统概论:第三章 关系数据库标准语言SQL
3.1 SQL 概述 3.1.1 SQL的产生和发展 目前,没有一个数据库系统能够支持SQL标准的所有概念和特性.许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改,又可以支持标准以外的一些功 ...
- 河南科技大学828计算机网络,2017年河南科技大学信息工程学院828计算机网络之数据库系统概论考研导师圈点必考题汇编...
一.填空题 1 在SQL Server 2000中,,.新建了一个SQL Server身份验证模式的登录账户LOG 现希望LOG 在数据库服务器上具有全部的操作权限,下述语句是为LOG 授权的语句,请 ...
- 中南民大计算机学院复试细则,2016年中南民族大学计算机科学学院数据库系统概论考研复试题库...
一.选择题 1. 对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用( )的策略. A. 顺序封锁法 B. 依次封锁法 C. 优先级尚先服务 D. 先来先服务 [答案]D [解析]活 ...
最新文章
- char,Character,int,字符及编码日记
- 【Demo 0121】纯资源DLL中提取资源
- 软件工程——认识方法、模型、工具和技术
- oracle报表范例1 (转载)
- NPOI导出 The maximum column width for an individual cell is 255 characters
- Atitit Atitit 图像处理之 Oilpaint油画滤镜 水彩画 源码实现
- 【马克思主义基本原理】--第二章--实践与认识及其发展规律
- C++银行账户管理程序1
- SysFader:IEXPLORE.EXE应用程序错误
- Qt Event(Qt事件)
- CityEngine--comp() operator
- 树的最大连通分支问题
- Linkage Mapper 之 Barrier Mapper 功能解析(含实际案例分析)
- CF1452 D. Radio Towers(斐波那契数列+概率)
- 2022-2028年中国激光打印机行业市场调查研究及未来趋势预测报告
- OA项目16:初始化权限数据
- java 应用 知乎_GitHub - liangsonghua/zhihu: JAVA仿知乎与redis应用
- CE实战:植物大战僵尸修改阳光并制作辅助(小试牛刀)
- 斐波那契数列----有一段楼梯有n级台阶,规定每一步只能跨一级或两级,要登上第n级台阶有几种不同的走法?...
- C之奇淫技巧——宏的妙用
热门文章
- 来了!8月10日19:00商汤全球校招空宣!现场发放专属内推码
- Autoformer: 基于深度分解架构和自相关机制的长期序列预测模型
- 今晚直播 | 旷视研究院王毅:用于条件图像生成的注意力归一化
- 经典论文复现 | InfoGAN:一种无监督生成方法
- AAAI 2018论文解读 | 基于置信度的知识图谱表示学习框架
- java3.3-3.6类与对象2020.3.13
- Swintransformer详细设计文档
- pcb二次钻孔_线路板中的二次孔是什么?线路板钻孔有哪些常见问题?
- 实战 es6_Node.JS实战65:ES6新特性:箭头函数
- 联发科mtk和骁龙730哪个好_天玑720和骁龙730g哪个好?两款处理器应该如何选择?...