DB西工大数据库实验一数据库和表创建与管理 .docx

上传人:C****o 文档编号:13051734 上传时间:2022-04-27 格式:DOCX 页数:12 大小:409.15KB
返回 下载 相关 举报
DB西工大数据库实验一数据库和表创建与管理 .docx_第1页
第1页 / 共12页
DB西工大数据库实验一数据库和表创建与管理 .docx_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《DB西工大数据库实验一数据库和表创建与管理 .docx》由会员分享,可在线阅读,更多相关《DB西工大数据库实验一数据库和表创建与管理 .docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结数据库原理试验报告题目:试验一数据库和表的创建与治理学号姓名班级日期一.1.试验内容、步骤以及结果利用 图形用户界面 创建,备份,删除和仍原数据库和数据表分)( 50 分,每道题 5数据库和表的要求(第四版教材其次章习题5 要求的数据库)数据库名: SPJ,其中包含四张表: S 表, P表, J表, SPJ表图 2.1S 表供货商表 图 2.2P 表零件表 2.4 SPJ表供应情形表 图 2.3J 表工程工程表 完成以下具体操作:(1) 创建 SPJ 数据库,初始大小为10MB,最大为 50MB,数据库自动增长,增长方式是按 5比例增长。日志文件初始为2MB,最大可增长到 5M

2、B,按 1MB增长。数据库的规律文件名和物理文件名均接受默认值。(2) 在 SPJ 数据库中创建如图2.1- 图 2.4 的四张表 只输入一部分数据示意即可 。可编辑资料 - - - 欢迎下载精品名师归纳总结(3) 备份数据库 SPJ(第一种方法 :备份成一个扩展名为bak 的文件。(提示:最好先删除系统默认的备份文件名,然后添加自己指定的备份文件名)(4) 备份数据库 SPJ(其次种方法 :将 SPJ 数据库定义时使用的文件 扩展名为mdf,ldf的数据文件、日志文件等 复制到其他文件夹进行备份。(5) 删除已经创建的工程工程表J 表 。(6) 删除 SPJ 数据库。(可以在系统默认的数据储

3、备文件夹下查看此时SPJ数据库对应的 mdf,ldf文件是否存在)(7) 利用备份过的bak 备份文件仍原刚才删除的SPJ 数据库。(仍原数据库)(8) 利用备份过的mdf,ldf的备份文件仍原刚才删除的SPJ 数据库。(附加)(9) 将 SPJ 数据库的文件大小修改为100MB。(10) 修改 S 表,增加一个联系电话的字段sPhoneNo,数据类型为字符串类型。试验具体步骤:(2)在 SPJ 数据库中创建四张表:单击数据库数- 确定。如下图:SPJ- 右击表 - 新建表 - 填写参(1)创建 SPJ 数据库:右击数据库 - 新建数据库 - 填写相应参数 - 点击确定。如下图:可编辑资料 -

4、 - - 欢迎下载精品名师归纳总结(3)备份数据库定。如下图:SPJ(第一种方法 :右击数据库SPJ- 任务 - 备份 - 填参数 - 确(4) 备份数据库 SPJ(其次种方法 :找到 SPJ 数据库定义时使用的文件 扩展名为mdf,ldf的数据文件、日志文件等- 复制到其他文件夹进行备份, 如下图:可编辑资料 - - - 欢迎下载精品名师归纳总结( 5)删除已经创建的工程工程表J 表 :单击数据库SPJ-单击表 -右击 J-选择删除。如下图可编辑资料 - - - 欢迎下载精品名师归纳总结( 6)删除 SPJ 数据库:右击数据库SPJ-选择删除命令。如下图可编辑资料 - - - 欢迎下载精品名

5、师归纳总结( 7)利用备份过的 bak 备份文件仍原刚才删除的SPJ数据库:右击数据库 -选择仍原数据库命令 -填写参数 -确定。如下图( 8)利用备份过的 mdf,ldf的备份文件仍原刚才删除的SPJ 数据库:找到备份右击数据库 -选择仍原数据库命令- 填写参数 -确定。( 9)将 SPJ 数据库的文件大小修改100M:右击数据库 -右击 SPJ-填写参数 -右击属性 -选择页点击文件 -修改参数,如下图:可编辑资料 - - - 欢迎下载精品名师归纳总结( 10)修改 S 表,增加一个联系电话的字段sPhoneNo,数据类型为字符串类型:点击 SPJ- 点击表 - 点击 s 表- 修改参数,

6、如下图:2. 利用 SQL语言 创建和删除数据库和数据表(50 分,每道题 5 分) 数据库和表的要求数据库名: Student , 其中包含三个表:S:同学基本信息表。 C:课程基本信息表。 SC:同学选课信息表。各表的结构以及数据如下所示:可编辑资料 - - - 欢迎下载精品名师归纳总结图 2.5S 表同学表 图 2.7 SC 表(选课表)图 2.6C 表(课程表) 完成以下具体操作:(1) 用 SQL语句创建如图2.5- 图 2.7 要求的数据库 Student , 初始大小为 20MB,最大为 100MB,数据库自动增长,增长方式是按10M兆字节增长。日志文件初 始为 2MB,最大可增

7、长到 5MB,按 1MB增长。数据库的规律文件名和物理文件名,日志文件名请自定义。(2) 用 SQL语句创建上述的三张表,各个字段的数据类型请自己确定,每张表只要有主键约束即可,不要其他约束。不用输入数据。(3) 用 SQL中的 backup语句将数据库Student备份到一个 bak 文件。 提示: backup database student to disk(4) 用 SQL语句删除创建的表。(5) 将 SPJ 数据库定义时使用的文件 扩展名为 mdf,ldf的数据文件、日志文件等复制到其他文件夹进行备份(复制)后,用SQL语句删除创建的数据库。(6) 用 SQL中的 sp_attach

8、e_db语句完成对数据库Student的附加。(通过该方式完成数据库的复原时,使用的备份文件是第5)小题中备份好的数据文件、日志文件等 ,具体用法: exec sp_attache_db (7) 先删除 SPJ 库,再用 SQL中的 restore语句仍原刚才备份的数据库Student 。(提示: restore database student from disk)(8) 用 SQL语言修改数据库 Student ,给 Student数据库添加一个文件组TestFG1,然后将两个 5 MB的文件添加到该文件组。 提示: alter database(9) 修改 S 表,增加一个表示联系电话的

9、字段sPhoneNo,数据类型为字符串类型。(10) 利用 SQL Server Management Studio的生成脚本功能 选中 Student库- 右键菜单“任务” -“生成脚本” ,自动生成 S 表的创建脚本,分析自动生成的脚本和自己写的 SQL语句的异同点。具体步骤如下:可编辑资料 - - - 欢迎下载精品名师归纳总结3. :创建数据库:点击新建查询-输入 SQL 命令 -执行。CREATEDATABASE Student ONNAME=Student_data,FILENAME =数据库 Student_data.mdf, SIZE =20 MB,MAXSIZE =100 MB

10、,FILEGROWTH =10 MB LOGON NAME=Student_log,FILENAME =数据库 Student_log.ldf, SIZE =2 MB,MAXSIZE =5 MB,FILEGROWTH =1 MB GO(2) 建表:点击新建查询-输入 SQL 命令 -执行。CREATETABLE S sno CHAR 10 ,sname CHAR 10 , ssexCHAR 10 , sbirthCHAR 10 , sdeptCHAR 10 CREATETABLE C cno CHAR 5,cname CHAR 5, cpno CHAR 5 , ccreditCHAR 5 CR

11、EATETABLE SC sno CHAR 5 , cno CHAR 5 ,gradechar 10 (3) 备份:点击新建查询-输入 SQL 命令 -执行。可编辑资料 - - - 欢迎下载精品名师归纳总结USEStudent GOBACKUPDATABASE StudentTODISK =数据库 备份数据库 backup_Student WITHINITGO(4) 删除创建的表:DROPTABLE S GO DROPTABLE C GO DROPTABLE SC GO(5) 删除数据库:USEmaster GODROPDATABASE Student GO(6) 数据库附加:EXECsp_a

12、ttach_dbdbname = NStudent, filename1=数据库 备份数据库 Student_data.mdf, filename2=数据库 备份数据库 Student_log.ldfGO(7) 仍原数据库:用SQL语句删除创建的数据库:USEmaster GODROPDATABASE SPJ GO仍原数据库: lRESTOREDATABASE StudentFROMDISK =数据库备份数据库 backup_Student WITH REPLACEGO(8) 添加文件组:ALTERDATABASE TestFG1可编辑资料 - - - 欢迎下载精品名师归纳总结ADDFILE

13、NAME=TestFG1dat2,FILENAME =数据库 t1dat1.ndf, SIZE = 5 MBALTERDATABASE TestFG1 ADDFILENAME=TestFG1dat2,FILENAME =数据库 t1dat11.ndf, SIZE = 5 MB(9) 修改 S表:ALTERTABLE SADDNICKNAME CHAR 20 (10) 利用 SQL Server Management Studio的生成脚本功能 选中 Student库- 右键菜单“任务” -“生成脚本” ,自动生成 S 表的创建脚本,分析自动生成的脚本和自己写的 SQL语句的异同点。二.试验中显现的问题以及解决方案 对于未解决问题请将问题列出来这是第一次数据库试验,第一次切身体会编使用SQL sever,第一次写 SQL 语句,之前一个月对数据库这门课始终没有太大的爱好,只觉得是无谓的学习,但是在真正接触SQL 后便被折服, 4 小时的时间不足以完成任务,刚接触时仍有些不适应但后来便越来越得心印手了。通过这次试验,使我加深了对数据库的爱好,锤炼了动手操作才能。期望在以后的试验课上经过努力是自己的数据库学问越来越丰富,才能越来越强。批阅者: 批阅日期: 试验成果: 批注:可编辑资料 - - - 欢迎下载

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

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁