1、深入浅出了解数据库
1、数据库
1、存储结构
逻辑存储结构:指的是数据库是由哪些性质的信息组成。所有与数据处理操作相关的信息都存储在数据库中
物理存储结构:讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,
一个数据库由文件组成的,文件是由盘区组成的,盘区由页面组成的。SQL server的数据存储基本单位是页面。
页面分类:数据页面;索引页面;文本图像页面;全局分配页面;页面剩余空间页面;索引分配页面
盘区是表和索引分配空间的基本单位。单一盘区;混合盘区。
2、组织方式
3、数据库文件组
主要文件组:包涵主要数据文件和任何没有明确指派给其他文件组的其他文件。系统表的所有页均分配在主文件组中
用户定义文件组:Server2008没有文件组时也能有效工作,许多系统不需要指定用户定义文件组。
2、数据库建立
1、对象资源管理器创建
2、T_SQL语言创建
创建一个test数据库,主数据文件逻辑名是test_data,物理文件名是test.mdf,初始大小为10mb,最大尺寸无限大,增长速度为10%;数据库日志文件逻辑名test——log,物理文件名为test.ldf,初始大小为1mb,最大尺寸5mb,增长速度1mb。
create database test on primary ( name = 'test', filename = 'D:\study\test.mdf', size = 1024KB, maxsize = unlimited, filegrowth = 10% ) log on ( name = 'test_log', filename = 'D:\study\test_log.ldf' size = 1024kb, maxsize = 5120kb, filegrowth = 1024kb )
删除数据库:drop database test
用名为test备份的备份设备来和还原test数据库
use master restore database test from test备份
建表
create table yuanxi ( id int identity primary key, name varchar(10) not null unique, mioashu varchar(100) )
标签:文件,存储,数据库,和表,盘区,test,操作,页面 From: https://www.cnblogs.com/gunancheng/p/17493055.html