数据库应用与开发实验报告

上传人:F****n 文档编号:99252692 上传时间:2019-09-18 格式:DOC 页数:14 大小:243KB
返回 下载 相关 举报
数据库应用与开发实验报告_第1页
第1页 / 共14页
数据库应用与开发实验报告_第2页
第2页 / 共14页
数据库应用与开发实验报告_第3页
第3页 / 共14页
数据库应用与开发实验报告_第4页
第4页 / 共14页
数据库应用与开发实验报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《数据库应用与开发实验报告》由会员分享,可在线阅读,更多相关《数据库应用与开发实验报告(14页珍藏版)》请在金锄头文库上搜索。

1、课程名:数据库应用与开发 时间:2014.9.11实验一 安装 SQL Server 2008和Visual Studio2010一、实验目的学习和掌握SQL Server 2008 命名实例的安装,启动和连接服务器。二、实验器材486及以上微机,Windows xp/7/vista操作系统,安装了SQL SERVER。三、实验内容和步骤1、SQL Server 2008的安装(1) 将安装盘放入光驱,光盘会自动运行。在开始界面中选择“服务器组件、工具,联机丛书和示例命令,执行安装程序”(2) 接受许可条款和条件,安装必备组件;使用Sql server 安装向导;进行“系统配置检查”;输入相关

2、注册信息;选择需要升级或安装的组件,如图1.1(3) 单击下一步按钮,在出现的实例的命令方式为命名示例,并输入实例名称,单击下一步按钮继续进行安装。(4) 根据向导完成SQLServer2008 的安装。图附1.1“安装中心”对话框图附1.2“支持规则”对话框图附1.3“服务器配置”对话框(5)参考教材安装Microsoft Visual Studio 20102、visual studio2010的安装步骤抄书(课本P22)四、实验结果能够按要求安装SQL Server 2008数据库管理系统软件和visual studio2010软件,并认识和体验SQL Server 2008软件的功能。

3、五、实验心得课程名:数据库应用与开发 时间:2014.9.18实验二创建数据库和修改数据库一、实验目的与要求 1、熟悉数据库的创建命令的使用2、学会查看和修改数据库3、学会删除数据库二、实验器材微机+windows操作系统+SQL SERVER2008+SSMS 三、实验内容1.在D盘根目录下创建一个数据库db_temp,该数据库中有两个数据文件,其中主数据文件db_temp.mdf为10MB,最大大小为100MB,按10MB方式增长,一个数据文件db_temp1.ndf,初始大小为10MB,最大大小为不限制,按10%增长,db_temp_log1,db_temp_log两个日志文件大小均为5

4、MB,最大限制均为为5MB,增长方式为5MB2给db_temp数据库添加一个数据文件db_temp2,文件的大小为10MB,最大大小为100MB,增长方式按10%增长.到文件组fgroup3.查看和修改数据库选项4.为数据库更名5.删除数据库四、实验步骤 1、启动SQL SERVER 2008,选择SSMS组件。2.附加数据库3.连接数据库,新建查询4.分别在数据库窗口中实现数据库的导入导出,附加和分离操作五、实验结果 1.create database db_tempOn(name=db_temp,Filename=d;db_temp.mdf,Size=10,Maxsize=100,File

5、growth=10),(name=db_temp1,Filename=d;db_temp1.ndf,Size=10,Maxsize=unlimited,Filegrowth=10%)Log on(name=db_temp_log,Filename=d;db_temp_log.ldf,Size=5,Maxsize=5,Filegrowth=5),(name=db_temp1_log,Filename=d;db_temp1_log.ldf,Size=5,Maxsize=5,Filegrowth=5)2.Alter database temp_dbAdd filegroup fgroupAlter

6、database temp_dbAdd file(name=db_temp2,Filename=d;db_temp2.ndf,Size=10,Maxsize=100,Filegrowth=10%)3 exec sp_helpdb db_temp4.exec sp_rename db_temp,my_db5.drop database my_db六、实验小结课程名:数据库应用与开发 时间:2014.9.25实验三 数据库的备份与还原一、实验目的与要求 (1)能够将数据库备份成文件。(2)能够创建备份设备。(3)能够将数据备份到设备中。(4)能从备份设备和文件还原数据库二、实验器材微机+windo

7、ws操作系统+SQL SERVER2008+SSMS三、实验内容1、 创建备份设备,备份设备名称为bk1,保存在D:test1.bak2、创建数据库test,将test 数据库完整备份到备份设备bk1中3、在test中创建表temp14、将test数据库完整备份成文件,文件目录为D:backup,文件名为test.bak.5将test数据库差异备份到备份设备bk1中6、将test数据库差异备份到备份文件D:TEST.BAK7、test数据库中创建表temp2.数据类型自选8、创建备份设备bk2,保存路径为D:test2.bak9、将test数据库分别进行完整备份和差异备份,到备份到设备bk2中

8、10、删除test数据库。11、从设备bk1中选择第一个还原选项,将数据库名还原名为test,并察看表temp1 和temp2是否存在。12、选择合适的备份结果,将test数据库恢复到第一次差异备份后的状态,并察看temp1 和temp2是否存在。13、选择合适的备份结果,将test数据库恢复到第二次差异备份后的状态,并temp1 和temp2 是否存在。四、实验步骤 自己写五、实验结果自己写六、实验小结课程名:数据库应用与开发 时间:2014.10.9实验四 表和表数据管理一、目的要求1.根据一个具体应用进行数据库设计,使用组件企业管理器菜单及CREATE命令对数据库创建,建立基本表2、学会

9、用SQL语句创建和修改表3、了解表的结构二、实验器材:微机+windows操作系统+SQL SERVER2008+SSMS三、实验内容1.建立学生情况表(S)、课程表(C)、选课表(SC)表1 学生情况表列名含义类型要求SNO学生学号CHAR(5)主码SN学生姓名CHAR(10)不能重复SEX性别CHAR(2)只能输入男,女AGE年龄SMALLINTDEPT所在系CHAR(10)表2 课程表列名含义类型要求CNO课程号CHAR(5)主码CN课程名CHAR(10)CT课时SMALLINT表3 选课表主码列名含义类型要求SNO学号CHAR(5)外码CNO课程号CHAR(5)外码SCORE成绩SMA

10、LLINT2.给学生表添加电话号码和家庭住址列,查看是否成功3.删除电话号码和家庭住址列4.给学生表的年龄字段添加一检查约束(750)四、实验步骤1、进入sql server 2008 选择SSMS 2.附加数据库3、新建查询,分析运行以上试题五、实验结果创建表的代码如下:1.create table s(sno char(5) unique,- 学号上建立唯一索引Sn char(10) ,Sex char(2),Age smallint,Sdept char(10)2.create table c(cno char(5) unique,- 课程号建立唯一索引Cn char(10),Ct sm

11、allint)3.create table sc(sno char(5),Cno char(5),Score smllint Primay key (sno,cno)- 学号和课程号上建立唯一索引4.alter table s Add tel char(11), Addres varchar(50)5.alter table s Drop column tel,addres6.alter table s Add Constraint s_ck check(age=7 and age=50) 六、实验小结通过该实验对本次实验学生应能熟练的利用create table命令在查询分析器下实现表格的创

12、建,熟练掌握sql语言的数据定义功能,并对其完整性约束有个初步的认识。课程名:数据库应用与开发 时间:2014.10.23实验五 数据查询一、目的要求1、根据已建好的基本表,对它进行数据查询操作2、实现对表中数据各种需求的查询,3、熟练掌握多表查询的SELECT命令的使用,包括内连接的INNER JOIN 和外连接的LEFT OUTER JOIN 、RIGHT OUTER JOIN和FULL OUTER JOIN。 4、熟悉和掌握对数据表中数据的查询操作和SQL命令的使用 5、学会灵活熟练的使用SQL 语句的各种形式; 6、加深理解关系运算的各种操作(尤其关系的连接和嵌套运算)。二、实验器材微

13、机+windows操作系统+SQL SERVER2008三、实验内容 查询马晓伟选的课程名。 查询不学数据库的学生学号。 查询计算机系成绩不及格的学生信息。 查询选了数据库的学生学号查询选修了跟王伟一样课程的学生姓名及成绩查询有3人以上选修的课程名。查询每个学生的选课情况。(要求列出学号,姓名,课程号,课程名)查询既选修了1号课又选修了3号课的学生学号(用自身连接)。查询选修2号课且成绩在90分以上的学生学号和姓名。查询所有学生的信息和对应的选课信息,没有选课的学生选课记录为NULL。11查询计算机系学生和女学生信息的差集。12查询“数据库”课程的选课人数和总成绩。13查询其他系中比信息系某一

14、学生年龄小的学生姓名和年龄。四、实验步骤1、进入sql server 2008 选择SSMS 2.附加数据库3、新建查询,分析运行以上试题五、实验结果Select cn from s,c,sc where s.sno=sc.sno and o=o and sn=马晓伟select sno from sc where sno not in (select sno from sc,c where o=o And cn=数据库)select * from sc,c where o=o and sdept=计算机and score60select sno from sc,c where o=o and cn=数据库select sn,score from s,c,sc where s.sno=sc.sno and o=o and sn=王伟select cn from c ,sc where o=o group by cn having

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号