西北工业大学数据库实验报告

上传人:z****2 文档编号:181217507 上传时间:2023-01-11 格式:DOCX 页数:7 大小:64.11KB
返回 下载 相关 举报
西北工业大学数据库实验报告_第1页
第1页 / 共7页
西北工业大学数据库实验报告_第2页
第2页 / 共7页
西北工业大学数据库实验报告_第3页
第3页 / 共7页
点击查看更多>>
资源描述
数据库原理实验报告题目:实验一学号姓名班级日期数据库和表的创建与管理2014302692孟玉军1001140216.10.12一.实验内容、步骤以及结果1.利用图形用户界面 创建,备份,删除和还原数据库和数据表(50分,每小题5分)数据库和表的要求(第五版教材第二章习题6要求的数据库)数据库名:SPJ,其中包含四张表:S表,P表,J表,SPJ表完成以下具体操作:(1)创建SPJ数据库,初始大小为10MB,最大为50MB,数据库自动增长,增 长方式是按5 %比例增长;日志文件初始为 2MB,最大可增长到5MB,按 1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。 在SPJ数据库中创建如图2.1-图2.4的四张表(只输入一部分数据示意即 可)。S表:WJN-20160611WEW.spj - dbo.S xsnosnamestatuscitySI20S210昭30NULLNULLNULLP表:Wlh-20160611 WEW.spi - db&P XWN-20160GHWEW.5pj - dbo5pnocolorwiqhtPla红12P2堆怪逞17P3摆坐7?蓝14NULLNULLNULLWlN-20160611WE.W.5pj - dbo.PJJ表:即j迺一i監详习更料缺三朗眸读鲨Epj- 口槻凰国口同殳洞0 口可漏程性(9)1+1 I I 益厂戸逻辑名称文件类型文件组初始大小凶刃自动増辰最烹大小spj行數拐miimII! B j100垢里药5弘限制为50册spj J-og日志不适協2增星药1 MBi服制対5 MB将SPJ数据库的文件大小修改为100MB 。(10)修改S表,增加一个联系电话的字段sPhoneNo,数据类型为字符串类型WIN-201&0611 WEW.5pj - dbo-S* x列名加注允许Null值snoncharflO)snamenchar(lO)BStdtU 5nchar(10 ncitynchar(lO)B卜shcneNcncharfiO)in2.利用SQL语言创建和删除数据库和数据表(50分,每小题5分) 数据库和表的要求数据库名:Student ,其中包含三个表:S :学生基本信息表;C :课程基本信 息表;SC :学生选课信息表。完成以下具体操作:用SQL语句创建如图2.5-图2.7要求的数据库Student ,初始大小为 20MB,最大为100MB,数据库自动增长,增长方式是按10M兆字节增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻 辑文件名和物理文件名,日志文件名请自定义。5QLQuEryl,門I - W.mbnistrator (53)* XEzCREATE DATABASE Student w(naiwe 二眇 Student扌filenams =T E: 学习資料大三数据库 Student, mdf1 jmSIZElDOMB,f ilef rovfthFlOJffi)lag on(naiwg 二=Stuent_lcg:3,fLlenain9=,创 学习資料丈三lStuen-t_log* ldff ilejrcvtlnFlO用SQL语句创建上述的三张表,各个字段的数据类型请自己确定,每张表只 要有主键约束即可,不要其他约束。不用输入数据。S表:SQLQueryS.sql - W.ministrator (SSJJ* X |cr&ate table sI Csno char(10 primary key】 STiame char (10)1char 3打 sbirth char 20;1, sdept ckat 5C 表:SQLQuerydSQLQuery4.sqJ - W.ministr3tor (51)* xcreate table Ceno char 5 primary key, criims char ID) epno char(5),ccredd.it char 5)SC表:(5)SQLQueryS.sql - W. ministrator (55) xI可cart目 table SCano char:10 ,eno char 10.,grade iritjprinary key snas eno )用SQL中的backup 语句将数据库Student备份到一个bak文件。(提示: backup database stude nt to disk)SQLQuery6,5ql - W,.minlstrdtor (53)* X.backup datsba.Ei? Studentto dislt=?E!学习资糾、大三姒据库实Student,SQLQueryS.sql - mini strator (55)*用SQL语句删除创建的表。drop table S,C,SC将Student数据库定义时使用的文件(扩展名为 件等)复制到其他文件夹进行备份(复制)后,用 库。mdf,ldf的数据文件、日志文SQL语句删除创建的数据Drop database Stude nt用SQL中的sp_attach_db 语句完成对数据库 方式完成数据库的恢复时,使用的备份文件是第 件、日志文件等 ,具体用法:exec sp_attache_db )Stude nt的附加。(通过该5)小题中备份好的数据文SQLQj#ry2.sql - W,.rriiriistrator (5力)片 x |Elesec sp.arttach.db dbnane =P Student?, 曰fileTiajnesX学习资料尢三、数据库实XStudent. mdf?(&filenajie2=E:习资斜l穴三、議西庠实验啤ldf先删除Student库,再用SQL中的restore语句还原刚才备份的数据库Student。(提示:restore database student from disk)+ |J| R.e po rtS erverT empDB+ | j StudentUJ _j妄全性(8)用SQL语言修改数据库Student,给Student数据库添加一个文件组TestFGI,然后将两个5 MB的文件添加到该文件组。(提示:alterdatabase)1) 添加文件组alter database Stude nt add filegroup TestFG12) 添加文件到文件组alter database Stude ntadd file(Name =f1,File name= 学习资料大三 数据库 实验1. ndf(9)Size=5MB)to fileGroup TestFG1alter database Stude ntadd file(Name =f2,File name= 学习资料Size=5MB大三 数据库 实验2. ndfm就 UWJp 1-ndf2016/10/12 17:23SQL Server Database Secondary Dais(P 2.ndf2016/10/12 17:24SQL Server Database Secondary DjtdSRj.m出5016/10/15 16:50SQL Server Database Primary Data Fik,.SPJ_backup2016/10/12 15:43刘牛)to fileGroup TestFG1修改S表,增加一个表示联系电话的字段sPhoneNo,数据类型为字符串类型。Alter table SAdd sph oneno char(15)chart 10)5 birthchar(20)sdeptchar(5)3sphon&Noc harflS)圍snamechdrf 10)S5 exchar( 3)(10)利用 SQL Server Management Studio的生成脚本功能(选中 Student 库-右键菜单“任务”- “生成脚本”),自动生成S表的创建脚本,分析自动生 成的脚本和自己写的SQL语句的异同点。生成脚本的结果:USB SrinfemGO/*DLKG OFFGO生成脚本中有许多的约束条件,自己写的只有主键约束实验中出现的问题以及解决方案 (对于未解决问题请将问题列出来 ) 除了标题内容以外,该部分内容中还可以写对于实验的一些感受,建议,意见1. sql的帮助文档在需要时及时查阅,解决大部分的问题2. 数据库的分离附加与备份还原的区别:分离的话那个数据库就停用了,备份的话备份过程中数据库还可以继续使用。附 加和还原出来的数据库效果是一样的。批阅者: 批阅日期: 实验成绩: 批注:
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!