数据库操作及认识数据库.doc

上传人:11****ws 文档编号:2402640 上传时间:2019-05-11 格式:DOC 页数:13 大小:81.50KB
下载 相关 举报
数据库操作及认识数据库.doc_第1页
第1页 / 共13页
数据库操作及认识数据库.doc_第2页
第2页 / 共13页
数据库操作及认识数据库.doc_第3页
第3页 / 共13页
数据库操作及认识数据库.doc_第4页
第4页 / 共13页
数据库操作及认识数据库.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、 1 目录 三种主要的数据模型 . 3 1.网状模型 (NETwork Model). 3 2.层次模型( Hierachical Model) . 3 3.关系模型( Relational Model) . 3 数据库系统的概念 . 3 一 .创建数据库 . 5 二 .修改数据库 . 7 1.ALTER DATABASE. 7 2.使用 ALTER DATABASE 修改数据库 . 7 ( 1)添加次要数据库文件。 . 7 ( 2)更改指定文件。 . 8 ( 3)删除指定文件。 . 8 3.使用存储过程修改数据库 . 8 三 .查看数据库 . 9 1.Sp_helpdb 数据库名称 . 9

2、2.数据库属性含义 . 9 ( 1)数据库信息 . 9 ( 2)数据库文件信息 .10 2 四 .删除数据库 .10 五 .移动数据库文件 . 11 3 SQL 的中文全称是(结构法查询语言)。 三种主要的数据模型 1.网状模型 (NETwork Model) (1) 可以有一个以上的节点无双亲 ; (2) 至少有一个节点有多于一个的双亲。 DBTG 系统是网状模型的代表,这种模型能够表示实体间的多种复杂联系,因此能取代任何层次结构的系统。 2.层次模型( Hierachical Model) (1)有且只有一个节点无双亲,这个节点称为根节点; (2)其他节点有且只有一个双亲。 3.关系模型(

3、 Relational Model) 关系模型有不同于格式化模型的风格和理论基础。总的来说,它是一种数学化的模型。关系模型的基本组成是关系,它把记录集合定义为一张二维表,既关系。 数据库系统的概念 ( 1) 数据。数据( Data)实际上就是描述事物的符号记录,如文字、图形图像、声音、学生的档案记录、货物的运输情况,这些都是数据。4 数据的形式本身并不能完全表达其内容,需要经过语义解释,数据与其语义是分不开的。 ( 2) 数 据库。数据库( DataBase, DB)是长期存储在计算机内有结构的大量的共享数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。 ( 3) 数据库管理系

4、统。数据库管理系统( DataBase Management System, DBMS)是位于用户与操作系统之间的一个以统一的方式管理、维护数据库中数据的一系列软件的集合。 DBMS 在操作系统的支持与控制下运行,按功能 DBMS可分为三大部分。 1. 语言处理部分。本部分包括数据描述语言( Data Description Language,DDL)和数据操纵语言( Data Manipulation Language, DML) 。 DDL 用以描述数据模型, DML 是 DBMS 提供给用户的操作数据的工具。语言处理部分通常还包括数据库控制命令解释程序。 2. 系统运行控制部分。该部分包

5、括总控制程序,数据安全性及数据完整性等控制程序,数据访问程序,数据通信程序。 3. 系统维护部分。该部分包括数据装入程序、性能监督程序、系统恢复程序、重新组织程序及系统工作日志程序等。 ( 4) 数据库系统。数据库系统( DataBase System, DBS)是指在计算机系统中引用数据库的系统构成。一般由数据库、数据管理系统 (及开发工具)、计算系统和用户构成。 ( 5) 数据管理员。数据管理员( Database Administrator,DBA) 是负责数据库的建立、使用、和维护的专门人员。 系统数据库 说明 Master数据库 记录 SQL Server实例的所有系统级信息 5 M

6、sdb数据库 用于 SQL Server代理计划警报和作业 Model数据库 用做 SQL Server 实例上创建的所有数据库模板。 对 model 数据库 进行 的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有数据库 Resource 数据库 一个只读数据库,包含 SQL Server 2005 包括的系统对象。系统对象在物理上保留在Resource 数据库中,但在逻辑上显示在每个数据库的 sys架构中 Tempdb 数据库 一个工作空间,用于保存临时对象和中间结果集 一 .创建数据库 1. Create DataBase 基本格式 CREATE DATAB

7、ASE 【 ON 】 (【 Name=,】 Filename= Size= Maxsize= 6 Filegrowth= LOG ON Name= Filename= Size= Maxsize= Filegrowth= 例子 CREATE DATABASE WebShop ON (NAME=WebShop_dat, Filename= d:dataWebShop_dat.mdf , Size=10, Maxsize=50, Filegrowth=5) LOG ON (name= WebShop_log , Filename= d:dataWebShop_log.ldf , Size=5mb,

8、 Maxsize=25mb, Filegrowth=5mb) 7 二 .修改数据库 1.ALTER DATABASE ADD FILE |add log file |remove file |add filegroup |remove filegroup |modify file |modify name= |modify filegroup |Set 2.使用 ALTER DATABASE修改数据库 ( 1) 添加次要数据库文件。 Alter database WebShop Add file ( name=WebShop_dat2, Filename= d:dataWebShop_dat2

9、.ndf , 8 Size=5MB, Maxsize=100MB, Filegrowth=5MB) ( 2) 更 改指定文件。 Alter database WebShop Modify file (name=WebShop_dat2, Size=20MB) ( 3) 删除指定文件。 Alter Database WebShop Remove file WebShop_dat2 3.使用存储过程修改数据库 ( 1) Sp_dboption数据库名称 【, 要设置的新名称 】 ,新设置 例子 EXEC sp_dboption WebShop,read only,true 【提示】 系统存储过程中

10、是指存储在数 据库内,可由应用程序(后查询分析器)调用执行的一组语句的集合,其目的是用来执行数据库的管理和信息活动。 执行存储过程中的 EXEC 关键字可选。 9 本书中系统存储过程的执行与前面所述的 T-SQL 语句的执行相同。 不能在 master 或 tempdb 数据库上使用 sp_dboption. (3) 更改数据库名称 sp_renamedb 当前数据库名称 ,【数据库新名称】 例子 EXEC sp_renamedb WebShop,WebShop_bak 三 .查看数据库 1.Sp_helpdb 数据库名称 例子 Sp_helpdb WebShop 2.数据库 属性含义 ( 1

11、)数据库信息 名称 含义 name 数据库名称 db_size 数据库总计大小 owner 数据库所有者 dbid 数字数据库 ID created 数据库创建的日期 10 status 以逗号分隔的值的列表,这些值是当前在数据库上设置的数据库选项的值 Compatibility_level 数据库兼容级别( 60、 65、 70、 80) ( 2)数据库文件信息 名称 含义 name 逻辑文件名 Fileid 数字文件标识符 File name 操作 系统文件名(物理文件名称) Filegroup 文件所属的组;为便于分配和管理,可以将数据库文件分成文件组;日志文件不能作为文件组的一部分 Size 文件大小 Maxsize 文件可达到的最大值,此字段中的 unlimited 值表示文件可以一直增大直到磁盘满为止 Growth 文件的增量,表示每次需要新的空间时给文件增加的空间大小 usage 文件用法;数据文件的用法是 data only(仅数据),而日志的用法是 log only(仅日志) 四 .删除数据库 Drop database 例 子

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。