数据库技术第1次在线作业.docx
- 文档编号:1694137
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:44
- 大小:33.91KB
数据库技术第1次在线作业.docx
《数据库技术第1次在线作业.docx》由会员分享,可在线阅读,更多相关《数据库技术第1次在线作业.docx(44页珍藏版)》请在冰点文库上搜索。
数据库技术第1次在线作业
数据库技术第1次(在线作业)
窗体顶端
1.根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?
Aupdatestudentsetage=1
Bupdatestudentsetage=age-1
Cupdateage=age-1fromstudent
Dupdatefromstudentwhereage=age-1
正确答案:
B
2.根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?
Aselect*fromstudentwhereage Bselect*fromstudenthavingage Cselect*fromstudentawherea.age<(selectavg(b.age)fromstudentb) Dselect*fromstudentawhere(selectavg(b.age)fromstudentb)>=a.age 正确答案: C 3.如果X→Y,但Y不包含于X,则称X→Y是()的函数依赖。 A非平凡 B平凡 正确答案: A 4.快速原型法的基本思想是: 在投入大量的人力、物力之前,在限定的时间内,用比较经济的方法构造一个能反映用户需求的()(基本反映了新系统的基本功能和基本特征,依此快速开发的一个演示系统),让用户在计算机上运行,试用这个原型系统,通过实践,了解未来系统的概貌。 用户通过实际使用原型系统,提出修改意见,根据这些意见,快速修改原型系统。 经过对原型系统的反复试用和改进,最终建立起完全符合用户需要的新系统。 A原型系统 B应用系统 C管理系统 D办公系统 正确答案: A 5.(): 当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”(DirtyRead)或未提交读。 A丢失更新 B读“脏”数据 C不可重复读 D幻像读 正确答案: B 6.数据模型的三个阶段: 现实世界——()数据模型、信息世界——()数据模型、机器世界——()数据模型。 A概念物理逻辑 B物理逻辑概念 C概念逻辑物理 D物理概念逻辑 正确答案: C 7.如果X→Y(非平凡函数依赖,并且X不函数依赖于Y)、Y→Z,则称Z()于X。 A完全函数依赖 B传递函数依赖 C部分函数依赖 D非平凡函数依赖 正确答案: B 8.数据库中不仅存储数据本身,还要存储数据与数据之间的联系,这种数据和联系是需要描述和定义的,()正是完成此项任务的。 A数据库管理系统 B数据模型 C概念模型 D层次模型 正确答案: B 9.()就是用关系来表示现实世界中实体以及实体和实体之间的联系的数据模型。 A概念数据模型 B层次数据模型 C网状数据模型 D关系数据模型 正确答案: D 10.对象关系数据库是对()的扩充和发展,它仍然基于关系数据模型,仍然使用SQL完成数据查询和操作(在SQL99中增加了对()概念的支持)。 A面向对象数据库面向对象 B关系数据库面向对象 C分布式数据库SQL 正确答案: B 11.C/S架构可以传统的两层结构,也可以是多层结构(三层或者三层以上)。 在传统的两层结构中,一层为(),另一层为()。 在三层客户/服务器结构中,将服务器端分为()服务器和()服务器,应用服务器主要用来部署和封装业务处理程序,而数据库服务器主要支持数据库的存储和数据处理。 客户端通过应用服务器递交业务请求和数据请求,应用服务器完成对数据库的访问及其相关处理,并最终将处理结果返回给客户端。 A客户层服务器层应用数据库 B客户层服务器层WEB数据库 C浏览器层服务器层WEB数据库 D浏览器层服务器层应用数据库 正确答案: A 12.根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述? Ainsertintostudentsdatechar(7) Baddsdatechar(7)tostudent Cappendsdatevarchar(7)totablestudent Daltertablestudentaddsdatevarchar(7) Ealtertablestudentaddsdatechar(7) Faltertablestudentmodifysdatechar(7) 正确答案: E 13.()是Microsoft公司开发的一套开放的数据库系统应用程序接口规范,它为应用程序提供了一组对数据库访问的标准API和基于动态链接库的运行支撑环境。 AODBC(OpenDatabaseConnectivity,开放数据库互连) BADO.NET CJDBC 正确答案: A 14.根据SQL标准,删除一个表,应该使用下面哪个语句? ADELETETABLE BDROPTABLE CDELETEVIEW DDROPDATABASE 正确答案: B 15.()阶段的主要任务是对组织的环境、目标、现行系统的状况进行初步调查,研究建立新系统的必要性和可行性,给出拟建系统的备选方案。 对这些方案进行可行性分析,写出可行性分析报告。 A系统分析 B系统规划 C系统设计 D系统实施 正确答案: B 16.根据SQL标准,针对所有用户,撤销表student中的查询权限,下面哪条语句适用? Agrantselectontablestudenttopublic Brevokeselectontablestudenttopublic Crevokeselectontablestudentfrompublic Drevokeselectonpublicfromtablestudent 正确答案: C 17.()是位于用户与操作系统之间的一层数据管理软件。 ADB BDBS CDBMS DData 正确答案: C 18.关系模式R(U,F)∈1NF,X→Y是F上的任意函数依赖,并且Y不属于X,U()依赖于X,则R(U,F)∈BCNF。 A完全函数 B部分函数 C传递函数 D平凡函数 正确答案: A 19.用SQL语句进行表的查询操作,使用()语句。 如果要进行分组查询,应使用()子句;如果要对查询结果进行排序,要使用()子句;查询使用连接操作时,可以使用的外连接方式主要有左连接(),右连接(),全连接()等几种。 AUPDATE,ORDERBY,GROUPBY,LEFTJOIN,RIGHTJOIN,FULLJOIN BSELECT,GROUPBY,ORDERBY,LEFTJOIN,RIGHTJOIN,FULLJOIN CSELECT,ORDERBY,GROUPBY,LEFTJOIN,RIGHTJOIN,FULLJOIN DSELECT,GROUPBY,ORDERBY,RIGHTJOIN,LEFTJOIN,FULLJOIN 正确答案: B 20.用()表示实体和实体之间联系的模型称为关系数据模型。 AE-R B关系(表格数据) C树型结构 D网状结构 正确答案: B 21.()阶段根据系统分析说明书中规定的功能要求,考虑实际条件,设计出一个易于实现、易于维护的系统。 A系统规划 B系统分析 C系统设计 D系统实施 正确答案: C 22.(): 和不可重复读相关,当用相同的条件查询记录时,记录个数忽多忽少,有一种“幻象”的感觉。 原因是有事务在对相同的表做插入或删除操作。 A丢失更新 B读“脏”数据 C不可重复读 D幻像读 正确答案: D 23.根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。 下面哪条语句适用? Acreateviewabcasselect*fromstudentwheredept=’IS’ Bcreateviewabcasselect*fromstudentwheredept=’IS’withcheckoption Ccreateviewabcasstudentwheredept=’IS’ Dcreateviewabcasselectdept=’IS’fromstudent 正确答案: B 24.现实世界中所管理的对象称作(),其定义为: 客观存在并可以相互区分的客观事物或抽象事件。 A实体(Entity) B联系 C属性 DE-R 正确答案: A 25.(): 当一个事务需要校验或再确认数据时,可能会出现再读数据已经不对了 A丢失更新 B读“脏”数据 C不可重复读 D幻像读 正确答案: C 26.()是由SUN公司推出的第一个标准的、用于执行SQL语句的JavaAPI。 JDBC是完全用Java语言编写的,是Java程序访问数据库的接口技术,编程人员能够用纯JAVAAPI来编写数据库应用程序,利用Java语言的跨平台特点,就可以做到只须写一遍数据库应用程序就能在任何平台、各种数据库系统上运行(数据库改变,驱动程序跟着改变,但应用程序不变),以减少不必要的重复代码。 AODBC BADO.NET CJDBC 正确答案: C 27.根据SQL标准,把表SC1中的记录复制到另一个表SC2中,其中SC1表和SC2表的字段定义完全一样。 下面哪条语句适用? Acopy*fromSC1toSC2 Bcopy*fromSC2toSC1 CinsertintoSC2select*fromSC1 DinsertintoSC1select*fromSC2 正确答案: C 28.避免死锁的主要方法有两种: 一是(),即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是(),即在设计阶段规定为了完成一个事务,一次性封锁所需要的全部表。 A相同顺序法一次封锁法 B一次封锁法相同顺序法 C超时法等待图法 D等待图法超时法 正确答案: A 29.设F和G是两个函数依赖集,如果F+包含于G+和G+包含于F+同时成立,即F+=G+,则称F和G()。 A不等价 B等价 正确答案: B 30.如果R(U,F)∈1NF,并且R中的每个()都()函数依赖于关键字,则R(U,F)∈2NF。 A主属性完全 B非主属性部分 C非主属性完全 D主属性部分 正确答案: C 31.如果K是关系模式R(U,F)的任一候选关键字,X是任一属性或属性集,如果X? K,则X称为();否则称为()。 A非属性主属性 B主属性非主属性 C主属性主属性 D非属性非主属性 正确答案: B 32.根据SQL标准,下面哪句语句能够找出年龄最小的同学? 其中age为学生表student中的年龄字段,sno为学生的学号。 Aselectmax(age)fromstudent Bselectsnofromstudentwhereage=max(age) Cselectsnofromstudenthavingage=max(age) Dselectsnofromstudentawherea.age<=(selectmin(b.age)fromstudentb) 正确答案: D 33.在客户/服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为()。 A游标 B触发器 C存储过程 D视图 正确答案: C 34.事务的隔离性: 按任何一个()顺序依次执行多个事务也是正确的。 事务的交叉执行过程是正确的,当且仅当其与串行执行过程等价,则称事务是()的。 A串行可串行化 B并行可并行化 C串行可并行化 D并行可串行化 正确答案: A 35.根据SQL标准,查询表student中所有系dept为‘IS’并且性别sex为‘女’的所有记录,下面哪条语句适用? Aselect*fromstudentwheredept=’IS’andsex=’女’ Bselect*fromstudentwheredept=’IS’orsex=’女’ Cselect*fromstudentwheredept=’IS’andwheresex=’女’ Dselect*fromstudentwheredept=’IS’unionselect*fromstudentwheresex=’女’ 正确答案: A 36.如果X→Y,并且Y→X,则可记作X←→Y,这时X和Y可以称做()。 A函数依赖 B非平凡依赖 C函数等价 D完全函数依赖 正确答案: C 37.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是: ADBS包括DB和DBMS BDBMS包括DB和DBS CDB包括DBS和DBMS DDBS就是DB,也就是DBMS 正确答案: A 38.()是从客观世界中的对象出发来构造整个软件系统。 它的实质是一种系统建模技术,是从系统的组成上对问题进行自然分解,以接近人类自然思维的方式来建立问题域模型。 ()(UnifiedModelingLanguage)是面向对象开发方法中的重要工具。 A结构化程序设计方法统一建模语言 B面向对象方法统一建模语言 C快速原型开发方法统一建模语言 D结构化生命周期法统一建模语言 正确答案: B 39.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句? Adropsnofromtablestudent Baltertablestudentdropsno Caltertablestudentdropunique(sno) Daltertablestudentdropsnounique 正确答案: C 40.如果X→Y,并且对于X的一个任意真子集X/,Y都一函数依赖于X/,则称Y()于X;如果存在X/→Y,则称Y()于X。 A完全函数依赖部分函数依赖 B部分函数依赖完全函数依赖 C非平凡函数平凡函数依赖 D传递函数依赖不函数依赖于 正确答案: A 41.根据SQL标准,修改表的数据结构,下面哪种语句适用? AUPDATE BALTER CCHANGE DSHIFT 正确答案: B 42.根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用? Adeletefromstudent Bdeleteallfromstudent Cdelete*fromstudent Ddroptablestudent 正确答案: A 43.根据SQL标准,增加一条记录到表student,学号sno是11301,姓名sname是“snoopy”,年龄age是20。 其中student表中包括学号、姓名、年龄、籍贯、系别等属性,并且属性除sno外皆可取空值。 下面哪条是正确的? Ainsertintostudentvalues(sno=11301,sname=’snoopy’,age=20) Binsertintostudent(sno,sname,age)values(11301,’snoopy’,20) Cinsertintostudentsetsno=11301,sname=’snoopy’,age=20 Dinsertintostudentvalues(11301,’snoopy’,20) 正确答案: B 44.根据SQL标准,创建一个表,应该使用下面哪个语句? ACREATETABLE BCREATEINDEX CCREATEVIEW DCREATEDATABASE 正确答案: A 45.数据库设计的基本任务就是根据用户的信息需求,处理需求和数据库的支撑环境(包括DBMS、操作系统、硬件),设计一个结构合理、使用方便、效率较高的数据库。 ()是指在数据库中应该存储和管理哪些数据对象;()是指需要进行哪些业务处理和操作,如对数据对象的查询、增加、删除、修改、统计等操作。 A信息需求处理需求 B处理需求信息需求 C信息需求信息需求 D处理需求处理需求 正确答案: A 46.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。 下面哪条语句合适? Aselectsno,count(cno)fromSC Bselectsno,count(cno)fromstudent Cselecta.sno,count(cno)fromstudentaleftouterjoinSC Dselecta.sno,count(cno)fromSCleftouterjoinstudenta 正确答案: C 47.浏览器接受用户的请求,然后通过页面将请求提交给();Web服务器将页面请求解析后向()提出处理请求,应用服务器访问()并进行相关处理;最后再由Web服务器将处理结果格式化成页面形式(HTML)呈现在客户端。 AWeb服务器应用服务器数据库服务器 BWeb服务器数据库服务器应用服务器 C应用服务器Web服务器数据库服务器 D数据库服务器应用服务器Web服务器 正确答案: A 48.根据SQL标准,删除一个表中的记录,下面哪个语句适用? ADROPTABLE BDROP CDELETE DERASE 正确答案: C 49.(): 若属性A是关系R的主属性,则属性A不可以为空值。 A实体完整性规则 B参照完整性规则 C用户定义的完整性 D关系完整性 正确答案: A 50.使用游标可以进行更新和删除。 此时,与普通的更新和删除的SQL语句比较,增加了子句()<游标名>。 AWHERECURRENTOF BWHERENOWOF CCURRENTOF DNOWOF 正确答案: A 51.()结构是在客户端和服务器端都需要部署程序的一种应用架构,这种结构允许应用程序分别放在客户工作站和服务器上执行,可以合理划分应用逻辑,充分发挥客户工作站和服务器两方面的性能。 A客户/服务器 B浏览器/服务器结构 正确答案: A 52.()阶段是负责保证系统的正常运行,并在出现问题时予以解决。 系统投入运行后,可能还会出现新的问题,甚至提出新的需求,所以需要经常进行系统评价和维护,记录系统运行状况,对系统进行必要的修改,评价系统的工作质量和取得的效益。 A系统分析 B系统设计 C系统实施 D系统的运行与维护 正确答案: D 53.浏览器/服务器模式基于()。 在客户端的计算机上不需要安装专门的软件,只要有上网用的()(如InternetExplorer)即可。 所有的业务处理程序都部署在()上。 A二层结构浏览器软件客户器 B三层结构浏览器软件服务器 C三层结构浏览器软件客户器 D二层结构浏览器软件服务器 正确答案: B 54.在SQLSERVER中,从游标中读取记录使用()语句 AGET BFETCH CRETURN DSELECT 正确答案: B 55.根据SQL标准,要查询表student中平均年龄age小于21的所在系dept及其平均年龄值,下面哪条语句适用? Aselectdept,avg(age)fromstudentwhereavg(age)<21 Bselectdept,avg(age)fromstudentgroupbydepthavingavg(age)<21 Cselectdept,avg(age)fromstudenthavingavg(age)<21 Dselectdept,avg(age)fromstudentgroupbydeptwhereavg(age)<21 正确答案: B 56.(): 多个事务在同一时刻读了相同的数据,随后各自进行了更新,后发生的更新替代了先发生的更新——先发生的更新丢失了。 A丢失更新 B读“脏”数据 C不可重复读 D幻像读 正确答案: A 57.根据SQL标准,下面哪条语句与selectmin(age)fromstudent等效? Aselectagefromstudentwhereage>=min(age) Bselectdistinctagefromstudentwhereage>=allmin(age) Cselectdistincta.agefromstudentawherea.age<=any(selectdistinctb.agefromstudentb) Dselectdistincta.agefromstudentawherea.age<=all(selectdistinctb.agefromstudentb) 正确答案: D 58.如果R(U,F)∈2NF,并且所有()都()于关键字,则R(U,F)∈3NF。 A非主属性传递依赖 B非主属性不传递依
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 在线 作业