C.SC(S#,C#,G)答案:A。

若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖。

关系模式S 中,(S#,Sd)→Dc,Sd →Dc,Dc不完全依赖于Sd且Sd为非主属性。故本题答案为A选项。

http://blog.csdn.net/wangzi11322/article/details/45555985

3.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(X1,X2)→X3,X2→X4,

则该关系属于(  )

A.第一范式

B.第二范式

C.第三范式

D.第四范式

答案:A。

第一范式:表示属性值是不可分割。;

第二范式:表示非主要的属性,必须完全依赖主要的属性,不能部分依赖:

第三范式:表示非主属性不要依赖于其他非主属性

http://www.cnblogs.com/xinaixia/p/4384353.html

★1NF 的二维表消除了传递函数依赖,则必定是( )?

A.1NF

B.2NF

C.3NF

D.BCNF答案:C。为什么???

4.关于关系范式的规范化,下列说法正确的是(  )

A.数据库系统中的关系所属范式越高越好,因为所属范式越高,存储表所站内存开销越小

B.数据库系统中的关系所属范式越低越好

C.一般对表分解到3NF即可

D.不能对表只分解到2NF

答案:C。

数据库系统中的关系所属范式越高越好,因为所属范式越高,数据库冗余越少,但存储表所站内存开销不会越小,因为数据库的冗余

减少有一部分是通过分表完成的。一般来说,3NF基本解决数据库的数据冗余过大,插入异常,删除异常,修改异常的问题。

5.关系完备的系统是指()。

A.仅支持关系数据结构,不支持集合级的操作

B.仅支持关系数据结构和三种关系操作

C.支持关系数据结构和所有关系代数操作

D.支持关系模型的所有特征

答案:C。能够在一定程度上支持关系模型的数据库管理系统是关系系统。

https://baike.baidu.com/item/%E5%85%B3%E7%B3%BB%E7%B3%BB%E7%BB%9F

6.同一个关系模型的任两个元组值(  )

A.不能全同

B.可全同

C.必须全同

D.以上都不是

答案:A.

7.Mysql查询时,只有满足联接条件的记录才包含在查询结果,这种联接是()。

A.左联接

B.右联接

C.内联接

D.全联接

答案:C。

连接分为内链接、左外连接、右外连接(INNER JOIN、LEFT JOIN、RIGHT JOIN);

内链接:取两个表的交集,仅显示符合连接条件的记录;

左外连接:显示左表的全部记录及右表符合连接条件的记录;

右外连接:显示右表的全部记录及左表符合连接条件的记录。

8.对于满足SQL92标准的SQL语句:SELECT foo,count(foo) FROM pokes WHERE foo>10 GROUP BY foo HAVING ORDER BY foo,其执行的顺序应该为:

A.FROM->WHERE->GROUP BY->HAVING->SELECT->ORDER BY

B.FROM->GROUP BY->WHERE->HAVING->SELECT->ORDER BY

C.FROM->WHERE->GROUP BY->HAVING->ORDER BY->SELECT

D.FROM->WHERE->ORDER BY->GROUP BY->HAVING->SELECT

答案:A。

sql执行顺序:

from --> where --> group by --> having --> select --> order by -->limit

9.可以将某个25元的商品的价格改为18元的视图是?()

A.create view v1 as select * from goods where price>20

B.create view v2 as select * from goods where price

C.create view v3 as select * from goods where price>20 with check option

D.create view v4 as select * from goods where price

答案:A。

通过有with check option选项的视图操作基表(只是面对单表,对连接多表的视图正在寻找答案),有以下结论:

首先视图只操作它可以查询出来的数据,对于它查询不出的数据,即使基表有,也不可以通过视图来操作。

1.对于update,有with check option,要保证update后,数据要被视图查询出来

2.对于delete,有无with check option都一样

4.对于insert,有with check option,要保证insert后,数据要被视图查询出来

对于没有where 子句的视图,使用with check option是多余的。

理解:加入option后,不能updated price的值

http://blog.csdn.net/fredrickhu/article/details/4743204=

10.对基本表 S,执行操作 DROP TABLES RESTRICT 的作用是()。

A.删除基本表 S 中的所有元组

B.把基本表 S 及产生的一切视图全部删除

C.当没有由 S 中的列产生的视图或约束时将表 S 删除

D.删除表 S,将引用表 S 的视图中的一切视图的属性值置为空值

答案:C。

SQL92 为 DROP TABLE 声明了一些附加的功能:

RESTRICT:确保只有不存在相关视图或完整性约束的表才可以被删除.

CASCADE :任何引用的视图或完整性约束都将被删除

11.在SQL语言中,属于DML的操作命令是( )。

A.GRANT

B.CREATE

C.UPDATE

D.DROP

答案:C

DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言

DDL(data definition language):

DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和

约束等初始化工作上,他们大多在建立表时使用

DCL(Data Control Language):

是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,

只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL

12.SQL语句中修改表结构的命令是()

A.MODIFY TABLE

B.MODIFY STRUCTURE

C.ALTER TABLE

D.ALTER STRUCTURE

答案:C。修改表结构包括:增加字段、删除字段、增加约束、删除约束、修改缺省值、修改字段数据类型、重命名字段、重命名表

等。这些操作都是用 alter table 命令来完成。

alter 是针对表整体,modify是对表中的某一项字段进行修改。

13.下面哪个SQL命令用来向表中添加列()

A.MODIFY TABLE TableName ADD COLUMN ColumnName

B.MODIFY TABLE TableName ADD ColumnName

C.ALTER TABLE TableName ADD COLUMN ColumnName

D.ALTER TABLE TableName ADD ColumnName Type

答案:D。

增加列:alter table tableName add columnName varchar (30)

删除列:alter table tableName drop column columnName

13.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。下面SQL语句正确的是( )。

SELECT 借书证号 FROM 借阅 WHERE 总编号 =______ ;

A.(SELECT 借书证号 FROM 图书 WHERE 书名="现代网络技术基础")

B.(SELECT 总编号 FROM 图书 WHERE 书名="现代网络技术基础")

C.(SELECT 借书证号 FROM 借阅 WHERE 书名="现代网络技术基础")

D.(SELECT 总编号 FROM 借阅 WHERE 书名="现代网络技术基础")

答案:B。

14.下列哪一个Transact-SQL语句能够实现收回user2查询基本表T的权限( )?

A.REVOKE UPDATE ON T

B.GRANT SELECT ON T TO user2

C.DENY SELECT ON T TO user2

D.REVOKE SELECT ON T FROM user2

答案:D。

-----对用户member授权,允许其具有对数据表person的更新和删除的操作权限:

GRANT UPDATE,DELETE ON person

TO member WITH GRANT OPTION --WITH GRANT OPTION表示该用户可以向其他用户授予他所拥有的权限;

-----禁止member用户对数据表person的更新权限:

DENY UPDATE ON person

TO member CASCADE;

-----收回用户member对person表的删除权限:

REVOKEDELETE ON person

FROM member

15.关于group by子句的作用描述正确的是?

A.可用于过滤数据

牛客网数据开发题库_牛客网刷题笔记--数据库相关推荐

  1. 改善好UI交互,创建题库,导入试题,刷题体验感

    ​​​​​UI交互调整 土著刷题微信小程序v1.1在开发方向上做了调整,完全成为一个提供围绕刷题相关功能的工具,在UI交互方面虽然参考了市面上刷题软件的UI交互,但在自己使用期间仍觉得有些别扭,所以在 ...

  2. java期末判断题题库_(java期末考试选择题题库.doc

    (java期末考试选择题题库 1.分析以下程序: 1)public class x{ 2)public static void main(String[]args){ 3)String ol=new ...

  3. python编程基础题库_大学moocPython编程基础题库及答案

    参考答案如下 大学间接赞扬的方式可能受到意想不到的效果.() 编程郑玄对"一人贪戾"的"戾"的解释为(),形容在欲望的追寻中出现的人与人的矛盾状态. 郑谷有&l ...

  4. 计算机二级access选择题题库_资料最新计算机二级题库,选择题资料汇总+全真试题分享(Office)...

    学习资料 最近找到了一份最新版的计算机二级Office题库和选择题资料,如果你正好需要,不用客气可以直接拿走了,记得持续关注ZELINK科技(泽霖科技)公众号就行了,正如俗话所说"点关注不迷 ...

  5. 小米答题题库_拼多多果园答题题库74(每日更新)

    135编辑器 拼多多答题题库七十四 每周我们都会做一个总和的题库: 希望大家持续关注! 您的关注就是我们的动力! "成语之乡"指的是我国哪座城市? 1.河北邯郸  2.安徽蚌埠 答 ...

  6. 无忧考吧java的题库准吗,无忧考吧题库_无忧考吧从业题库难度和真正考试难度一样吗_淘题吧...

    『壹』 无忧考吧题库有效期365天什么意思 就是自从你开通会员开始算起,一年365天享有会员权限 『贰』 会计从业资格考试题库哪家的比较好,中华会计,东奥,还是无忧考吧的... 要我说吧,无所谓,两家 ...

  7. python二级题库 第四套 附刷题软件

    刷 题软件(模拟python二级考试) 操作题刷题软件 公众h:露露IT 回复:python二级 一.选择题 1. 描述数据库系统中全局数据逻辑结构.且为全体用户公共数据视图的是(). A. 概念模式 ...

  8. 牛客网数据开发题库_牛客网SQL题库NO.32~40

    不要问为什么没有31题,大概被牛客吞掉了吧,哈哈哈哈 SQL 32[简单] 将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分 CREA ...

  9. 牛客网数据开发题库_牛客网试题纠错

    1.JVM 大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) ,   VM ...

最新文章

  1. 仍在警告:配置“编译”已过时,并已由“实现”代替
  2. mysql城市联动表怎么建_MVC4.0搭建的省市县三联动,包含数据库
  3. 【深度学习】这千层transformer让我目瞪口呆
  4. 移动网页如何实现发送短信和拨打电话的功能
  5. 方立勋_30天掌握JavaWeb_Session
  6. 白盒测试基本路径生成工具_基于基本最短路径列生成的车辆路径问题
  7. 2017-2018-1 20155338 《信息安全系统设计基础》第七周学习总结
  8. shell中$( )与${ }及$(( ))的区别
  9. 回溯算法解迷宫问题(java版)
  10. Notepad++一键编译运行(Python、Java、C++)
  11. element-plus Table 表格自定义列模板使用及问题
  12. sql与mysql数据对接_SQL Server 对接MySQL 数据库
  13. [2018.09.08 T2] 最大土地面积
  14. 2022安徽合肥经济技术开发区招聘社区工作者冲刺试题及答案
  15. 用java做出长方体的表面积_Android Studio实现长方体表面积计算器
  16. WorldFirst万里汇推出港币和离岸人民币账户!
  17. Codeforces Round #685 (Div. 2) (D(博弈) E1 E2(交互))
  18. node.js版本问题
  19. debian8文件服务器,debian 8 下部署开发环境
  20. 每月生活费上万元,这届大学生花钱有多狠?

热门文章

  1. Win 98系统启动过程全揭密
  2. flutter学习之二Material Design设计规范
  3. C语言 =(按位与后赋值)^=(按位异或后赋值) |=(按位或后赋值)
  4. 4k电视接电脑鼠标延迟解决
  5. 【PCL自学:Segmentation3】基于PCL的点云分割:区域增长分割
  6. 快速打开cmd的方法(win7) window小合集
  7. 团队成员的角色类型及其给我们的启示
  8. 机器学习scikit-learn(一)(转)
  9. 车道线检测CondLaneNet论文和源码解读
  10. php半透明,php水印代码,php半透明水印支持png透明背景