SQL Sever数据库的基本操作和它的建立
SQL SERVER数据库知识
一、何谓数据库
1、数据:存储在某种媒体上的用来描述事物的能够识别的物理符号。如文字、数字、声音、视频等。
2、数据库:指存储在计算机内、有组织、可共享的数据集合。它不仅包括数据本身,而且包括相关数据之间的联系。
3、数据库管理系统(DBMS):一种系统软件,用于数据库的建立、使用和维护。如Access、SQL Server、FoxPro、Oracle、Dbase、MySQL等
4、数据库应用系统:系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。由数据库系统、应用软件、应用界面组成。如我公司的益华BAS系统。
二、数据库的作用
数据库的作用:是定义、存储、操纵和管理所有业务数据的仓库;
数据是在企业内部流通的血液;
安全、可用、可控、
实时的数据是各项工作开展的前提。
它的作用和储存位置:一些存储在硬盘上的数据文件
内存的作用:计算机临时存储的一些数据
三、数据安全
1、系统安全:操作系统安全无病毒,及时修补系统漏洞,避免错误、非法操作。
2、网络安全:保证网络设备安全运行,及时恢复网络故障,设置网络防火墙。
3、数据安全:正确配置、优化、使用是数据库,做好必要的数据备份。
四、SQL SERVER数据文件
1、数据源文件:
数据文件包含以”.MDF”为后缀的主文件和”.LDF”为后缀的日志文件,可统称为数据源文件,是存储数据的原始仓库。建议此文件不与系统文件放置同一磁盘,最好开避单独磁盘存放。
五、数据库的登录方式
1、Windows身份验证:
SQL Server 使用Windows 操作系统中的信息验证帐户名和密码。这是默认的身份验证模式。当密码忘记后可以以此方式登修改。
2、SQL SERVER
身份验证:当选择混合模式身份验证时,输入并确认系统管理员(sa) 密码。设置强密码对于确保系统的安全性至关重要。切勿设置空密码或弱密码
数据库中的数据类型:
int (整型)decimal(长度,小数位数)
bit - 布尔型 (一般用来定义二者选其一的字段)返回值为(1 - true/ 0 - false)
datetime - 时间日期型
nvarchar(长度) 最长是500 max 字符串
varchar(长度)
关系型数据库的四种约束:
主键约束:
设置某一列为主键列
不允许重复,不允许为空,一个表有且只有一个主键列
外键约束:
(建立表和表之间关系的最重要的约束)
当前表的某一列被其它表的某一个主键列/唯一列所约束
当前表被约束的这一列里面的内容不允许超出约束它的列里面的内容
要作为主约束列来约束其它表的列,这一列必须是 主键列/唯一列
唯一约束:
设置一列为唯一列可以是多个,让这一列的数据不能重复
Check约束:
编写表达式,来约束某一列其中的值的范围 里面会有一些逻辑表达式
常用的有(&& - and或者|| - or)