数据库入门知识

一,SQL Server

1.什么是SQL Server

Microsoft发布的SQL Server产品是一个典型的关系型数据库管理系统(DBMS)
2.特点

(1)功能强大
(2)操作简便
(3)可靠的安全性

3.版本
SQL Server 2008 是一个重大的产品版本,他推出了许多新的特性和关键的改进,是得它成为至今最强大和最全面得SQL Server版本。

二.数据库(DB)

1.什么是数据库
数据库——存放数据

2.优点:

(1)具有较小得冗余度
(2)有较高得数据独立性和易扩展性
(3)可供不同的用户共享使用
3.发展阶段

手工录入——在计算机上存储

三,常见的数据库模型

模型指数据库管理系统中数据的存储结构,把存储结构分为三种:
1.层次模型(Hierarchical Model)
2.网状模型(Network Model)
3.关系模型(Relation Model)

四,数据库管理系统

1.功能
(1)数据定义功能(DDL)
这里写图片描述

(2)数据操纵功能:DML,操纵数据库中的数据,实现对数据库的基本操作,包括数据的查询,插入,删除和修改。
(3)数据库的运行管理功能:数据库中的数据是可供对个用户同时使用的共享数据,为保证数据的安全性,可靠性,数据库管理系统提供了统一的控制和机制,实现数据在不会被相互干扰的情况下能够并发使用,并且在发生故障时能够对数据进行正确恢复。
(4)数据库的建立和维护功能:创建数据库即对数据库空间的维护,数据库的备份即恢复功能,数据库的重组织功能和性能监视,分析等。
(5)数据组织,存储和管理功能:为提高数据存取效率,数据库管理系统需要对数据进行分类存储和管理。

五,关系数据库

1.概念:表与表之间的关联

2.特点:
(1)将具有相同属性的数据独立地存放在一个表中
(2)对任何一个表而言,用户可以任意新增,删除和修改表中的数据

3.基本术语
(1)键码:表示一列或多列
(2)主关键字:被挑选出来的,作为表行的唯一标识的候选关键字
(3)候选关键字:标识表中的一行而又不包含多余属性的一个属性集
(4)公共关键字:具有两个或两个相容或相同的属性或属性组
(5)外关键字:在关系表中是主关键字,外关键字又称外键

4,关系模型提供的三类完整性规则
(1)实体完整性:在指关系主属性(主键的组成部分)不能是空值,实现世界中的实体是主键中具有唯一性标识,相应地关系模型主键作为唯一性标识,主键中的属性即主属性不能取空值。如果主属性取空值,就说明存在某个不可标识的实体,即不可区分的实体,这与现实时间的环境相矛盾,因此这个实体一定不是一个完整的实体。
(2)参照完整型:如果关系的外键R1与R2 中的主键相符,那么外键的每个值必须子啊关系R2中的主键的值找到或者实空值。
(3)用户定义完整性:实针对某一具体的实际数据库的约束条件,它由应用环境所决定,反映某一具体应用所涉及的数据必须满足要求。关系模型提供定义和检验这类完整性的机制,以便用统一的方法处理,而不必由应用程序承担这一切。

猜你喜欢

转载自blog.csdn.net/yyp0304Devin/article/details/81148824