MySQL--40道基础概念选择题及答案

一、单选题 (题数:40,共 40.0 分)

1.在计算机系统中能够实现对数据库资源进行统一管理和控制的是(A)。

(1.0分)

  • A、DBMS
  • B、DBA
  • C、DBS
  • D、DBAS

2.数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是(B)。

(1.0分)

  • A、数据库包括数据库管理系统和数据库系统
  • B、数据库系统包括数据库和数据库管理系统
  • C、数据库管理系统包括数据库和数据库系统
  • D、三者没有明显的包含关系

3.在数据库中存储的是(C)。

(1.0分)

  • A、数据
  • B、数据模型
  • C、数据以及数据之间的联系
  • D、信息

4.数据库管理系统是位于用户和(B)之间的一个数据管理软件。

(1.0分)

  • A、应用系统
  • B、操作系统
  • C、管理系统
  • D、数据系统

5.数据库是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的(A)。

(1.0分)

  • A、数据的集合
  • B、文件的集合
  • C、命令的集合
  • D、程序的集合

6.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库管理阶段。在这几个阶段中,数据独立性最高的是(C)阶段。

(1.0分)

  • A、人工管理阶段
  • B、文件系统阶段
  • C、数据库管理阶段
  • D、算盘管理阶段 

7.显示当前所有数据库的命令是(A)。

(1.0分)

  • A、SHOW DATABASES
  • B、SHOW DATABASE
  • C、LIST DATABASES
  • D、LIST DATABASE 

8.在创建数据库时,每个数据库都对应存放在一个与数据库同名的(B)中。

(1.0分)

  • A、文件
  • B、文件夹
  • C、路径
  • D、以上都不是 

9.下面不属于SQL的特点是(D)。

(1.0分)

  • A、集数据定义语言、数据操纵语言、数据控制语言元素为一体。
  • B、符合人们的思维方式,容易理解和掌握。
  • C、只需要提出“干什么”,不需要指出“如何干”,语句的操作过程由系统自动完成。
  • D、以上都不是 

10.下列选项中属于删除数据库的语句是(B)。

(1.0分)

  • A、DROP TABLE
  • B、DROP DATABASE
  • C、DELETE DATABASE
  • D、DELETE TABLE

11.下面关于存储引擎的描述错误的是(D)。

(1.0分)

  • A、
  • 存储引擎就是存储数据、为存储的数据建立索引和更新、查询数据等技术的实现方法。
  • B、
  • MySQL数据库提供了多种存储引擎,用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根据需要编写自己的存储引擎。
  • C、
  • 使用SHOW ENGINES语句查看系统支持的存储引擎类型。
  • D、
  • MyISAM存储引擎是事务型数据库的首选引擎,是具有提交、回滚和崩溃恢复能力的事务安全存储引擎,支持行锁定和外键约束。

12.查看student表基本结构的SQL语句是(D)。

(1.0分)

 

13.为student表增加一个年龄字段正确的语法为(C)。

(1.0分)

    •  A、

      show student

    • B、

      show create student

    • C、

      show create table student

    • D、

      describe student 

     

    14.下面哪种数字数据类型不可以存储数据256? (D)

    (1.0分)

      •  A、

        add sAge to student

      • B、

        change table student add sAge

      • C、

        alter table student add sAge int

      • D、

        alter table student add sAge 

       

      15.下面有关主键和外键之间的关系描述,正确的是(A)。

      (1.0分)

        •  A、

          bigint

        • B、

          int

        • C、

          smallint

        • D、

          tinyint 

         

        16.可以限定成绩的取值范围是(D)。

        (1.0分)

          •  A、

            一个表中最多只能有一个主键约束,有多个外键约束

          • B、

            一个表中最多只有一个外键约束,有一个主键约束

          • C、

            在定义主键外键约束时,可以先定义主键约束,也可以先定义外键约束

          • D、

            在定义主键外键约束时,应该首先定义外键约束,然后定义主键约束 

           

          17.(C)备份是在某一次完全备份的基础上,只备份其后数据的变化。

          (1.0分)

            •  A、

              PRIMARY KEY(主键)

            • B、

              UNIQUE(唯一约束)

            • C、

              FOREIGN KEY(外键)

            • D、

              CHECK(检查约束) 

             

            18.下面关于数据备份的说法,错误选项是(B)。

            (1.0分)

              •  A、

                比较

              • B、

                检查

              • C、

                增量

              • D、

                二次 

               

              19.若用如下的SQL语句创建一个STUDENT表

              CREATE TABLE STUDENT

              ( NO char(4) NOT NULL,

                NAME char(8) NOT NULL,

                SEX char(2),

                AGE int);

              则可以插入STUDENT表中的是(B)。

                •  A、

                  数据备份就是制作数据库结构、对象和数据的复制,以便在数据库遭到破坏时,或因需求改变而需要把数据还原到改变以前时能够恢复数据库。

                • B、

                  数据备份按备份时服务器是否在线划分为暖备份、温备份、寒备份。

                • C、

                  数据备份按备份涉及的数据范围来划分为完整备份、增量备份、差异备份。

                • D、

                  数据备份按备份的内容划分为逻辑备份、物理备份。 

                (1.0分)

                 

                20.设关系数据库中有一个表S的关系模式为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者为字符型;GRADE为成绩,数值型,取值范围为0-100。若要将“王二”的化学成绩改为85分,则可用(A)。

                (1.0分)

                  •  A、

                    ('1031','曾华',男,'23')

                  • B、

                    ('1031','曾华',NULL,NULL)

                  • C、

                    (NULL,'曾华','男','23')

                  • D、

                    ('1031',NULL,'男',23) 

                   

                  21.(A)中提供了执行mysqldump之后对数据库的更改进行复制所需的信息。

                  (1.0分)

                    •  A、

                      UPDATE S SET GRADE=85 WHERE SN='王二' AND CN='化学'

                    • B、

                      UPDATE S SET GRADE='85' WHERE SN='王二' AND CN='化学'

                    • C、

                      UPDATE GRADE=85 WHERE SN='王二' AND CN='化学'

                    • D、

                      UPDATE GRADE='85' WHERE SN='王二' AND CN='化学' 

                     

                    22.已知学生选课信息表sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”的SQL语句是(C)。

                    (1.0分)

                      •  A、

                        二进制日志文件

                      • B、

                        MySQL数据库

                      • C、

                        MySQL配置文件

                      • D、

                        BIN数据库 

                       

                      23.下列聚合函数不忽略空值(NULL)的是(C)。

                      (1.0分)

                        •  A、

                          SELECT sno,cno FROM sc WHERE grade=NULL

                        • B、

                          SELECT sno,cno FROM sc WHERE grade IS "

                        • C、

                          SELECT sno,cno FROM sc WHERE grade IS NULL

                        • D、

                          SELECT sno,cno FROM sc WHERE grade=" 

                         

                        24.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每个属性都是(B)。

                        (1.0分)

                          •  A、

                            SUM(列名)

                          • B、

                            MAX(列名)

                          • C、

                            COUNT(*)

                          • D、

                            AVG(列名) 

                           

                          25.下列关于E-R模型的叙述中,不正确的是(D)。

                          (1.0分)

                            •  A、

                              互不相关的

                            • B、

                              不可分解的

                            • C、

                              长度可变的

                            • D、

                              互相关联的 

                             

                            26.在数据库设计中,分析客户的业务和数据处理需求属于(A)阶段的内容。

                            (1.0分)

                              •  A、

                                在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示

                              • B、

                                实体类型之间的联系通常可以分为1:1、1:n和m:n这3类

                              • C、

                                1:1联系是1:n联系的特例,1:n联系是m:n联系的特例

                              • D、

                                联系只能存在于两个实体类型之间 

                               

                              27.在数据库设计中,E-R模型是进行(B)的一个主要工具。

                              (1.0分)

                                •  A、

                                  需求分析

                                • B、

                                  概念设计

                                • C、

                                  逻辑设计

                                • D、

                                  物理设计 

                                 

                                28.存取方法设计是数据库设计的(D)阶段的任务。

                                (1.0分)

                                  •  A、

                                    需求分析

                                  • B、

                                    概念设计

                                  • C、

                                    逻辑设计

                                  • D、

                                    物理设计 

                                   

                                  29.任何一个满足2NF但不满足3NF的关系模式都存在(D)。

                                  (1.0分)

                                    •  A、

                                      需求分析

                                    • B、

                                      概念设计

                                    • C、

                                      逻辑设计

                                    • D、

                                      物理设计 

                                     

                                    30.若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。

                                    要查询选修“MySQL”课程的年龄不小于20的全体学生姓名的SQL语句是“SELECT SNAME FROM S,C,SC WHERE 子句”。其中WHERE子句的内容是(A)。

                                    (1.0分)

                                      •  A、

                                        主属性对候选码的部分依赖

                                      • B、

                                        非主属性对候选码的部分依赖

                                      • C、

                                        主属性对候选码的传递依赖

                                      • D、

                                        非主属性对候选码的传递依赖 

                                       

                                      31.SELECT * FROM Student WHERE studentNo()(SELECT studentNo FROM Result)

                                      以上查询语句的括号中填(B)比较合理。

                                      (1.0分)

                                        •  A、

                                          S.SNO=SC.SNO AND C.CNO=SC.CNO AND SAGE>=20 AND CNAME='MySQL'

                                        • B、

                                          S.SNO=SC.SNO AND C.CNO=SC.CNO AND SAGE <=20 AND CNAME IN 'MySQL'

                                        • C、

                                          SAGE>=20 AND CNAME='MySQL'

                                        • D、

                                          SAGE <=20 AND CNAME IN 'MySQL' 

                                         

                                        32.若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。

                                        检索学生姓名及其所选修课程的课程号和成绩。错误的SELECT语句是(C)。

                                        (1.0分)

                                          •  A、

                                            =

                                          • B、

                                            IN

                                          • C、

                                            LIKE

                                          • D、

                                            >= 

                                           

                                          33.若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。

                                          若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,则使用表是(B)。

                                          (1.0分)

                                            •  A、

                                              SELECT S.SNAME,SC.CNO,SC.GRADE FROM SC INNER JOIN S ON S.SNO=SC.SNO

                                            • B、

                                              SELECT S.SNAME,SC.CNO,SC.GRADE FROM S INNER JOIN SC ON S.SNO=SC.SNO

                                            • C、

                                              SELECT S.SNAME,SC.CNO,SC.GRADE FROM S WHERE S.SNO=SC.SNO

                                            • D、

                                              SELECT S.SNAME,SC.CNO,SC.GRADE FROM S,SC WHERE S.SNO=SC.SNO 

                                             

                                            34.学生表student中包含字段:学生编号sid(主键),学生姓名sname。成绩表score包含字段:课程编号cid,学生编号sid(外键),学生成绩degree;其中学生表包含10行数据,成绩表包含6行记录(且sid列没有重复值),那么执行SQL语句:select * from student left outer join score on student.sid=score.sid,将返回(C)条记录。

                                            (1.0分)

                                              •  A、

                                                学生表S和成绩表SC

                                              • B、

                                                成绩表SC和课程表C

                                              • C、

                                                学生表S和课程表C

                                              • D、

                                                学生表S、成绩表SC和课程表C 

                                               

                                              35.执行如下的SQL语句将返回(C)。

                                              select * from item as a right join ordredetails as b on a.icode=b.icod

                                              (1.0分)

                                                •  A、

                                                  0

                                                • B、

                                                  6

                                                • C、

                                                  10

                                                • D、

                                                  16 

                                                 

                                                36.已知关系:student(sno,sname,grade),以下关于命令“CREATE INDEX S_idx ON student(grade)”的描述中,正确的是(C)。

                                                (1.0分)

                                                  •  A、

                                                    item表和orderdetails表中的相关记录,以及orderdetails表中其余的不相关记录

                                                  • B、

                                                    item表和orderdetails表中的相关记录

                                                  • C、

                                                    item表和orderdetails表中的相关记录,以及item表中其余的不相关记录

                                                  • D、

                                                    提示语法错误 

                                                   

                                                  37.数据库中存在两个关系:教师(教师编号,姓名)和授课(课程号,课程名称,教师编号),为快速查出某位教师所讲授的课程,应该(B)。

                                                  (1.0分)

                                                    •  A、

                                                      为student表的grade列创建了一个唯一索引

                                                    • B、

                                                      为student表的grade列创建了一个全文索引

                                                    • C、

                                                      为student表的grade列创建了一个普通索引

                                                    • D、

                                                      为student表的grade列创建了一个空间索引 

                                                     

                                                    38.在下列几种情况下,不适合创建索引的是(A)。

                                                    (1.0分)

                                                      •  A、

                                                        在授课表上按“课程号”建立索引

                                                      • B、

                                                        在授课表上按“教师编号”建立索引

                                                      • C、

                                                        在教师表上按“姓名”建立索引

                                                      • D、

                                                        在教师表上按“教师编号”建立索引 

                                                       

                                                      39.下面关于关系数据库视图的描述,不正确的是(B)。

                                                      (1.0分)

                                                        •  A、

                                                          列的取值范围很少

                                                        • B、

                                                          用作查询条件的列

                                                        • C、

                                                          频繁搜索范围的列

                                                        • D、

                                                          连接中频繁使用的列 

                                                         

                                                        40.要求视图的更新必须满足查询中的条件,在视图建立语句中应使用(A)。

                                                        (1.0分)

                                                          •  A、

                                                            视图能够对机密数据提供安全保护

                                                          • B、

                                                            当视图来自多个基表时,允许添加和删除数据

                                                          • C、

                                                            创建视图的SELECT命令不可以包括ORDER BY子句或INTO子句

                                                          • D、

                                                            只能在当前数据库中创建视图 

                                                           

                                                            •  A、

                                                              WITH CHECK OPTION

                                                            • B、

                                                              WITH UPDATE

                                                            • C、

                                                              WITH DELETE

                                                            • D、

                                                              WITH INSERT 


                                                               

你可能感兴趣的:(mysql)