数据库SQL Server,创建数据库

2.1 SQL Server的数据存储结构

SOL Server是一个数据库管理系统,需要以有效方式存储高容量数据。要更好地理解SQLServer 处理数据的方式,就需要了解数据的存储结构。

2.1.1文件类型

数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成。一个数据库至少应 该包含一个数据文件和一个事务日志文件。

stmg 数据库创建在物理介质(如硬盘)的NTFS分区或FAT分区的一个或多个文件上,它预先分配了 将要被数据和事务日志所使用的物理存储空间,存储数据的文件叫作数据文件,数据文件包含数据 和对象,如表和索引。存储事务日志的文件叫作事务日志文件(又称日志文件).在创建一个新的数 据库的时候,仅仅是创建了一个"空壳",必须在这个"空壳"中创建对象(如表等),然后才能使 用这个数据库。

SOL Server 2016数据库具有以下四种类型的文件。

> 主数据文件:主数据文件包含数据库的启动信息,指向数据库中的其他文件.每个数据库都有一个主数据文件,主数据文件的推荐文件扩展名是.mdf

> 次要(辅助)数据文件:除主数据文件以外的所有其他数据文件都是次要数据文件。某些 数据库可能不包含任何次要数据文件,而有些数据库则包含多个次要数据文件,次要数据 文件的推荐文件扩展名是.ndf.

> 事务日志文件:事务日志文件包含恢复数据库所有事务日的信息。每个数据库必须至少 有一个事务日志文件,当然也可以有多个,事务日志文件的推荐文件扩展名是.ldf

> 文件流(Filestream)数据文件:可以使基于SQLServer的应用程序能在文件系统中存储非 结构化的数据,如文档、图片,音频,视频等,文件流主要将SOL Server数据库引擎和新 技术文件系统(NTFS)集成在一起。它主要以varbinary(max)数据类型存储数据,使用这个 数据类型,非结构化数据存储在NTFS文件系统中,而SOL Server数据库引擎管理文件流字 段和存储在NTFS格式文件系统中的实际文件。

**注:**为了提高安全性,数据文件与事务日志文件尽量不要在同一块硬盘上保存。

右键,新建数据库

创建一个名为"class"的数据库,数据文件和日志文件初始大小设置为10MB.启用自动增长, 数据库文件存放路径为C:\db_class

设置数据库为自动收缩。把原来的False改为true

相关推荐
Karoku06633 分钟前
【企业级分布式系统】ELK优化
运维·服务器·数据库·elk·elasticsearch
小技与小术2 小时前
数据库表设计范式
数据库·mysql
安迁岚2 小时前
【SQL Server】华中农业大学空间数据库实验报告 实验三 数据操作
运维·服务器·数据库·sql·mysql
安迁岚2 小时前
【SQL Server】华中农业大学空间数据库实验报告 实验九 触发器
数据库·sql·mysql·oracle·实验报告
Loganer2 小时前
MongoDB分片集群搭建
数据库·mongodb
LKID体2 小时前
Python操作neo4j库py2neo使用之创建和查询(二)
数据库·python·neo4j
刘大浪2 小时前
后端数据增删改查基于Springboot+mybatis mysql 时间根据当时时间自动填充,数据库连接查询不一致,mysql数据库连接不好用
数据库·spring boot·mybatis
一只爱撸猫的程序猿2 小时前
简单实现一个系统升级过程中的数据平滑迁移的场景实例
数据库·spring boot·程序员
无敌岩雀2 小时前
MySQL中的索引
数据库·mysql
a_安徒生3 小时前
linux安装TDengine
linux·数据库·tdengine