数据库练习题二

1 .关系数据库中的视图属于 4 个数据抽象级别中的(
A
外部模型
B
概念模型
C
逻辑模型
D
物理模型
2
.在下列关于关系的陈述中,错误的是(
A
表中任意两行的值不能相同
B
表中任意两列的值不能相同
C
行在表中的顺序无关紧要
D
列在表中的顺序无关紧要
3 SQL语言中,删除一个表的命令是(
A DELETE
B DROP
C CLEAR
D REMORE
4有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于(
A
集中式数据库体系结构
B
主从式数据库体系结构
C
客户机/服务器数据库体系结构
D
分布式数据库体系结构
5设有一个关系:DEPTDNODNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE
A
_ _ W _ %
B
_ % W _ _
C
_ W _ _
D
_ W _ %
6有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(
A
实体完整性约束
B
参照完整性约束
C
用户自定义完整性约束
D
关键字完整性约束
7已知成绩关系如图2所示。
执行SQL语句:
  SELECT COUNTDISTINCT学号)
  FROM成绩
  WHERE分数>60
查询结果中包含的元组数目是(

成绩

 

学号

课程号

分数

S1

C1

80

S1

C2

75

S2

C1

null

S2

C2

55

S3

C3

90

2


A 1
B 2
C 3
D 4
8已知关系:厂商(厂商号,厂名) PK=厂商号
  产品(产品号,颜色,厂商号) PK=产品号,FK=厂商号
假设两个关系中已经存在如图4所示元组:

厂商            产品

厂商号

厂名

C01

宏达

C02

立仁

C03

广源

 

产品号

颜色

厂商号

P01

C01

P02

C03

4


若再往产品关系中插入如下元组:
I
P03,红,C02) IIP01,蓝,C01
III
P04,白,C04) IVP05,黑,null
能够插入的元组是(
A I
IIIV
B I
III
C I
II
D I
IV

1.数据管理经过了手工文档、文件系统和_________三个发展阶段。
2
SQL语言中,用于事务回滚的语句是_________

3如果两个实体之间具有MN联系,则将它们转换为关系模型的结果是_________个表。

4在安装MS SQL Server时,必须选择一种安全类型。如果在登录时,需要记录用户名和登录ID,则该安全类型是_________

5 SQL-SELECT语句完整的句法中,FROM子句是强制性的,FROM子句的作用是_________

设计题  

一设有关系EMPENOENAMESALARYDNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPTDNODNAMEMANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号

1.试用SQL语句完成以下查询:
  列出各部门中工资不低于600元的职工的平均工资。

2
.写出“查询001号职工所在部门名称”
3
.请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%

二 设数据库中有基本表:
  教师(工号,姓名,性别,职称,工龄,基本工资,补贴)
  请用SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。

三 在教学管理系统中,含有二个关系:
  学生(学号,姓名,性别,出生日期,系名)
  成绩(学号,课程名,成绩)
  若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句。

二 设数据库中有基本表:
  教师(工号,姓名,性别,职称,工龄,基本工资,补贴)
  请用SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。

三 在教学管理系统中,含有二个关系:
  学生(学号,姓名,性别,出生日期,系名)
  成绩(学号,课程名,成绩)
  若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句。

厂商            产品

厂商号

厂名

C01

宏达

C02

立仁

C03

广源

 

产品号

颜色

厂商号

P01

C01

P02

C03

4


若再往产品关系中插入如下元组:
I
P03,红,C02) IIP01,蓝,C01
III
P04,白,C04) IVP05,黑,null
能够插入的元组是(
A I
IIIV
B I
III
C I
II
D I
IV

1.数据管理经过了手工文档、文件系统和_________三个发展阶段。
2
SQL语言中,用于事务回滚的语句是_________

3如果两个实体之间具有MN联系,则将它们转换为关系模型的结果是_________个表。

4在安装MS SQL Server时,必须选择一种安全类型。如果在登录时,需要记录用户名和登录ID,则该安全类型是_________

5 SQL-SELECT语句完整的句法中,FROM子句是强制性的,FROM子句的作用是_________

设计题  

一设有关系EMPENOENAMESALARYDNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPTDNODNAMEMANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号

1.试用SQL语句完成以下查询:
  列出各部门中工资不低于600元的职工的平均工资。

2
.写出“查询001号职工所在部门名称”
3
.请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%

二 设数据库中有基本表:
  教师(工号,姓名,性别,职称,工龄,基本工资,补贴)
  请用SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。

三 在教学管理系统中,含有二个关系:
  学生(学号,姓名,性别,出生日期,系名)
  成绩(学号,课程名,成绩)
  若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句。

二 设数据库中有基本表:
  教师(工号,姓名,性别,职称,工龄,基本工资,补贴)
  请用SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。

三 在教学管理系统中,含有二个关系:
  学生(学号,姓名,性别,出生日期,系名)
  成绩(学号,课程名,成绩)
  若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句。

你可能感兴趣的:(sql,sql,c,数据库,server,manager,产品)