《大型数据库》第5讲 数据库与事务日志、表

第5讲 数据库与事务日志、表
第5讲 数据库与事务日志、表

●问题 数据库设计完成后如何建到系统中去? 当系统业务数据增长后,如何调整数据库容 量呢? 数据库的存储结构 ●数据库文件 3主文件:包含数据库的启动信息、数据 信息—唯一的 3事务日志:包含恢复数据库的所有日志 信息 至少一个 9次要文件:主文件中不包括的所有数据 信息 个或多个 e物理文件(操作系统中实际存在的文 件)和逻辑文件(数据库中的标志)
数 据 库 的 存 储 结 构 问题 数据库设计完成后如何建到系统中去? 当系统业务数据增长后,如何调整数据库容 量呢? 数据库文件 主文件:包含数据库的启动信息、数据 信息——唯一的 事务日志:包含恢复数据库的所有日志 信息——至少一个 次要文件:主文件中不包括的所有数据 信息——零个、一个或多个 物理文件(操作系统中实际存在的文 件)和逻辑文件(数据库中的标志)

●数据库文件组 9主文件组、次文件组、用户定义文件 数据库的存储结构⌒续 组 9可以提高数据库的查询性能 设计文件和文件组的规则 9一个文件或文件组不能用于多个数据 库,只能用于一个数据库 9一个文件只能是一个文件组的成员 一个数据库的数据信息和事务日志信 息总是放开存放的 9事务日志文件不能成为任何文件组的 成员
数 据 库 的 存 储 结 构 ( 续 ) 数据库文件组 主文件组、次文件组、用户定义文件 组 可以提高数据库的查询性能 设计文件和文件组的规则 一个文件或文件组不能用于多个数据 库,只能用于一个数据库 一个文件只能是一个文件组的成员 一个数据库的数据信息和事务日志信 息总是放开存放的 事务日志文件不能成为任何文件组的 成员

●关系图 ●表 ●视图 ●存储过程 数据库对象 ●用户 ●角色 ●规则 ●默认 用户定义的数据类型 ●用户定义的函数 ●全文目录
数 据 库 对 象 关系图 表 视图 存储过程 用户 角色 规则 默认 用户定义的数据类型 用户定义的函数 全文目录

●系统数据库 9 master数据库:记录系统的所有 系统数据库和示例数据库 系统级的信息 model数据库:模板数据库 msdb数据库:记录了有关SQL Server agen服务的信息 8e tempdb数据库:临时数据库,用 于保存中间数据 示例数据库 9 Northwind数据库 pubs数据库
系 统 数 据 库 和 示 例 数 据 库 系统数据库 master数据库:记录系统的所有 系统级的信息 model数据库:模板数据库 msdb数据库:记录了有关SQL Server Agent服务的信息 tempdb数据库:临时数据库,用 于保存中间数据 示例数据库 Northwind数据库 pubs数据库

●使用企业管理器 ●使用向导 创 e使用SQL语旬 问题:用S语句创建数据库 sampo, 建数据库 有一个数据文件20MB.一个日志文 件10MB。 ●显示数据库信息 sp helpdb
创 建 数 据 库 使用企业管理器 使用向导 使用SQL语句 问题:用SQL语句创建数据库sampdb, 有一个数据文件20MB,一个日志文 件10MB。 显示数据库信息 sp_helpdb

●创建数据库 名称 newxk 数据文件 newxk data.mdf,保存在c: 创建数据库练习 中,5MB-10MB,按1M增长 事务日志 newxk10g.1df,保存在C: 中,2MB-5MB,按10%增长 ●创建名为 Archive的数据库,使 用三个10MB的数据文件,包含 在主文件组 primary中,组中第一 个文件Arch1为主要数据文件,同 时有两个10MB的事务日志文件
创 建 数 据 库 练 习 创建数据库 名称newxk 数据文件newxk_data.mdf,保存在c:\ 中,5MB-10MB,按1MB增长 事务日志newxk_log.ldf,保存在c:\ 中,2MB-5MB,按10%增长 创建名为 Archive 的数据库,使 用三个 10 MB 的数据文件,包含 在主文件组primary中,组中第一 个文件Arch1为主要数据文件,同 时有两个 10 MB 的事务日志文件

扩充数据库和事务日志的容量 增加次要文件和事务日志文件 (练习】为newb数据库增加一个次要文 管理数据库 件 newdb data2 练习】将数据库 sampl的数据文 件大小扩充到25MB (练习】将 sampdb的日志文件扩充 到15M
管 理 数 据 库 扩充数据库和事务日志的容量 增加次要文件和事务日志文件 【练习】为newdb数据库增加一个次要文 件newdb_data2. 【练习】将数据库sampdb的数据文 件大小扩充到25MB 【练习】将sampdb的日志文件扩充 到15M

练习】将 sampo数据库的数据文 件压缩为3MB 练习】增加一个日志文件 练习】删除日志文件 ●配置数据库( sp abortion) 缩小数据库和数据文件 重命名数据库( sp renamed) ●删除数据库
【练习】将sampdb数据库的数据文 件压缩为3MB 【练习】增加一个日志文件 【练习】删除日志文件 配置数据库(sp_dboption) 缩小数据库和数据文件 重命名数据库(sp_renamedb) 删除数据库

数据库中的表的概念 SQL Serveri的数据类型 9数据类别 9长度 9精度 表 9小数位数 空值:没有输入的值,未知 或未定义 避免用空值直接参与运算 38尽量不要允许用空值(用默认 值解决没有输入的问题)
表 数据库中的表的概念 SQL Server的数据类型 数据类别 长度 精度 小数位数 空值:没有输入的值,未知 或未定义 避免用空值直接参与运算 尽量不要允许用空值(用默认 值解决没有输入的问题)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《大型数据库》第4讲 数据库设计基础.ppt
- 《大型数据库》第3讲 Transact-SQL语言编程.ppt
- 《大型数据库》第2讲 Transact-SQL语言.ppt
- 《大型数据库》第1讲 SQL Server2000概述.ppt
- 深圳大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第八章 信息安全与职业道德.ppt
- 深圳大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第四章 数据库与信息系统.ppt
- 深圳大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第七章 计算机网络基础.ppt
- 深圳大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第三章 计算机软件系统.ppt
- 深圳大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第五章 多媒体应用技术.ppt
- 深圳大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第六章 数据通信基础.ppt
- 深圳大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识.ppt
- 深圳大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第二章 计算机件系统.ppt
- 《SQL基础—语句初步》第二章 SQL.ppt
- 宜宾职业技术学院:《实用组网技术》课程教学资源_校园网投标书实例(二).doc
- 宜宾职业技术学院:《实用组网技术》课程教学资源_校园网投标书实例(一).doc
- 宜宾职业技术学院:《实用组网技术》课程教学资源_交换机虚划分.doc
- 宜宾职业技术学院:《实用组网技术》课程教学资源_交换机访问.doc
- 宜宾职业技术学院:《实用组网技术》课程教学资源_网络工程方案书写.doc
- 宜宾职业技术学院:《实用组网技术》课程教学资源_RIP 路由协议配置.doc
- 宜宾职业技术学院:《实用组网技术》课程教学资源_OSPF 路由协议配置.doc
- 《大型数据库》第6讲 索引、约束与数据库其它对象.ppt
- 《大型数据库》第7讲 视图.ppt
- 《大型数据库》第8讲 存储过程.ppt
- 《大型数据库》第9讲 触发器.ppt
- 《大型数据库》第10讲 事务与游标编程.ppt
- 《大型数据库》第11讲 SQL Server安全管理.ppt
- 《大型数据库》第12讲 数据库日常维护与管理.ppt
- 《大型数据库》第13讲 应用系统开发.ppt
- 浙江大学:《电子商务系统结构》课程PPT教学课件_第二讲 电子商务系统需求分析.ppt
- 浙江大学:《电子商务系统结构》课程PPT教学课件_第六讲 EB系统分析与设计工具.ppt
- 浙江大学:《电子商务系统结构》课程PPT教学课件_复习.ppt
- 浙江大学:《电子商务系统结构》课程PPT教学课件_第三讲 讨论的内容.ppt
- 浙江大学:《电子商务系统结构》课程PPT教学课件_第四讲 讨论的内容.ppt
- 浙江大学:《电子商务系统结构》课程PPT教学课件_第五讲 应用开发架构.ppt
- 浙江大学:《电子商务系统结构》课程PPT教学课件_第一讲 内容组织和结构.ppt
- 哈尔滨工业大学:《模式识别》课程教学资源(讲义)第一章 绪论(刘家锋).doc
- 哈尔滨工业大学:《模式识别》课程教学资源(PPT课件讲稿)第一章 绪论(刘家锋).ppt
- 哈尔滨工业大学:《模式识别》课程教学资源(讲义)第三章 判别函数分类器.doc
- 哈尔滨工业大学:《模式识别》课程教学资源(PPT课件讲稿)第三章 判别函数分类器.ppt
- 哈尔滨工业大学:《模式识别》课程教学资源(讲义)第二章 距离分类器和聚类分析.doc