您所在位置:网站首页 > 海量文档
 > 计算机 > 数据库

《数据库实验》实验报告.doc20页
本文档一共被下载:
次,您可全文免费在线阅读后下载本文档。





下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
《数据库实验》实验报告
黄爱蓉 编
审
湖北汽车工业学院电子信息科学系
二〇〇七年一月
实验:建立数据库及基本表一、实验目的
1、了解SQL Server数据库的逻辑结构和物理结构;
2、了解SQL Server的基本数据类型;
3、学会在企业管理器中创建数据库和表;
4、使用SQL查询分析器用CREATE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。
二、实验内容1、在企业管理器中创建数据库和数据表。
(1) 使用企业管理器建立图书管理数据库,数据库名为BM,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。(2) 在企业管理器中查看图书管理数据库的属性,并进行修改,使之符合要求。
(3) 通过企业管理器,在建好了图书管理数据库BM中建立图书、读者和借阅3个表,其结构为:
图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话)借阅(书号,读者编号,借阅日期)。Book表Reader表Borrow 表字段名数据类型说明字段名数据类型说明字段名数据类型说明书号编号书号类别姓名读者编号出版社单位借阅日期作者性别书名电话定价
(4) 利用企业管理器向表中输入数据(每个表至少输入三条记录)。2、在查询分析器中创建数据库和数据表
(1) (2) 在数据库S-C下,student(sno,sname,ssex,sage,sdept)的sql语句:
创建基本表 课程表course(cno,cname, ccredit)的sql语句:
创建基本表 成绩表sc(sno,cno,grade)的sql语句:
(3) 在窗口下分别键入DROP TABLE Student及DROP TABLE SC命令运行观察结果。再重新运行student.sqlsc.sql,并观察结果。①在student表中增加一个新的字段“smerit”(特长),数据类型为char(30);该sql语句:
②修改student表中sdept字段的数据类型为varchar(20),其sql语句
四、实验小结
实验:L的语句的理解;
2、使用查询分析器用SELECT语句进行数据查询;
3、熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。
二、实验内容
1、完成简单查询操作。该实验包括投影、选择条件表达,数据排序,使用临时表等。
2、完成连接查询、嵌套查询、组合查询和统计查询等操作。
三、实验步骤
1、熟悉pubs数据库中的三个用户表:
employee(emp_id,fname,minit,lname,job_id,job_lvl,pub_id,hire_date),
job(job_id,job_desc,min_lvl,max_lvl), publishers(pub_id,pub_name,city,state,country)。
他们分别是关于雇员、职务和出版社的基本表。
2、在查询分析器在窗口下用SELECT语句完成单表查询:
①查询全体出版社的详细记录;
Sql语句:
查询结果描述:
②查询所有工作的job_id为7的职工的职工编号;
Sql语句:
查询结果描述:
③查询工作的job_id小于7的职工的职工编号;
Sql语句:
查询结果描述:
④查询在Germany和France的出版社的名字和所在城市;
Sql语句:
查询结果描述:
⑤查询lastname为Jablonski的雇员的firstname、job_id和hire_date;
Sql语句:
查询结果描述:
⑥查询lastname的前两个字符为cr的职员的编号和firstname;
Sql语句:
查询结果描述:
⑦查询job_id为5的职员的编号和job_lvl,查询结果按job_lvl的降序排列;
Sql语句:
查询结果描述:
⑧查询job_id为13的职员中job_lvl最高的职员的firstname 和lastname。
Sql语句:
查询结果描述:
3、在查询分析器在窗口下用SELECT语句完成连接(嵌套)查询:
①查询各个工作号与相应的工作人数;
Sql语句:
查询结果描述:
②查询每个职工及其工作的描述(job_desc)的情况;
Sql语句:
查询结果描述:
③查询每个职工及其工作职务名其及所在出版社的名字;
Sql语句:
查询结果描述:
④查询与“Annette”(firstname)在同一个出版社工作的职工的firs
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:

匿名?
发表评论
这是一份关于《数据库实验》的实验报告,主要内容包括使用SQL Server建立数据库BM、数据表,理解SQL语句,如CREATE、DROP、ALTER,以及进行数据查询、排序、连接查询的操作。报告详细描述了在企业管理器中创建数据库和表的过程,以及在查询分析器中进行数据操作的SQL语句示例。
3189

被折叠的 条评论
为什么被折叠?



