请帮我看看这个SQL数据库的题目。

一、选择题(2分*15)

1.一个班级有很多学生,每个学生只能属于一个班级,班级和学生之间是(B)。

A.一对一接触b .一对多接触c .多对一接触d .多对多接触

2.关系中的主要属性(A)

A.最多一个b .多个c .多个d .零。

3.顾客可以在多个商场购物。有许多顾客在商场购物。商场与顾客的联系方式是(c)。

a . 1:1 b . 1:n c . m:n d . m:1

4.实体之间的联系方式有(D)

1。

5.根据给定的条件,从一个关系中选择指定的属性,形成一个新的关系。操作是(一)

A.选择b .投影c .连接d .自然连接

6.数据库、数据库系统和数据库管理系统之间的关系是(C)。

A.数据库包括数据库和数据库管理系统。

C.DBMS包括DBS和DB D,DBS与DB和DBMS无关。

7.(c)一般用于表示数据库的概念模型。

A.用户活动图b .数据流图

C.E-R图d .流程图

8.db表示(d)

A.数据库应用软件b .数据库管理软件c .数据采集d .数据库系统

9.由于采用了(d ),数据库系统实现了数据独立。

A.层次模型b .网络模型c .关系模型d .三级模式结构

10.数据独立性是指(b)相互独立,互不影响。

A.应用程序和用户应用程序和数据数据库和用户数据库和程序员

11.在SQL语言中,应该使用语句(b)来创建基本表。

A.创建模式B .创建表

C.创建视图D .创建数据库

12.它完全等同于EN 18和20 (D)之间的年龄。

A.其中年龄> 18且年龄< 20

B.其中年龄> = 18且年龄< 20

C.其中年龄> 18且年龄< = 20

D.其中年龄> = 18且年龄< = 20

13.在WHERE子句的条件表达式中,可以使用(b)通配符来匹配位置中的零个或多个字符。

A.* B.% C?D. __

14.在WHERE子句的条件表达式中,可以使用(d)通配符来匹配位置中的单个字符。A. * B.% C?D. __

15.SQL属于(C)数据库语言。

A.层次b .网络c .关系d .面向对象

填空(1 *10)

1.数据库的三级模式是指外部模式、模式和内部模式。

2.只能在表上创建(1) primary key约束。

3.数据库表中的字段定义为char数据类型,长度为15。如果在此字段中输入“123”,将占用(15)个存储空间。

4.使用T-SQL语句删除表需要DROP TABLE语句。

5.数据库表中的字段定义为varchar数据类型,长度为15。如果您在本栏位输入“123”,它将占用(3)个存储空间。

6.数据库系统的数据独立性包括(逻辑)独立性和(物理)独立性。

7.创建数据库的T-SQL语句是(CREATE DATABASE)。