你的位置:首页 > 数据库

[数据库]指尖上的数据库之无中生有


数据库是每个It人员都想学习的东西因为它可以永久的储存数据是我们写的网页或程序能够在使用时修改的数据保存下来在下次使用是不会丢失!

先来给大家就介绍几个常用的数据库软件。

1.SQL Server

  SQL Server是微软公司的数据库产品在设计上大量使用了Microsoft Windows操作系统的底层结构以易用性著称

2.Oracle

  Oracle是Oracle(甲骨文)公司的数据库产品号称是世界上最好的数据库系统,拥有很长的历史

3.DB2

  DB2数据库和新又称为DB2通用服务器,不但可以运行在多种操作系统上,而且他根据相应的平台和环境做出了调整和优化,以便达到更好的性能

4.My SQL

  My SQL是一种开放源代码的关系数据库管理系统,因为其速度、可靠性和适应性而备受关注。

以上是市面上的几种常见的数据库系统下面是数据库的基本概念。

实体和记录:

  在数据库的概念中,实体是所有可以被描述的,客观存在的事物。如计算机、人等这些都是属于客观存在的,可以被描述的事物,这些都成为实体

数据库中的数据都是按表格的方式来贮存数据的,表中的每一行都可以成为一条记录。

数据库和数据库表:

  表示实体的集合用来用来储存具体的数据,数据库就是表的集合,逻辑上数据库包括数据表、储存表关系的表及各种关系对象。

数据库管理系统和数据库系统:

  数据库管理系统是数据库系统的一部分,数据库系统包括数据库管理系统。

数据冗余:

在数据库中数据的重复出现现象就是数据冗余,我们要就尽量避免数据冗余的出现。

数据库的两种登录验证方式:

  Windows身份验证:直接通过本机Windows用户名登录。

  SQL Server身份验证:通过SQL Server登录名登录

数据的完整性:

 1.实体完整性约束  要求每行数据都反映不同的实体,不能存在相同的数据行

 2.与完整性约束     给定列输入的完整性

 3.引用完整性约束  在删除或输入时,引用完整性约束用来保持表之间已定义的关系

 4.自定义完整性约束   用户自定义完整性用来定义特定的规则。

SQL Server数据类型:

  分类          数据类型

  二进制         image

  文本数据类型      nvarchar

  日期和时间         datetime

  数字          int

  bit类型         bit

主键:

  用于区别其他实体,在同一个表中主键的值不能重复。

外键:

  如果在表A中的某一列id列为该表的主键,在另一个表表B中不为主键就可以在表B中将该列设置为表A的外键。

check检查约束:

  对表中某一列的值进行约束时可以用check检查约束来实现。

表关系试图:

  可以更直观的显示各个表间的关系。

通配符:

  “_”:有且只有一个字符。

  “%”:任意个的任意字符。

 以上两种特殊字符一般与Lick一起使用。

默认值:

  将表中的某一列设置默认值后,当用户没有给该列赋值时,自动将设置的默认值付给该列。

非空约束:

  设置该列在赋值时能否赋空值(默认是可以赋空值的) 

 

这就是数据库的一些基本概念希望能够多了解一些!