SQL Server 数据库基本介绍

数据库用于存储结构化数据。数据的组织有多种数据模型,目前主要的数据模型是关系数据模型,以关系模型为基础的数据库就是关系数据库。
一,数据库的概述

1)关系数据库术语

  • 表:用于存储数据,它以行列式方式组织,可以使用SQL从中获取、修改和删除数据库。表是关系数据库的基本元素
  • 记录:记录是指表中的一行,在一般情况下,记录和行的意思是相同的。
  • 字段:字段是表中的一列,在一般情况下,字段和列所致的内容是相同的。
  • 关系:关系是一个从数学中来的概念,在关系代数中,关系是指二维表,表既可以用来表示数据,也可以用来表示数据之间的联系
  • 索引:索引是建立在表上的单独的物理结构,基于索引的查询使数据获取更为快捷。索引是表中的一个或多个字段,索引可以是唯一的,也可以是不唯一的,主要是看这些字段是否允许重复。主索引是表中的一列和多列的组合,作为表中记录的唯一标识。外部索引是相关联的表的一列或多列的组合,通过这种方式来建立多个表之间的联系。
  • 视图:视图是一个真实表的窗口,视图不能脱离表。视图和表的区别是,表是实际存在的(需要存储在计算机中,占用存储空间),而视图是虚拟表(仅存储真实表的视图表现形式),它用于限制用户可以看到和修改的数据量,以简化数据的表达。
  • 存储过程:存储过程是一个编译过的SQL程序。在该过程中,可以嵌入条件逻辑、传递参数、定义变量和执行其他编程任务。

2)数据库管理系统提供的功能
数据库管理系统简称为DBMS,是一种操作和管理数据库的大型软件,用于建立、使用维护数据库。基本功能如下

  • 数据定义功能:定义数据库结构
  • 数据存取功能:提供数据操纵语言,实现对数据库数据的基本存储操作
  • 数据库运行管理功能:提供数据控制功能,即数据的安全性,完整性和并发控制等对数据库运行进行有效的控制和管理
  • 数据库的建立和维护功能:包括数据库初始数据的嵌入,数据库的转储、恢复、重组织、系统性能监视、分析等功能
  • 数据库的传输:实现用户程序与DBMS之间的通信

3)数据库的存储结构

  • 数据库文件
    主数据文件(Primary):是数据库的关键文件,用来存放数据,包含数据库启动信息,每个数据库都必须包含也只能包含一个主数据文件,默认扩展名是.mdf
    次数据文件(Secondary):又称辅助文件,包含除主数据文件外的所有数据文件。次数据文件是可选的,有些数据库没有次数据文件,有些数据库则包含多个次数据文件.默认扩展名是.ndf
    事务日志文件(Transaction Log):用来存放事务日志信息。事务日志记录了SQL Sever所有的事务和由这些事务引起的数据库的变化。SQL Sever遵循先写日志再进行数据库修改的规则,所以数据库中数据的任何变化在写到磁盘之前,这些改变先在事务日志中做了记录,每个数据库至少有一个事务日志文件Lof File,也可以不止一个。默认扩展名是.ldf
  • 数据库文件组
    主文件组:包含主数据文件和所有没有被包含在其他文件组里的文件
    用户定义文件组:
    默认文件组:
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值