版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库基础及SQL项目三创建和管理数据库项目指导书一、实训目的知识目标:了解数据库的概念了解系统数据库、系统表的作用掌握系统存储过程的使用方法技能目标:会创建数据库会查看指定数据库或者所以数据库的信息会扩充数据库或事务日志的容量会缩小数据库或事务日志的容量会修改和查看数据库的选项会重命名数据库会删除数据库二、项目背景当学生选课关系数据模型规范化到一定程度后,需要在SQLServer中创建学生选课数据库。现在规划学生选课数据库的物理文件保存在E:/WL学生姓名下,物理文件分别为数据文件Xk.mdf和事务日志文件Xklog.ldf。三、实训内容任务1介绍SQLServer数据库结构复习内容1.如何创建数据库?2.三种数据模型是什么?3.关系模型下面概念什么含义?新课内容1.数据库由哪些文件的组成?2.描述出九个数据库对象,及其英文描述。3、SQLServer数据库有哪些系统数据库?4、试着查看案例数据库。任务2创建数据库1.数据库设计完成后如何创建到数据库系统中去?2.写出使用T-SQL语句创建数据库语法。3.使用企业管理器例1:数据库名为mydb,数据库中包含一个数据文件,逻辑文件名为mydb_data1,物理文件名为e:\sql\mydb_data1.mdf,文件的初始容量为5mb,最大容量为15mb,文件容量递增值为2mb。事务日志文件的逻辑文件名为mydb_log,物理文件名为e:\sql\mydb_log.ldf,文件的初始容量为3mb,最大容量为10mb,文件容量递增率为10%。4.使用T_SQL语句创建数据库例2:创建名字为mydb的数据库,它有尺寸分别是10mb、8mb的2个数据文件,其中mydb_data1.mdf是主文件,使用primary关键字显式指定,mydb_data2.ndf,数据库有两个尺寸分别是7mb、9mb的事务日志。数据文件和事务日志文件的最大尺寸均是20mb,文件增量均为2mb。任务3管理数据库1.查看数据库信息2.修改数据库:问题1只读、问题2扩大、问题3收缩、问题4重命名3.删除数据库实训二创建数据库训练创建宠物数据库,或者完成拓展训练必备知识点复习:1.如何创建数据库?步骤1、抽象出概念模型,步骤2、绘制出实体联系图即E-R图步骤3、把E-R图转换成关系模型步骤4、把关系模型规范化,使其符合Ι范式、Ⅱ范式、Ⅲ范式的要求。2.三种数据模型是什么?分别是关系、层次、网状3.关系模型下面概念什么含义?关系模型-------关系或表关系中的行----元祖或记录关系中的列----属性或字段新课1、数据库文件的组成:至少包含(2)个文件。主数据文件*.mdf唯一事务日志文件*.ldf至少一个,多个次数据文件*.ndf0个,多个2、数据库对象:表(Table)、视图(View)、存储过程(StoredProcedures)、触发器(Triggers)、用户定义数据类型(User-defindedDataType)、用户自定义函数(User-definedFunctions)、索引(Indexes)、规则(Rules)、默认值(Defaults)3、系统数据库master数据库:记录系统的所有系统级的信息model数据库:模板数据库msdb数据库:记录了有关SQLServerAgent代理服务的信息tempdb数据库:临时数据库,用于保存中间数据4、案例数据库Northwind数据库pubs数据库任务2创建数据库使用T-SQL语句创建数据库语法:createdatabasedbnameOn(Name=逻辑文件名,Filename=物理地址,Size=初始文件大小,Maxsize=最大文件大小,Filegrowth=增长率)Logon(Name=逻辑文件名,Filename=物理地址,Size=初始文件大小,Maxsize=最大文件大小,Filegrowth=增长率)五、实训步骤任务2创建数据库1.数据库设计完成后如何创建在数据库系统中去?答案:创建数据库->创建表结构->插入表数据2、数据库的建立使用企业管理器:例1使用sql语句:例2,例3使用向导(自学)例1:数据库名为mydb,数据库中包含一个数据文件,逻辑文件名为mydb_data1,物理文件名为e:\sql\mydb_data1.mdf,文件的初始容量为5mb,最大容量为15mb,文件容量递增值为2mb。事务日志文件的逻辑文件名为mydb_log,物理文件名为e:\sql\mydb_log.ldf,文件的初始容量为3mb,最大容量为10mb,文件容量递增率为10%。数据库名数据文件(日志文件):逻辑文件名name、物理文件名filename、初始大小size、最大容量maxsize、增长量filegrowth例2:创建名字为mydb的数据库,它有尺寸分别是10mb、8mb的2个数据文件,其中mydb_data1.mdf是主文件,使用primary关键字显式指定,mydb_data2.ndf,数据库有两个尺寸分别是7mb、9mb的事务日志。数据文件和事务日志文件的最大尺寸均是20mb,文件增量均为2mb。CreatedatabasemydbOnprimary(name=mydb_data1,filename=’e:\mydb_data1.mdf’,size=10,maxsize=20,filegrowth=2),(name=mydb_data2,filename=’e:\mydb_data2.ndf’,size=8,maxsize=20,filegrowth=2)logon(name=mydb_log1,filename=’e:\mydb_log1.ldf’,size=6,maxsize=20,filegrowth=2),(name=mydb_log2,filename=’e:\mydb_log2.ldf’,size=5,maxsize=20,filegrowth=2)实训:(要求把T-SQL语句保存到0301创建数据库.txt文件,其中03为项目编号,01为学号)[1]创建一个选课数据库,名字为xk,数据文件名为xk_data.mdf,存储在e:\下,为主文件,初始大小为2mb,事务日志文件名xk_log.ldf,容量为2mb。CreatedatabasexkOn(name=xk_data,filename=’e:\xk_data.mdf’,size=2)Logon(name=xk_log,filename=’e:\xk_log.ldf’,size=2)[2]使用createdatabase命令创建一个名字为newxk的数据库,3mb的数据文件newxk_data.mdf存储在e:\下,文件的最大尺寸为10mb,文件增量以1mb的尺寸增长,2mb的事务日志文件newxk_log.ldf,存储在e:\下,文件的最大尺寸为15mb,文件的增长量为1mb.任务3管理数据库1.查看数据库sp_helpdbsp_helpdbmysql右击数据库节点->属性->文件2.修改数据库问题1只读方法1右击数据库节点属性选项数据库只读true方法2sp_dboption‘xk’,’readonly’,’true’问题2扩大方法1右击数据库节点属性文件初始大小至少1MB注意:不能超过文件最大值或者整个磁盘空间方法2alterdatabasexkModifyfile(name=xk,size=5mb)问题3收缩方法1自动收缩右击数据库节点属性自动收缩true定期收缩的对象,超出25%的部分包含为使用的空间时,收缩。收缩至文件创建时的大下,两者之间取其大。不能收缩只读数据库。方法2手动收缩右击数据库节点任务收缩。。。方法3dbccshrinkfile(xk2,2)收缩数据库文件问题4重命名方法1右击数据库节点重命名方法2sp_rename‘myxk’,’xk’Go3.删除数据库方法1右击数据库节点删除方法2dropdatabasenewxk注意:如果删除数据库失败,检查是否有用户连接该数据库实训二创建数据库训练创建宠物数据库,或者完成拓展训练六、拓展练习数据库练习【练习5-1】使用T-SQL创建一个名为“Test1”的数据库,数据库的参数如下表。【练习5-2】使用SQLServerManagementStudio修改数据库Test1的选项,使该数据库变成只读数据库。【练习5-3】使用T-SQL语句修改数据库Test1的选项,使该数据库变成只读数据库。【练习5-4】在SQLServerManagementStudio向导创建Test数据库。【练习5-5】在SQLServerManagementStudio中扩大数据库。数据文件4MB,日志文件2MB【练习5-6】用T-SQL语句扩大数据库,将Test数据库的数据文件大小改为6MB。【练习5-7】在SQLServerManagementStudio中收缩数据库或数据文件,数据文件改为2MB。【练习5-8】在T-SQL语句压缩数据库Test1,数据文件改为2MB。【练习5-9】在T-SQL语句更改数据库Test1,更改后参数如下表所示。参数参数值数据库名Test增加的文件组名TestFG1增加文件1的逻辑名Testdat3文件1的磁盘中的目录E:\t1dat3.ndf文件1初始大小5MB文件1的最大值50MB文件1的增长值5MB增加文件2的逻辑名Testdat4文件2的磁盘中的目录E:\t1dat4.ndf文件2初始大小5MB文件2的最大值50MB文件2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年离婚财产分割及孩子抚养协议书
- 施工劳务承包合同协议书样本
- 产业孵化基地入住协议
- 使用授权协议书要点解析
- 房屋互换合同格式
- 员工实习期劳务协议
- 中外专有技术转让协议
- 标准版委托检验检测协议书
- 5.2 凝聚价值追求 (大单元教学设计) 2024-2025学年统编版道德与法治九年级上册
- 建筑项目施工合同书范本
- 《哈利波特与魔法石》
- 电厂运维安全员职责
- 艺术收藏科普知识讲座
- 期权策略及案例分析
- 平面镜成像-说课
- DB1306-T 102-2021 天花粉产地初加工技术规程
- Unit5PartALet'stryLet'stalk(学习任务单)六年级英语上册(人教PEP版)
- 中心供氧系统故障诊断与维护策略
- 国开2023秋《人文英语3》第5-8单元作文练习参考答案
- 高三一模总结主题班会课件
- 垃圾分类投放点采购安装运营一体化服务投标方案
评论
0/150
提交评论