实验项目数据库管理48+32.docx

上传人:b****4 文档编号:13930242 上传时间:2023-06-19 格式:DOCX 页数:14 大小:20.07KB
下载 相关 举报
实验项目数据库管理48+32.docx_第1页
第1页 / 共14页
实验项目数据库管理48+32.docx_第2页
第2页 / 共14页
实验项目数据库管理48+32.docx_第3页
第3页 / 共14页
实验项目数据库管理48+32.docx_第4页
第4页 / 共14页
实验项目数据库管理48+32.docx_第5页
第5页 / 共14页
实验项目数据库管理48+32.docx_第6页
第6页 / 共14页
实验项目数据库管理48+32.docx_第7页
第7页 / 共14页
实验项目数据库管理48+32.docx_第8页
第8页 / 共14页
实验项目数据库管理48+32.docx_第9页
第9页 / 共14页
实验项目数据库管理48+32.docx_第10页
第10页 / 共14页
实验项目数据库管理48+32.docx_第11页
第11页 / 共14页
实验项目数据库管理48+32.docx_第12页
第12页 / 共14页
实验项目数据库管理48+32.docx_第13页
第13页 / 共14页
实验项目数据库管理48+32.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验项目数据库管理48+32.docx

《实验项目数据库管理48+32.docx》由会员分享,可在线阅读,更多相关《实验项目数据库管理48+32.docx(14页珍藏版)》请在冰点文库上搜索。

实验项目数据库管理48+32.docx

实验项目数据库管理48+32

实验项目1数据库管理系统的基本操作

一、实验课时:

2(必开实验)

二、实验目的

(1)掌握SQLServer2005服务器的启动方式。

(2)掌握注册和配置SQLServer2005服务器的方法。

(3)掌握在“SSMS”中出创建数据库和表的方法。

三、实验要求

(1)使用SQLServer2005服务器端工具。

(2)严格依照操作步骤进行。

四、实验环境

(1)      PC机。

(2) SQLServer2005.

五、实验内容

(1)      服务器的启动。

(2)      服务器的注册。

(3)      服务器的配置。

(4)      在“SSMS”中创建“学生管理”数据库。

(5)      在“SSMS”中创建“学生管理”数据库中的表。

(6)      创建表之间的关系并实现数据库的完整性约束。

(7)      创建数据库关系图。

(8)      备份及还原数据库。

(9)      在“学生管理”数据库各表中插入数据。

六、注意事项

(1)注册非本地的服务器时,请与其他同学协商,以免冲突。

(2)服务器已启动的状态下,方能注册成功。

(3)创建Student数据库时,数据库名格式为Student_SunYun(即Student_你中文名字的拼音)。

(4)请注意经常备份数据库,以免数据丢失。

(5)在第一次上机确定机位后,请在以后上机时都按此座位上机。

实验项目2 SQL数据操纵语言

一、实验课时:

2(必开实验)

二、实验目的

(1)     掌握SELECT语句的基本用法。

(2)     使用WHERE子句进行有条件的查询。

(3)     掌握使用IN、NOTIN、BETWEEN来缩小查询范围的方法。

(4)     利用LIKE子句实现模糊查询。

(5)     利用ORDERBY子句为结果排序。

(6)     学会用SQLServer的统计函数进行统计计算。

(7)     掌握用GROUPBY子句、HAVING子句实现分组查询的方法。

(8)     掌握多表查询嵌套查询的方法。

三、实验要求

(1)     使用“查询分析器”进行查询。

(2)     严格依照题目要求编写SQL查询语句(鼓励同学们在按照题目要求完成查询的前提下尝试其他的查询方式)。

四、实验环境

(1)     PC机。

(2)     SQLServer2005。

五、实验内容

利用查询分析器完成对上次实验建立的“学生管理”数据库的各项查询,在查询分析器中输入查询语句,并进行调试,给出运行结果。

Q0.查询全体学生的学号、姓名,要求按学号进行升序排列。

Q1.查询所有课程信息,要求列的顺序与Course表中的列序一样。

Q2.查询SC表中所有学生的学号,消除结果集中的重复行。

Q3.查询选修了c03号课程且成绩在70分以上的学生学号与成绩。

Q4.查询c03号课程成绩在70~80之间的学生学号。

Q5.查询“计算机系”、“信管系”学生的全部信息。

Q6.查询名字中含有“王”字的学生信息。

Q7.查询课程名中不含“数据”字样的课程信息。

Q8.查询c03号课程成绩加上10分后的学生学号和成绩,要求给出临时标题。

Q9.查询信管系学生的最大年龄和最小年龄。

Q10.查询各个课程号及相应的选课人数。

Q11.查询选修了2门以上课程的学生学号。

Q12.查询每个学生及其选修课程的情况。

Q13.查询选修了课程c04且成绩在80分以上的所有学生的学号和姓名。

Q14.用两种方法查询选修了课程名为“计算机网络”的学生学号和姓名。

Q15.查询没有选修课程c03的学生姓名。

Q16.查询计算机系的学生及年龄不大于20岁的学生。

六、注意事项

(1)     请在本地服务器中创建和管理数据库。

请注意经常备注数据库,以免数据丢失。

 

实验项目3  SQL数据定义语言

一、实验课时:

2(必开实验)

二、实验目的

(1)掌握使用T-SQL语句创建、删除数据库的方法。

(2)掌握使用T-SQL语句创建、修改、删除表的方法。

(3)掌握使用T-SQL语句创建、删除数据库完整性约束条件的方法。

(4)掌握使用T-SQL语句对表添加、修改、删除数据的方法。

(5)掌握使用T-SQL语句创建、修改、删除、查询视图的方法。

三、实验要求

(1)使用SQLServer2005查询分析器。

(2)严格依照操作步骤进行。

(3)在本地服务器中创建和管理数据库。

四、实验环境

(1)PC机。

(2)SQLServer2005。

五、实验内容

(1)     使用Transact-SQL语句创建STUDENT数据库。

(2)     使用Transact-SQL语句创建STUDENT数据库包含的所有表。

(3)     使用Transact-SQL语句创建STUDENT数据库包含表的主键、外键约束条件。

(4)     使用Transact-SQL语句在STUDENT数据库里创建视图(注意:

在以下各个小题中,后续题目可以利用前面题目创建的视图)。

A.      信息系学生的视图FIRSTVIEW;

B.       建立学分为4学分的课程视图SECONDVIEW;

C.       删除上述所建立的其中一个视图SECONDVIEW。

(5)     使用Transact-SQL语句对表添加、修改、删除数据。

A.      插入数据

在Course表中插入一行数据(“c07”,“应用统计”,3,4,54);

B.       修改数据

将Student表中所有学生的年龄都改为20;

C.       删除数据

删除成绩信息表中学号为0750122的信息。

六、注意事项

(1)     请在本地服务器中创建和管理数据库。

(2)     请注意经常备注数据库,以免数据丢失。

 

实验项目4  SQLServer数据库的安全性控制

一、实验课时:

2(必开实验)

二、实验目的

(1)     使学生加深对数据安全性和完整性的理解。

(2)     掌握SQLServer中有关用户、角色及操作权限的管理方法。

(3)     掌握域完整性、实体完整性、参照完整性的实现方法。

三、实验要求

(1)     用T-SQL写出实验操作的语句。

(2)     实验步骤和实验结果。

(3)     实验中的问题和提高。

(4)     SQLServer中有的安全性和完整性功能。

四、实验环境

(1)PC机。

(2)SQLServer2005。

五、实验内容

(6)     设置SQLServer的安全认证模式。

(7)     设置登录帐户。

(8)     设置数据库用户。

(9)     设置数据库角色。

(10) 设置数据库用户权限。

(11) 使用界面方式创建规则对象,并绑定到列,实现域完整性。

(12) 为表添加一个标识列,实现实体完整性。

(13) 为两表建立关联,实现参照完整性。

六、注意事项

(3)     用户、角色和权限的职能和他们之间的关系。

(4)     两种SQLServer的安全认证模式及特点,在实际应用中,应该选择适合之间需求的方式。

实验项目5  索引的创建和管理

一、实验课时:

2(必开实验)

二、实验目的

(1)     掌握用SSMS创建和维护索引的方法。

(2)     掌握用Transact-SQL创建和维护索引的方法。

(3)     掌握在SQLServer中查看索引统计的方法。

三、实验要求

(1)     使用SQLServer2005SSMS和查询分析器。

(2)     严格依照操作步骤进行。

四、实验环境

(1)     PC机。

(2)     SQLServer2005。

五、实验内容

(1)     使用SSMS在“学生管理”数据库中的Student表的Sno列上创建一个索引。

(2)     使用T-SQL语句在表Course上创建一个唯一性的聚簇索引,索引排列顺序为降序。

(3)     使用T-SQL语句在表Course上创建一个非唯一性的非聚簇索引。

(4)     查看表Course上的所有索引。

(5)     删除表Course上的所有索引。

六、注意事项

(5)     请在本地服务器中创建和管理数据库。

(6)     请注意经常备注数据库,以免数据丢失。

 

实验项目6  数据库的备份与恢复

一、实验课时:

2(必开实验)

二、实验目的

(1)     了解SQLServer的数据备份和恢复机制

(2)     掌握SQLServer的数据备份和恢复的方法,以便学生可以在课余时间在自己的机器上继续完成实验要求。

三、实验要求

(1)     使用SQLServer2005SSMS。

(2)     严格依照操作步骤进行。

四、实验环境

(1)PC机。

(2)SQLServer2005。

五、实验内容

(1)     创建、查看和删除备份设备。

①      创建备份设备。

②      查看备份设备的相关信息。

③      删除备份设备。

(2)     备份数据库。

①      进人数据库备份对话框。

②      在常规选项卡中完成以下操作。

③      设定备份计划需要执行的操作。

④      设置选项页面内容。

(3)     SQLServer的数据恢复方法。

①      调出数据库恢复对话框。

②      常规页面。

③      选项页面。

六、注意事项

(1)     SQLServer具有的完全备份、事务日志备份和增量备份形式的功能特点。

(2)     SQLServer的两种方式数据库备份和恢复操作的功能特点。

(3)     SQLServer支持的三种数据备份和恢复策略的功能特点。

 

实验项目7 导出/导入数据库

一、实验课时:

2(必开实验)

二、实验目的

(3)     掌握SQLServer2005中DTS向导导入、导出数据的操作方法。

(4)     能够熟练操作导入、导出数据库。

三、实验要求

(3)     使用SQLServer2005SSMS。

(4)     严格依照操作步骤进行。

四、实验环境

(1)PC机。

(2)SQLServer2005。

五、实验内容

(4)     导出数据库。

(5)     导入数据库。

六、注意事项

(4)     正确使用SQLServer导出数据库的方法。

(5)     正确使用SQLServer导入数据库的方法。

 

实验项目8  存储过程的创建和使用

一、实验课时:

2(必开实验)

二、实验目的

(5)     理解存储过程的概念,了解存储过程的类型。

(6)     掌握创造存储过程的方法。

(7)     掌握执行存储过程的方法。

(8)     掌握存储过程的查看、修改与删除。

三、实验要求

(5)     使用SQLServer2005查询分析器和SSMS。

(6)     严格依照操作步骤进行。

四、实验环境

(1)PC机。

(2)SQLServer2005。

五、实验内容

(6)     存储过程的创建和执行,创建list_famous_teachers存储过程。

①      使用SSMS创建存储过程

②      使用SQL语句创建存储过程list_student_department。

(7)     管理存储过程。

①      查看存储过程代码

②      修改存储过程

③      删除存储过程

六、注意事项

(6)     请在本地服务器中的数据库JWGL中进行。

(7)     请严格依照要求的文件名来保存文件,文件包存在以个人班级、学号命名的文件夹中。

(8)     实验结束后需要提交要求的文件。

 

实验项目9  用户自定义函数的创建和使用

一、实验课时:

2(必开实验)

二、实验目的

(9)     掌握SQLServer2005中常用函数的用法。

(10) 掌握用户自定义函数的类型。

(11) 掌握用户自定义函数的使用方法。

三、实验要求

(7)     使用SQLServer2005SSMS。

(8)     严格依照操作步骤进行。

四、实验环境

(1)PC机。

(2)SQLServer2005。

五、实验内容

(8)     使用SSMS创建用户自定义函数fn_studentIndepartment。

(9)     调用用户自定义函数。

六、注意事项

(9)     了解SQLServer2005中用户自定义函数的用法。

(10) 学会正确使用用户自定义的函数。

 

实验项目10  触发器的创建和使用

一、实验课时:

2(必开实验)

二、实验目的

(12) 理解触发器的概念、功能与工作原理。

(13) 掌握创建触发器的方法。

(14) 掌握查看、修改和删除触发器的方法。

(15) 掌握利用触发器维护数据完整性的方法。

三、实验要求

(9)     使用SQLServer2005查询分析器和SSMS。

(10) 严格依照操作步骤进行。

四、实验环境

(1)PC机。

(2)SQLServer2005。

五、实验内容

(10) 使用SSMS创建触发器。

(11) 使用SQL语句创建触发器。

(12) 修改触发器。

(13) 删除触发器。

六、注意事项

(11) 请在本地服务器中的数据库JWGL中进行。

(12) 请严格依照要求的文件名来保存文件,文件包存在以个人班级、学号命名的文件夹中。

(13) 实验结束后需要提交要求的文件。

实验项目11数据库设计与应用开发

一、实验课时:

12(必开实验)

二、实验目的

(1)选定不同的应用领域,将学生分组,由学生分别模拟不同角色,按照软件工程的规范,合作完成数据库应用系统从数据库设计到编程实现的全过程。

(2)要求学生综合运用前面掌握的内容,选定一种开发工具(Delphi、VB、VC、JAVA、C#等)设计实现一个简单的数据库应用系统。

(3)完成数据的插入、删除、修改、查询、统计等功能操作,做到界面友好、使用方便。

三、实验环境

(1)PC机。

(2)SQLServer2005。

(3)VisualStudio.NET2003、Delphi、Eclipse等软件开发工具。

四、实验内容

1.数据库建模,即将由作业13、14、16得到的优化后的Library数据库关系模型在SQLSERVER中实现

(1)创建Library数据库;

(2)创建Library数据库中的表;

(3)创建表之间的关系;

(4)创建数据库关系图;

(5)备份及还原数据库;

(6)在Library数据库表中插入测试数据。

2.按照“图书借阅系统业务需求”中“C/S图书馆管理员模块功能需求”的描述,利用你所在组选定的开发工具分工协作完成要求的程序功能

(1)实现“编目管理”功能;

(2)实现“典藏管理”功能;

(3)实现“读者管理”功能;

(4)实现“借书手续”功能;

(5)实现“还书手续”功能;

(6)实现“续借手续”功能;

(7)实现“书目查询”功能;

(8)实现“罚款处理”功能。

五、注意事项

(2)     请在本地服务器中创建和管理数据库。

(3)     请注意经常备注数据库,以免数据丢失。

 

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2