设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1448|回复: 0

SQL Server基本概念

[复制链接]

17

主题

117

金钱

199

积分

入门用户

发表于 2019-7-5 15:26:35 | 显示全部楼层 |阅读模式

数据库的基本结构

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:

构建高性能集成数据解决方案,包括对数据库进行数据提取、转换和加载。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表