第九章 创建数据库.

Slides:



Advertisements
Similar presentations
2010 年 6 月课件制作人:王亚楠 1 模块 2 项目开发概论 教学课件 年 6 月课件制作人:王亚楠 2 目录 目标 了解:数据库技术的基本概念与结构 理解:数据模型的分类与结构组成 掌握:关系数据库及 SQL 的基本理论 知识 掌握:数据库设计的方法与步骤 内容 2.1 数据库技术基础.
Advertisements

2011/11,12 南台資管 吳昭儀. 1. 使用者介面 (User Interface)  使用者操作畫面的安排  Textbox, ComboBox, ListBox, CheckList, … 2. 流程控制 (Process Control)  使用者輸入資料檢查  計算  資料輸出.
行政事业单位资产管理信息系统培训 讲师:姚珂 行政事业单位资产管理信息系统培训. 2 系统总体功能介绍 1 软件安装与数据初始 软件安装与数据初始 2 软件日常操作介绍 软件日常操作介绍 4 用户管理及账套维护 用户管理及账套维护 5 目 录目 录目 录目 录 参数配置与数据上报.
数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
我的未来不是梦 攀枝花市经贸旅游学校. 1. 文中案例王萍苦恼的原因是 什么? 2. 你有哪些办法可以帮助王萍? 导入 思考  谁来帮帮她?
教学网站: 数据库及应用 授课教师:岳静 Tel: 教学网站:
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
Database Management System 資料庫管理系統
数据库原理与应用教程 ―SQL Server
第四章 数据库管理和使用.
經濟報告名單: 劉依萍 余嘉鈴 王翊如 張玉欣 連于綺
外汇市场与人民币汇价管理.
第5章 索引及视图操作 数据库原理应用与实践 SQL SERver2014(第2版) 主编 贾铁军 科学出版社 编著 陈国秦 万程 邢一鸣
第14章 預存程序 14-1 預存程序的基礎 14-2 建立與執行預存程序 14-3 預存程序的參數傳遞 14-4 預存程序的傳回值
第3章 SQL的基础知识 数据库管理及应用 3.1 SQL简介 3.2 SQL的数据模型 3.3 标识符 3.4 使用SQL语句管理数据库
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
创建数据库 MySql创建数据库的语法: CREATE DATABASE 数据库名; 例: CREATE DATABASE mydb;
第8章 SQL Server安全管理 谁都可以任意访问数据库吗?
第三章 管理信息系统的技术基础 主要内容: 数据处理 数据组织 数据库技术 4. 计算机网络.
提升课堂质量 助推教师成长 促进教学改革 “一师一优课,一课一名师”活动总结 河南省实验小学.
转正述职报告 乐恩公司 史航
第2章 数据定义功能 创建表 在关系型数据模型中,表(Table)是最基本的数据结构。
如何提高研训教师职业素养 阜新市教师进修学院 王晓秋
第7章 建立資料表與完整性限制條件 7-1 資料型別 7-2 資料表的建立 7-3 建立完整性限制條件 7-4 修改與刪除資料表
微软SQL服务器Always-On Technologies: 针对局部损害和人为错误灾难的恢复策略
数据原理复习概要.
第 2 章 SQL Server 2008 R2資料庫安裝設定與管理
建立/修改/刪除資料庫 資料庫組成檔案 建立資料庫: 資料(庫)檔案 交易記錄檔 使用Enterprise Manager工具 自助法:
第1章 SQL Server 关系数据库简介 1.1 SQL Server 特点 1.2 SQL Server的安装和配置
第六章: 建立資料庫.
第 3 章 熟悉 SQL Server 的工作平台.
第 11 章 建立檢視表.
第 14 章 預存程序.
Microsoft SQL Server 2000 李金双.
題庫解析:MTA資料庫檢定 授課老師:李春雄 博士
第 7 章 建立資料表與 資料庫圖表.
SQL Server 2000 数据库入门.
第7章 ADO.NET操作SQL Server数据库
建立/修改/刪除資料表 建立資料表 使用Enterprise Manager工具
第1章 SQL Server 2005 关系数据库简介.
第9章 SQL Server的数据库保护技术 教学目标:通过本章学习,了解SQL Server的安全体系结构的含义和安全认证模式的分类;掌握SQL Server登录账号、用户账号及角色的创建方法;熟悉权限的分类,掌握对象权限和语句权限的管理方法;明确SQL Server中数据完整性的种类,掌握数据完整性实现的具体方法;熟悉SQL.
第 6 章 使用者權限.
Ch4.SQL Server 2005資料庫組成員元件介紹
实验二讲评 … 张榆….
第一章 SQL Server数据库基础.
数据库技术.
数据库应用技术 SQL Server 2005.
第20章 MySQL数据库.
数据库技术与应用.
学习要点: 备份的概念 备份的类型 数据库备份的方法 恢复数据库的方法
数据库原理与应用 合肥学院 叶潮流
第3章 关系数据库的创建与维护 Microsoft SQL Server2008 概述 SQL Server数据库基础 数据库的创建与维护
Microsoft TechNet 技術講座--資料庫技術升級系列三 精誠公司恆逸資訊 楊先民
3.2 Mysql 命令行 1 查看数据库 SHOW DATABASES; 2 创建一个数据库test1 CREATE DATABASE test1; 3 选择你所创建的数据库 USE test1; (按回车键出现Database changed 时说明操作成功!) 4 查看现在的数据库中存在什么表.
第2章 数据库的创建和管理 学习要点: 2.1 基本概念 2.2 创建数据库 2.3 数据库的管理 2.4 删除数据库
国家“十一五”规划教材 数据库原理与应用教程(第3版).
6 SQL語言與資料庫建置 6-1 SQL語言的基礎 6-2 SQL Server的資料庫結構 6-3 建立使用者資料庫
第 6 章 建立資料庫.
第六類 資料庫備份與回復.
ERWin简介 目前流行的数据库建模工具 PowerDesigner Rose ERwin
第 7 章 建立資料表與資料庫圖表.
实验一讲评 … 张榆….
第9章 存储过程的创建和使用 9.1 存储过程简介 9.2 创建存储过程 9.3 修改存储过程 9.4 删除存储过程 9.5 执行存储过程.
SQL Server2000概述 SQL Server简介 SQL Server安装 SQL Server数据库 2019/5/8.
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
第9章 视 图 教学提示:用户在查询数据库中的数据时,除了直接查看数据库中的表中的数据以外,还可以通过视图来查看表中的数据,也就是说,视图为用户提供了另外一种查看表中的数据的方式。 视图是一种虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自于定义视图的查询所引用的表,并且在引用视图时动态生成。
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
国家“十一五”规划教材 数据库原理与应用教程(第3版).
第二十四讲 装库与卸库.
「高級中等學校學生學習歷程資料庫」與學校自行建置 「校內學生學習歷程檔案紀錄模組」 資料串接全國說明會
Presentation transcript:

第九章 创建数据库

数据库结构 表(tables) 视图(views) 索引(indexes) 默认(defaults) 约束(constraints) 存储过程(stored procedures) 触发器(triggers) 用户定义的数据类型()

系统数据库 Master Model Tempdb Msdb 样本数据库 记录SQL Server信息,用户、数据库特征 模版数据库 存放各项作业的临时信息 Msdb 供SQL Server Agent使用 样本数据库 Pubs——图书出版发行管理 Northwind——客户订单管理

9.1 创建和打开数据库 数据库名 数据库名称在服务器中必须惟一 符合标识符的规则 数据库名称最多可以包含128个字符

创建和打开数据库 所有文件都具有逻辑文件名与物理文件名 主数据文件(.mdf) ——一个 数据文件 次数据文件(.ndf) ——多个 数据库文件 日志文件(.ldf) 所有文件都具有逻辑文件名与物理文件名

创建和打开数据库 文件组 使用文件和文件组时要遵循以下规则 每个数据库中至少包含一个文件组(主文件组) 主数据文件必须属于主文件组 一个文件只能属于一个文件组 一个文件或文件组只能属于一个数据库 日志文件不能成为任何文件组的成员

使用CREATE DATABASE 命令建立数据库 [ON PRIMARY (NAME=…,FILENAME=…,SIZE=…,MAXSIZE=…,FILEGROWTH=…) … LOG ON FILEGROUP 文件组名]

使用USE命令可以打开 已创建的数据库 打开已创建的数据库命令格式为 USE 数据库名

例9-1 创建期刊采编系统 数据库MagDb 磁盘的文件夹要预先建立

例9-2 创建未指定数据文件和日志文件的数据库usedb1

例9-3 创建数据库usedb,其主数据文件为use1,次数据文件为use2和use3;日志文件包括uselog1和uselog2

例9-4 创建包含多个文件组的数据库usedb2

9.2 修改数据库 增加或删除数据文件和日志文件 缩小分配给数据文件或日志文件的空间 扩大分配给数据文件或日志文件的空间 创建文件组 9.2 修改数据库 增加或删除数据文件和日志文件 缩小分配给数据文件或日志文件的空间 扩大分配给数据文件或日志文件的空间 创建文件组 改变默认文件组 改变数据库名

9.2.1 使用ALTER DATABASE命令改变数据库定义 ADD FILE (文件参数) … TO FILEGROUP 文件组名 REMOVE FILE (文件参数) … MODIFY FILE (文件参数) … ADD LOG FILE (文件参数) … ADD FILEGROUP 文件组名 REMOVE FILEGROUP 文件组名

例9-5 为数据库usedb1增加一个数据文件add_use1

例9-6 为数据库usedb1增加 一个日志文件add_use1_log

例9-7 为数据库usedb1增加一个数据文件add_use2并添加到新建的文件组usedbFG中

例9-8 更改数据库usedb1中文件add_use2的初始大小为10M

9.2.2 缩小数据库或数据文件 缩小数据库大小 缩小数据文件大小 DBCC SHRINKDATABASE(数据库名,参数) 9.2.2 缩小数据库或数据文件 缩小数据库大小 DBCC SHRINKDATABASE(数据库名,参数) 参数——数据库缩小到原来大小的百分比 缩小数据文件大小 DBCC SHRINKFILE(文件名,参数) 参数——数据文件缩小后的绝对数值,默认单位MB

例9-9 将数据库usedb2的大小缩小到60%

例9-10 将数据库usedb2中的文件userlog2的大小缩小到10M

9.3 删除数据库 删除数据库的指令格式为: DROP DATABASE 数据库名

例9-11 将数据库usedb删除