数据库上机实验报告计划.docx精品文档
精品文档
1
精品文档
实验一:建立数据库及基本表
一、实验目的
1、了解SQLServer数据库的逻辑结构和物理结构;
2、了解SQLServer的基本数据类型;
3、学会在企业管理器中创建数据库和表;
4、bs数据库中的三个用户表:
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语句:
select*frompublishers
②查询所有工作的 job_id 为7的职工的职工编号;
Sql语句:
selectemp_idfromemployeewherejob_id=7
③查询工作的 job_id 小于7的职工的职工编号;
Sql语句:
selectemp_idfromemployeewherejob_id<7
精品文档
精品文档
11
精品文档
④查询在
Germany和
France
的出版社的名字和所在城市;
精品文档
精品文档
14
精品文档
Sql语句:
精品文档
精品文档
14
精品文档
selectpub_name
⑤查询lname为
,cityfrompublisherswherecountryin(Germany
Jablonski 的雇员的 fname、job_id 和hire_date
;
,France)
精品文档
精品文档
14
精品文档
Sql
语句:
精品文档
精品文档
14
精品文档
selectfname
,job_id
,hire_datefromemployeewherelname=
“Jablonski
”
精品文档
精品文档
14
精品文档
⑥查询
lname
的前两个字符为
cr
精品文档
精品文档
18
精品文档
的职员的编号和
fname;
精品文档
精品文档
18
精品文档
Sql
语句:
精品文档
精品文档
14
精品文档
selectemp_id ,fnamefromemployeewherelnamelike “cr%”
3、在查询分析器在窗口下用 SELECT语句完成连接(嵌套)查询:
①查询各个工作号与相应的工作人数;
Sql语句:
,count(*)as 人数
fromemployee ,job
where=
groupby
②查询每个职工及其工作的描述( job_desc)的情况;
精品文档
精品文档
20
精品文档
Sql
语句:
精品文档
精品文档
14
精品文档
,job_desc
精品文档
精品文档
14
精品文档
fromemployee
,job
精品文档
精品文档
14
精品文档
where=
精品文档
精品文档
14
精品文档
4、在查询分析器在窗口下用
查询job_id 为5和job_id
SELECT语句完成集合查询:
为6的职工的姓名和职工所在出版社的名字
精品文档
精品文档
14
精品文档
Sql
语句:
精品文档
精品文档
14
精品文档
(selectfname ,pub_namefromemployee
where=andjob_id=5)
union
,publishers
精品文档
精品文档
14
精品文档
(selectfname ,pub_namefromemployee
,publishers
精品文档
精品文档
14
精品文档
where=andjob_id=6)
精品文档
精品文档
14
精品文档
实验三:数据更新、视图的创建与修改
一、实验目的
1、学会使用 INSERT、UPDATE、DELETE等SQL语句进行数据更新;
2、学会使用 CREATE
数据库上机实验报告计划 来自淘豆网m.daumloan.com转载请标明出处.