如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库原理试题及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。数据库类型的划分依据是(B)A.记录形式B.数据模型C.数据联系D.存取数据方法在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序(C)A.必须改变B.自动改变C.可以不变D.必须作废STUDENT和DEPT两个关系如下表所示,其中STUDENT关系中的主码为学号,年龄在18〜25之间,DEPT关系的主码为系号。向STUDENT中插入行(507,,王方、17,,D4,),该操作(D)芋弓叫.¥甲龄系哆10]张幻19DI102王刚21D150218D2604制强22D3STUDENT系名DI11算机系D2外语系D3数学系A.仅违反实体完整性B.仅违反参照完整性C.仅违反用户定义完整性D.违反了参照完整性和用户定义完整性在数据库设计中,超类实体与子类实体的关系是(D)A.前者只继承后者的主码B.后者只继承前者的主码C.前者继承后者的所有属性D.后者继承前者的所有属性设有关系模式R(ABCDEG),F是R上成立的FD集,F=(D-G,G-A,CD-E,A-B),则(AC)+f为(B)ACB.ABCC.ABDGD.ABCDEG6.3NF规范到BCNF,必须消除(C)A.非主属性对键的部分函数依赖B.非主属性对键的传递函数依赖C.主属性对键的部分和传递函数依赖D.非平凡且非函数依赖的多值依赖设有关系R(ABCD)和关系s(BCD),则RxS结果集的元数为(D)3B.4C.6D.7关系代数中投影运算是对关系进行的(A)A.垂直分割B.水平分割C.结合D.先垂直分割后水平分割当关系R和S自然连接时,能够把R和S原来应该舍弃的元组放到结果关系中的操作是(D)A.左外连接B.右外连接C.外部并D.外连接嵌入式SQL中实现主语言与SQL语句间的参数传递是通过(B)A.SQLCAB.共享变量C.数据集D.游标应用程序中的运算溢出属于(A)A.事务故障B.系统故障C.介质故障D.人为故障12.事务的并发执行不会破坏数据库的完整性,这个性质称为事务的A.原子性B.—致性C.隔离性D.持久性13.在T-SQL语言中,表变量存在的地方是(AA.内存B.数据库C.文件D.临时表14.PowerBuilder9.0中,用于生成可执行文件、动态链接库、组件和代理对象的是(B)A.应用画板B.工程画板C.函数画板D.窗画板15.在面向对象技术中,下列不属于汇集类型的是(C)A.数组B.列表C.行类型D.包类型二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。DBMS是位于用户与___操作系统(OS)___之间的一层数据管理软件。设计数据库概念结构时,常用的数据抽象方法是___聚集___和概括。引起关系模式中各种数据操作异常的原因是_一数据冗余一―。关系R和S都是二元关系,则与元组表达式{w|(u)(v)(R(u)AS(v)Au[2]=v[1]Aw[1]=u[1]Aw[2]=v[2])}等价的关系代数表达式是。20.SQLDML分成数据查询和___数据更新___两类。如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为―可串行化调度——。数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或一一一破坏一一一。在SQLServer20中,角色分为服务器角色和___数据库―一角色。PowerBuilder在访问数据库之前,必须首先与要使用的数据库——_建立连接—―一。在SQL标准中,CLI定义了一套可以从宿主语言调用的___公共函数一一三、简答题(本大题共10小题,每小题3分,共30分)DBMS的存储管理器有哪几部分组成?在关系模型中,对关系作了哪些规范性限制?设F是关系模式R(ABCDE)的FD集,F=(AB-C,C-E,E-CD,CtD,AB-E},试求与F等价的最小函数依赖集。所有的视图都可以更新吗?为什么?参照完整性规则在SQL中可以用哪几种方法实现?什么是数据库的可恢复性?封锁可能带来哪些问题?33.SQLServer20安装程序自动创建的系统数据库有哪些?简述PowerBuilder9.0集成开发环境中系统树窗的功能。在类图中,子类之间的语义约束有哪些?四、设计题(本大题共5小题,每小题4