数据库课程实验指导书

数据库课程实验指导书

ID:38700835

大小:53.00 KB

页数:9页

时间:2019-06-17

数据库课程实验指导书_第1页
数据库课程实验指导书_第2页
数据库课程实验指导书_第3页
数据库课程实验指导书_第4页
数据库课程实验指导书_第5页
资源描述:

《数据库课程实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术与应用课程实验指导书北京工业大学计算机学院目录1.实验准备Preparation2.实验一:创建和删除数据库CreateandDropDatabases3.实验二:创建和删除基本表CreateandDropTables4.实验三: 查询Query5.实验四:数据的增删改Insert,DeleteandUpdate6.实验报告编写规范SpecificationforPracticeReport实验准备一、应用题目数据库原理实验的主要内容是简单数据库的设计及SQLServer2000环境下基本的SQL语句的使用。为此,需

2、要有一个具体的数据库应用题目。本实验以“教学管理系统”为例,通过对该系统的分析,设计,构建及应用,达到掌握数据库应用的基本框架。该系统的需求描述如下:某学校要建立教学管理信息系统,以记录该校的学生,所开的课程,学生所修课程的信息及该校的所有教师及每位老师所教课程的信息。其中,对每个学生要记录其学号,姓名,性别,年龄,年级,专业,出生日期,籍贯,毕业中学等;课程信息要包括课程的ID号,名称,类型(如选修或必修等),及学分;每位教师都要记录其教工号,姓名,性别,出生日期,职称,学历,工作日期,基础工资等。每个学生要达到毕业要求,要

3、选择多门课程学习,每门课程也会被多名学生选择,系统应能记录学生的选课情况,从而为掌握每个学生的学习状况提供依据;学校的每位教师也可能会教多门课程,而每门课程也可能会有多名老师来教授,系统也必须记录教师的授课情况。二、根据上面对应用问题的描述,请写出该系统如下问题的答案:该系统有哪些实体集?每个实体集有哪些属性?该系统有哪些联系?联系的类型是什么?实体集的关键字是什么?三、在该系统中,经常对什么数据做什么查询?经常对什么数据进行更新?系统需要保存哪些数据?例如:经常按学生成绩的降序输出某一课程的学生成绩单。四、设计E/R模型根据

4、上述需求说明,画出E/R图。包括:实体集、属性、联系、联系的类型、实体集的关键字。五、设计关系数据库模式将上述E/R图转换为一组恰当的关系模式。四、设计关系数据库的基本表根据关系模式设计若干基本表,给出相应的主码、外码、check约束。给出各属性的数据类型的设计。五、如有同学选择其它的题目,请给出该题目的详细需求描述,其它要求与本项目相同。注意:把所有的实验过程和结果通过屏幕抓图的方式保存,为写实验报告准备资料。实验一:创建和删除数据库CreateandDropDatabases实验学时:1一、实验目的学习建立数据库、删除数据

5、库的SQL语句的使用;学会排错技术。了解有关概念(如数据文件、日志文件等相关概念)二、实验内容建立数据库、删除数据库的SQL语句的使用三、实验要求成功建立数据库,供后面实验使用,并学会删除数据库。四、实验装置客户机五、实验步骤1。用CREATEDATABASE语句创建一个数据库,此数据库的名字为“***的学生管理数据库”,其他选项均采用默认设置。***用自己的名字代替。2.使用Transact-SQL中的DROPDATABASE语句删除数据库,具体的语法格式为:DROPDATABASE数据库名[,…n]注意:a被删除的数据库不

6、能是当前正在使用的数据库。 b使用数据库删除语句可以一次删除多个数据库。3再次创建数据库“***的学生管理数据库”,留待后用。六、实验数据及处理将执行的SQL语句及返回信息的屏幕保存到软盘上,供编写实验报告用。七、思考题:日志文件的作用是什么?实验二:创建和删除基本表CreateandDropTables实验学时:1实验类型:SQL语句的使用一、实验目的学习建立基本表、修改表结构、删除基本表的SQL语句的使用了解有关概念(如主码、外码、完整性约束)二、实验内容建立基本表、修改表结构、删除表的SQL语句的使用三、实验要求成功建立

7、你自己设计的一组基本表(含主码、外码、完整性约束的定义),供后面实验使用,并学会修改表结构、删除表。四、实验装置客户机五、实验步骤六、1、使用CREATETABELE语句创建实验准备中所设计的基本表(关系模式),要求定义主码,码约束,UNIQUE约束,DEFAULT约束,CHECK约束。2、使用DROPTABELE语句删除表。选做:3使用ALTERTABLE修改表结构。七、实验数据及处理将执行的SQL语句以及返回系统信息的屏幕保存到软盘上,供写实验报告使用。八、思考题:什么是外码?它的作用是什么?实验三:数据的查询Query一

8、、实验目的学习SELECT语句的使用。二、实验内容在实验二的基础上,熟悉使用SELECT语句,检索所需信息。同学依据自己的数据库,设计并完成如下查询操作。1.简单查询:选择表中的若干列,顷、经过计算的列,常数列(要求给列起别名);可参考书中(P34-36)2.选择表中的某些列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。