数据库系统原理实验指导书 下载本文

图5 表设计器

1、建表过程中,如果出现错误,采用相应的修改和删除方法。 2、数据类型的选取

【注意事项】

5

长春大学计算机科学技术学院

实验报告

日期_______________ 地点______________ 指导教师_____________ 成绩

实验一 SQL Server的使用

一、实验步骤分析

1、给出利用企业管理器创建学生数据库及其基本表的步骤

2、给出添加数据的步骤、数据、以及系统提示

3、写出实验中出现的问题和解决方法

6

实验二 单表查询和连接查询

【实验目的】

加深对单表查询和连接查询的理解,比较两种方法的不同。

【实验内容】

从下面10个题目中选一个,每个题目中第一个查询用连接查询和嵌套查询两种方法完成,其它查询要求用一种方法即可,注意选择哪种方法。

题目一:

学生(学号,年龄,性别,系名) 课程(课号,课名,学分,学时) 选课(学号,课号,成绩)

根据上面基本表的信息完成下列查询。

1 查询选修了数据库原理的学生姓名。

2 查询比计算机系所有学生年龄都大的学生信息。 3列出“张芳”选修的所有课程的课名和成绩。 题目二:

图书(书号,书名,价格,出版社) 读者(卡号,姓名,年龄,所属单位) 借阅(书号,卡号,借阅日期)

根据上面基本表的信息完成下列查询。

1 查询高教出版社的《数据库原理》的读者姓名。 2 查询价格比高教出版社图书都贵的图书信息。

3 查询年龄20岁以下的读者姓名和所借阅图书的书名。 题目三:

商品(编号,品名,进价,库存,售价,厂商编号) 顾客(卡号,姓名,电话,积分) 厂商(编号,厂址,名称、电话)

销售(顾客卡号,商品编号,数量,日期) 根据上面基本表的信息完成下列查询。

1 查询积分100以上的顾客买的商品名称和价格 2 查询比“伊利乳品”所有产品都贵的商品价格 3 查询库存不足100的商品名称和厂商名称及电话 题目四:

图书(书号,书名,作者编号,价格,出版社编号) 作者(编号,姓名,电话)

出版社(编号,出版社名称,地址) 根据上面基本表的信息完成下列查询。 1 查询价格10元以下的图书作者信息

2 查询比“张芳”写的书都便宜的图书信息 3 查询高教出版社出版的图书书名和作者姓名 题目五:

零件(编号,名称,颜色) 车间(编号,名称,人数,主任) 产品(编号,名称,车间编号)

7

使用(产品编号,使用零件编号,个数)

根据上面基本表的信息完成下列查询。 1 查询所有使用红色零件的产品名称。

2 查询比3号、4号、5号车间人数都少的车间生产的产品名称

3 查“张力”当主任的车间的各个产品名称及其所需零件名称、数量 题目六:

药品(编号,名称,价格,厂商) 处方(药品编号,数量,医生编号) 医生 (编号,姓名,科室,职称) 根据上面基本表的信息完成下列查询。 1 列出医生“张芳”开的所有药品名称 。 2 列出比“北方制药”所有药品都贵的药品信息。 3 列出内科所有处方的医生姓名、药品名称、金额 题目七:

学生(学号,年龄,性别,系名)

教材(编号,书名,出版社编号,价格) 订购(学号,书号,数量) 出版社(编号,名称,地址)

根据上面基本表的信息完成下列查询。 1 查询订购高教出版社教材的学生姓名

2 查询比所有高教出版的图书都贵的图书信息 3 列出每位学生姓名、订购教材书名、价格。 题目八:

员工(编号,姓名,性别,年龄,部门编号,年薪) 部门(编号,名称,人数,负责人) 项目(编号,名称,负责部门编号) 根据上面基本表的信息完成下列查询。

1 查询员工张力所在部门的名称。

2 查询比人事处所有员工年薪都高的员工姓名。 3 列出每个部门名称和负责的项目名称。

题目九:

帐户(编号,姓名,余额,建立日期,储蓄所编号) 储蓄所(编号,名称,地址,人数,所属城市) 借贷(帐户,借贷类型,金额,日期)

根据上面基本表的信息完成下列查询。

1 查询在“长春南湖路”储蓄所开户的帐户姓名和余额。 2 查询一次借贷超过10万元的帐户名称和金额。

3 查询比“长春南湖路”储蓄所开户的所有帐户余额都高的帐户名称。题目十:

仓库(编号,保管员编号,面积)

保管员(编号,姓名,年龄,电话、月薪)

商品(编号,品名,仓库编号、数量,单价) 1 查询“张力”保管的仓库编号、面积。

2 查询“波顿牛仔裤”所在仓库的保管员电话和仓库面积。

8