数据库理论知识

上一篇 / 下一篇  2014-07-21 17:29:26 / 个人分类:数据库

              系统数据库
1、master数据库是最重要的系统数据库,它记录了SQL Server系统级的所有信息,这些系统级的信息包括服务器配置信息、登录账户信息、
数据库文件 信息、SQL Server初始化信息等等,这些信息影响整个SQL Server系统的运行。
2、model数据库是一个模板数据库。该数据库存储了可以作为模板的数据库对象和数据。当创建用户数据库时,
系统自动把该模板数据库中的所有信息复 制到用户新建的数据库中,使得新建的用户数据库初始状态下具有了与
model数据库一致的对象和相关数据,从而简化数据库的初始创建和管理操作。
3、msdb是与SQLServerAgent服务有关的数据库。该系统数据库记录有关作业、警报、操作员、调度等信息,这些信息可以用于自动化系统的操作。
4、tempdb是一个临时数据库,用于存储查询过程中所使用的中间数据或结果。实际上,它只是一个系统的临时工作空间。
------------------------------------------------------------            
 
-----------------------------------------------
1、备份就是制作数据的副本,恢复就是将数据的副本复原到系统中
2、sa是一个默认的SQL Server登录名,拥有操作SQL Server系统的所有权限,不能删除
3、登录名和密码可在“对象资源管理权限”-“安全性”-“登录名”中设置
4、dbo是数据库中的默认用户
创建用户:CREATE USER xx
修改用户名:ALTER USER xx with name=xx
删除用户:DROP USER xx
-------------------------------------------------
<Transact-SQL语言类型>
数据定义语言(DDL):create、alter和drop语句(对数据库对象的操作)
数据操纵语言(DML):select、insert和delete语句(对表数据的操作)
数据控制语言(DCL):grant、revoke和deny语句(对安全管理的操作)
-------------------------------------------------
<注释>
1、主要描述程序名称、作者名称、变 量说明、代码更改日期以及算法描述等.
2、双连字符(--)注释方式和正斜杠星号字符对(/*…*/)注释方式。
--------------------------------------------------
<常用数据类型>
数字数据类型:int、float
字符数据类型:char、varchar、nchar、nvarchar、text(用于存储固定长度或可变长度的字符数据)
日期数据类型:datetime、date、time
--------------------------------------------------
<cursor游标>
1、提供了一种逐行查询数据的功能
2、只能用于定义游标和使用游标的相关语句中
3、是变量或存储过程的输出参数使用的一种数据类型

TAG:

 

评分:0

我来说两句

Open Toolbar