下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验 2 数据库的创建和管理学号: 2011193158 :江玲一、实验目的 :1、掌握使用企业管理器创建 SQL Server数据库的方法;2、掌握使用 T-SQL 语言创建 SQL Server 数据库的方法;3、掌握附加和分离数据库的方法;4、掌握使用企业管理器或存储过程查看 SQL 数据库属性的方法;5、熟悉数据库的收缩、更名和删除;6、掌握使用企业管理器或 sp_dboption 存储过程修改数据库选项的方法。二、实验容和步骤 :本次实验所创建数据库(包括数据库文件和事务日志)存放位置都为“D:TestDB ”。因此首先在 D盘下新建文件夹 TestDB。1. 数据库的创建创建数据库
2、的过程实际上就是为数据库设计名称、 设计所占用的存储空间和 文件存放位置的过程。实验容 1:使用 SQL Server 企业管理器创建一个数据库,具体要求如下:1)数据库名称为 Test1。2)主要数据文件:逻辑文件名为Test1_Data1,物理文件名为Test1_Data1.mdf,初始容量为1MB最大容量为10MB递增量为1MB3)次要数据文件:逻辑文件名为 Test1_Data2 ,物理文件名为 Test1_Data2.ndf ,初始容量为1MB最大容量为10MB递增量为1MB4)事务日志文件:逻辑文件名为 Test1_Log,物理文件名为Test1_Log.ldf , 初始容量为1M
3、B大容量为5MB递增量为1MB其他选项为默认值。注:我在创建数据库的时候,系统要求主文件(Test1_data1和Test1_data2的 大小不能小于 3MB ,所以在本例中我设置的主文件的初始大小均为 3MBjjTT I : KJ_?Twillma曙- iu曲诩aRIErjuBJu3阳 1 ; u.斗材Lt MTwH火az橄1,Wl 計闪.厂祈力9伽再电曲nwi$鮎 1 it-郭蜩Xiflth IflMt如uIS实验容2:用Transact-SQL (T-SQL语句创建数据库,实验步骤:启动“查询 分析器”,在编辑窗口输入SQL语句。用T-SQL语句创建一个名为teach的数据库,它由5M
4、B的主数据文件、2MB 的次数据文件和1MB的日志文件组成。并且主数据文件以 2MB的增长速度增长, 其最大容量为15MB次数据文件以10%勺增长速度增长,其最大容量为 10MB 事务日志文件以1MB增长速度增长,其最大日志文件大小为 10MB运行完语句 后,仔细查看结果框中的消息。提示:在查询分析器中输入如下 SQL语句。CREATE DATABASE teachOn(n ame= teach_data1,file name= d:TestDBteach_data1.mdf ,size=5,maxsize=15,filegrowth=2),(n ame= teach_data2,file n
5、ame= d:TestDBteach_data2. ndf :size=5,maxsize=10,filegrowth=10%)log on(n ame=teach_log,file name= d:TestDBteach_log.ldf ,size=1,maxsize=10,filegrowth=1)注:要想这段T-SQL语句能够成功执行需要实现在 D盘下面建一个TestDB 文件夹,不然系统会找不到指定的根目录名称而执行失败Mizrcsoft SQL Serve Sflarageren: SuucioPfit产 ZfF櫃罔 V) 和(QJ 门目奇 EW Jt區 Q Etl(H:nriaEr
6、terJ F豹疔凶V 野警唸塔r1 1 i=i= 4 x翦6窖:1回IfJ HYB70-20120816E (SQL 弘wr 9 O.lc1J hrm苇| NcrtvrindJ pubs 不 1 J school|j| stu db 0 I j Testij, n si 耳41 妥圭性4J 一生主名北条HYB7& 20120fllLm SLQuctyll* 搔曼CREATE DATABASE teachOnnaiE.e= teaen_aatai.fllenairie= d iXTestDB teacii_catalrsize=S,maxsi ze = l5.f z. 1 e gz awt h=
7、2 ) rnaine- teach dat-a2.(fxlenajae 1 d:MeatDB teack data2 .ndf 1 r3ize=S *sncLXJiEelO,filcg-owth-LO)lag onname=i&e a ch_lo gr -iilenaine= P: TestDB teach_lccr Jdf 1,3nxsiza=10fi.ltgrawth-l)Al _ NuliFiLfltkli ServicesJ &QLXP)2数据库的管理2.1数据库的分离与附加将teach数据库与服务器分离。可以使用企业管理器或SQL语言对数据库进 行分离的操作。分离数据库的存储过程是
8、sp_detach_db,附加数据库的存储过 程是 sp_attach_db。实验容3:分离数据库teach提示:sp_detach_db teach语句执行成功后,打开企业管理器,查看是否存在该数据库对象。若出现“无法分离 数据库teach,因为它当前正在使用。”问题,应把企业管理器关闭注:将删除选项选上,然后点击确定就可以成功将该数据库分离了HlWiSft 屯贺訐S!*lStd4jeh忖 i7j-j实验容4:附加数据库提示:sp_attach_db teach,d:TestDBteach_data1.mdf 语句执行成功后,打开企业管理器,查看是否存在该数据库对象 首先定位数据库所在路径9
9、1.J PTTlXtSJ* jUlT 应 *TltiT EtEBThmntdlair H- twm-kPhtfe冃祁5晋i狂u r j立怦3&型EZ:i赢件n UL -LtrxiarxMl自SiIWGT昌-叫密邮逓DhilvjkRi5斥甲力】U ” JTKfJi.二muEBte4k_L:-cBS1出出打 Z WE- frE?1JjT71 J. Em1融二1使用sp_ helpdb存储过程查看更新后的teach数据库的信息H70 MUOftlM m 7 fQlQuELcqr 揖才heluiffc zet iIFI3龍里1 _;隔Mm* dhjM(Rvn#dM CrWfdfl薑皿匕山11卩鼻1*訝
10、上咄11 irtdil 11 MM-B HEi 皿迦 IJOft晒EWdmh盘 111114 3313 也_娜 01. Hi# 怎二90rare*fiEBFftymgra砧aan-B aaa !.lfeddi_jdLdifl 1D.JtLfc Jeadi-tdlilmLrPRIMARY5120 KBTg htjJ4&dd on 期 t r T rT2d .tMiLi 4eadn_cg上NULL124 KBroiii Kt2D4E 陶Icc wik1C*Chj8lft23CkVtalDBVeiKhnffPR MAFYma miIO?*OKENMKB实验容6:使用ALTER DATABAS命令为t
11、each数据库添加一个新的数据文件, 文件逻辑名为teach3,初始大小为2MB增长值为1MB其他属性默认。提示:在查询分析器中输入如下 SQL语句:ALTER DATABASE teachADD FILE(n ame= teach_data3,file name= d:TestDBteach_data3. ndf : size=2,filegrowth=1)执行T-SQL语句HYB70-20120816E,m,.T - SQLQueryLtql* 据要sp_helpciti teachALTER DATABASEADD FILEnarr.e- teach_data3fil皀d: TestDB
12、teach_daT:ft3. ndf | size2 ”f ile growt h=li*_rrr石消息命令已成功完成查看更改后的数据库信息HYR70012M16tTn T- SQLQiiBfyLtqF 鹿琴3站果由汹息rwsme db_3=ownerdbti. zedied statusccnh teadi 13 00 MB HYB7a20lME 1E-Alinnatratcr 1111 14 2Cd3 aatja-ONLINE. Lpdeaiify-FtEflDj/f R7E. LbarAcc.- SiIiubbiiiiiramefield flerarrefleyiOLp 盘施 mara
13、re growth if:ge1 伺乳赢Tj 1DTlDENeKn_dela1mcf明汕师f5120 KE15360 KB2040 KBd* 轴2 taadij&g2dXTiDBM;wh的甘NULLW24 KB1024CKB2(M KBlogJ 1a_dat*23D TMtDEMeaeh_d3ta 2nt-PRiMARTBl 20 KB10240 KB1024 KB叮屋占吋4 Ledch_ddla34d.XTedD8jch_ddtd3JidfPR MART2(隠 KBURiiillted1024 KEdda -ily2.3数据库的收缩数据库收缩可以缩小数据库的空闲空间。 可以使用企业管理器或S
14、QL语言对数据库进行收缩工作。收缩数据库使用的SQL语句是DBCC SHRINKDATABASE 命令。也可以使用ALTER DATABASE的SET子句或sp_dboption将数据库设为 自动收缩。实验容7:将teach数据库设为自动收缩。提示:1)使用企业管理器。打开企业管理器-选择要收缩的数据库-属性-选项-自动收缩(给服务器性能带来额外负担)2)使用 SQL语句: DBCC SHRINKDATABASE(teach)其他:DBCC SHRINKDATABASE (UserDB,10)-把数据库 UserDB 收缩至U 90%DBCC SHRINKDATABASE (DataFile1
15、,7)-把数据文件 DataFile1 收缩至U 7M 使用企业管理器将teach数据库设置为自动收缩:日自动自动创逢统计信息Trua自动更新统计信息True自动关闭自动收缩True|自动异母更靳绩计信息False2.4数据库的更名使用系统存储过程sp_renamedb更改数据库的名称。在重命名之前,应确保 没有用户使用该数据库。实验容8:将teach数据库改名为teach in g。提示:在查询分析器中输入如下 SQL语句:sp_renamedb teach,teaching将teach数据库改名为teachi ngHYB70-20L20816Em.r-SQLQueryXsqr 擔要sze=
16、2 ff 11 egxoiwxli=: 1)sp lenainedi) teacti,n.j消息数据偉名称filing已设蚤&2.5数据库选项的配置可以使用 ALTER DATABASE 语句的SET子句、sp_dboption系统存储过程,或者在某些情况下使用 SQL Server企业管理器设置数据库选项。 实验容9:使用企业管理器将teachi ng数据库设为只读。提示:打开企业管理器,选中teachi ng,单击右键,选中“属性”,单击“选 项”,选中“只读”,确定。设置teaching 为只读其他选】页;ANSI HULLS 已启用FastANSI HULLS已启用Fal强ABSI彎吿
17、已启用FgAM5I増亢已启用False蚤藪化简单串联的lull籍果力Sull谨归触发器已启用可信Falst聘數拯屋所有权前攫已启州F疽日期相关准优化已启用Falme藪值舍人中止Jalse算术中止已启用Fie允许带引号的标识符F獰B状奄颠揺库犷血Hormal眼制询可Multiple曰自动查看设置后的teaching数据库:也5(0厂袈s昌I(J HY870-20120816E (SQL Server 9.3 LJ垃季J hrms| Northwindlj pubsFl j sthoolstu_dbl+l | teaching (貝读)0 fl Testi实验容10:使用sp_dboption存储
18、过程取消teaching数据库的只读设置 提示:sp_dboption teaching, read only, FALSE取消teachi ng数据库的只读设置/ 利 YBM-anJfl皿Em -傀LQietyUgT|sp dboption 1 teaching1,* read only1, FALSE查看执行后的效果:2.6数据库的删除可以使用企业管理器删除数据库。在企业管理器中,右击所要删除的数据库, 从弹出的快捷菜单中选择“删除”命令或直接按下键盘上 Delete按钮即可删除 数据库。可以使用DRO语句删除数据库。注意:对正在使用的数据库不能被删除。 实验容11:使用DROP DATA
19、BASE令将teachi ng数据库删除。提示:DROP DATABASE teaching将teaching数据库删除HVB7D-20120ei6E.m.r -野QLQj电ryl.sqF 握婪r f 二気3 QlyT, r FTLf EDROP DATABASE teachinili)消恿命令已成功完成“三、实验思考:1. 一个数据库中包含哪几种文件?1、主数据文件。用来存储数据库的数据和数据库的启动信息。每个数据库必须有且只有一个主数据文件,其扩展名为.mdf。实际的主数据文件都有两种名称:操作系统文件名和逻辑文件名(在sql语句中会用到)2、辅助数据文件用来存储数据库的数据,可以扩展存储空间。一个数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股东厂房协议合同
- 2025年城市管道智能监测系统可行性研究报告
- GBT 38428.2-2021数据中心和电信中心机房安装的信息和通信技术(ICT)设备用直流插头插座 第2部分:5.2 kW插头插座系统专题研究报告
- 采购与招标部招标工程师笔试考试题库含答案
- 中煤集团机电装备部副部长管理能力考试题集含答案
- 行政人员面试要点与题目解析
- 中储粮高级经济师专业知识考试大纲含答案
- 设计部设计师面试题及创意作品集评估含答案
- 2025年区域电子商务生态圈建设可行性研究报告
- 2025年第三方支付安全技术研究项目可行性研究报告
- 培训学校教师安全教育课件
- 2025年12月“第一议题”学习内容清单
- 2025年高考化学习题分类练:化学反应机理的探究
- 2025年关于意识形态工作自检自查报告
- 观赏鸟的营养需要
- 财税托管托管合同范本
- 发现自己的闪光点课件
- 2025建筑节能工程监理实施细则
- 2025-2026学年苏教版(新教材)小学科学三年级上册科学期末复习卷及答案
- 发电厂汽轮机副操岗位考试试卷及答案
- 阿里合伙人合同
评论
0/150
提交评论