四川大学数据库实验一报告.docx

上传人:scccc 文档编号:13730895 上传时间:2022-01-22 格式:DOCX 页数:11 大小:241.44KB
返回 下载 相关 举报
四川大学数据库实验一报告.docx_第1页
第1页 / 共11页
四川大学数据库实验一报告.docx_第2页
第2页 / 共11页
四川大学数据库实验一报告.docx_第3页
第3页 / 共11页
四川大学数据库实验一报告.docx_第4页
第4页 / 共11页
四川大学数据库实验一报告.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《四川大学数据库实验一报告.docx》由会员分享,可在线阅读,更多相关《四川大学数据库实验一报告.docx(11页珍藏版)》请在三一文库上搜索。

1、实验报告 (本科)学号姓名专业日期实验题目 实验一 SQL Server 数据库基本操作实验目的本实验主要了解 Microsoft SQL Server 2005 中各组件的主要功能和基本使用方 法;了解 SQL Server 数据库的逻辑结构和物理结构;了解数据表的结构特点以及索引 的基本概念。通过本实验,读者将学会在“ SSMS”中创建和修改数据库和数据表结构、对 数据表进行数据的添加、删除和更新操作以及在数据表上创建字段索引的操作。实验环境Microsoft SQL Server 2012 SSMS三实验内容1创建一个名称为 Book 的数据库,支持教材订购信息管理,要求:1)将主数据库

2、文件 Book_Data.MDF放置在的 C:DBF 文件夹中,文件大小为5MB,最大值为 50MB,文件增量为 2MB。2)将事务日志文件 Book_Log.LDF放置在的 C:DBF 文件夹中,文件大小为5MB,最大值为 100MB,文件增量为 1MB。2. 在上题所建数据库 Book中建立 5 张数据表结构。1) T_Academy 学院表:存储学院基本信息2) T_Publisher 表:存储出版社的基本信息3) T_Teacher 表:存储教师基本情况。4) T_BookInfo 表:存储教材基本信息。5) T_BookOrder 表:存储教师及学生订书的基本信息3. 创建 T_Te

3、acher 、 T_Academy、 T_BookInfo 、 T_Publisher 和 T_BookOrder5 个表之间的关系如下。添加后的关系杂乱无章,需要人为拖动调整4. 任选两个数据表插入 3-5 条记录5. 将 T_Teacher 表“TeacherName”字段的类型改为 Varchar(16) 。为 T_BookOrder 表添加约束条件,使得“ StuBookNum”和T“eaBookNum”的取值都大于 0;“OrderTime ”大于2007年。6. 练习记录数据的添加、删除和更新操作。在T_Teacher 表中添加记录“01010117、黄蓉、 13、女、 1977-

4、9-21 、副教授、 63478445”。将T_Teacher 表中 TeacherCode 为“01010113”的记录删除;将 TeacherCode 为“01010106”记录的title 字段内容更新为“教授”。7. 在 SSMS中练习索引的创建和删除。在“ TeacherName”(降序)和“AcadCode”(升序)上建立一个名称为“ Name_Cod”e 的普通索引。删除“Name_Cod”e 索引四、调试分析及体会在保存时出现了以下问题通过上网查找,询问老师同学成功解决:需要在上方菜单工具栏里点开选项、设计器,最后取消选择“阻止保存要求重新创建表的更改”即可。以及在刚开始用 sql 语句建表时,由于很久没有操作 C语言有些生疏,一调试运行时 就产生很多错误。比如没有加逗号,错输成中文符号等这些语法上的小疏忽虽然很不 起眼但还是会影响结果。正所谓“千里之堤,毁于蚁穴”,任何一个小细节都马虎不得, 否则都会造成结果又错误。所以最后还是花了很长时间一个一个修改过来了。通过这次实验,我了解到了运用 sql 语言建表虽然复杂,但有它自己独特的严谨性与,魅力,可以锻炼我们的思维和逻辑思考的能力,可以从根本上提高我们的水平。当然作为计算机科学的一部分,想要熟练地掌握数据库操作系统还需要勤加练习,纸上谈兵千次不如手下真正操作一次!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1