数据库原理-实验一.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 2 页 共2 页 第 PAGE 1 页 共2 页 广东金融学院实验报告 课程名称:数据库原理与应用 实验编号 及实验名称 实验一 SQL Server数据库基本操作 系 别 互联网金融 姓 名 陈洛 学 号 17154A223 班 级 17154A2 实验地点 实验楼1004 实验日期 2018 年 09月25日 实验时数 6 指导教师 郭胜群 同组其他成员 无 成 绩 一、实验目的及要求 掌握SQL Server 系统的数据库创建方式。 掌握SQL Server系统的数据表的创建方式。 掌握SQL Server系统的数据编辑的基本方式。 二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等) 要求使用SQL Server软件2005以后版本。 三、实验内容及要求 请使用SQL命令完成下列内容,并记录结果。 1、数据库创建 名称:stuManage 主数据文件: 逻辑文件名:stuManage_M_data 物理文件名:stuManage__data.mdf 初始大小:3M 递增:10% 限制文件增长:500M 次数据文件: 逻辑文件名:stuManage_N_data 物理文件名:stuManage__data2.ndf 初始大小:3M 递增:1M 限制文件增长:不限 日志文件: 逻辑文件名:stuManage_log 物理文件名:stuManage__log.ldf 其他信息:默认 物理文件的路径请设置为D盘的myData文件夹。 2、表的创建 在stuManag数据库中创建下面的表 院系信息表:department 字段名称 含义 数据类型 是否允许空 键 dNO 院系号 Char(6) 否 主键 dName 院系名称 Varchar(20) 否 dTel 院系电话 Varchar(11) 专业信息表:major 字段名称 含义 数据类型 是否允许空 键 mNO 专业号 Char(6) 否 主键 mName 专业名称 Varchar(40) 否 mFirSubject 一级学科 Varchar(40) 否 mSecSubject 二级学科 Varchar(40) dNO 院系编号 Char(6) 外键 教师信息表:teacher 字段名称 含义 数据类型 是否允许空 键 tNO 教师号 Char(6) 否 主键 tName 姓名 Varchar(20) 否 tSex 性别 char(4) tBirth 出生年月 datetime tRank 职称 Varchar(20) 否 dNO 院系编号 Char(6) 外键 3、表中数据的SQL方式编辑 (1)在表中添加1个新的系,并为该系添加2个专业信息和2条教师信息,具体数据自拟。 (2)将所有出生年月在年龄超过41岁职称为讲师的教师的职称改为“副教授”。 (3)将“d01006”号院系所有的专业名称前面加上“互联网”三个字。 (4)删除“d01006”号院系及其的所有相关信息。 注意:本报告中只要求书写SQL语句。未给定信息,请自拟。 4、思考题 (1)请思考如何使用SQL语句快速删除表中的全部数据? (2)如果要实现一个巨型表并行读取,以提高读取效率,应当如何实现? 四、实验步骤及结果(包含简要的实验步骤流程、结论陈述。请详细标注每一个题目结果的编号信息,不要采用自动编号样式。) 1.新建查询,输入SQL命令语句: 新建查询,输入下列语句并运行: 3. (1) (2) (3) (4) 4.(1)请思考如何使用SQL语句快速删除表中的全部数据? 可执行语句: DELETE FROM 表名 执行后该表变为空表,但去定义仍然存在数据字典中。 (2)如果要实现一个巨型表并行读取,以提高读取效率,应当如何实现? 利用python实现并行读取: 创建 N * max_process 个进程,对数据库进行读取。 五、实验总结(包括心得体会、问题回答及实验改进意见) 主要做了简单的建库建表操作,需要认真看书,理解各专有名词的内容。涉及到了课上讲的分配字节空间,还有对SQL语句的使用。对表的增删改查需要多操作才能熟悉。 六、教师评语 1、完成所有的实验内容,实验步骤和实验结果基本正确。 2、至少完成主要的实验内容,实验步骤和实验结果基本正确。 3、仅完成部分的实验内容,实验步骤和结果基本正确。 4、虽然完成了主要实验内容,但是实验步骤和结果存在多处重大错误。 5、未能很好地完成规定的实验内容,且实验步骤和结果基本不正确。 6、其它:

文档评论(0)

kbook + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档