数据库练习(16年12月13日)-- 牛客网

1.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于(第一范式)

解析:目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第         三范式(3NF)。下面就简单介绍下这三个范式。

◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。

◆ 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。

◆ 第三范式(3NF):首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况。

第二范式(2NF)和第三范式(3NF)的概念很容易混淆,区分它们的关键点在于,2NF:非主键列是否完全依赖于主键,还是依赖于主键的一部分;3NF:非主键列是直接依赖于主键,还是直接依赖于非主键列。

2.mysql 导出数据命令是 mysqldump

3.SQL中,下列涉及空值的操作,不正确的是?( b)

a.   name IS NULL

b.   name = NULL

c.   name IS NOT NULL

d.   NOT (name IS NULL)

解析: 不能用比较运算符与NULL 比较,因为NULL是空值 ,是一个不确定的。

4.什么是复合索引?

  索引可以包含一个、两个或更多个列。两个或更多个列上的索引被称作 复合索引。利用索引中的附加列,您可以缩小搜索的范围,但使用一个具有两列的索引不同于使用两个单独的索引。例子:

 CREATE INDEX name   ON employee (emp_lname, emp_fname) 
复合索引的结构与电话簿类似,它首先按姓氏对雇员进行排序,然后按名字对所有姓氏相同的雇员进行排序。如果您知道姓氏,电话簿将非常有用,如果您知道名字和姓氏,电话簿则更为有用,但如果您只知道名字而不知道姓氏,电话簿将没有用处。所以复合索引,字段的先后顺序是很重要的。 列的顺序:在创建复合索引时,应该仔细考虑列的顺序。对索引中的所有列执行搜索或仅对前几列执行搜索时,复合索引非常有用;仅对后面的任意列执行搜索时,复合索引没有用处。

5.一个表只能有一个聚集索引和多个非聚集索引

6.关系模式R(a,b,c,d,)中关系代数表达式σ3<‘4‘(R)等价于SQL语句? a
a    Select c from R where d<4

σ表示关系代数选择操作 ;  σ3<‘4‘(R) 代表:从R中选择第三列的属性值小于4的行;

7.数据库模型分为:层次模型、网状模型、关系模型、面向对象模型。



 
				
时间: 2024-10-18 21:15:17

数据库练习(16年12月13日)-- 牛客网的相关文章

2017年1月15日--牛客网

SQL 语句中修改表结构的命令是() MODIFYTALE ALTER TABLE ALTER STRUCTURE MODIFY STRUCTURE 修改表结构包括:增加字段.删除字段.增加约束.删除约束.修改缺省值.修改字段数据类型.重命名字段.重命名表.所有的这些动作都是用alter table命令执行的.

12月13日《每天听本书》

12月13日<每天听本书> 2016-12-13 罗辑社助手 非舒适区学习 先为大家简要截取罗胖亲自介绍 现在为大家简要截取 今天罗辑社的每天听本书 微信群发布情况介绍 所有好书,还会进行存盘存储 微信云盘+百度网盘双存储 微云是纯音频存盘方便听 百度网盘是完整版方便存 下面是罗辑思维得到app上 <每天听本书>最近7天存储更新 感谢175位书友加入<每天听本书>年共享 罗胖60秒语音重磅推荐<每天听本书> 每天4.99元一本,365天,每天一本. 1年需要

数据库练习(16年12月27日)-- 牛客网

数据完整性可以分为四类. 1.实体完整性,实体完整性的目的是确保数据库中所有实体的唯一性,也就是不应出现完全相同的数据记录. 2.区域完整性,匹配完整性要求数据表中的数据位于某一个特定的允许范围内. 3.参考完整性,是用来维护相关数据表之间数据一致性的手段,通过实现参考完整性,可以避免因一个数据表的记录改变而造成另一个数据表内的数据变成无效值. 4.用户自定义完整性,用户自定义由用户根据实际应用中的需要自行定义. 题目: 关于数据完整性,以下说法正确的是?   AD A 引用完整性通过主键和外键

一周第三次课(12月13日)

1.9 使用PuTTY远程连接Linux 填入ip,端口默认22,可以修改,连接名称,设置相应配置(字体,字号,行数),open,输入用户名,密码,连接成功 1.10 使用xshell连接Linux 填写相应主机ip,进行相应设置即可. 1.11 PuTTY密钥认证 首先使用puttygen创建保存密钥对,公钥,私钥. 使用putty密码远程连接虚拟机,进行相应操作 1.mkdir /root/.ssh (创建SSH密钥目录) touch /root/.ssh/authorized_keys 2

12月13日上午Smarty模版原理

模板主要是用来让前端和后端分离的,前台页面只是一个前台页面,后台页面用php代码写逻辑,写完逻辑拿到前台显示. 一.写法 一般需要以下:写3个页面: 1.显示页面aa.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=&qu

APICloud SDK_v1.0.74发布说明(2014年12月13日)

APICloud SDK_v1.0.74版本包含文件如下: APICloud AppLoader 版本:v1.0.65 模块: 修复: 1,bookReader添加屏幕亮度控制接口 2,personalCenter在 ios上解决图片为无后缀名的网络路径时加载不出来问题 3,scrollPicture在ios上加载网络图片时第一页和最后一页转换出现空白闪动问题 4,weiXin在android上的支付功能完善 5,aliPay在android上回调url没反应问题 6,scanner在ipad的

12月13日help_method,session, find_by.的理解

helper_method Declare a controller method as a helper. For example, helper_method :link_to def link_to(name, options) - end makes the link_to controller method available in the view. 课程遇到的如current_cart,current_user. 声明后,就可以在view里面使用这个method了. find_by

3月12日-3月13日百度有了大幅更新,不幸排名下降了很多

昨日百度有了大幅更新.不幸的是站的排名有了很大的下滑. 关键词是配资 股票配资.域名:www.ya-jing.cn 配资公司还好. 总结一下: 1.公司站的内容长久没有更新了.对于配资这种知识类属性的词指定下滑. 2. 百度更加注重体验了,排名上去的新站更侧重实用性和简洁性,不是所谓的内容堆积. 3. 工作精力或者重点应该放在用户体验上了.这是核心了. www.dlnulib.com 周公解梦 这个站的收录也正常了,上次被人攻击导致了很多垃圾的内容.现在回归正常了,但是很多其他的正常内容也中枪了

Week16(12月23日):复习

Part I:提问 =========================== 1.声明强类型视图时,使用关键字(    ) A.ViewBag    B.model    C.Type    D.Title 2. movies=movies.________(s=>s.Title.Contains(searchString));,该语句实现了搜索电影标题中是否包含某个字符串searchString.其中横线处应该填写(    )关键字. A.Where    B.Find    C.Search