数据库视频总结【一】

前言

数据库视频看完了1-8章,感觉什么都没有学会,又感觉懂了很多。
我认为在学生之后看数据库视频是对学生的一个巩固,同时也是为我们后面机房的学习打下了基础,并且辅助我们自考数据库的学习。真是一举三得啊。

干货

一、 SQL server 产品是一个典型的关系型数据库管理系统。他功能强大,操作简便,还有可靠地安全性。 数据库的系统模型:层次模型、网状模型、关系模型。

二、 关系模型的三类完整性规则:实体完整性规则(主键不能是空值)、参照完整性规则、用户定义的完整性规则

三、 规范化的数据库是符合关系模型规则的数据库,通常把这些规则称为范式。

四、 第一范式:
数组的每个属性只能包含一个值
关系中的每个数组必须包含相同数量的值
关系中的每个数组一定不能相同
第二范式 范式理论 逐级递增 的过程
满足第一范式
任何一个非主键字段的数值都依赖与该数据表的主键
第三范式
满足第二范式
该数据表中的任何两个非主键字段的数据不存在函数依赖
E-R模型
关系:一对一、 一对多、多对多

五、 数据库快照
优点:
维护历史数据以生成报表。
将查询实施在数据库的快照上,可以释放主题数据库上的资源。
加快恢复操作效率,使用快照将数据库恢复到生成快照时的状态比从备份还原快的多。
限制:
不能对数据库进行删除、分离或还原。
源数据库的性能受到影响。
不能从源数据库或任何快照中删除文件。
源数据库必须处于在线状态,除非该数据库在数据库镜像会话中是镜像数据库。

六、 字段的数据类型
Char、varchar、text、Nchar、Nvarchar、ntext

七、数据类型
日期和时间数据类型:datetime、smalldatetime
二进制数据类型:binary、varbinay、image
专用数据类型:cursor、sql_variant、table、timestamp、uniqueidentifier、xml

八、视图
创建视图
语法格式:

CREATE VIEW view_name(view_column_name)
AS query_expression
[WITH CHECK OPTION]

删除和修改视图

语法格式:

ALTER VIEW view_name(view_column_name)
AS query_expression
[WITH CHECK OPTION]

这个语法格式和数据库系统原理上的语法格式大同小异。
在使用order by和group by子句中进行检索数据时,可以显著减少查询中分组和排序的时间。

九、SELECT语句
语法格式:

SELECT [ALL|DISTINCT] select list 
[ INTO new_table ] 
FROM table_source 
[ WHERE search_conditions ] 
[ GROUP BY group_by_expression] 
[ HAVING search_conditions] 
[ ORDER BY order_expression [ ASC|DESC ] ] 

十、连接
基本连接
用户在进行基本连接操作时,可以遵循以下基本原则:
SELECT子句列表中,每个目标列前都要加上基表名称。
FROM子句应包括所有使用的基表。
WHERE子句应定义一个同等连接 。
语法格式特别简单我就不说了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 45
    评论
评论 45
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值