0
点赞
收藏
分享

微信扫一扫

数据库实践考核试题及答案

请打开MySQL完成以下题目,把所建立的数据库文件分离后复制到考生文件夹中;如果要求写出SQL语句,请把SQL窗口及运行结果截屏保存(命名为2_x.jpg,x是代表小题题号)并复制到考生文件夹中:

创建数据库exam+考号,如考号为123410001,则数据库名为exam123410001。

1.按要求创建下面五个基本表:

工厂(工厂编号,工厂名,厂长名),主键是工厂编号;

车间(车间编号,车间主任姓名,地址,电话,工厂编号),主键是车间编号;

工人(职工编号,姓名,年龄,性别,工种,车间编号),主键是职工编号;

产品(产品编号,名称,价格,车间编号,仓库编号),主键是产品编号;

仓库(仓库编号,仓库主任姓名,电话,工厂编号),主键是仓库编号;

2.在产品的名称上建立非聚簇(聚集)索引。

增加外键约束:车间的工厂编号是外键;工人的车间编号是外键;产品的车间编号、仓库编号是外键;仓库的工厂编号是外键。

3.请为1中的表加入数据。

4.查询每个产品的产品编号、名称、价格、车间主任姓名及仓库主任姓名,请写出其SQL语句,运行并观察结果(截屏)。

5.建立女工人的视图,属性包括职工编号、姓名、年龄、工种、车间地址、工厂名、厂长姓名,请写出其SQL语句,运行并观察结果(截屏)。

6.查询其价格大于产品平均价格的所有产品,请写出其SQL语句,运行并观察结果(截屏)。

 答:

 

数据库答案:

 

1、建库:

 

数据库实践考核试题及答案_主键

 

 

2、建5张表:

 

数据库实践考核试题及答案_主键_02

 

 

数据库实践考核试题及答案_外键_03

 

 

数据库实践考核试题及答案_主键_04

 

 

数据库实践考核试题及答案_主键_05

 

 

数据库实践考核试题及答案_sql语句_06

 

 

数据库实践考核试题及答案_sql语句_07

 

 

数据库实践考核试题及答案_主键_08

 

 

数据库实践考核试题及答案_sql语句_09

 

 

数据库实践考核试题及答案_sql语句_10

 

 

数据库实践考核试题及答案_外键_11

 

 

数据库实践考核试题及答案_sql语句_12

 

 

数据库实践考核试题及答案_外键_13

 

数据库实践考核试题及答案_主键_14

 

 

数据库实践考核试题及答案_外键_15

 

 

3、车间的工厂编号是外键,即车间--工厂之间的一对多关系:

   创建外键:

数据库实践考核试题及答案_外键_16

 

 

数据库实践考核试题及答案_外键_17

 

 

 

数据库实践考核试题及答案_主键_18

 

 

数据库实践考核试题及答案_外键_19

 

 

数据库实践考核试题及答案_sql语句_20

 

 

数据库实践考核试题及答案_外键_21

 

 

 

   

4、

 

 

 

5、创建“女员工”视图:

 

查看视图,有两个女员工:

 

 

6、查找大于平均价格的产品:

 



举报

相关推荐

0 条评论