欢迎来到天天文库
浏览记录
ID:44362830
大小:218.78 KB
页数:4页
时间:2019-10-21
《《数据库》模拟题一二三答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库模拟一考答案一、1.C2.C3.D4.D5.A6.D7.C8.B9.A10.C二、1・数据操安全性保护3•除法TESETSC5关系6•外部关键字值(外键)7•总体E・R模型&关系数据库9•日志文件10•实体三、1•事务是一个不可分割的操作序列,是数据库环境中的逻辑工作单位。责全面地管理和控制DBS正常运行的人或机构。3•在SQL中,外模式一级数据结构的基本单位是视图,它是从若垂本表和(或)其它视图中构造岀来的,视图并不存储对应的数据,只是将视图的定义存于数据字典中。是对系统中数据的详细描述,它提供对数据库数据描述的集管理。分为四个部分:数据查询、数据定义、四、1•数据库定义、
2、操纵、保护、存储、维护和数据字典。事务故障,系统故障、介质故障。数据操纵、数据控制。实体完整性、参照完整性、用户自定义完整性。五、学号,姓名,课程名,分数(。专业三英语'(学生举課程))2.D学号,姓名,专业,分数(o■分数>90/名称二'数据库原理’(学生辣程))3・门学号,姓名,专业(学生)・门学号,姓名,专业4・门学号,姓名,专业(学生)・门学号,姓名,专业5.SELECT学号,姓名,专业学生6.SELECT学号,姓名,专业学生课程号二©35’(学生舜用(CT分数V6O(学生洋用学号NOTIN学号学号IN学号学谍程号二035)学XJ,学刃学号二丫・学号ANDX.课程号二'C
3、135’ANDY•课程号7.DELETEFROM学生学号IN学号学分数=0)8.CREATEVIEWAAA(学号,姓名,课程号,分数)学津号AND专业二?英语?SELECT学号,姓名,课程号,分数学生,学学生.学号六、1.R1(A#,A1,A2,A3,B#,D1)递依赖,没有部分函数依赖。不一定。码是A#B#3.RS满足2NF,不满足3NF因为存在非主属性A3对码A#、B#的传因为R3中有两个非主属性B「和B2,有可能存在函数依赖B1-B2B#-B4、B—B2o数据库模拟二参考答案一、1、D2、A3、B4、B5、A6、B7、B8、D9、C10>B11>D12>C43、B14>D15
4、.B46、A17.C18>C19>D20>C二、1关系.2完整性约束3.SQL4•己提交事务5.3NF6保持函数依赖7、逻辑结构8、等于9、笛卡积10、ABD三、1、答:利用查询可以从一个或多个表中检索需要的数据,快速得到一组想操作的记录,每个记录只显示所需要的字段麵述以对查询结果进行分组和排序。查询结果将产生一个独立的数据文件,但它仅可以当作输出使用,不能修改查询结果,查询结果趙應响原来的数据文件,这正是查询与视图的差别。视图和查询一样都可以从数据库中查询满足一定条件的数据记录,但相对查询郦I的一个突出优点是可以在查询结果的基础上修改原数据,即视图可以实觀据萌更新。2.答:数据字
5、典的任务就是管理有关数据的信息,所以又称为“数据库的数据库”。它的任务主要有:(1)描述数据库系统的所有对象,并确定其属性。如一个模式中包含的记录型与一个记录型包含的数据项;用户的标识、口令;物理文件名称、物理位璽其文件组媒式等。数据字典在描述时赋给每个对象一个惟的标识。(2)描述数据库系统对象之间的各种交叉联系。如哪个用户使用哪个子模式,哪些模式或记录型分配在哪些区域及对应于哪些物理文件、存储在何种物理设省:。(3)登记所有对象的完整性及安全性限制等。(4)对数据字典本身的维护、保护、查询与输出。数据字典的主要作用是:(1)供数据库管理系统快速查找有关对象的信息。数据库管理系统在
6、处理用户存取时,要经常查阅数据字典中的用户表、子模式表和模式表等。(2)供数据库管理员查询,以掌握整个系统的运行建(3)支持数据库设计与系统分析3.答:事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去事务正常结束。事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发某种故障,事务不能继魏亍系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态。4、实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。参照完整性规则:若属性(或属性组
7、)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。外部属性可以为空,因为外部属性对其基本关系本身是非码,不是标识元组的属性值,故可以为空。当此属性值尚未确定时,此外部属性为空。用户定义的完整性就是紂某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。四、1、CREATETABLE学生(学号CHAR
此文档下载收益归作者所有