数据库视频第一章

引言:
时间转瞬即逝,转眼间我已经完成了学生信息学管理系统,开始了数据库视频的学习。所以,抓住现在的每一分钟,好好学习,加油!

数据库的优点:功能强大,操作简便,可靠的安全性

典型关系型数据库管理系统

数据库的概念

数据库就是数据存放的地方,是需要长期存放在计算机内的有组织并且可共享的数据集合。数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,可以为不同的用户共享使用!

常见的数据库模型:

层次模型举例
网状模型举
关系模型举例

关系数据库

键码

在关系中用来标识行的一列或多列

主关键字

它是被挑选出来,作为表行的唯一标识的候选关键字,一个表中只有一个主关键字,主关键字又称主键

候选关键字

唯一标识表中的一行而又不含多余属性的一个属性集

公共关键字

在关系数据库中,关系之间的联系是通过相容或相同的属性或属性组来表示的,如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字

外关键字

如果公共关键字在一个关系中是主关键字,那么这个公共关键字被成为另一个关系的外关键字,外关键字表示了两个关系之间的联系,外关键字又称作外键

完整性规则:

实体完整性规则,参照完整性规则,用户定义的完整性规则
实体完整性规则和参照完整性规则是关系模型必须满足的完整性规则的约束条件,称为关系完整性规则

实体完整性

在关系的主属性(主键的组成部分)不能为空值

参照完整性

如果关系的外键R1与关系R2中的主键相符,那么外键的每个值必须在关系R2中主键的值中找到或者是空值

用户定义完整性

是针对某一具体的实际数据库的约束条件,它由应用环境所决定,反应某一具体应用所涉及的数据必须满足的要求。关系模型提供定义和检验这类完整性的机制,以便用统一的系统的方法处理,而不必由应用程序承担这一功能!

范式理论

范式 :关系模型原理的贺信是”范式化”概念,规范化是把数据库组织成在保持存储数据完整性的同时最小化冗余数据的结构的过程。规范化的数据库是符合关系模型规则的数据库,通常把这些数规则成为范式。

范式分类:

第一范式 第二范式 第三范式 Boyce_Codd范式 第四范式 第五范式 一共六个范式

第一范式

指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。

第一范式的指导原则:
数组的每个属性只能包含一个值
关系中的每个数组必须包含相同数量的值
关系中的每个数组一定不能相同

第二范式

如果一个数据表已经满足第一范式,而且该数据表中的任何一个非主键字段的数值都依赖于该数据表的主键字段,则该数据表满足第二范式

第三范式

如果一个数据表已经满足第二范式,而且该数据表中的任何两个非主键字段的数值之间不存在函数信赖关系,那么该数据表满足第三范式

E—R模型

E—R(Entity-Relationship)数据模型,即实体-联系数据模型,是于1976年提出的早期的语义数据模型,该数据模型的最初提出是用于数据库设计,是面向问题的概念性数据模型,他用简单的图形反应了现实世界中存在的事物或数据及他们之间的关系!

实体

实体是观念世界中描述客观事物的概念,可以是具体的事物,也可以是抽象的事物。同一类实体的所有实例就构成该对象的实体集!

关系

1、 一对一关联
2、 一对多关联
3、 多对多关联

Microsoft SQL Server 2008系统的组成:

SQL Server 2008体系结构
SQL Server 2008的体系结构是指对SQL Server 2008的组成部分和这些组成部分之间关系的描述。

1、 数据库引擎 2、Analusis Services(分析服务) 3、Reporting Services(报表服务) 4、Integration Services(集成服务)
这里写图片描述

数据库引擎

数据库引擎是Microsoft SQL Server 2008系统的核心服务,负责完成数据的存储,处理和安全管理。

分析服务(Analysisi Services)

主要作用是通过服务器和客服端技术的组合提供联机分析处理(Online Analytical Processing,OLAY)和数据挖掘功能

报表服务(Reporting Services)

包含用于创建和发布报表及发布报表模型的图形工具和向导、用于管理Reporting Services的报表服务器管理工具和用于对Reporting Services对象模型进行编程和扩展的应用程序编程接口(API)

集成服务(Integration Services)

Integration Services是一个数据集成平台,负责完成有关数据的提取,转换和加载等操作。
结束语
感谢您的阅读,如果我有写的不对的不对的地方,欢迎您的帮助!

猜你喜欢

转载自blog.csdn.net/qizhi666/article/details/81281929