5.25数据库

1.数据库的基本概念:

  数据库,可视为电子化的文件柜,存储电子文件,用户可以对文件中的数据运行进行新增,截取,更新,删除等操作.

  列: 有相应的数据类型,长度和存储的数值

  行: 包含一个唯一的数据实体(一行可以包含一个或多个列)

2.数据库的作用:

  1.存储大量数据,方便检索和访问

  2.保持数据信息的一致,完整

  3.共享和安全

  4.通过组合分析,产生新的有用信息

3.应用程序:

  作用:响应操作并显示结果,向数据库请求数据

4.时下流向行的数据库:

  1.Oracle

  2.SQL  Server

  3.DB2

  4.MYSQL

5.这些客观存在的,可以被描述的事物都是”实体”

6.为减少数据查找的麻烦,允许数据有一定的”冗余”

7.SSMS : SOL Server Management Studio

   基本操作: 建立登录名 数据库用户  创建数据库

8.存在不正确.不准确的数据,数据库”失去了完整性”

  可靠性+准确性=数据完整性

9.数据文件: .mdf.ndf   日志文件: .ldf

   一个数据库至少包含一个数据库文件和一个事物日志文件

10.常用的数据库操作: 分离和附加数据库,备份和还原数据库,收缩数据库

11.创建表: 保证数据的完整性=实施完整性约束

12.四种完整性约束: 域完整性 , 自定义完整性 , 实体完整性 ,引用完整性

13.约束(CHECK)方式: 唯一约束,主键约束,标识列限制数据类型,检查约束,外键约束,默认值,非空约束规则,存储过程,触发器

14.如果两列或多列组合起来唯一标识表中的每一行,该主键叫”复合主键”

15.主键(FK):一个表中存在一个主键

16.主外键建立后注意事项:

  1.当主表中没有对应的记录时,不能将记录添加到子表

    成绩表中不能出现在学员信息表中不存在的学号

  2.不能更改主表中的值而导致子表中的记录孤立

    把学员信息表中的学号改变了,学员成绩表中的学号也随之改变

  3.子表存在于主表对应的记录,不能从主表中删除该行

    不能把有成绩的学员删除了

  4.删除主表前,先删子表

    先删学员成绩表,后删除学员信息表

 

17.选择主键的原则:  

 

  最少性:尽量选择单个键作为主键

 

  稳定性:尽量选择数值更新少的列作为主键

 

18.标识列是自动生成的,不能在该列上输入数据

 

19.确定列的数据类型:

 

 

 

分类

 

数据类型

说明

二进制数据类型

存储非字符和文本的数据

image

可用来存储图像

文本数据类型

字符数据包括任意字母,符号或数字字符的组合

Char

固定长度的非Unicode字符数据

 

 

Varchar

可变长度非Unicode数据

 

 

Nchar

固定长度的Unicode数据

 

 

Nvarchar

可变长度Unicode数据

 

 

Text

存储长文本信息

 

 

Ntext

存储可变长度的长文本

日期和时间

日期和时间

Datetime

 

数子数据

该数据仅包含数字,包括整数和浮点数

Int

Smallint

整数

 

 

Float, real

浮点数

货币数据类型

十进制货币值

Money

 

Bit数据类型

表示是/否的数据

Bit

存储布尔数据类型

20.算数符:

  1.一种符号,它是用来进行列间或者变量之间的比较和数字运算

  2.包括算术运算符,赋值运算符,比较运算符,逻辑运算符

运算符

说明

+

加运算,求两个数或表达式相加的加,6+8

-

减运算,求两个数或表达式相减的差

*

乘运算,求两个数或表达式相乘的积

/

除运算,求两个数或表达式相除的商,5/3的值为1

%

取模运算,求两个数或表达式相除的余数,5%3的值为2

          赋值运算符:

运算符

说明

=

把一个数或变量或表达式赋值给另一个变量,:name=’王华’

          逻辑运算符:

运算符

说明

AND

当且仅当两个布尔表达式都为true,返回true

OR

当且仅当两个布尔表达式都为true,返回false

NOT

布尔表达式的值取反

          比较运算符

运算符

说明

=

等于,例如age = 18

>

大于,例如price>100

<

小于

<>

不等于

>=

大于等于

<=

小于等于

!=

不等于

 

posted @ 2020-05-25 10:54  樱桃小丸子!!  阅读(212)  评论(0编辑  收藏  举报