第3章 创建和维护数据库 3.1 数据库的结构 3.2 创建数据库的方法 3.3 数据库维护 3.4 数据库迁移.

Slides:



Advertisements
Similar presentations
数据库原理 第三章:关系数据库标准语言 SQL 授课教师:王哲. 本章学习内容 一. SQL 概述、数据库的体系结构  创建及管理数据库 三.管理数据表  管理表数据  数据库单表查询  数据库综合查询 七.视图的创建及删除.
Advertisements

武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
数据库原理与应用教程 ―SQL Server
4 数据库管理.
第10章 数据库备份与恢复 第10章 数据库备份与恢复 10.1 数据库备份 10.2 恢复数据库 10.3 数据库的维护 上页 下页 结束.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第四章 数据库管理和使用.
經濟報告名單: 劉依萍 余嘉鈴 王翊如 張玉欣 連于綺
外汇市场与人民币汇价管理.
門神 在傳統觀念中,門是居住環境中與外界相通的出入口,具有重要的屏障作用。門神顧名思義就是護宅守門的神仙,每逢過年,上至天子百官下至普通百姓,家家戶戶必在門上張貼門神,以保一家平安。 門神種類主要有宅第大門上將軍武門神、內室門戶上祈福文門神,還有童子門神、仙子門神等,形象豐富多樣,皇家貴戚還往往在畫上瀝粉貼金,十分吉祥喜慶。
6 Copyright © Oracle Corporation, All rights reserved. 维护控制文件.
数据库技术及应用 ——SQL Server 任课教师: 毕丛娣 电话: 年3月.
国家公共文化服务体系建设 专家委员会 委员 冯 守 仁
第3章 SQL的基础知识 数据库管理及应用 3.1 SQL简介 3.2 SQL的数据模型 3.3 标识符 3.4 使用SQL语句管理数据库
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
提升课堂质量 助推教师成长 促进教学改革 “一师一优课,一课一名师”活动总结 河南省实验小学.
转正述职报告 乐恩公司 史航
Oracle数据库 Oracle 子程序.
图表的创建.
第 2 章 SQL Server 2008 R2資料庫安裝設定與管理
建立/修改/刪除資料庫 資料庫組成檔案 建立資料庫: 資料(庫)檔案 交易記錄檔 使用Enterprise Manager工具 自助法:
第六章: 建立資料庫.
教 师:曾晓东 电 话: 数据库技术 教 师:曾晓东 电 话:
第 11 章 建立檢視表.
第 14 章 預存程序.
Microsoft SQL Server 2000 李金双.
第 7 章 建立資料表與 資料庫圖表.
第7章 ADO.NET操作SQL Server数据库
第4章 数据库管理 4.1 数据库的存储结构 4.2 创建、修改和删除数据库 4.3 数据库备份 4.4 恢复数据库 4.5 数据库的维护
第9章 SQL Server的数据库保护技术 教学目标:通过本章学习,了解SQL Server的安全体系结构的含义和安全认证模式的分类;掌握SQL Server登录账号、用户账号及角色的创建方法;熟悉权限的分类,掌握对象权限和语句权限的管理方法;明确SQL Server中数据完整性的种类,掌握数据完整性实现的具体方法;熟悉SQL.
第 6 章 使用者權限.
SVN服务器的搭建(Windows) 柳峰
SQL Injection.
第7章 SQL Server代理服务 7.1 SQL Server代理服务配置 7.2 定义操作员 7.3 作业管理 7.4 警报管理
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第17章 网站发布.
国家“十一五”规划教材 数据库原理与应用教程(第3版).
Ch4.SQL Server 2005資料庫組成員元件介紹
SQL Server 2000数据库 简明教程 李存斌 主编 下一页.
数据库技术.
任务1-3 使用Dreamweaver创建ASP网页
第13章 数据库的备份与恢复 13.1 数据库备份设备 13.2 数据库备份 13.3 数据库恢复.
数据库原理与应用 合肥学院 叶潮流
第3章 关系数据库的创建与维护 Microsoft SQL Server2008 概述 SQL Server数据库基础 数据库的创建与维护
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
第九章 创建数据库.
第2章 数据库的创建和管理 学习要点: 2.1 基本概念 2.2 创建数据库 2.3 数据库的管理 2.4 删除数据库
国家“十一五”规划教材 数据库原理与应用教程(第3版).
6 SQL語言與資料庫建置 6-1 SQL語言的基礎 6-2 SQL Server的資料庫結構 6-3 建立使用者資料庫
第 6 章 建立資料庫.
数据库应用技术 SQL Server 2005.
第10章 触发器的创建和使用 10.1 触发器概述 10.2 创建触发器 10.3 修改触发器 10.4 删除触发器.
VB与Access数据库的连接.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
第 7 章 建立資料表與資料庫圖表.
第4章 表的创建与维护 4.1 数据类型 4.2 数据完整性约束 4.3 创建数据表 4.4 修改数据表 4.5 删除数据表.
实验一讲评 … 张榆….
学生活动 体验活动:世界名著知多少?.
第9章 存储过程的创建和使用 9.1 存储过程简介 9.2 创建存储过程 9.3 修改存储过程 9.4 删除存储过程 9.5 执行存储过程.
Visual Basic程序设计 第13章 访问数据库
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
第9章 视 图 教学提示:用户在查询数据库中的数据时,除了直接查看数据库中的表中的数据以外,还可以通过视图来查看表中的数据,也就是说,视图为用户提供了另外一种查看表中的数据的方式。 视图是一种虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自于定义视图的查询所引用的表,并且在引用视图时动态生成。
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
国家“十一五”规划教材 数据库原理与应用教程(第3版).
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
RefWorks使用指南 归档、管理个人参考文献.
Presentation transcript:

第3章 创建和维护数据库 3.1 数据库的结构 3.2 创建数据库的方法 3.3 数据库维护 3.4 数据库迁移

能力目标   理解数据库的逻辑结构和物理结构;   掌握数据库的创建和维护方法;   掌握数据库迁移方法;   掌握生成数据库脚本方法。

态度目标   团队精神;   态度积极;   任务按时完成;   出勤。

重点难点   重点:   理解SQL Server 2005数据库的逻辑结构 和物理结构;   掌握数据库的创建和维护方法。   难点:

3.1 数据库的结构 1. 数据库的逻辑结构 SQL Server数据库的逻辑结构主要是由数据库 3.1 数据库的结构   1. 数据库的逻辑结构   SQL Server数据库的逻辑结构主要是由数据库 对象(Database Objects)和特定数据构成,这些对 象主要包括表(Tables)、视图(Views)、存储 过程(Stored Procedure)、用户(Users)等。

3.1 数据库的结构 2. 数据库的存储结构 主数据文件:是数据库的起点,每一个数据 库都只有一个主数据文件,文件扩展名为MDF。 3.1 数据库的结构   2. 数据库的存储结构   主数据文件:是数据库的起点,每一个数据 库都只有一个主数据文件,文件扩展名为MDF。   次数据文件:是可选的,们可以存储不在主 数据文件中的全部数据和对象。有些数据库可能 没有次数据文件,而有些数据库可能有多个次数 据文件,文件扩展名为NDF。   日志文件:保存了用于恢复数据库的事务日 志信息。每一个数据库都至少有一个日志文件, 文件扩展名为LDF。

3.1 数据库的结构 3. 数据库文件组织结构 文件组:文件组就是文件的集合,使用文件 组将多个文件组合在一起,统一管理和空间分配。 3.1 数据库的结构   3. 数据库文件组织结构   文件组:文件组就是文件的集合,使用文件 组将多个文件组合在一起,统一管理和空间分配。   事务日志文件:一个数据库至少有一个数据 文件和一个日志文件。SQL Server使用数据库的 事务日志来恢复事务。事务日志记录了对数据库 的修改操作。

3.2 创建数据库的方法 1. 使用“SQL Server Management Studio”创建数据库

3.2 创建数据库的方法 2. 使用Transact-SQL语言CREATE DATABASE 语句创建数据库 <filespec> ::= { (     NAME = logical_file_name ,     FILENAME = 'os_file_name'     [ , SIZE = size [ KB | MB | GB | TB ] ]     [ , MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED } ]     [ , FILEGROWTH = growth_increment [ KB | MB | GB | TB | % ] ] ) [ ,...n ] } <filegroup> ::= FILEGROUP filegroup_name [ DEFAULT ]   <filespec> [ ,...n ] CREATE DATABASE database_name [ ON     [ PRIMARY ] [ <filespec> [ ,...n ]     [ , <filegroup> [ ,...n ] ]     [ LOG ON { <filespec> [ ,...n ] } ] ] ] [;]

3.2 创建数据库的方法 2. 使用Transact-SQL语言CREATE DATABASE 语句创建数据库 【案例3.1】   创建名为Library(图书信息)的数据库(数据文件路径 为D:\MyDB,如果尚未创建,首先要创建该路经)。 CREATE DATABASE Library ON ( NAME = Sales_dat, FILENAME = 'D:\MyDB\Libdat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = 'Sales_log', FILENAME = 'D:\MyDB\Liblog.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB )

3.2 创建数据库的方法   2. 使用Transact-SQL语言CREATE DATABASE 语句创建数据库

3.3 数据库维护 1. 修改数据库

3.3 数据库维护 2. 删除数据库

3.4 数据库迁移 1. 分离数据库

3.4 数据库迁移 2. 附加数据库

3.4 数据库迁移 3. 生成数据库对象脚本

3.4 数据库迁移 3. 生成数据库对象脚本

建名为“ 商业企业进销存信息管理系统 ” eTradeInfo 数据库。 要求: 案例分析   使用“ SQL Server Management Studio ”工具,创 建名为“ 商业企业进销存信息管理系统 ” eTradeInfo 数据库。 要求:   1. 主文件初始大小5MB;最大为32GB;按15%增长;   2. 次文件初始大小3MB;最大为5GB;按10MB增长;   3. 日志文件初始大小10MB;无限制大小;按10%增长;   4. 将创建的数据库生成脚本文件存放到自己的移动存储 器上,准备下次实训需要;   5. 将数据库分离下来,并存放到自己的移动存储器上, 准备下次实训需要;

能否通过存储的脚本文件或分立下来的数据库 移植到其他数据库服务器上?如何实现? 案例分析 问题:   1. 如何修改添加一个次数据库文件?完成添加 操作。   2. 如何附加分离下来的数据库?完成附加。   3. 如何通过脚本文件创建数据库?使用存储脚 本文件完成数据库的创建。 讨论:   能否通过存储的脚本文件或分立下来的数据库 移植到其他数据库服务器上?如何实现?

SQL Server 2005数据库的逻辑结构和物理结构的 基本构造,数据库逻辑名称、主数据文件、次数据文 本章小结   SQL Server 2005数据库的逻辑结构和物理结构的 基本构造,数据库逻辑名称、主数据文件、次数据文 件、日志文件以及文件组的关系和区别;   创建、维护数据库的两种方法,一是通过 “ SQL Server Management Studio ” 工具,可以非常方便地创 建和维护数据库;二是通过 Transact-SQL 语法结构, 在“SQL编辑器”中,创建、修改和删除数据库。 数据库迁移和生成脚本代码是数据库应用开发过 程中常用和实用的功能。