沈阳大学历年数据库基础期末及答案.docx

上传人:夺命阿水 文档编号:1121811 上传时间:2024-03-22 格式:DOCX 页数:37 大小:119.07KB
返回 下载 相关 举报
沈阳大学历年数据库基础期末及答案.docx_第1页
第1页 / 共37页
沈阳大学历年数据库基础期末及答案.docx_第2页
第2页 / 共37页
沈阳大学历年数据库基础期末及答案.docx_第3页
第3页 / 共37页
沈阳大学历年数据库基础期末及答案.docx_第4页
第4页 / 共37页
沈阳大学历年数据库基础期末及答案.docx_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《沈阳大学历年数据库基础期末及答案.docx》由会员分享,可在线阅读,更多相关《沈阳大学历年数据库基础期末及答案.docx(37页珍藏版)》请在课桌文档上搜索。

1、沈阳大学历年数据库基础期末(一)总分:100分考试时间:90分钟注意事项: 主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。 保持“答题卡”面的清洁,不得折叠、破损。 考试结束后,不要将试卷、革稿纸或其它物品夹在答题卡中。一、单项选择题(每小题2分,共40分)1、在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中属于前端的是OA、存取结构B、查询优化C、用户界面D、并发控制2、目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。A、关系B、面向对象C、分布D、网络3、具有数据冗余度小,数据共享以及较高数据独立性等特征的系统

2、是()。A、文件系统B、数据库系统C、管理系统D、高级程序4、VFP中,函数SUBS(微机数据库管理系统”,5)返回的结果是:()。A、”数据库管理”B、“数据库管理系统”C、“微机数据库”D、”微机数据库管理系统”5、如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪个进程?()A、 DBWRB、 1.GWRC、 SMOND、 PMON6、下列关于角色描述,说法有误的是()A、角色是一组命名的相关权限,这组权限可以通过这个名字授予用户或其他的角色。B、角色可以授予自己,也可以循环授予。C、角色既可以包括系统权限,也可以包括对象权限。D、角色不属于任

3、何用户,也不存在与任何用户模式中,角色的描述存放在数据字典中。7、如果要引用一个控件所在的直接容器对象,则可以使用下列()属性A、 THISb、ThisformC、PARENTD、都可以8、超市管理中,商品与顾客这两个实体集之间的联系一般是O的关系A、一对一B、一对多C、多对一D、多对多9、SQLServer2000是一种的数据库管理系统。A、关系型B、层次型C、网状D、树型10、如果字段内容为声音文件且只能存放一个文件,则该字段的数据类型应定义为()A、备注B、OLE对象C、超链接D、附件11、设X=,ABCh,Y=wABCDn,则下列表达式中值为.T.的是。A、X=YB、 X=YC、X$Y

4、D、AT(X,Y)=012、下面关于索引说法正确的是()A、聚集索引必然是稠密索引B、在数据库中只能创建一个稀松C、在数据库中只能创建一个聚集索引D、索引文件中一定不包括记录的详细数据13、下面函数不能进行数据类型转换的是:oA、CONVERTB、STRC、 CASTD、 1.TRIM14、判断“学生”窗体中“性别”字段值是否为“男”的宏条件表达式为()A、Forms!学生男B.Forms!性别二男C、Forms!学生!性别=男D、Forms!学生!性别=“男”15、在ACCeSS的数据表中删除一条记录,被删除的记录()A、可以恢复到原来的位置B、被恢复为最后一条记录C、被恢复为第一条记录D、

5、不能恢复16、自动编号类型的字段,其字段大小可以是()A、字节B、整型C、长整型D、单精度型17、下列有关数据库的概念模式叙述中,错误的是()。A、不涉及数据的物理存储细节和硬件环境,与具体的机器和DBMS无关B、一个数据库系统只有一个概念模式C、是整个数据库数据在逻辑上的视图,即是数据库的整体逻辑D、是数据在数据库内部的表示方式18、关于数据库口令配置,描述正确的是()oA、长度7位的口令属于强口令B、可以配置SyS账号和SyStem账号密码相同C、包含特殊字符的密码不必用双引号包含起来D、安装数据库软件后,将不能再修改密码19、在OraeIe中下列哪个表名是不符合规范的()。A、abc$B

6、、abcC、 abc_D、 _abc20、ORACLE的()是ORAeLE服务器在启动期间用来标识物理文件和数据库结构的二进制文件。A、控制文件B、日志文件C、输出文件D、数据文件二、填空题(每小题2分,共20分)1、数据库系统中,实现数据管理功能的核心软件称为()2、在关系数据模型中,二维表的列称为属性,二维表的行称为o3、在数据库领域的各种逻辑数据模型中,一个结点可以有多个双亲,节点之间可以有多种联系,该数据模型指的是()。4、在关系代数运算中,基本的运算是()、()、()、()、Oo5、在关系数据库中,把数据表示成二维表,每一个二维表称为()。6、关系代数运算中,专门的关系运算有()、(

7、)、Oo7、一个关系模式的定义主要包括关系名、属性名、属性长度和关键字。8、命令?R0UND(337.2007,3)的执行结果是。9、为了提高查询速度,把在一个(一组)属性上具有相同值的元组集中存放在一个物理块中,这个(这组)属性称为()o10、关系模式R(C,T,S,N,G),其函数依赖集F=CfT,CSfG,SfN,求R的所有候选码三、简单题(每小题5分,共20分)1、查询所有科目成绩在85分以上的学生的学号及其平均分的SQL语句是SeIeCtsno,avg(grade)as平均分fromscgroupby()2、人工管理阶段特点3、向关系表S中增加一名新同学,该同学的学号是“990010

8、”,姓名是“李国栋”,性别是“男”,年龄是19岁()o4、主控索引四、综合应用题(每小题20分,共20分)1、有如下数据表关系模式:S(SNo,SN,Sex,Age,Dept)C(CNo,CN,CT)SC(SNo,CNo,Score)T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)TC(TNo,CNo)(1)将本课程任课教师信息插入到T表中(2)将本人所在班级信息插入到S表中(3)将所有计算机类(课程名包含“计算机”)的课学分加1(4)将“张旭”教师的职称改为教授(5)删除自己的选课信息(6)删除张旭老师的授课信息(7)将选修了数据库原理课程的学生成绩增加5分【历年数据

9、库基础期末(一)参考答案】一、单项选择题1、C2、A3、B4、B5、A6、B7、C8、D9、AIOsB【解析】OLE对象可存储多媒体数据,且只能存储一个。11、C12、A13sD14、D15sD【解析】在Access的数据表中删除的记录将被永久性的删除且无法恢复16、C【解析】自动编号的字段大小可以设置为长整型和同步复制ID17、D18、B19、D【解析】Oracle表名的命名规则:必须以字母开头、长度不能超过30个字符、不能使用Orade的保留字、只能使用如下字符A-Z,a-z,0-9,#$等。20、A二、填空题1、数据库管理系统2、记录3、网状模型4、并I差I笛卡尔积I选择I投影5、关系6

10、、选择I投影I连接7、属性类型8、337.2019、聚集码10、CS三、简单题1、sohavingmin(grade)=852、人工管理阶段:这个时期数据管理的特点是:数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。3、INSERTINTOSVALUESc9900107李国栋;男,19)4、在复合索引的多个索引中,在某一时刻只有一个索引对表起作用,这个索引标志称为主控索引。四、综合应用题1、insertintoTValUeS(2020,黎永壹男未知教授,未知,沫知电子与信息

11、工程学院)(2) insertintoSValUeS(2004224138;杨建成,男,21;电子与信息工程学院)(3) updateSCsetSC.score=score+1fromCwhereSC.cno=oandCname=计算机,(4) updateTsetProU教授wheretn=张旭(5) deleteSCwheresno= 主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。 保持“答题卡”面的清洁,不得折叠、破损。 考试结束后,不要将试卷、草稿纸或其它物品夹在答题卡中。一、单项选择题(每小题2分,共40分)1、从事数据库管理工作的人员称为数据库管理员,简称为:()A、D

12、BB、DBAC、DBMSD、DSA2、数据库系统中,DBA表示()。A、应用程序设计者B、数据库使用者C、数据库管理员D、数据库结构3、数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括()。A、网状模型B、链状模型C、层次模型D、关系模型4、数据库系统是由O组成的。A、数据库、数据库管理系统和用户B、数据文件、命令文件和报表C、数据库文件结构和数据D、常量、变量和函数5、定位到同一字段最后一条记录中的快捷键是()A. EndB. Ctrl+EndCCtrl+IDCtrl+Home6、下面有关批处理的说法错误的是()。A、批处理语句使用GO标识。

13、B、多个批处理语句中如果一次批处理语句出现错误,则不会影响后续批处理语句。C、都不正确。D、多个批处理语句可以用多个Go分隔。7、若为xs.dbf表添加一个宽度为6的字符型字段me,以下命令正确的是()oA、ALTERTABLEXSADDmeC(6)B、ALTERxs.dbfADDCOLUMNmeC(6)C、ALTERxs.dbfADDmeC(6)D、ALTERTABLExsADDFIELDmeC(6)8、下列哪个选项不是物理结构中的对象()A、数据文件B、重做日志文件C、表空间D、控制文件9、向表中插入记录的SQL语句是()。A、 INSERTB、 DELETEC、 UPDATED、 DRO

14、P10、设关系R是M元关系,关系S是N元关系,则RXS为()元关系。A、MB、NC、MxND、M+N11、关系代数是一种代数式的关系数据语言,它除了传统的集合运算以外,还提供了专门的关系运算。专门的关系运算包括除法、选择、投影和()。A、检索B、插入C、排序D、连接12、下面叙述正确的是()oA、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作B、事务(transaction)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余D、对于查、添、删、改

15、操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行13、返回字符串长度的函数是()oA、len()B、IengthOC、left()DxIongO14、DELETEFROMSWHERE年龄60语句的功能是()。A、从S表中彻底删除年龄大于60岁的记录B、S表中年龄大于60岁的记录被加上删除标记C、删除S表D、删除S表的年龄列15、图中所示窗体的视图方式是()A、设计视图B、窗体视图C、数据表视图D、数据图视图16、报表对象是()A、VBA程序B、修改数据的对象C、用来实现按照指定格式打印的对象D、一系列操作的集合17、在数据库恢复时,对尚未做完的事务执行()oA、REDo

16、处理B、UNDO处理C、ABORT处理D、RoLLBACK处理18、事务的并发执行不会破坏DB的完整性,这个性质称为事务的()oA、原子性B、隔离性C、持久性D、一致性19、事务的隔离性是由DBMS的()A、恢复子系统出现B、完整性子系统实现C、安全性子系统实现D、并发控制子系统实现20、关于“死锁”,下列说法中正确的是O。A、死锁是操作系统中的问题.数据库操作中不存在B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C、当两个用户竞争相同资源时不会发生死锁D、只有出现并发操作时.才有可能出现死锁二、填空题(每小题2分,共20分)1、层次型、网状型和关系型数据库划分原则是O2、关系运

17、算中花费时间可能最长的运算是。3、窗体中以表达式作为数据源的控件称为控件。4、表由()和()组成。5、LEFT(23456789,LENC数据库”)的计算结果是。6、合并查询使用的操作符是O。7、InSerted表存放增加的记录和()。8、TranSact-SQL中可以使用()和()两种变量。9、SQL的功能包括数据查询、数据定义、数据操纵和()四个部分。10、()是目前公认的比较完整和权威的一种规范设计法。三、简单题(每小题5分,共20分)1、基于学生(XS)表用SELECTSQL命令,编写一个查询程序,要求查询各个系各个班男女学生的人数。要求输出字段为:xdh,bjdh,xb,人数。(学生

18、表(XS.DBF)含有系代号(XDH,C,6)、性别(XB,N,2),班代号(BJDH,C,4)字段)。2、向关系表中增加一名新同学,该同学的学号是“990011”,姓名是“王大友”()。3、事务分为哪几类?4、从学生关系表S中,将学号为“990009”的同学的姓名改为“陈平”()。四、综合应用题(每小题20分,共20分)1、设有如下关系表R:R(No,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。插入一个记录(25,“李明”,“男”,21,“95031”);插入“95031”班学

19、号为30、姓名为“郑和”的学生记录;将学号为10的学生姓名改为“王华”;将所有“95101”班号改为“95091”;删除学号为20的学生记录;删除姓“王”的学生记录;【历年数据库基础期末(二)参考答案】一、单项选择题1、B2、C3、B4、A5、C【解析】无6、C7、A8、C9、A10、DIlsD12、B13sB14、B15sB16、C【解析】报表的最终目的就是为了对数据进行打印输出。17、B18sB【解析】数据库事务需要满足四个特性,ACID1即原子性(AtOmic),一致性(Consistency),隔离性(ISOIation),持久性(DUrabiIity)。在关系数据库中,这些特性需要借

20、助red。log、锁、SnaPShOt等手段来实现。隔离性要求各事务之间相互独立,所进行的操作不会相互影响,其用意还是保证各数据读写操作的一致性。标准SQL92规范定义了四种隔离级别,以及相应要禁止的三种现象(PhenOmena)。隔离级别越高,数据一致性的保证越强,但同时数据库的并发能力也越差。19、D20、D二、填空题1、数据结构2、笛卡尔积3、计算型4、表数据I表结构【解析】无5、1234566、UNION7、更新后的记录8、局部变量I全局变量9、数据控制10、新奥尔良法三、简单题1、SELECTxdh,bjdh,b,CONT(*)AS人数;FROMXS;GROUPBY1,2,32、IN

21、SERTINTOS(No1Name)VALUESC990011,王大友,)3、根据系统的设置,SQLServer2008将事务分为两种类型:系统提供的事务和用户定义的事务。根据运行模式的不同,SQLSerVer2008将事务分为4种类型:显示事务、隐式事务、自动提交事务和批处理级事务。4、UPDATESSETName=陈平WHERENo=1990009,四、综合应用题1、INSERTINToRVALUES(25,“李明”,男,21,1,95031n)INSERTlNTOR(NO,NAME,CLASS)VALES(301郑和”,9503K)UPDATERSETNAME=王华WHERENO=IOU

22、PDATERSETCLASS=,195091,WHERECLASS=951OrDELETEFROMRWHERENO=206:DELETEFROMRRWHERENAMELIKE“王”沈阳大学历年数据库基础期末(三)总分:100分考试时间:90分钟注意事项:主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。保持“答题卡”面的清洁,不得折叠、破损。考试结束后,不要将试卷、草稿纸或其它物品夹在答题卡中。一、单项选择题(每小题2分,共40分)1、规范化理论是数据库()阶段的指南和工具。A、需求分析B、概念设计C、逻辑设计D、物理设计2、数据库三级模式体系结构主要的目标是确保数据库的()。A、数据

23、结构规范化B、存储模式C、数据独立性D、最小冗余3、下列字符串中,可以用作字段名称的是A、NanIe#4B、备注C、H!N9D、4、数据库管理系统与操作系统,应用软件的层次关系由核心到外围是()。A、数据库管理系统、操作系统、应用软件B、操作系统、数据库管理系统、应用软件C、数据库管理系统、应用软件、操作系统D、操作系统、应用软件、数据库管理系统5、下列说法中错误的是()oA、一个关系中只能有一个主码B、一个关系模式是关系的“型”,可表示为:关系名(属性1,属性2,,属性n)C、关系模型的数据操作是集合操作,操作对象和操作结果都是关系D、一个候选码中只能含有一个属性6、在ViSUaIFoxPr

24、o系统中,命令按钮显示的文字内容是在属性()中设置的。A、NAMEB、 CAPTIONC、 VALUED、 CONTROLSOURCE7、在通常情况下,下面的表达中不可以作为关系数据库的关系的是。A、Rl(学号,姓名,性别)B、R2(学号,姓名,班级号)C、R3(学号,姓名,宿舍号)D、R4(学号,姓名,简历)8、在ViSUaIFoXPrO系统中,用户不能自定义()。A、对象的属性B、对象的方法C、对象的事件D、对象所基于的类9、对数据库按其存放方式进行分类:一个数据库存放在一台计算机之中为数据库,一个数据库存放在若干个计算机之中称为O数据库。分布式 关系式 连接式 分布式A、集中式、B、集中

25、式、Cx关系式、D、关系式、10、表达式123+456的值是oA、B、123456579C、1I23456,D、123456”11、在CUSToMER中有一列为单价(PRlCE),写一个SELECT命令显示所有单价在500以上的查询语句()oA、 SELECT* FROM CISTOMER WHEREB、 SELECT* FROM CUSTOMER WHEREC、 SELECT* FROM CUSTOMER WHEREPRICE MORE THAN 500;PRICE BETWEEN 500 AND *;PRICE LIKE ,%500%,;D、 SELECT*FROMCUSTOMERWHER

26、EPRICE=500;12、评估下列CREATETABLE命令:CREATETABLEorders(ord_noNUMBER(2)CONSTRAINTord_pkPRlMARYKEY,Ord_dateDATE,Cust_idNUMBER(4);CREATETABLEord_iterns(ord_noNUMBER(2),Item_noNUMBER(3),QtyNUMBER(3)CHECK(qtyBETWEEN100AND200),Expiry_datedateCHECK(expiry_dateSYSDATE),CONSTRAINTit_pkPRIMARYKEY(ord_no,item_no),C

27、ONSTRAINTord_fkFOREIGNKEY(ord_no)REFERENCESOrderS(OrcLnO);当执行上述命令时类败,原因是什么?()A、SYSDATE不能用于CHECK约束。B、BETWEEN子句不能用于CHEeK约束。C、CHECK约束不能放在具有DATE数据类型的列。D、ORD_NO和TTEM_NO不能用于复合主键因为ORD_NO也是外键。13、以下关于ACCeSS2010的索引说法正确的是()A、索引就是表中记录的一种物理排序结果B、表中可以建立多个主索引C、如果某字段的内容有重复值,要建立索引就必须设置为有(无重复)索引D、主键就是主索弓I,主索引就是主键。14、

28、关于OraCIe的表空间描述错误的是()。A、可以将不同用户的表存放在同一个表空间中B、可以将表和索引存放在同一个表空间中C、不能将不同用户的表存放在同一个表空间中D、可以将用户表存放在SYSTEM表空间下,但是不符合管理规范15、在OraCle中,数据库中数据字典的表和视图是由O用户所有。A、DBAB、 SCOTTC、 SYSTEMD、SYS16、下列哪个不是数据库系统必须提供的数据控制功能()。A、安全性B、可移植性C、完整性D、并发控制17、下面关于备份数据库的说法中,错误的是()A、备份是保护数据库可靠性的有效手段之一B、当备份数据库时,必须先关闭数据库C、备份数据库是为数据库建立一个

29、副本D、备份是保护数据库安全性的有效措施18、以下不属于DBA职责的是()A、定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限B、参与数据库设计的全过程,决定整个数据库的结构和内容C、为终端用户开发和设计应用程序D、定义和实施数据库的备份和恢复策略19、段是表空间中一种逻辑存储结构,以下()不是ORACLE数据库使用的段类型。A、索引段B、临时段C、回滚段D、代码段20、ORACLE网络侦听器位于OA、ORACLE客户端B、ORACLE服务器端C、RACLE客户端和服务器端D、ORACLE的中间层服务器端二、填空题(每小题2分,共20分)1、当对两个关系R和S进行自然连接运

30、算时,要求R和S含有一个或多个共有的()。2、关系模式S(SN0,SN,DNO)和D(DN0,CN,NM)中,S的主键是SN0,D的主键是DNO,则DNO在S中称为o3、等式RS=RXS成立的条件是()o4、有如下命令序列:s=w2011年下半年计算机等级考试LEFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是。5、若关系R和S的元组个数分别是10和5,则RXS的元组个数是o6、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为()7、SQL语言是语言。8、“从已知的函数依赖集使用推理规则导出的函数依

31、赖在F+中”,是推理规则的()性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F+中”,是推理规则的()性。9、设有关系模式R(A,B,C,D,M,N),函数依赖集F=N-D,MfD,DfB,BC-D,DC-*N,R的候选码为()。10、数据库中,数据的是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。三、简单题(每小题5分,共20分)1、解释关系模型的基本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。2、简述SQLSerVer2008中存储过程和触发器的分类。3、简述数据库的两种存储结构。4、为什么关系中不允许有重复元组?四、综合应用题(每小题20

32、分,共20分)1、数据表的创建和使用Class(班级表)(CidC/2班级编号,CtitleC/10班级名称);Student(学生表)(SnOC/3学号,SnameC/8学生姓名,SsexC/2性别,SbirthdayDATE出生日期,CidC/2班级编号(ClaSS表的外码);Course(课程表)(CnoC/5课程号,CnameC/20课程名,CreditINT学分,TnoC/3教师号(TeaCher表的外码);Score(成绩表)(SnoC/10学号(Student表的外码),CnoC/5课程号(Course表的外码),GradeINT成绩)Teacher(教师表)(TnoC/3教师号

33、,TnameC/4教师姓名,TsexC/2性别,Tbirthdaysmalldatetime出生日期,ProfC/6职称,DepartC/10部门)请用SQL语言表达式实现如下要求:1 .创建数据表Studento2 .请用SQL语言表达式实现如下要求创建数据表SC3 .对表StUdent添加字段,名称为:入学时间4 .将表student的sname改为长度85.删除表student【历年数据库基础期末(三)参考答案】一、单项选择题1、C2、C3、A【解析】字段名不能包含句号。叹号(!)、方括号(口)和重音符号()。4、B5、D6、B7、D8、C9、A10、AIlsD12、A13sD【解析】索

34、引是表中记录的一种逻辑排序结构,分为主索引、唯一索引和普通索引。其中,主索引就是主键,唯一索引对应有(无重复),普通索引对应有(有重复)14、C15、D16、B17、D18、C19sD20、B【解析】Oracle监听器listener是一个重要的数据库服务器组件。二、填空题1、属性2、外键3、R和S没有公共属性4、2011年考试5、506、逻辑独立性7、关系数据库8、正确I完备9、ACM10、物理独立性三、简单题1、关系:一个关系就是一张二维表。元组:二维表中的行称为元组,每一行是一个元组。属性:二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。域:是属性的取值范围。关系模式:对关

35、系的信息结构及语义限制的描述称为关系模式,用关系名和包含的属性名的集合表示。候选关键字:如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系中的元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码,候选码可以有多个。主键:在一个关系的若干候选关键字中,被指定作为关键字的候选关键字称为该关的主键或主码0主属性:在一个关系中,包含在任何候选关键字中的各个属性称为主属性。外键:一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一部分,却是另一个关系的主码,则称这样的属性为该关系的外键或外码。2、存储过程分为系统存储过程、本地存储过程、临时存储过程、远程存储过程和扩展存

36、储过程。触发器:DML触发器是当数据库服务器中发生数据操作语言(DML)事件时会自动执行的存储过程。DDL触发器是在响应数据定义语言(DDL)语句时触发,一般用于数据库中执行管理任务。3、数据库的物理存储结构指的是保存数据库各种逻辑对象的物理文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,SQLSerVer2008将数据库映射为一组操作系统文件。逻辑存储结构:数据库是存储数据的容器,即数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。4、因为关系是一个元组的集合,而集合中的元素不允许重复出现,因此在关系模型中对关系作了限制,关系中的元组不能

37、重复,可以用键来标识唯一的元组。四、综合应用题1、(l)createtableStudent(Snochar(10)notnull,Snamechar(8),Ssexchar(2),SbirthdayDATEdatetime)(2)createtableSC(Snochar(10)foreignkeyreferenceStuden(Sno)1Cnochar(4)foreignkeyreferenceCourse(Cno)tGradeintprimarykey(Sno,Cno)altertablestudentadd入学时间datetime(4)altertableStudentaltercol

38、umnsnamechar(8)notnull(5)deleteformstudent沈阳大学历年数据库基础期末(四)总分:100分考试时间:90分钟注意事项: 主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。 保持“答题卡”面的清洁,不得折叠、破损。 考试结束后,不要将试卷、草稿纸或其它物品夹在答题卡中。一、单项选择题(每小题2分,共40分)1、access2010属于()A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统A、 2、查看当前数据库中所有的表,正确的命令是_B、 1.ISTTABLES;C、 SHOWDATABASES;D、 1.ISTDATA

39、BASES;E、 SHOWTABLES;3、对现实世界进行第一层抽象的模型,称为();对现实世界进行第二层抽象的模型,称为()A、概念模型,物理模型B、逻辑模型,概念模型C、物理模型,逻辑模型D、概念模型,逻辑模型4、关于表空间(tablespace)的描述,以下()是不正确的。A、每张表必须属于一个表空间,而且每张表只能使用一个表空间B、表空间是一种逻辑结构,表空间包含0个或者多个数据文件,表空间的容量是所属的所有数据文件的总容量C、创建表的时候必须为这张表指定表空间,如果没有指定表空间,那么系统会用这个用户的缺省表空间来存储这张表D、通过dba_free_space可以查看某个表空间的剩余

40、空间5、在MySQL中,向Char、varchar.text,日期型的字段插入数据时,字段值要用括起来。A、号B、不需要任何符号C、方括号D、单引号6、在关系模式R(A,B,C)中,有函数依赖集F=AB-C,BCfA,则R最高达到()A、INFB、2NFC、3NFD、BCNF7、下列()不属于连接种类。A、左外连接B、内连接C、中间连接D、交叉连接8、SQL的SELECT语句中,HAVING条件表达式”用来筛选满足条件的。A、列B、行C、关系D、分组9、连接运算要求联接的两个关系有相同的oA、实体名B、主属性名C、主键D、属性名10、FOREIGNKEY约束是()约束。A、实体完整性B、参照完

41、整性C、用户自定义完整性D、域完整性Ik在一个单位的人事数据库,字段“简历”的数据类型应当为()oA、文本型B、数字型C、日期/时间型D、备注型12、当删除一个用户的操作时,在()情况下,应该在DROPUSER语句中使用CASCADE选项。A、这个模式包含了对象B、这个模式没有包含了对象C、这个用户目前与数据库连接着D、这个用户必须保留但是用户的对象需要删除13、selectinsert(长江长城黄山黄河,1,0,八角楼)的结果是oA、八角楼长江长城黄山黄河B、八长江长城黄山黄河C、长江长城黄山黄河D、八角楼城黄山黄河14、在表设计器的属性窗格中,下列不能对输入的数据起到限制作用的属性是()A

42、、标题B、字段大小C、有效性规则D、输入掩码15、你想更新表CUSTOMERS的CUST_CREDIT_LIMIT字段为NULL,条件中所有CUST_INCoMELEVEL为NULL值的。哪个SQL能完成这个任务?()A、UPDATEcustomersSETcust_credit_Hmit=NULLWHERECUST_INCOME_LEVEL=NULL;B、UPDATEcustomersSETcust_credit_Hmit=NULLWHEREcust_income_levelISNULL;C、 UPDATEcustomersSETcust_credit_limit=TO_NUMBER(NUL

43、L)WHEREcust_income_level=TO_NUMBER(NULL);D、 UPDATEcustomersSETcust_credit_limit=TO_NUMBER(r,9999)WHEREcust_income_levelISNULL;16、设置主关键字是在()中完成的。A、表的设计视图B、表的数据表视图C、数据透视表视图D、数据透视图视图17、数据库中最能体现数据库设计目的的对象是A、表B、查询C、窗体D、程序18、SQL中的视图提高了数据库系统的()A、完整性B、并发控制C、隔离性D、安全性19、下列命令是用于ORACLE中数据导出的是()oA、expB、impC、 inp

44、utD、 output20、下列SQL语句中,能够实现参照完整性控制的语句是:A、 FOREIGNKEYB、 PRIMARYKEYC、 REFERENCESd、Foreignkey和references二、填空题(每小题2分,共20分)1、据库系统的核心是O2、数据库系统的特点是数据共享、数据独立、避免数据不一致和加强了数据保护。3、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。4、在ACCeSS中,表中用来惟一标识每个记录的字段或多个字段的组合称为o5、用二维表的形式来表示实体之间联系的数据模型叫做o6、在关系运算中,查找满足一定条件的元组的运算称之为()。7、在创建一个新表时,如果表中的数据已经存在于某一个或某几

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号