《项目二创建和管理数据库.ppt》由会员分享,可在线阅读,更多相关《项目二创建和管理数据库.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、SQL Server 2000 SQL Server 2000 基础教程基础教程【学习目标】【学习目标】1.理解数据的基本属性:名称、数据文件、文件组、事务日志文件和排序规则的含义。2.掌握在【数据库属性】窗口中创建、修改数据库的方法。3.掌握在【企业管理器】中删除数据库的方法。4.能够熟练地使用create database语句创建数据库。5.能够熟练地使用alter database语句修改数据库书香。6.能够熟练地使用drop database语句删除数据库。项目二 项目二项目二 创建和管理数据库创建和管理数据库3.1【任务二】修改数据库【任务二】修改数据库【任务一】创建教学管理数据库【
2、任务一】创建教学管理数据库项目二项目二 创建和管理数据库创建和管理数据库【任务三】删除数据库【任务三】删除数据库 通过两个操作,介绍两种创建数据库的方法。通过两个操作,介绍两种创建数据库的方法。1.操作一:讲解在操作一:讲解在【数据库属性数据库属性】窗口中定义数窗口中定义数据库属性的方法。据库属性的方法。2.操作二:讲解用操作二:讲解用create database语句创建数据语句创建数据库的语法。库的语法。任务一任务一 创建创建“教学管理数据库教学管理数据库”【基础知识】【基础知识】1.数据库名称数据库名称2.数据文件数据文件 1)数据文件的数据文件的“逻辑名称逻辑名称”和和“操作系统文件名
3、操作系统文件名”2)“主要数据文件主要数据文件”和和“次要数据文件次要数据文件”3)数据文件的初始尺寸、最大尺寸和增长尺寸数据文件的初始尺寸、最大尺寸和增长尺寸3.数据文件组数据文件组4.事务日志文件事务日志文件任务一 创建“教学管理数据库”【主要内容】【主要内容】通过两个操作,介绍了两种创建数据库的方法。通过两个操作,介绍了两种创建数据库的方法。1.1.“操作一操作一”讲解了在讲解了在【数据库属性数据库属性】窗口中定义数窗口中定义数据库属性的方法。据库属性的方法。2.2.“操作二操作二”讲解了用讲解了用create database语句创建数语句创建数据库的语法。据库的语法。任务一创建“教学
4、管理数据库”【任务目标】【任务目标】本任务要求为本任务要求为“教学管理实例教学管理实例”创建创建“教学管理数据教学管理数据库库”,数据文件、文件组和事务日志文件如表,数据文件、文件组和事务日志文件如表2-12-1所示。所示。表表2-12-1“教学管理数据教学管理数据库”的数据文件和事的数据文件和事务日志文件日志文件文件类型文件类型文件组文件组逻辑名逻辑名称称操作系统文件名操作系统文件名初始初始尺寸尺寸最大最大尺寸尺寸增长增长尺寸尺寸数据文件数据文件PRIMARYPri_教教管理需管理需1D:DataFilePri_教学管理教学管理1.mdf10MB60MB 5MB数据文件数据文件UserFle
5、Grp1Snd教学教学管理管理1D:DataFileSnd_教学管理教学管理1.ndf10MB60MB 5MB事务日志事务日志文件文件LF_教学教学管理管理1D:LogFileLF_教教学管理学管理1.ldf10MB60MB 5MB操作一在【数据库属性】窗口中创建数据库操作一在【数据库属性】窗口中创建数据库操作一在【数据库属性】窗口中创建数据库操作一在【数据库属性】窗口中创建数据库 【基础知识【基础知识-T-SQL语言介绍】语言介绍】SQL是是Structured Query Language(结构化查询语言)(结构化查询语言)的缩写,它是目前使用最广泛的数据库标准查询语言,的缩写,它是目前使
6、用最广泛的数据库标准查询语言,SQL首先由首先由IBM开发,后来被许多数据库管理软件公司接开发,后来被许多数据库管理软件公司接受而成为了行业内的一个标准。现在最新的标准是受而成为了行业内的一个标准。现在最新的标准是SQL99。SQL是一种类似于英语的描述语言,易于理解。通常将是一种类似于英语的描述语言,易于理解。通常将SQL分为两个基本类型:分为两个基本类型:DDL(data definition language)DML(data manipulation language)操作二用操作二用操作二用操作二用create databasecreate databasecreate databa
7、secreate database语句创建数据库语句创建数据库语句创建数据库语句创建数据库 【基础知识【基础知识-T-SQL语言介绍】语言介绍】DDL用于定义、修改数据库对象,包括用于定义、修改数据库对象,包括create(创建)、(创建)、alter(修改)和(修改)和drop(删除)命令。(删除)命令。DML用于检索、更新用于检索、更新表中的记录,包括表中的记录,包括insert(添加)、(添加)、delete(删除)、(删除)、update(修改)和(修改)和select(查询)命令。(查询)命令。Transact-SQL(简称(简称T-SQL)是)是Microsoft在标准在标准SQL
8、语言的基础上创建的符合语言的基础上创建的符合SQL Server特点的数据库访问语特点的数据库访问语言,言,SQL Server的开发、管理工具。的开发、管理工具。操作二用操作二用操作二用操作二用create databasecreate databasecreate databasecreate database语句创建数据库语句创建数据库语句创建数据库语句创建数据库【基础知识【基础知识-create database语法】语法】项目目属性属性T-SQL语法法1数据数据库名称名称create database数据数据库名名2主要文件主要文件组开始开始标志志 on primary3主要数据文件
9、的:主要数据文件的:“逻辑名称名称”,“操作系操作系统文件名文件名”,“初始尺寸初始尺寸”,“最大尺寸最大尺寸”,“增增长尺寸尺寸”(name=逻辑名称,名称,Filename=操作系操作系统文件名,文件名,Size=初始尺寸,初始尺寸,Maxsize=最大尺寸,最大尺寸,Filegrowth=增增长尺寸尺寸),如果有其他数据文件,按上面如果有其他数据文件,按上面规则书写,写,文件之文件之间用用“,”隔开隔开4次要文件次要文件组开始开始标志志filegroup次要文件次要文件组名名操作二用操作二用操作二用操作二用create databasecreate databasecreate data
10、basecreate database语句创建数据库语句创建数据库语句创建数据库语句创建数据库【基础知识【基础知识-create database语法】语法】项目项目属性属性T-SQLT-SQL语法语法5次要数据文件的:次要数据文件的:“逻辑名称名称”,“操作系操作系统文件名文件名”,“初始尺寸初始尺寸”,“最大尺寸最大尺寸”“增增长尺寸尺寸”(name=逻辑名称,名称,Filename=操作系操作系统文件名,文件名,Size=初始尺寸,初始尺寸,Maxsize=最大尺寸,最大尺寸,Filegrowth=增增长尺寸尺寸)如果有其他数据文件,按上面如果有其他数据文件,按上面规则书写,文件之写,文
11、件之间用用“,”隔开隔开6日志文件开始日志文件开始标志志log on7事事务日志文件的:日志文件的:“逻辑名称名称”,“操作系操作系统文件名文件名”,“初始尺寸初始尺寸”,“最大尺寸最大尺寸”,“增增长尺寸尺寸”(name=逻辑名称名称,Filename=操作系操作系统文件名,文件名,Size=初始尺寸,初始尺寸,Maxsize=最大尺寸,最大尺寸,Filegrowth=增增长尺寸尺寸)如果有其他日志文件,按上面如果有其他日志文件,按上面规则书写,文件之写,文件之间用用“,”隔开隔开8排序排序规则collate排序排序规则名称名称操作二用操作二用操作二用操作二用create databasec
12、reate databasecreate databasecreate database语句创建数据库语句创建数据库语句创建数据库语句创建数据库【任务目标】用用create database语句创建语句创建“教学管理数据库教学管理数据库”,数,数据文件、文件组和事务日志文件如表据文件、文件组和事务日志文件如表2-1所示。所示。【参考语句】create database 教学管理数据库on primary(name=Pri_教学管理1,filename=D:教学管理Pri_教学管理1.mdf,size=10MB,maxsize=60MB,filegrowth=5MB),操作二用操作二用creat
13、e databasecreate database语句创建数据库语句创建数据库 filegroup UserFleGrp(name=Snd_教学管理 1,filename=d:教学管理Snd_ 教学管理1.ndf,size=10MB,maxsize=60MB,filegrowth=5MB)log on(name=LF_教学管理1,filename=d:教学管理LF_教学管理1.ldf,size=10MB,maxsize=60MB,filegrowth=5MB)collate Latin1_General_BIN操作二用操作二用create databasecreate database语句创建
14、数据库语句创建数据库 通过两个操作,介绍两种修改数据库的方法。通过两个操作,介绍两种修改数据库的方法。1.操作一:讲解在操作一:讲解在【数据库属性数据库属性】窗口中修改窗口中修改数据库属性的方法。数据库属性的方法。2.操作二:讲解用操作二:讲解用alter database语句修改数语句修改数据库的语法。据库的语法。任务二任务二 修改数据库修改数据库【任务目标】【任务目标】修改修改“任务一任务一”中创建的中创建的“教学管理数据库教学管理数据库”,为主要文件组增,为主要文件组增加数据文件、为用户定义文件组增加数据文件、增加事务日志文件,加数据文件、为用户定义文件组增加数据文件、增加事务日志文件,
15、具体要求如表具体要求如表2-3所示。所示。表2-3向“教学管理数据库”中增加数据文件和日志文件文件文件类型类型文件组文件组逻辑名称逻辑名称操作系统文件名操作系统文件名初始初始尺寸尺寸最大最大尺寸尺寸增长增长尺寸尺寸数据数据文件文件primaryPri_教学教学管理管理2D:教学管理教学管理Pri_教学管理教学管理2.mdf10MB 60MB 5MB数据数据文件文件UserFleGrpSnd_教学教学管理管理2D:教学管理教学管理Snd_教学管理教学管理2.ndf10MB 60MB 5MB事务事务日志日志LF_教学教学管理管理2D:教学管理教学管理LF_教教学管理学管理2.ldf10MB 60M
16、B 5MB操作一操作一操作一操作一 在【数据库属性】窗口中修改数据库属性在【数据库属性】窗口中修改数据库属性在【数据库属性】窗口中修改数据库属性在【数据库属性】窗口中修改数据库属性【基础知识】【基础知识】向主要文件组中增加数据文件的语法向主要文件组中增加数据文件的语法项目属性T-SQL语法1数据库名称数据库名称alter database 数据库名数据库名2增加数据文件增加数据文件add file3数据文件的:数据文件的:“逻辑名称逻辑名称”“操作系统文操作系统文件名件名”“初始尺寸初始尺寸”“最大尺寸最大尺寸”“增长尺寸增长尺寸”(name=逻辑名称逻辑名称,Filename=操作系统文件名
17、操作系统文件名,Size=初始尺寸初始尺寸,Maxsize=最大尺寸最大尺寸,Filegrowth=增长尺寸增长尺寸)如果有其他数据文件,按上面规则书写,如果有其他数据文件,按上面规则书写,文件之间用文件之间用“,”隔开。隔开。操作二用操作二用操作二用操作二用alter databasealter databasealter databasealter database语句修改数据库语句修改数据库语句修改数据库语句修改数据库【基础知识】【基础知识】向用户文件组增加数据文件向用户文件组增加数据文件 项目属性T-SQL语法1数据库名称数据库名称Alter database 数据库名数据库名2增加数
18、据文件增加数据文件Add file3数据文件的:数据文件的:“逻辑名称逻辑名称”“操作系统文操作系统文件名件名”“初始尺寸初始尺寸”“最大尺寸最大尺寸”“增长尺寸增长尺寸”(name=逻辑名称逻辑名称,Filename=操作系统文件名操作系统文件名,Size=初始尺寸初始尺寸,Maxsize=最大尺寸最大尺寸,Filegrowth=增长尺寸增长尺寸)to filegroup 次要文件组名次要文件组名如果有其他数据文件,按上面规则书写,如果有其他数据文件,按上面规则书写,文件之间用文件之间用“,”隔开。隔开。操作二用操作二用操作二用操作二用alter databasealter database
19、alter databasealter database语句修改数据库语句修改数据库语句修改数据库语句修改数据库【基础知识】【基础知识】增加事物日志文件增加事物日志文件项目属性T-SQL语法1数据库名称数据库名称Alter database 数据库名数据库名2增加日志文件增加日志文件Add log file3日志文件的:日志文件的:“逻辑名称逻辑名称”“操作系统文件名操作系统文件名”“初始尺寸初始尺寸”“最大尺寸最大尺寸”“增长尺寸增长尺寸”(name=逻辑名称逻辑名称,Filename=操作系统文件名操作系统文件名,Size=初始尺寸初始尺寸,Maxsize=最大尺寸最大尺寸,Filegro
20、wth=增长尺寸增长尺寸)多个日志文件之间用多个日志文件之间用“,”隔开。隔开。操作二用操作二用操作二用操作二用alter databasealter databasealter databasealter database语句修改数据库语句修改数据库语句修改数据库语句修改数据库【基础知识】【基础知识】修改数据库排序规则修改数据库排序规则项目项目属性属性T-SQL语法语法1数据库名称数据库名称alter database 数据库名数据库名2排序规则排序规则collate排序规则名称排序规则名称【任务目标】【任务目标】要求用要求用alter database语句修改语句修改“教学管理数据库教学管
21、理数据库”属性。属性。操作二用操作二用操作二用操作二用alter databasealter databasealter databasealter database语句修改数据库语句修改数据库语句修改数据库语句修改数据库通过两个操作,介绍两种删除数据库的方法。通过两个操作,介绍两种删除数据库的方法。1.操作一:讲解在操作一:讲解在【企业管理器企业管理器】中删除数据库中删除数据库的方法。的方法。2.操作二:讲解用操作二:讲解用drop database语句删除数据库语句删除数据库的语法。的语法。任务三任务三 删除数据库删除数据库【任务目标】在【企业管理器】中删除“教学管理数据库”。操作一在【企业管理器】中删除数据库操作一在【企业管理器】中删除数据库操作一在【企业管理器】中删除数据库操作一在【企业管理器】中删除数据库【基础知识】drop database语句的语法。项目项目属性属性T-SQL语法语法1数据库名称数据库名称drop database 数据库名数据库名【任务目标】drop database语句删除数据库。操作二用操作二用操作二用操作二用drop databasedrop databasedrop databasedrop database语句删除数据库语句删除数据库语句删除数据库语句删除数据库