欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 渝粤题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
国家开放大学软件学院数据库应用技术作业答案
数据库应用技术
学校: 国家开放大学软件学院
问题 1: 1. 下列关于视图的说法,正确的是( )。
选项:
A. 视图与基本表一样,也存储数据
B. 对视图的操作最终都转换为对基本表的操作
C. 视图只能建立在基本表上
D. 视图对应数据库三级模式中的内模式
答案: 对视图的操作最终都转换为对基本表的操作
问题 2: 2. 视图对应数据库三级模式中的( )。
选项:
A. 外模式
B. 内模式
C. 模式
D. 其他
答案: 外模式
问题 3: 3. 创建视图的主要作用是( )。
选项:
A. 提高数据查询效率
B. 维护数据的完整性约束
C. 维护数据的一致性
D. 提供用户视角的数据
答案: 提供用户视角的数据
问题 4: 4. 设有学生表(学号,姓名,所在系)。下列定义统计每个系的学生人数的视图语句中,正确的是( )。
选项:
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 所在系
答案: CREATE VIEW v1(系名,人数) AS SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
问题 5: 5. 下列关于索引的说法,正确的是( )。
选项:
A. 只要建立了索引就可以加快数据的查询效率
B. 在一个表上可以创建多个聚集索引
C. 在一个表上可以建立多个唯一的非聚集索引
D. 索引会影响数据插入和更新的执行效率,但不会影响删除数据的执行效率
答案: 在一个表上可以建立多个唯一的非聚集索引
问题 6: 6. 下列在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)
答案: CREATE clustered index idx1 on T(C)
问题 7: 1. 设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是( )。
选项:
A. int
B. smallint
C. tinyint
D. bit
答案: 请关注公众号【小冉搜题】查看答案
问题 8: 2. 下列约束中用于限制列的取值范围的是( )。
选项:
A. PRIMARY KEY
B. CHECK
C. DEFAULT
D. UNIQUE
答案: 请关注公众号【小冉搜题】查看答案
问题 9: 3. 下列约束中用于限制列的取值不重复的约束是( )。
选项:
A. PRIMARY KEY
B. CHECK
C. DEFAULT
D. UNIQUE
答案: 请关注公众号【小冉搜题】查看答案
问题 10: 4. 下列约束中用于实现实体完整性的是( )。
选项:
A. PRIMARY KEY
B. CHECK
C. DEFAULT
D. UNIQUE
答案: 请关注公众号【小冉搜题】查看答案
问题 11: 5. 下列关于DEFAULT约束的说法,错误的是( )。
选项:
A. 一个DEFAULT约束只能约束表中的一个列
B. 在一个表上可以定义多个DEFAULT约束
C. DEFAULT只能定义在列级完整性约束处
D. 在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
答案: 请关注公众号【小冉搜题】查看答案
问题 12: 1. 触发器的主要作用是( )。
选项:
A. 提高数据的查询效率
B. 增强数据的安全性
C. 加强数据的保密性
D. 实现复杂的约束
答案: 请关注公众号【小冉搜题】查看答案
问题 13: 2. 当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法,正确的是( )。
选项:
A. 系统会自动产生UPDATED表来存放更改前的数据
B. 系统会自动产生UPDATED表来存放更改后的数据
C. 系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
D. 系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
答案: 请关注公众号【小冉搜题】查看答案
问题 14: 1. 图书馆管理系统中表tb_user和表tb_book之间的关系是( )。
选项:
A. 一对一
B. 一对多
C. 多对多
D. 不确定
答案: 请关注公众号【小冉搜题】查看答案
问题 15: 2. 图书馆管理系统中表tb_bibliography和表tb_book之间的关系是( )。
选项:
A. 一对一
B. 一对多
C. 多对多
D. 不确定
答案: 请关注公众号【小冉搜题】查看答案
问题 16: 3. 图书馆管理系统中表tb_record和表tb_book之间的关系是( )。
选项:
A. 一对一
B. 一对多
C. 多对多
D. 不确定
答案: 请关注公众号【小冉搜题】查看答案
问题 17: 4. 图书馆管理系统中表tb_record和表tb_user之间的关系是( )。
选项:
A. 一对一
B. 一对多
C. 多对多
D. 不确定
答案: 请关注公众号【小冉搜题】查看答案
问题 18: 5. 针对PHP语句 “$mysqli = mysqli_connect('localhost', 'root', '', 'user_lib');” 以下解释错误的是( )。
选项:
A. 所连接的主机是localhost
B. 以root账户登陆
C. 密码为空格
D. 所连接的数据库为user_lib
答案: 请关注公众号【小冉搜题】查看答案
问题 19: 6. 针对PHP语句 “$mysqli->query("set author_names utf8"); ” 以下解释正确的是( )。
选项:
A. 查询表“set author_names utf8”的所有记录
B. 设置表的“author_names”字段名为“utf8”
C. 设置查询名为“set author_names utf8 ”
D. 设置编码格式以正确显示中文字符
答案: 请关注公众号【小冉搜题】查看答案
问题 20: 7. 以下不属于数据库系统开发的是( )。
选项:
A. 系统分析
B. 系统设计
C. 系统实施
D. 系统更新
答案: 请关注公众号【小冉搜题】查看答案
问题 21: 8. 地址栏中输入的地址为“http://localhost:8080/helloworld.php”,则以下表达正确的是( )。
选项:
A. 主机名为localhost:8080
B. Apache的端口号为8080
C. 该网址不符合规范,无法访问
D. php结尾的文件应改为html结尾,否则无法访问
答案: 请关注公众号【小冉搜题】查看答案
问题 22: 9. 以下一段代码的功能是( )。 $mysqli = mysqli_connect('localhost', 'root', '', 'lib'); $mysqli->query("set names utf8"); $sql = 'update tb_user set type="临时读者" where name="王子轩"'; $res = $mysqli->query($sql);
选项:
A. 增加姓名为“王子轩”的读者记录
B. 修改姓名为“王子轩”的读者类型为“临时读者”
C. 修改姓名为“王子轩”的读者姓名为“临时读者”
D. 信息不全,无法判断
答案: 请关注公众号【小冉搜题】查看答案
问题 23: 10. 以下一段代码的功能是( )。 $mysqli = mysqli_connect('localhost', 'root', '', 'lib'); $sql = 'select * from tb_user'; $res = $mysqli->query($sql);
选项:
A. 显示所有读者记录
B. 显示tb-user的指定列
C. 显示tb_user字段的所有值
D. 信息不全,无法判断
答案: 请关注公众号【小冉搜题】查看答案
问题 24: 11. WampServer是一个集Apache、MySQL和PHP于一身,在Windows操作系统下的集成开发环境。( )
选项:
答案: 请关注公众号【小冉搜题】查看答案
问题 25: 12. PHP作为一种嵌入HTML的脚本语言,以“”和”标签对的方式标明PHP代码执行的起止。( )
选项:
答案: 请关注公众号【小冉搜题】查看答案
问题 26: 13. Apache的默认端口号通常为80。( )
选项:
答案: 请关注公众号【小冉搜题】查看答案
问题 27: 14. MySQL的默认端口号通常为3306。( )
选项:
答案: 请关注公众号【小冉搜题】查看答案
问题 28: 15. 请判断以下表述的对错。 GRANT SELECT, INSERT, UPDATE ON *.* TO '16100101'@'localhost'; 的含义是对账户“16100101”赋予在localhost主机上所有数据库中表执行查找、插入以及更新的权限。( )
选项:
答案: 请关注公众号【小冉搜题】查看答案