文档详情

数据库设计与建模MySQL试题及答案.docx

发布:2025-05-25约4.13千字共11页下载文档
文本预览下载声明

数据库设计与建模MySQL试题及答案

姓名:____________________

一、单项选择题(每题2分,共10题)

1.数据库设计中的E-R图(实体-联系图)主要用于表示:

A.数据库的逻辑结构

B.数据库的物理结构

C.数据库的存储结构

D.数据库的查询结构

2.在关系数据库中,一个表中的每一行称为:

A.记录

B.字段

C.关系

D.索引

3.在SQL中,用于创建数据库的语句是:

A.CREATETABLE

B.CREATEINDEX

C.CREATEVIEW

D.CREATEDATABASE

4.在MySQL中,下列哪个命令可以用来查看数据库中所有表的名称:

A.SELECT*FROMTABLE_NAME;

B.SELECT*FROMTABLE;

C.SELECT*FROMDATABASE.TABLE_NAME;

D.SELECT*FROMDATABASE.TABLE;

5.在MySQL中,要删除一个名为“mytable”的表,应使用以下哪个命令:

A.DROPTABLEmytable;

B.DELETETABLEmytable;

C.TRUNCATETABLEmytable;

D.ALTERTABLEmytableDROP;

6.以下哪个是MySQL中的内建函数,用于返回当前日期和时间:

A.NOW()

B.CURDATE()

C.GETDATE()

D.CURRENT_DATE()

7.在关系数据库中,以下哪个概念表示多个表之间的关系:

A.联系

B.关联

C.外键

D.主键

8.在SQL中,要更新一个名为“mytable”的表中的记录,应使用以下哪个命令:

A.UPDATEmytableSETfield=value;

B.MODIFYmytablefield=value;

C.ALTERmytablefield=value;

D.INSERTINTOmytableSETfield=value;

9.在MySQL中,以下哪个命令可以用来创建一个视图:

A.CREATEVIEW

B.CREATETABLE

C.CREATEINDEX

D.CREATEDATABASE

10.在关系数据库中,以下哪个是用于唯一标识一个表中的记录的字段:

A.外键

B.主键

C.索引

D.联系

答案:

1.A

2.A

3.D

4.D

5.A

6.A

7.C

8.A

9.A

10.B

二、多项选择题(每题3分,共10题)

1.数据库设计中的Normalization(规范化)的目的是:

A.减少数据冗余

B.提高数据一致性

C.优化查询性能

D.提高数据独立性

2.以下哪些是数据库设计的三个范式:

A.第一范式(1NF)

B.第二范式(2NF)

C.第三范式(3NF)

D.第四范式(4NF)

3.在E-R图中,实体之间可以存在以下哪些关系:

A.一对一(1:1)

B.一对多(1:N)

C.多对一(M:1)

D.多对多(M:N)

4.以下哪些是SQL语言中的数据类型:

A.整型(INT)

B.字符串型(VARCHAR)

C.浮点型(FLOAT)

D.日期型(DATE)

5.在MySQL中,以下哪些命令可以用来修改表结构:

A.ALTERTABLE

B.UPDATE

C.INSERTINTO

D.DELETE

6.以下哪些是关系数据库中的完整性约束:

A.主键约束

B.外键约束

C.唯一性约束

D.非空约束

7.在SQL中,以下哪些关键字用于条件查询:

A.WHERE

B.LIKE

C.BETWEEN

D.ORDERBY

8.以下哪些是MySQL中的聚合函数:

A.COUNT()

B.SUM()

C.AVG()

D.MAX()

9.在关系数据库中,以下哪些是数据完整性的一部分:

A.实体完整性

B.参照完整性

C.用户定义完整性

D.视图完整性

10.以下哪些是MySQL中的数据类型,用于存储文本数据:

A.CHAR

B.VARCHAR

C.TEXT

D.ENUM

答案:

1.A,B,D

2.A,B,C

3.A,B,C,D

4.A,B,C,D

5.A

6.A,B,C,D

7.A,B,C

8.A,B,C,D

9.A,B,C

10.A,B,C

三、判断题(每题2分,共10题)

1.在数据库设计中,规范化可以完全消除数据冗余。()

2.主键和外键都可以用来保证

显示全部
相似文档