2023上海公务员考试:信息技术专业模拟试题(一)
41.定义数据库模式、数据库结构以及数据特性等功能是通过()来实现的。
A.数据描述语言DDL
B.数据操纵语言DML
C.程序设计语言
D.机器语言
42.关于mysql_d6query与mysq!_query说法正确的是()。
A.mysq!__db_query与mysqL_query在执行sql语句后的返回值是一样的,成功返回资源号,失败返回FALSE
B.不能用mysql_query函数临时在另一个数据库上执行sql语句,而mysqldb_query可以
C.mysqL_query在功能上等于mysqlselect_db+mysq._db._query
D.mysq!_db_query不会切换回先前连接到的数据库
43.用于事务回滚的SQL语句是()。
A.createtable
B.commit
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服务器的已打开的连接,如果找不到已打开连接则会尝试无参数调用mysqlconnect()来建立一个。
43.[答案]D。解析:A选项是创建表:B选项是提交:C选项是赋予权限和收回权限:D选项是回滚。
44.[答案]B.解析:聚簇索引的顺序就是数据的物理存储的顺序,物理排序只有一种,所以聚簇索引只有一种。
45[答案]A.解析:遵守两段锁协议关系模式的任何属性都不可再分。
|
|