数据库与基本表的创建和管理_第1页
数据库与基本表的创建和管理_第2页
数据库与基本表的创建和管理_第3页
数据库与基本表的创建和管理_第4页
数据库与基本表的创建和管理_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第九章 数据库与根本表的创建和管理9.1 数据库的创建与管理9.1.1 Sql Server 数据库的构成9.1.2 创建数据库上一章前往目录数据库的组成Sql Server的数据库由数据文件和日志文件组成.数据文件用于存放数据库数据日志文件用于存放对数据库数据的操作记录数据库的物理存储构造数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件.数据的存储单位是页,一页是8KB的延续存储空间,页的大小决议了数据库表的一行数据的最大大小,sql server 2000规定一行的数据不能跨行存储.数据库文件和日志文件的作用 数据库

2、文件包括主数据文件和辅助数据库文件主数据文件的扩展名为.mdf主数据包含数据库的启动信息以及数据库数据,每个数据库只能有一个主数据库文件辅助数据文件的扩展名为.ndf 一个数据库可以有多个辅助数据文件,用于存储数据日志文件的扩展名为.ldf 用来记录页的分配和释放以及对数据库数据的修正操作.每个数据库文件至少要有一个日志文件.创建数据库每个数据库都由以下几个部分的数据库对象所组成:关系图、表、视图、存储过程、用户、角色、规那么、默许、用户自定义数据类型和用户自定义函数。 创建数据库的方法 运用导游创建数据库运用企业管理器Enterprise Manager创建数据库运用Transact-SQL

3、言语创建数据库。 一运用导游创建数据库图4-2 欢迎运用创建数据库导游对话框 图4-3 输入数据库称号和文件位置对话框 图4-4 定义数据库文件逻辑称号及初始大小对话话框图4-5 定义数据库增长信息对话框 图4-6 定义事务日志文件称号及初始大小对话框 图4-7 定义事务日志文件增长信息对话框 图4-8 确认创建数据库对话框 2运用企业管理器创建数据库 在企业管理器中,单击工具栏中的 图标,或在数据库文件夹或其下属任一数据库图标上单击右键,选择新建数据库选项在常规General页框中,要求用户输入数据库称号以及排序规那么称号。 点击数据文件Data Files页框,该页框用来输入数据库文件的逻

4、辑称号、存储位置、初始容量大小和所属文件组称号点击事务日志Transaction Log页框,该页框用来设置事务日志文件信息创建数据库对话框中的常规页框图4-10 创建数据库对话框中的数据文件页框图4-11 创建数据库对话框中的事务日志页框3 运用Transact-SQL言语创建数据库,语法如下:CREATE DATABASE database_nameON PRIMARY ,n LOG ON ,n:= (NAME=logical_file_name, FILENAME=os_file_name ,SIZE=size ,MAXSIZE=max_size|UNLIMITED ,FILEGROWT

5、H=growth_increment ) ,ndatabase_name:数据库的称号,最长为128个字符。PRIMARY:该选项是一个关键字,指定主文件组中的文件。 LOG ON:指明事务日志文件的明确定义。 NAME:指定数据库的逻辑称号,这是在SQL Server系统中运用的称号,是数据库在SQL Server中的标识符。各参数阐明如下: FILENAME:指定数据库所在文件的操作系统文件称号和途径,该操作系统文件名和NAME的逻辑称号一一对应。SIZE:指定数据库的初始容量大小。 MAXSIZE:指定操作系统文件可以增长到的最大尺寸。 FILEGROWTH:指定文件每次添加容量的大小,

6、当指定数据为0时,表示文件不增长。创建了一个Company数据库 创建了一个Company数据库,该数据库的主数据文件逻辑称号为Company_data,物理文件名为Company.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑称号为Company_log,物理文件名为Company.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。修正数据库1. 利用企业管理器修正数据库 2. 运用ALTER DATABASE语句修正数据库 1. 利用企业管理器修正数据库设置中的各选项阐明如下 :ANSI NULL默许设置:允许在数据库表的列中输入空NULL

7、值。 递归触发器:允许触发器递归调用。SQL Server设定的触发器递归调用的层数最多为32层。自动更新统计信息:允许运用SELECT INTO或BCP、WRITETEXT、UPDATETEXT命令向表中大量插入数据。 残缺页检测:允许自动检测有损坏的页。自动封锁:当数据库中无用户时,自动封锁该数据库,并将所占用的资源交还给操作系统。自动收缩:允许定期对数据库进展检查,当数据库文件或日志文件的未用空间超越其大小的25%时,系统将会自动缩减文件使其未用空间等于25%。自动创建统计信息:在优化查询Query Optimizer时,根据需求自动创建统计信息。运用被援用的标识符:标识符必需用双引号括起来,且可以不遵照Transact-SQL命名规范。2. 运用ALTER DATABASE语句修正数据库语法方式如下: Alter database databasenameadd file (,n |add log file ,n |remove file logical_file_name with delete |modify file |modify name=new_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论