中国石油大学《数据库原理》在线作业(三)-实践教学
奥鹏中国石油大学23年秋季新学期作业参考
《数据库原理》2023年秋季学期在线作业(三)-实践教学-00001
在关系数据库设计中,设计关系模式是数据库设计中哪一阶段的任务?
A:逻辑设计阶段
B:概念设计阶段
C:物理设计阶段
D:需求分析阶段
正确答案问询微信:424329
在关系SC (sno, cno, grade)中,要删除学号为‘001’的所有选课记录,SQL语句为()。
A:delete from sc where sno=’001’;
B:drop sc where sno=’001’;
C:delete sc where sno=’001’;
D:以上都不是
正确答案问询微信:424329
MS SQL Server数据库服务器安装完成后,系统会自动安装好几个默认数据库,其中用来追踪与记录SQL Server系统的所有系统级别信息的数据库是()。
A:model数据库
B:msdb数据库
C:master数据库
D:tempdb数据库
正确答案问询微信:424329
下列聚集函数中,参数可以为’*’的是()。
A:SUM()
B:MAX()
C:COUNT()
D:AVERAGE()
正确答案问询微信:424329
下列关于逻辑数据库设计,描述正确的是()。
A:不依赖于逻辑数据模型和DBMS
B:依赖于DBMS,不依赖于逻辑数据模型
C:依赖于逻辑数据模型,不依赖于DBMS
D:依赖于逻辑数据模型也依赖于DBMS
正确答案问询微信:424329
下列关于WITH CHECK OPTION和WITH GRANT OPTION描述正确的是()。
A:WITH CHECK OPTION是查询语句使用的。
B:WITH GRANT OPTION是查询语句使用的。
C:WITH GRANT OPTION是创建用户使用的。
D:WITH CHECK OPTION创建视图使用的。
正确答案问询微信:424329
MS SQL Server关系数据库中,参照完整性的实现是通过下面哪一个定义的?
A:primary key
B:foreign key
C:check
D:unique
正确答案问询微信:424329
要实现对查询结果表按照指定列排序,需要用到下列哪个子句?
A:ORDER BY
B:GROUP BY
C:HAVING
D:WHERE
正确答案问询微信:424329
标准SQL语言中,下列为数据更新命令的是()。
A:select, insert, update
B:insert, update, delete
C:insert, update, drop
D:update, delete, grant
正确答案问询微信:424329
下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”的是()。
A:revoke update(xh) on table from u4
B:revoke update(xh) on table from public
C:revoke update(xh) on table stud from u4
D:revoke update(xh) on table stud from public
正确答案问询微信:424329
MS SQL Sever中SQL语言是区分大小写的。
A:对
B:错
正确答案问询微信:424329
在Create Table 语句中可以用Check短语定义元组上的约束条件,即元组级的限制,可以设置不同属性之间的取值的相互约束条件。
A:对
B:错
正确答案问询微信:424329
标准SQL直接支持并操作(UNION)。UNION结果像SELECT一样需要使用DISTINCT消除重复行。
A:对
B:错
正确答案问询微信:424329
满足用户查询请求的SQL表达不唯一。
A:对
B:错
正奥鹏中国石油大学23年秋季新学期作业参考确答案问询微信:424329
MS SQL Sever2005的查询分析器能实现以图形化方式创建表并添加数据。
A:对
B:错
正确答案问询微信:424329
在向student、course和sc三个表中插入数据,可以先插入sc中的数据,再插入student表和course表中的数据。
A:对
B:错
正确答案问询微信:424329
在SQL语言中,having短语是和group by子句配合使用,用来筛选符合条件的分组。
A:对
B:错
正确答案问询微信:424329
MS SQL Server2005企业管理器的登录方式为Windows登录和SQL Server登录两种方式。
A:对
B:错
正确答案问询微信:424329
数据字典在数据库设计中占有很重要的地位,是在需求分析阶段建立的。由于它在数据库设计过程中不能修改,因此,建立时必须谨慎、反复推敲以确保正确。
A:对
B:错
正确答案问询微信:424329
在MS SQL Server中,需要先创建登录,再创建用户。创建用户的命令不是标准SQL,因此不同DBMS的语法是有区别的。
A:对
B:错
正确答案问询微信:424329