数据库原理与应用实验作业布置

数据库原理与应用实验作业布置

ID:31412812

大小:1.48 MB

页数:32页

时间:2019-01-09

数据库原理与应用实验作业布置_第1页
数据库原理与应用实验作业布置_第2页
数据库原理与应用实验作业布置_第3页
数据库原理与应用实验作业布置_第4页
数据库原理与应用实验作业布置_第5页
资源描述:

《数据库原理与应用实验作业布置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理与应用实验作业布置实验1数据库的建立、修改与删除完成以下实验报告:《数据库原理与应用》实验报告院名专业年级班级学号姓名教师成绩一、实验题目实验1数据库的建立、修改与删除二、实验环境操作系统:WindowsXP。数据库管理系统:MSSQLServer2000或MSSQLServer2008。三、实验目的1.熟悉SQLServer2000上机环境,学会SQLServer2000“企业管理器”以及“查询分析器”的启动与退出;或熟悉MSSQLServer2008上机环境,学会SQLServerManagementStud

2、io的启动与退出。2.掌握建立数据库的两种方法。3.掌握查看和修改数据库的两种方法。4.掌握删除数据库的两种方法。四、实验内容(一)规定内容1.在用户方便的存储空间上建立存放用户数据库的文件夹。本实验在D盘根目录下建立文件夹:D:SQL2000DB,再建立存放SQL源代码的文件夹:D:SQL2000DBT_SQL2.利用企业管理器创建学生课程数据库ST,参数如表1.1所示。表1.1ST数据库属性设置文件组文件类型逻辑文件名物理文件名初始大小自动增量最大容量主文件组PRIMARY主数据文件ST_DataD:SQL20

3、00DBST_Data.mdf3M1M不限制增长日志文件ST_logD:SQL2000DBST_log.ldf2M10%10M3.利用企业管理器查看ST数据库的属性。4.使用T-SQL语句建立学生-课程数据库ST,参数如表1.1所示。5.使用T-SQL语句建立数据库JXDB,参数如表1.2所示。表1.2数据库JXDB属性设置文件组文件类型逻辑文件名物理文件名初始大小自动增量最大容量主文件组PRIMARY主数据文件JXDB_DataD:SQL2000DBJXDB_Data.mdf3M10%不限制增长32次数据文件J

4、XDB_Data1D:SQL2000DBJXDB_Data1.ndf2M10%30M自定义文件组JX_Group1次数据文件JXDB_Data2D:SQL2000DBJXDB_Data2.ndf1M1M20M次数据文件JXDB_Data3D:SQL2000DBJXDB_Data3.ndf1M1M10M日志文件JXDB_logD:SQL2000DBJXDB_log.ldf2M10%不限制增长6.使用T-SQL语句为数据库JXDB添加文件组JX_Group2,并为此文件组添加1个数据文件JXDB_Data4;添

5、加1个日志文件JXDB_log1。参数由用户自己设定。7.使用T-SQL语句修改数据库JXDB中次数据文件JXDB_Data4的属性:文件初始大小改为5M,增长方式改为每次按20%增长。删除日志文件JXDB_log1。8.使用T-SQL语句删除数据库JXDB。(二)自定内容五、出现的问题及解决方法实验2表结构的建立修改删除及完整性约束条件定义完成以下实验报告:《数据库原理与应用》实验报告院名专业年级班级学号姓名教师成绩一、实验题目实验2表结构的建立修改删除及完整性约束条件定义二、实验环境操作系统:WindowsXP。数据库

6、管理系统:MSSQLServer2000或MSSQLServer2008。三、实验目的1.掌握建立、修改与删除表结构的两种方法。2.掌握定义完整性约束条件的方法。3.掌握利用企业管理器和使用T-SQL语句向表中插入记录的方法。四、实验内容(一)规定内容1.对学生课程数据库ST进行完整性约束条件规划设计。设计结果如表2.1所示。表2.1学生课程数据库ST完整性约束条件表名完整性约束条件约束类型学生(1)学号取值唯一且不能为空值主健(2)姓名不能为空值Notnull(3)性别只能为“男”或“女”。默认值为’男’Check;de

7、fault课程(4)课号取值唯一且不能为空值主健(5)课名取值唯一unique32(6)先修课号只能是学校已开设的课号修改课号时,与之对应的先修课号自动级联修改若某课程有先修课,则其先修课程删除时该课程的先修课号置空值当插入或修改“先修课号”时,若该课号在表中不存在,则递归插入外键触发器触发器触发器选修(7)学号、课号取值唯一且不能为空值主健(8)成绩采用百分制check(9)学号只能是学生表中已有的学号。当修改某学生学号时,该生所有选课记录的学号自动级联修改;当删除某学生时,该生所有选课记录自动级联删除。外键级联更改级联

8、删除(10)课号只能是课程表中已有的课号;当修改课程表中的课号时,选修表中所有选修该课程的课号自动级联修改;当删除课程表中某课程时,若选修表中该课程有学生选修,则拒绝删除。外键级联更改拒绝删除2.对学生课程数据库ST中各个表结构进行详细设计。学生、课程及选修表结构设计结果分别如表2.2、2.3和2.4所

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

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

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