《数据库技术与应用试卷题库及答案(第1套).docx》由会员分享,可在线阅读,更多相关《数据库技术与应用试卷题库及答案(第1套).docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库技术与应用试卷题库及答案(第1套)1、(4分)【单项选择题】在SQL语言中,修改表中的数据时,应使用的命令是()UPDATEA、 INSERTALTERB、 MODIFY参考答案:A解析:无2、(4分)【单项选择题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。A、订阅/发布B、数据备份/恢复C、数据别离/附加D、DTS导入/导出参考答案:D解析:无3、(4分)【单项选择题】下面说法错误的选项是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约 束。C
2、、默认值约束使用default关键字。D、以上都不正确。参考答案:D解析:无4、(4分)【单项选择题】每个数据库有且只能有一个()。A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单项选择题】SQL语言中,删除一个表的命令是()DELETEA、 DROP TABLECLEAR TABLEB、 REMOVE 参考答案:B 解析:无6、(4分)【单项选择题】字符串常量使用()作为定界符。A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单项选择题】唯一键约束使用关键字()实现uniqueA、 primary keydefualtB、 for
3、eign key参考答案:A解析:无8、(4分)【单项选择题】以下关于唯一约束的说法中不正确的选项是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或儿列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单项选择题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、平安性控制D、并发控制参考答案:D解析:无10、(4分)【单项选择题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE 语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)数据完整性实质
4、,存储在数据库中的数据正确无误并且相关 数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:填空 (1)1 ,填空(2),填空(3),填空(4)四种,其中标志列可以实现填空 (1) 数据完整性。参考答案:短空一实体完整性填空二值域完整性填空三引用完整性填空四值域完整性填空五实体完整性解析:无12、(5分)【填空题(主观)】在数据库技术中,实体一联系模型是一种(填空(1) o参考答案:填空一概念数据模型解析:无13、(5分)【填空题(主观)】如果要计算表中的行数,可以使用聚合函数填空(1) o 参考答案:填空一 COUNT ()解析:无14、(5分)【填空题(主观)】SQL S
5、erver的文件包括:数据文件(.mdf或.ndf)和填空(1) o参考答案:填空一日志文件解析:无15、(10分)【问答题】将AAA数据库的初始大小更改为5MB,最大空间限定为10MB,写出 SQL语句。参考答案:ALTER DATABASE AAA MODIFY FILE ( NAME = AAA_data, SIZE = 5, MAXSIZE=10 )解析:无16、(10分)【问答题】工程名称:在sale数据库中建立索引。工程要求:1.用户需要按 照CusName (客户姓名)查询客户信息,希望提高其查询进度。2用户需要按照ProName(产品名称)查询产品信息,希望提高其查询进度。3.
6、用户需要按照SaleDate (销售日 期)查询销售信息,希望提高其查询进度。参考答案:use salego-1 非唯一、非聚集索引 CREATE INDEX IX_Cusname ONCustomer (cusName)Go2 唯一、非聚集 CREATE UNIQUE INDEX IX Proname ONProduct (proname) GO3 非唯一、聚集 CREATE CLUSTERED INDEX IX_saledate ON Proout (saldate)GOSELECT * FROM prooutGO解析:无17、(10分)【问答题】参考如以下图所示表结构,完成题目要求:B
7、因 dbo.T_course 日立列国 Cid (int, not null)目 Cname (char(30), not null)国 Credits (numeric(5,1), null)H Pld (intz not null)由七 /八 斗石匚几 姑要求:(1)添加子段register,数 据类型为datetime (2)修改字段cname的数据类型为varchar (60) (3)删除register 字段参考答案:一添加字段 register,数据类型为 datetimealter table T_course add register datetime-修改字段 cname 的数据类型为 varchar (60)alter tableT course alter column cname varchar (60)一册除 register 字段 alter tableT_course drop column register 解析:无18、(10分)【问答题】试举例说明COUNT(*)与COUNT()之间的区别?参考答案:COUNT (列名)统计该列的非NULL值,而COUNT (*)对所有行计数,无论列中 是否包含NULL值。解析:无