【SQL server速成之路】数据库和表(一)

本文详细介绍了SQLServer数据库的基本概念,包括逻辑数据库与物理数据库的组成,如表、存储过程、触发器等数据库对象,以及数据库的创建、修改和删除操作。同时,讲解了界面和命令行方式操作数据库的方法,并提到了数据库快照的概念,为数据库管理和维护提供了全面的知识。
摘要由CSDN通过智能技术生成

🎉个人主页:这个昵称我想了20分钟
✨往期专栏:【速成之路】jQuery


🎖️专栏:【速成之路】SQL server
🔓往期回顾:【SQL server速成之路】数据库基础


在这里插入图片描述

一、基本概念

1.数据库

1.逻辑数据库
从逻辑上看,SQL Server 2012数据库由存放数据的表以及支持这些数据的存储、检索、安全性和完整性的对象所组成。组成数据库的逻辑成分称为数据库对象。
SQL Server 2012的数据库对象主要包括表(table)视图(view)索引( index )存储过程 ( stored procedure )触发器 ( trigger ) 和==约束(constraint)==等,各对象的简要说明列于表中。
在这里插入图片描述
在这里插入图片描述

  (1)完全限定名。完全限定名是对象的全名,在SQL Server 2012上创建的每个对象都有唯一的完全限定名。包括四个部分:服务器名、数据库名、数据库架构名和对象名,其格式为:server.database.scheme.object
例如,NS001.xsbook.DBO.xs即为一个完全限定名。
  (2)部分限定名。使用T-SQL编程时,使用全名往往很繁琐且没有必要,所以常省略完全限定名中的某些部分。对象全名的4个部分中的前3个部分均可被省略,当省略中间的部分时,圆点符“.”不可省略。这种只包含对象完全限定名中的一部分的对象名称为部分限定名。使用对象的部分限定名时,SQL Server 2012可以根据系统的当前工作环境确定对象名称中省略的部分。
在部分限定名中,未指出的部分使用以下默认值:
服务器:默认为本地服务器。
数据库:默认为当前数据库。
数据库架构名:默认为dbo。

2.物理数据库
(1)页和区
  SQL Server 2012中有两个主要的数据存储单位:。页是SQL Server 2012中用于数据存储的最基本单位。每个页的大小是8KB,也就是说,SQL Server 2012每 1MB的数据文件可以容纳128页。每页的开头是96字节的标头,用于存储有关页的系统信息。紧接着标头存放的是数据行,数据行按顺序排列。数据库表中的每一行数据都不能跨页存储,即表中的每一行数据字节数不能超过8192个。页的末尾是行偏移表,对于页中的每一行在偏移表中都有一个对应的条目。每个条目记录着对应行的第一个字节与页首部的距离。

(2)数据库文件
  SQL Server 2012所使用的文件包括三类文件:
  ① 主数据文件。主数据文件简称主文件,该文件是数据库的关键文件,包含了数据库的启动信息,并且存储数据。每个数据库必须有且仅能有一个主文件,其默认扩展名为.mdf。
   ② 辅助数据文件。辅助数据文件简称辅(助)文件&

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这个昵称我想了20分钟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值