第8章 并发控制
- 格式:ppt
- 大小:272.00 KB
- 文档页数:3
第五章一、试说明使用视图的好处。
答:1、简化数据查询语句2、使用户能从多角度看待同一数据3、提高了数据的安全性4、提供了一定程度的逻辑独立性二、使用视图可以加快数据的查询速度,这句话对吗?为什么?答:不对。
因为数据库管理系统在对视图进行查询时,首先检查要查询的视图是否存在,如果存在,则从数据字典中提取视图的定义,把视图的定义语句对视图语句结合起来,转换成等价的对基本表的查询,然后再执行转换后的查询,所以使用视图不可以加快数据的查询速度。
三、利用第3章建立的Student、Course和SC表,写出创建满足下述要求的视图的SQL语句。
(1)查询学生的学号、姓名、所在系、课程号、课程名、课程学分。
答:CREATE VIEW IS_S_CASSELECT Sno,Sname,Sdept,Cno,Cname,CreditFROM Student S JOIN SC ON S.Sno=SC.SnoJOIN Course C ON o=o四、利用第三题建立的视图,完成如下查询:(1)查询考试成绩大于等于90分的学生的姓名、课程号和成绩。
答:SELECT Sname,Cno,GradeFROM IS_SCWHERE Grade>=90五、修改第三题(4)定义的视图,使其查询每个学生的学号,总学分以及总的选课门数。
答:ALTER VIEW IS_CCASSELECT Sno,COUNT(Credit),COUNT(Cno)FROM SC JOIN Course C ON o=oGROUP BY Sno第六章一、关系规范化中的操作异常有哪些?它是由什么引起的?解决的方法是什么?答:操作异常:数据冗余问题、数据更新问题、数据插入问题和数据删除问题。
它是由关系模式中某些属性之间存在的“不良”的函数依赖关系一起的。
解决的方法是进行模式分解,即把一个关系模式分解成两个或多个关系模式,在分解的过程中消除那些“不良”的函数依赖,从而获得良好的关系模式。
数据库基础与应用1.数据(DB):数据实际上是描述事物的符号纪录。
2.数据库: 数据库实际上是长期存储在计算机内的有组织的、可共享的数据集合。
3.从文件系统的视角上看去,文件是无结构的,文件只是一个字节流,因此,我们经常把文件叫做流式文件,实际上文件的数据是有结构的,数据的结构需要程序员通过编写程序来建立和维护。
4.数据库应用可以分为两大类:联机事务处理(OLTP),联机分析处理(OLAP).联机事务处理解决了组织结构业务自动化问题,而联机分析处理帮助管理层更好的分析组织结构的运站情况。
5. 数据库管理系统(DBMS):数据库管理系统是一类重要的软件,由一组程序组成。
其主要功能是完成对数据库的定义、数据操作。
提供给用户一个简明的接口,实现事务处理等。
6.数据库管理系统的基本功能:数据的定义功能数据操作功能数据库的运行和管理数据库的建立和维护功能7.数据库管理系统由两大部分组成:查询处理器存储管理器8.层次结构:应用层语言翻译层数据存取层数据存储层操作系统数据库9. 数据库系统:数据库系统是基于数据库的计算机应用的系统,有四部分组成数据库数据管理系统应用系统用户。
10. 数据库管理员的职责:(1)决定数据库中要存储的数据及数据结构(2)决定数据库的存储结构和存取策略(3)保证数据的安全性和完整性(4)监控数据库的使用和运行(5)数据库的改进和重组重构11.数据模型的三要素:数据结构数据操作完整性约束12. 数据结构是所研究的对象的类型的集合,这些对象是数据库的组成成分,他们包含两类:一类是与数据之间联系有关的对象。
一类是与数据之间联系有关的对象。
13. 数据操作:数据库主要有检索和更新(插入、删除、修改)两大类操作。
14.在关系模型中任何关系都要满足实体完整性和参照完整性。
15.三种数据模型:概念模型逻辑模型物理模型逻辑模型中有:层次模型网状模型关系模型面向对象模型对象关系模型其中层次模型和网状模型统称为非关系模型。
国际关系学院硕士研究生招生考试初试自命题科目考试大纲考试科目代码:872考试科目名称:网络空间安全专业综合一、考核目标专业综合主要包括数据库、计算机网络机及信息安全等三部分的相关内容。
要求考生具有准确把握数据库、计算机网络的基础知识,具备分析、判断和解决问题的基本能力。
具体包括:1.掌握数据库、计算机网络和信息安全相关的基础知识。
2.理解数据库、计算机网络和信息安全相关的基本概念和基本理论。
3.运用数据库、计算机网络和信息安全基本理论分析、判断和解决有关理论问题和实践问题。
二、试卷结构(一)考试时间:本试卷满分150分,考试时间为180分钟。
(二)试卷内容结构1.数据库 60分2.计算机网络 60分3.信息安全 30分(三)试卷题型结构1.填空题:5小题,每小题4分,共20分2.名词解释题:6小题,每小题5分,共30分3.简答题:5小题,每小题8分,共40分4.应用题:6小题,每小题10分,共60分三、答题方式答题方式为闭卷、笔试。
四、考试内容第一部分数据库(一)数据库理论概述1.数据库的相关概念、组成及其关系2.数据模型及其分类,常见的结构数据模型3.数据库系统的三级模式结构,二级映像与数据独立性(二)关系数据库(重点)重点在于对基本概念的识记,以及如何使用关系代数对关系数据库进行查询。
关系数据结构的相关概念,关系操作及完整性约束,八种基本的关系代数运算符的定义与运用。
1.关系模型关系、域、笛卡尔积、元组、属性、码等基本概念;关系的种类:基本关系及其性质、查询表、视图表;关系模式的定义,关系模式与关系的联系与区别;关系数据库的模式与实例2.关系的完整性实体完整性规则;参照完整性规则,外码,参照关系与被参照关系;用户定义的完整性3.关系代数常见的关系代数运算符的定义,分量、象集、等基本概念;连接运算的种类,等值、非等值、自然连接、外连接的联系与区别;悬浮元组;关系代数中空值的处理(三)关系数据库语言SQL(重点)在这一章中我们要掌握使用SQL进行数据定义、数据操纵的基本语法,可以实现对数据库的模式创建与修改、数据的增删改查等常见操作。