《Sql管理数据库》PPT课件.ppt

上传人:sh****n 文档编号:6619973 上传时间:2020-03-01 格式:PPT 页数:22 大小:3.52MB
返回 下载 相关 举报
《Sql管理数据库》PPT课件.ppt_第1页
第1页 / 共22页
《Sql管理数据库》PPT课件.ppt_第2页
第2页 / 共22页
《Sql管理数据库》PPT课件.ppt_第3页
第3页 / 共22页
点击查看更多>>
资源描述
管理数据库 数据库应用技术 SQLServer2008 主讲人 彭康华 本章主要内容 1 建立和管理数据库 2 查看和修改数据库选项 数据库的创建 任务描述 本项目完成任务 创建大学生选课管理数据库Student 数据库的主数据文件逻辑名称为student data 物理文件D 大学生选课系统 student mdf 初始大小为1MB 最大容量为50MB 增长速度为1MB 为数据库设置一个辅助数据文件student1 dat 物理文件为D 大学生选课系统 student1 ndf 初始大小为2MB 最大容量为50MB 增长速度为1MB 数据库的事务日志文件为student log 物理文件为D 大学生选课系统 student ldf 初始大小为1MB 最大尺寸为20MB 增长速度为10 使用SQLServerManagementStudio创建数据库 1 启动SQLServerManagementStudio 并连接到SQLServer2008中的数据库 在 对象资源管理器 窗口中右击 数据库 节点 弹出快捷菜单 如图2 12所示 2 在弹出菜单中执行 新建数据库 命令 系统出现 新建数据库 对话框 如图2 13所示 图2 13 新建数据库 对话框 使用SQLServerManagementStudio创建数据库 SQLServer2008数据库概念 数据库文件分类主数据文件事务日志文件主数据文件只有一个 但可以包含多个辅助数据文件和多个事务日志文件上机实操 自己建立一个数据库 观察默认方式下 存放在什么路径下 创建了哪些文件 SQLServer2008数据库的3类文件 主数据文件 PrimaryFile 数据库的起点存放用户数据仅有一个主数据文件扩展名为 mdf辅助数据文件 SecondaryFile 用来存放数据可以有多个扩展名为 ndf事务日志文件 TransactionLogFile 存放恢复数据库所需的所有信息扩展名为 ldf 数据库存储的基本单位 页数据库存储的基本单位连续磁盘空间大小为8KB每页的开始部分是96字节的页首 用于存储系统信息页根据功能划分为数据页 索引页 文本页和图像页等8个类型 数据库文件组 出于分配和管理上的需要 可以将数据库文件分成不同的文件组 分为 主文件组 用户定义的文件组 创建数据库 上机实操 使用SQL语句创建数据库CREATEDATABASE数据库名 ON PRIMARY NAME 数据文件的逻辑名 FILENAME 数据文件的物理名 SIZE 文件的初始大小 MAXSIZE 文件的最大容量 FILEGROWTH 文件空间的增量 n LOGON NANE 日志文件的逻辑名 FILENAME 逻辑文件的物理名 SIZE 文件的初始大小 MAXSIZE 文件的最大容量 FILEGROWTH 文件空间的增量 n 注意 在SQL的语法格式中 表示该项可省略 省略时各参数取默认值 n 表示大括号括起来的内容可以重复写多次 之间用 隔开 例2 1 上机实操 创建一个教师数据库 该数据库的主数据文件名为teaching 物理文件名为D teaching teaching mdf 初始大小为5MB 最大容量50MB 增长速度为1MB 数据库的日志文件名为teaching log 物理文件名为D teaching teaching ldf 初始大小为2MB 最大尺寸为10MB 增长速度10 使用SQL命令创建数据库 使用SQL命令创建数据库 CreateDatabaseTeachingON Name teaching Filename D teaching teaching mdf Size 5MB Maxsize 50MB Filegrowth 1MB LOGON Name teaching log Filename D teaching teaching ldf Size 2MB Maxsize 10MB Filegrowth 10 GO 查看数据库信息 用SQLServerManagementStudio查看数据库信息使用Transact SQL语句查看数据库信息 EXECUTE sp helpdb 数据库名 上机实操 EXECsp helpdbTeachingEXECsp helpdb 管理和维护数据库 打开数据库USEdatabase name使用Transact SQL命令增加数据库空间ALTERDATABASE数据库名MODIFYFILE NAME 逻辑文件名 SIZE 文件大小 MAXSIZE 增长限制 更改数据库名称 例3 5 sp renamedb旧名 新名查看SQLServer上共有几个数据库USEmasterGOSELECTNAMEFROMsysdatabases删除数据库DROPDATABASE数据库名 n 上机实践 删除数据库 例2 6 为Teaching数据库增加容量 原来数据库文件teaching的初始分配空间为5MB 指派给Teaching数据库使用 现将teaching的分配空间增加到20MB 使用SQL命令操作数据库 UseTeachingGoAlterDatabaseTeachingModifyFile Name teaching Size 20MB Go 使用SQL命令操作数据库 6 收缩数据库容量语法格式 DbccShrinkdatabase database name target percent 其中target percent是数据库收缩后数据库文件中所需剩余可用空间的百分比 任务实现 创建大学生选课管理数据库Student 数据库的主数据文件的逻辑名称为student 物理文件名为D student student mdf 初始大小为5MB 最大容量为200MB 增长速度为1MB 为数据库设置一个辅助数据文件 其逻辑名称为student1 dat 物理文件名为D student student1 ndf 初始大小为3MB 最大容量为50MB 增长速度为1MB 数据库的事务日志文件为student log 物理文件名为D student student ldf 初始大小为2MB 最大尺寸为20MB 增长速度为10 1 使用SQLServerManagementStudio创建略 由学生自己完成 2 使用SQL命令创建CreateDatabaseStudentOnPrimary Name student data Filename D student student mdf Size 5MB Maxsize 200MB Filegrowth 1MB Name student1 dat Filename D student student1 ndf Size 2MB Maxsize 50MB Filegrowth 2MB LogOn Name student log Filename D student student ldf Size 1MB Maxsize 20MB Filegrowth 10 Go 任务实现 上机实操 为Student数据库增加容量 原来数据库文件student的初始分配空间为5MB 指派给student数据库使用 现将student的分配空间增加到15MB 课后习题 1 通过SQL语句 使用命令创建数据库 使用命令查看数据库定义信息 使用命令修改数据库结构 使用命令删除数据库 2 使用系统存储过程sp helpdb 查看数据库teaching的信息和所有数据库的信息 3 安装SQLServer2008时 系统自动提供的4个系统数据库分别是什么 各起什么作用 4 使用DROPDATABASE语句删除数据库 ThankYou
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!