码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server基本概念

时间:2016-03-01 19:14:28      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:sql server   关系数据库   数据库文件   数据表   master   记录   

数据库的基本结构

1、数据表:通常是一个由行和列组成的二维表。


2、记录或元组:数据表中的行


3、字段或属性:数据表中的列


主键与外键

主键:主键唯一标识表中的行数据,一个主键值对应一个行数据。主键由一个或多个字段组成,其值具有唯一性,不允许去空值。一个表只能有一个主键。


外键:一个关系数据库通常包含多个表,通过外键可以使这些表关联起来。


数据完整性规则

1、实体完整性规则(行完整性)

  要求关系中的元组在主键的属性上不能有空值


2、域完整性规则(列完整性)

  指定一个数据集对某一个列是否有效或确定是否允许空值。


3、引用完整性规则

  如果两个表之间相互关联,那么引用完整性规则要求不允许引用不存在的元组。


4、用户定义的完整性规则

  是针对某一具体数据的约束条件,由应用环境决定。它反映某一具体应用所涉及的具体数据必须满足的语义要求。

 

系统数据库

master数据库:数据库文件--Master.mdf;日志文件--Mastlog.ldf

记录SQL Server系统所有系统级别的信息。它记录所有的登录账户和系统配置设置。master数据库记录所有其他的数据库信息,其中包括数据库文件的位置,同时它还记录了SQL Server的初始化信息。


model数据库:数据库文件--Model.mdf;日志文件--Modellog.ldf

用作SQL Server实例上创建的所有数据库的模版。对model数据库进行的修改将应用以后创建的所有数据库。


msdb数据库:数据库文件--MSDBData.mdf;日志文件--MSDBlog.ldf

用于SQL Server代理计划报警和作业,所有的任务调度、报警、操作都回存储在该数据库中,该数据库还用来存储所有数据库备份历史。SQL Server Agent将会使用这个数据库。


tempdb数据库:数据库文件--Tempdb.mdf;日志文件--Templog.ldf

表示一个工作空间,用于保存临时对象或中间结果集。


Microsoft SQL Server 2008 R2 组件

1、SSMS:

用于访问、配置、控制、管理和开发SQL Server的所有组件。


2、性能工具:

提供SQL Server Profiler和“数据库引擎优化顾问”,用于监视数据库及性能优化。


3、Business Intelligence Development Studio:

用于Analysis Services和Integration Services坚决方案的集成开发环境


4、SQL Server配置管理器:

管理SQL Server服务和网络配置


5、导入和导出数据:

提供一套用于移动、复制及转换数据的图形化工具和可编程对象。


6、Integration Service:

构建高性能集成数据解决方案,包括对数据库进行数据提取、转换和加载。

SQL Server基本概念

标签:sql server   关系数据库   数据库文件   数据表   master   记录   

原文地址:http://yangwang.blog.51cto.com/10855137/1746394

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!