① sql server 什么是物理表
数据库里有:
表、视图、存储过程、函数、触发器等等等
其实没有严格意义上的物理表区分,可以理解为:实际占用你磁盘空间的表,就是物理表,也就是用户表。
当然还有系统表,系统表在一般情况下是无法修改的。
② 数据库中,物理数据层是什么能具体举一下例子吗
物理层,就是存储数据的磁盘介质。
类似于我们复制文件到U盘、手机中一样。U盘手机,就是物理层。
③ 数据库(SQL)中什么是表、字段、记录谢谢了,大神帮忙啊
在关系型数据库中,表就是一个数据的集合体,简单地理解就是一个二维(行与列有简单对应关系的)数据表格。 字段是指表格中的列,即具有相同属性的数据集合,每个字段都必须有一个唯一的名称,称为字段名。例如,在表格中,如果用一列存放“性别”,“性别”就是一个字段名。 记录是指表格中的行,它由若干个字段值构成。例如,用于记录每个成员的表中,可以有昵称、年龄、性别、电子邮件等字段,添加进表中的每一个成员,都包含有昵称、年龄、性别、电子邮件这些数据,每个成员的这些数据构成一条记录。
④ SQL Server数据库的物理文件有哪些
在microsoft
sql
server
2005中,用于数据存储的实用工具是数据库。数据库的物理表现是操作系统文件,即在物理上,一个数据库由一个或多个磁盘上的文件组成。这种物理表现只对数据库管理员是可见的,而对用户是透明的。逻辑上,一个数据库由若干个用户可视的组件构成,如表、视图、角色等,这些组件称为数据库对象。用户利用这些逻辑数据库的数据库对象存储或读取数据库中的数据,也直接或间接地利用这些对象在不同应用程序中完成存储、操作和检索等工作。逻辑数据库的数据库对象可以从企业管理器中查看.
每个sql
server
2005数据库(无论是系统数据库还是用户数据库)在物理上都由至少一个数据文件和至少一个日志文件组成。出于分配和管理目的,可以将数据库文件分成不同的文件组。
数据文件:分为主要数据文件和次要数据文件两种形式。每个数据库都有且只有一个主要数据文件。主要数据文件的默认文件扩展名是.mdf。它将数据存储在表和索引中,包含数据库的启动信息,还包含一些系统表,这些表记载数据库对象及其他文件的位置信息。次要数据文件包含除主要数据文件外的所有数据文件。有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。次要数据文件的默认文件扩展名是.ndf。
日志文件:sql
server具有事务功能,以保证数据库操作的一致性和完整性。所谓事务就是一个单元的工作,该单元的工作要么全部完成,要么全部不完成。日志文件用来记录数据库中已发生的所有修改和执行每次修改的事务。sql
server是遵守先写日志再执行数据库修改的数据库系统,因此如果出现数据库系统崩溃,数据库管理员(dba)可以通过日志文件完成数据库的修复与重建。每个数据库必须至少有一个日志文件,但可以
不止一个。日志文件的默认文件扩展名是.1df。建立数据库时,sqi。server会自动建立数据库的日志文件。
文件组:一些系统可以通过控制在特定磁盘驱动器上放置的数据和索引来提高自身的性能。文件组可以对此进程提供帮助。系统管理员可以为每个磁盘驱动器创建文件组,然后将特定的表、索引、或表中的text、ntext或image数据指派给特定的文件组。
sqi.server有两种类型的文件组:主文件组和用户定义文件组。主文件组包含主要数据文件和任何没有明确指派给其他文件组的文件,系统表的所有页均分配在主文件组中;用户定义文件组是在cr
e_ate
data_base或ai,ter
data.base语句中,使用fii,egroup关键字指定的文件组。sqt.server
2005在没有文件组时也能有效地工作,因此许多系统不需要指定用户定义文件组。在这种情况下,所有文件都包含在主文件组中,而且sqi。server
2005可以在数据库内的任何位置分配数据。
每个数据库中都有一个文件组作为默认文件组运行。当sqi。server给创建时没有为其指定文件组的表或索引分配页时,将从默认文件组中进行分配。一次只能有一个文件组作为默认文件组。如果没有指定默认的文件组,主文件组则成为默认的文件组。
⑤ 请教一下“物理数据库”是什么和一般的数据库有什么区别和局域网有关系吗
以外模式为框架所组成的数据库叫用户数据库(user's Database),以内模式为框架所组成的数据库叫物理数据库(Physical Database),只有物理数据库是真实存在于计算机外存中。
物理数据库,数据库包括三类物理文件:控制文件,在线重做日志文件,数据文件。这些文件都是实实在在的物理存在的文件,在不同的操作系统平台具有不同的实现方式。
⑥ sql 里逻辑文件和物理文件各指什么
物理文件是实际存放数据的文件,就是在磁盘上具体对应的文件。逻辑文件LF是物理文件的一个视图,按定义的Key键值对数据进行了排序。操作方法如下:
1、打开SQLServerManagementStudio并连接到数据库引擎服务器。
⑦ 数据库表的物理结构是什么
Log File物理结构
log block结构分为日志头段、日志记录、日志尾部
Block Header,占用12字节
Data部分
Block tailer,占用4字节
Block Header
这个部分是每个Block的头部,主要记录的块的信息
Block Number,表示这是第几个block,占用4字节,是通过LSN计算得来的,占用4字节
Block data len,表示该block中有多少字节已经被使用了,占用2字节
First Rec offet,表示该block中作为第一个新的mtr开始的偏移量,占用2字节
Checkpoint number,表示该log block最后被写入时的检查点的值,占用4字节