|
河南开放大学数据库应用技术作业与答案 数据库应用技术学校:河南开放大学 平台:国家开放大学 题目如下: 1. 所述功能中,不属于SQL语言功能的是( )。 A. 数据表的定义功能 B. 数据查询功能 C. 数据增、删、改功能 D. 提供方便的用户操作界面功能
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
2. 设某职工表中有用于存放年龄(整数)的列,最适合年龄列的是( )。 A. int B. smallint C. tinyint D. bit
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
3. 用于限制列的取值范围的约束是( )。 A. PRIMARY KEY B. CHECK C. DEFAULT D. UNIQUE
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
4. 用于限制列取值不重的约束是( )。 A. PRIMARY KEY B. CHECK C. DEFAULT D. UNIQUE
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
5. 用于实现实体完整性的是( )。 A. PRIMARY KEY B. CHECK C. DEFAULT D. UNIQUE
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
6. 关于DEFAULT约束的说法,错误的是( )。 A. 一个DEFAULT约束只能约束表中的一个列 B. 在一个表上可以定义多个DEFAULT约束 C. DEFAULT只能定义在列级完整性约束处 D. 在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
7. 为变量赋值的语句中,错误的是( )。 A. SET @X = 10 B. SELECT @X = 10 C. SET @X = 10 + 10 D. SET @X = 10 + 'A'
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
8. 属于普通编码可变长字符串类型的是( )。 A. real B. nvarchar C. numeric D. varchar
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
9. 现要定义“工作年限”列的数据类型,假设用整型类型,且其值不会超过100,则最合适的类型是( )。 A. int B. smallint C. tinyint D. real
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
10. decimal(p,s)数据类型属于字符型。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
11. /* */ 之间的内容用于表示注释,对程序无影响。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
12. 'tell' + 236的结果为:tell236。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
13. Ssex NCHAR(1) DEFAULT '女'语句中的DEFAULT约束表示Ssex变量的默认值为'女'。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
14. Sage TINYINT CHECK(Sage>=18 AND Sage<=60)中的变量Sage只能取值在18到60之间。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
15. 图书馆管理系统中表tb_user和表tb_book之间的关系是( )。 A. 一对一 B. 一对多 C. 多对多 D. 不确定
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
16. 图书馆管理系统中表tb_bibliography和表tb_book之间的关系是( )。 A. 一对一 B. 一对多 C. 多对多 D. 不确定
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
17. 图书馆管理系统中表tb_record和表tb_book之间的关系是( )。 A. 一对一 B. 一对多 C. 多对多 D. 不确定
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
18. 图书馆管理系统中表tb_record和表tb_user之间的关系是( )。 A. 一对一 B. 一对多 C. 多对多 D. 不确定
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
19. 针对PHP语句 “$mysqli = mysqli_connect('localhost', 'root', '','user_lib');” 以下解释错误的是( )。 A. 所连接的主机是localhost B. 以root账户登陆 C. 密码为空格 D. 所连接的数据库为user_lib
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
20. 针对PHP语句 “$mysqli->query("set author_names utf8"); ” 以下解释正确的是()。 A. 查询表“set author_names utf8”的所有记录 B. 设置表的“author_names”字段名为“utf8” C. 设置查询名为“set author_names utf8 ” D. 设置编码格式以正确显示中文字符
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
21. 以下不属于数据库系统开发的是( )。 A. 系统分析 B. 系统设计 C. 系统实施 D. 系统更新
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
22. 地址栏中输入的地址为“http://localhost:8080/helloworld.php”,则以下表达正确的是( )。 A. 主机名为localhost:8080 B. Apache的端口号为8080 C. 该网址不符合规范,无法访问 D. php结尾的文件应改为html结尾,否则无法访问
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
23. 以下一段代码的功能是( )。 $mysqli = mysqli_connect('localhost', 'root', '','lib'); $mysqli->query("set names utf8"); $sql = 'update tb_userset type="临时读者" where name="王子轩"'; $res =$mysqli->query($sql); A. 增加姓名为“王子轩”的读者记录 B. 修改姓名为“王子轩”的读者类型为“临时读者” C. 修改姓名为“王子轩”的读者姓名为“临时读者” D. 信息不全,无法判断
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
24. 以下一段代码的功能是( )。 $mysqli = mysqli_connect('localhost', 'root', '','lib'); $sql = 'select * from tb_user'; $res = $mysqli->query($sql); A. 显示所有读者记录 B. 显示tb-user的指定列 C. 显示tb_user字段的所有值 D. 信息不全,无法判断
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
25. WampServer是一个集Apache、MySQL和PHP于一身,在Windows操作系统下的集成开发环境。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
26. PHP作为一种嵌入HTML的脚本语言,以“”和”标签对的方式标明PHP代码执行的起止。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
27. Apache的默认端口号通常为80。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
28. MySQL的默认端口号通常为3306。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
29. 请判断以下表述的对错。 GRANT SELECT, INSERT, UPDATE ON *.* TO'16100101'@'localhost'; 的含义是对账户“16100101”赋予在localhost主机上所有数据库中表执行查找、插入以及更新的权限。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
30. 使用数据库管理数据可以实现程序与数据的相互独立。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
31. 数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
32. 数据的特征分为静态特征和动态特征。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
33. E-R模型是一种用于描述数据的组织形式的模型。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
34. 数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
35. 在一台计算机上安装一次SQL Server时,就生成了一个实例。在一台计算机上只能安装一个默认实例,同时也只能安装一个命名实例。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
36. SSMS工具提供了图形化的操作界面来创建和维护对象,下拉列表框列出了当前查询编辑器所连接的数据库服务器上的所有数据库,表示当前正在操作的数据库是master。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
37. Tempdb数据库是系统自动生成的临时数据库,用于保存临时对象或中间结果集。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
38. Msdb数据库是用户必须建立的,用作SQL Server实例上创建的所有数据库的模板。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
39. 日志文件的推荐扩展名为.ldf,用于存放恢复数据库的所有日志信息。每个数据库只能有一个日志文件。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
40. 逻辑文件名是在所有SQL语句中引用物理文件时所使用的名称。物理文件名包括存储文件的路径以及物理文件名本身。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
41. 数据库的空间会出现不够用的情况,如果日志空间不够了则意味着不能再向数据库中插入数据;如果数据空间不够了,则意味着不能再对数据库数据进行任何修改操作。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
42. SQL Server 2008最核心的服务是SSMS。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
43. 在SQL Server中,不允许删除正在被用户使用的数据库。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
44. 删除数据库,只能删除数据文件,并不删除日志文件。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
45. 视图是一个虚表,数据库中只存储视图的定义,而不存储视图所包含的数据,这些数据仍存放在原来的基本表中。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
46. 当基本表中的数据发生变化时,从视图中查询出的数据并不随之变化。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
47. 使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
48. 由于聚集索引项决定了表中数据的物理存储顺序,因此一个表只能包含一个聚集索引。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
49. UPDATE、INSERT和DELETE都可引发触发器代码的执行。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
50. 事务可以保证在一个事务中的全部操作或者全部成功,或者全部失败。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
51. ROLLBACK表示事物正常结束,COMMIT表示事务中的全部操作被撤销。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
52. 事务的持久性是指数据库中一个事务的执行不能被其他事务干扰。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
53. 对象权限是用户在已经创建好的对象上行使的权限,例如CRAETE TABLE。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
54. 在恢复数据库之前,如果数据库的日志文件没有损坏,可在恢复之前对数据库进行一次尾部日志备份,这样可将数据的损失减少到最小。( )
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
55. 下列关于数据库管理系统的说法,错误的是( )。 A. 数据库管理系统提供了数据的共享性 B. 数据库管理系统提供了数据的安全性 C. 数据库管理系统为用户提供了直接访问数据库文件的方法 D. 数据库管理系统提供了保证数据一致性的方法
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
56. 下列关于用文件管理数据的说法,错误的是( )。 A. 用文件管理数据,难以提供应用程序对数据的独立性 B. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C. 文件管理数据难以实现数据访问的安全管理 D. 用文件管理数据可以最大限度保证数据的正确性
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
57. 数据库系统的物理独立性是指( )。 A. 不会因为数据的变化而影响应用程序 B. 不会因为数据存储结构的变化而影响应用程序 C. 不会因为数据存储策略的变化而影响数据的存储结构 D. 不会因为数据逻辑结构的变化而影响应用程序
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
58. 数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是( )。 A. 数据库 B. 操作系统 C. 应用程序 D. 数据库管理系统
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
59. 数据库三级模式结构的划分,有利于( )。 A. 数据的独立性 B. 管理数据库文件 C. 建立数据库 D. 操作系统管理数据库
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
60. 在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是( )。 A. 内模式 B. 模式 C. 外模式 D. 其他
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
61. 下列描述中,不属于数据模型应满足要求的是( )。 A. 能够描述并发数据 B. 能够真实地模拟现实世界 C. 容易被业务人员理解 D. 能够方便地在计算机上实现
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
62. 数据模型三要素是指( )。 A. 数据结构、数据对象和数据共享 B. 数据结构、数据操作和数据完整性约束 C. 数据结构、数据操作和数据的安全控制 D. 数据结构、数据操作和数据的可靠性
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
63. 下列关于实体-联系模型中联系的说法,错误的是( )。 A. 一个联系可以只与一个实体有关 B. 一个联系可以与两个实体有关 C. 一个联系可以与多个实体有关 D. 一个联系可以不与任何实体有关
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
64. 下列关于数据库中两级映像的说法,正确的是( )。 A. 外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS实现的 B. 外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的 C. 外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的 D. 外模式到模式的映像以及模式到内模式的映像都是由应用程序实现的
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
65. 设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是( )。 A. int B. smallint C. tinyint D. bit
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
66. 下列约束中用于限制列的取值范围的是( )。 A. PRIMARY KEY B. CHECK C. DEFAULT D. UNIQUE
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
67. 下列约束中用于限制列的取值不重复的约束是( )。 A. PRIMARY KEY B. CHECK C. DEFAULT D. UNIQUE
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
68. 下列约束中用于实现实体完整性的是( )。 A. PRIMARY KEY B. CHECK C. DEFAULT D. UNIQUE
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
69. 下列关于DEFAULT约束的说法,错误的是( )。 A. 一个DEFAULT约束只能约束表中的一个列 B. 在一个表上可以定义多个DEFAULT约束 C. DEFAULT只能定义在列级完整性约束处 D. 在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
70. 下列关于视图的说法,正确的是( )。 A. 视图与基本表一样,也存储数据 B. 对视图的操作最终都转换为对基本表的操作 C. 视图只能建立在基本表上 D. 视图对应数据库三级模式中的内模式
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
71. 视图对应数据库三级模式中的( )。 A. 外模式 B. 内模式 C. 模式 D. 其他
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
72. 创建视图的主要作用是( )。 A. 提高数据查询效率 B. 维护数据的完整性约束 C. 维护数据的一致性 D. 提供用户视角的数据
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
73. 下列关于索引的说法,正确的是( )。 A. 只要建立了索引就可以加快数据的查询效率 B. 在一个表上可以创建多个聚集索引 C. 在一个表上可以建立多个唯一的非聚集索引 D. 索引会影响数据插入和更新的执行效率,但不会影响删除数据的执行效率
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
74. 下列在T表的C列上建立聚集索引的语句,正确的是( )。 A. CREATE index idx1 on T(C) B. CREATE nonclustered index idx1 on T(C) C. CREATE clustered index idx1 on T(C) D. CREATE clustered index idx1 on C(T)
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
75. 设有学生表(学号,姓名,所在系)。下列定义统计每个系的学生人数的视图语句中,正确的是( )。 A. CREATE VIEW v1 AS SELECT 所在系, COUNT(*)FROM 学生表 GROUP BY 所在系 B. CREATE VIEW v1 AS SELECT 所在系, SUM(*)FROM 学生表 GROUP BY 所在系 C. CREATE VIEW v1(系名,人数) AS SELECT 所在系,SUM(*) FROM 学生表 GROUP BY 所在系 D. CREATE VIEW v1(系名,人数) AS SELECT 所在系,COUNT(*) FROM 学生表 GROUP BY 所在系
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
76. 触发器的主要作用是( )。 A. 提高数据的查询效率 B. 增强数据的安全性 C. 加强数据的保密性 D. 实现复杂的约束
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
77. 当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法,正确的是( )。 A. 系统会自动产生UPDATED表来存放更改前的数据 B. 系统会自动产生UPDATED表来存放更改后的数据 C. 系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据 D. 系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
78. 如果事务T获得了数据项A上的排他锁,则其他事务对A( )。 A. 只能读取,不能写入 B. 只能写入,不能读取 C. 可以写入,也可以读取 D. 不能读取,也不能写入
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
79. 设事务T1和T2执行的并发调度如图8-11所示,这个并发操作存在的问题是( )。图8-11 并发调度示例 A. 丢失修改 B. 不能重复读取 C. 读取“脏”数据 D. 产生“幽灵”数据
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
80. 下列不属于事务特性的是( )。 A. 完整性 B. 一致性 C. 隔离性 D. 原子性
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
81. 若事务T对数据项D已加了S锁,则其他事务对数据项D( )。 A. 可以加S锁,但不能加X锁 B. 可以加X锁,但不能加S锁 C. 可以加S锁,也可以加X锁 D. 不能加任何锁
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
82. 在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是( )。 A. 对读数据不加锁,对写数据在事务开始时加X锁,事务完成时释放X锁 B. 读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁 C. 读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成时释放X锁 D. 在事务开始时即对要读、写的数据加锁,等事务结束时再释放全部锁
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
83. 在数据库管理系统的三级封锁协议中,一级封锁协议能够解决的问题是( )。 A. 不丢失修改 B. 可重复读 C. 不读取“脏”数据 D. 没有“幽灵”数据
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
84. 当多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为( )。 A. 丢失修改 B. 读取“脏”数据 C. 不可重复读取 D. 数据不一致
****此区域为收费内容**** 需支付 10 金钱后可查看立即购买
|