数据库实验指导及报告-2015正式版介绍.docVIP

数据库实验指导及报告-2015正式版介绍.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编号: 2015版’’; 出生日期设为smalldatetime或datetime类型(输入格式为)后,查询时在select语句中可使用convert(varchar(10),出生日期,111) as出生日期,将其截短为年月日; 建立计算机系学生信息统计的视图,要求包括计算机系学生的学号、姓名、性别和年龄; Create view 计算机系学生信息统计 as(select 学号,姓名,year(getdate())-year(出生日期) as 年龄 from 学生where 学院=‘计算机’ 广东工业大学实验报告 ______________学院________________专业_____班 成绩评定_______ 学号__________姓名__________(合作者____号____) 教师签名_______ 预习情况 操作情况 考勤情况 数据处理情况 实验 一 题目 数据库系统设计 第___周星期___第___节 实验目的与要求 掌握数据库的基本设计技术,熟悉数据库概念模型设计的每个任务步骤,并加深对关系数据库概念和特点的理解。 要求学生根据周围的实际情况自选一个小型的数据库应用项目并深入到应用项目的现实世界中进行系统分析和数据库设计,例如选择学生成绩管理系统、图书管理系统或仓库管理系统等。 学生成绩管理数据库的基本要求: 能够记录学生的基本信息,包括学号、姓名、性别、出生日期及所属学院; 能够记录课程的基本信息,包括课程号,课程名,先行课号; 能够记录学生选课情况及选修课程的成绩; (学生成绩管理系统及图书管理系统数据库应用项目介绍可参见蔡延光《数据库原理及应用》第11章或苗雪兰《数据库原理及应用》第5章)。 实验方案 利用数据库设计的5个步骤(识别实体、确定关系、列出属性、确定键及属性的域,对学生成绩管理系统(必选)、图书管理系统(可选)进行相关数据库的数据建模及设计。 使用ChenERD或鸭脚模型表示所设计的概念模型; 给出各表的关系结构和表级约束; 给出各属性域的描述,包括物理描述和语义描述; 实验结果和数据处理 (按实验操作结果记录填写) 结论 (可根据实验内容给出所对应数据库理论要点) 问题与讨论 关系数据库中如何保存实体之间的关系? 学生选课系统中属性学号、课程号及成绩采用哪种数据类型更好,数值型还是字符型?为什么? 在所设计的模型中体现的业务规则是什么? ______________学院________________专业_____班 成绩评定_______ 学号__________姓名__________(合作者____号____) 教师签名_______ 预习情况 操作情况 考勤情况 数据处理情况 实验 二 题目 数据库的定义实验 第___周星期___第___节 实验目的与要求 要求熟练掌握和使用SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server查询分析器接受SQL语句和进行结果分析。 实验方案 在企业管理器中创建及打开数据库,在“新建数据库”时指明数据文件及事务日志的位置; 在SQL Server查询分析器中用SQL语句实现以下各表: 学生(学号,姓名,性别,出生日期,所属学院); 课程(课程号,课程名,先行课号); 选课(学号,课程号,成绩); 3、建立库、表和表间的联系,选择合适的数据类型,定义必要的列级约束(包括性别约束和成绩约束)和表级约束。创建数据库中的表并刷新后,在对象资源管理器窗口可见该表及其所拥有的键及约束:学生:键:1,约束:1;课程:键:1;选课:键:3,约束:1。 实验结果和数据处理 (给出实现数据库表的SQL语句) 结论 (可根据实验内容给出所对应数据库理论要点) 问题与讨论 举例说明创建外键的SQL语句中的参照表和被参照表各指什么?ON DELETE CASCADE 关键字对删除记录有何影响? (可描述在实验中遇到的问题及解决方法) (可选)如果考虑课程表中的递归关系,应该如何修改你的sql语句?在向此表插入数据时应该注意什么问题? 广东工业大学实验报告 ______________学院________________专业_____班 成绩评定_______ 学号__________姓名__________(合作者____号____) 教师签名_______ 预习情况 操作情况 考勤情况 数据处理情况 实验 三 题目 数据库的建立和维护实验 第___周星期___第___节 实验目的与要求 要求熟练掌握和使用SQL、SQL Server企业管理器向数据

文档评论(0)

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

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档