问关于SQL Server数据库的一些功能

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:28:33
这一系列都是有什么用,怎么用,什么时候用,麻烦行家解释啊,就是关系图啊,表啊这一列
关系图下面所有的。。。

关系图:
描述表与表之间关系的图形显示模式,例如表间的外键关连,方便用户清楚的了解各个表与表的关系。用户可以方便的创建表间的关系,通过托拽操作;

表:
关系型数据库的基本元素,存储信息的单元;用户可以在这里看见当前数据库的所有表,通过图形界面方便的进行创建、删除、修改等操作;

视图:
按照一定条件创建的查询结果集,存放在数据库中,方便再次使用。数据库中大量的计算字段等都可以通过视图实现;

存储过程:
一些SQL语句的集合,一般包括一些输入参数、返回参数等。什么都可以在存储过程中执行,数据库的增、删、改都可以,逻辑判断,统计分析,几乎无所不能;学会使用存储过程,就能当个DBA了;

用户:
能够访问当前数据库的用户,例如sa,或者自己创建一些用户,都可以,用户连接数据库;

角色:
用户隶属的角色,每个角色可以定义不同的数据库操作权限,例如只能查询,不能修改等;

规则:
设定数据库的一些规则,例如表A的字段A1只能输入(A11、A22)两个字段,其它的非法,十分方便的设定各个规则;

默认:
使用常量、表达式或者变量做为一个默认值;

用户定义的数据类型
用户自定义数据类型,例如date类型;

用户自定义的函数:
用户自定义的函数,例如感觉SQL自身的字符函数不够用,自己再定义一些,在视图和存储过程中可以随时使用;

关系图就是一个database中的各个表之间的关系的体现,你可以通过关系图去修改表与表之间的关系。