2023上海公务员考试:信息技术专业模拟试题(一)
41.定义数据库模式、数据库结构以及数据特性等功能是通过( ) 来实现的。
A.数据描述语言DDL
B.数据操纵语言DML
C.程序设计语言
D.机器语言
42.关于mysql _d6 query与mysq! _query 说法正确的是( ) 。
A.mysq!_ _db_ query与mysqL _query 在执行sql语句后的返回值是一样的,成功返回资源号,失败返回FALSE
B.不能用mysql_ query 函数临时在另一个数据库上执行sql语句,而mysql db_ query可以
C.mysqL _query 在功能上等于mysql select_ db+mysq. _db. _query
D.mysq!_ db_ query 不会切换回先前连接到的数据库
43.用于事务回滚的SQL语句是( ) 。
A.create table
Bmit
Cgrant和revoke
D.ollback
44.如果对一个表创建索引,下 列索引的设计不正确的是(、) 。
A.一个聚集索引
B.多个聚集索引上海招公务员最新招聘信息
C.一个非聚集索引
D.多个非聚集索引
45.遵守两段锁协议关系模式的任何属性,()。
A.不可再分
B.可再分
C.命名在该关系模式中可以不唯一
D.以上都不是.
41.[答案]A.解析:数据库的结构通过数据库定义语言来实现,数据的操作通过数据操纵语言来实现。
42. [答案] D.解析:注意此函数不会切换回先前连接到的数据库。换句话说,不能用此函数临时在另-个数据库上执行sql查询,只能手工切换回来。强烈建议用户在sql查询中使用database. table语法来替代此函数。对于没有数据返回结果集的SQL,如UPDATE、DELETE等在执行成功时返回TRUE,出错时返回FALSE;对于SELECT,SHOW, EXPLAIN或DESCRIBE语句返回一个资源标识符,如果查询执行不正确则返回FALSE。根据查询结果返
回-一个正的MySQL结果资源号,出错时返回FALSE.本函数会对INSERT/UPDATE/DELETE查询返回TRUE/FALSE来指示成功或失败。mysql _db_ _query ( ) 选择一个数据库并在其.上执行查询。如果没有提供可选的连接标识,本函数会去一一个到MySQL服务器的已打开的连接,如果不到已打开连接则会尝试无参数调用mysql connect ( ) 来建立一个。
43. [答案] D。解析: A选项是创建表: B选项是提交: C选项是赋予权限和收回权限: D选项是回滚。
44.[答案]B.解析:聚簇索引的顺序就是数据的物理存储的顺序,物理排序只有一种,所以聚簇索引只有一种。
45[答案]A.解析:遵守两段锁协议关系模式的任何属性都不可再分。