MySQL客观题

这篇具有很好参考价值的文章主要介绍了MySQL客观题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MySQL客观题

MySQL客观题

  1. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是( A )

    A 模式
    B 内模式
    C 存储模式
    D 外模式

  2. 数据库系统的特点是( A )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

    A 数据共享
    B 数据存储
    C 数据应用
    D 数据保密

  3. 在数据库系统中,通常用三级模式来描述数据库,( C )是对数据整体的逻辑结构的描述。

    A 外模式
    B 子模式
    C 模式
    D 存储模式

  4. 数据库的概念模型独立于( D )

    A 现实世界
    B E-R 图
    C 信息世界
    D 具体的机器和DBMS

  5. 下述关于数据库系统的正确叙述是( D )

    A 数据库系统比文件系统能管理更多的数据
    B 数据库系统避免了一切冗余
    C 数据库系统中数据的一致性是指数据类型一致
    D 数据库系统减少了数据冗余

  6. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( C )

    A 多种应用、多种语言、多个用户相互覆盖地使用数据集合
    B 多个用户、同一种语言共享数据
    C 多个用户共享一个数据文件
    D 同一个应用中的多个程序共享一个数据集合

  7. 数据库中,数据的物理独立性是指( C )

    A 应用程序与数据库中数据的逻辑结构相互独立
    B 用户程序与DBMS 的相互独立
    C 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
    D 数据库与数据库管理系统的相互独立

  8. 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为 ( A )

    A 数据库定义语言
    B 数据库子语言
    C 数据操纵语言
    D 数据结构语言

  9. 数据库系统与文件系统的主要区别是( B )

    A 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
    B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
    C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
    D 数据库系统复杂,而文件系统简单

  10. 数据模型的三要素是( A )

    A 数据结构、数据操作和完整性约束
    B 关系模型、层次模型、网状模型
    C 实体、属性和联系
    D 外模式、模式和内模式

  11. 数据库系统的数据独立性是指( B )

    A 不会因为某些存储结构的变化而影响其他的存储结构
    B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
    C 不会因为存取策略的变化而影响存储结构
    D 不会因为数据的变化而影响应用程序

  12. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为( C )

    A 数据定义语言
    B 数据管理语言
    C 数据操纵语言
    D 数据控制语言

  13. 层次模型、网状模型和关系模型的划分原则是( A )

    A 数据之间的联系
    B 文件的大小
    C 联系的复杂程度
    D 记录长度

  14. ( C )是存储在计算机内结构化的数据的集合

    A 数据库系统
    B 数据库管理系统
    C 数据库
    D 数据结构

  15. 下面哪个不是数据库管理员(DBA)的职责( C )

    A 决定数据库中的信息内容和结构
    B 定义数据的安全性要求和完整性约束条件
    C 设计和编写应用程序
    D 数据库的改进和重组、重构

  16. 数据库管理系统(DBMS )是( C )

    A 既有硬件,也有软件
    B 一组硬件
    C 一组系统软件
    D 一个完整的数据库应用系统

  17. 在数据库三级模式间引入二级映像的主要作用是(A )

    A 提高数据与程序的独立性
    B 提高数据与程序的安全性
    C 保持数据与程序的一致性
    D 提高数据与程序的可移植性

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

    A DBS 就是DB ,也就是DBMS
    B DBMS 包括DB 和DBS
    C DB 包括DBS 和DBMS
    D DBS 包括DB 和DBMS

  19. 数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是( C )

    A 层次数据模型
    B 网状数据模型
    C 关系数据模型
    D 面向对象数据模型

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

    A 数据项管理
    B 文件系统
    C 人工管理
    D 数据库系统

  21. SQL 语言是( B )的语言,易学习

    A 过程化
    B 非过程化
    C 格式化
    D 导航式

  22. 一般说来,( D )完全可以像一个基本表那样进行更新

    A 由多个基本表导出的视图
    B 在定义视图的语句中带有集函数的视图
    C 在定义视图的语句中带有DISTINCT关键词的视图
    D 行列子集视图

  23. 查询姓“张”的学生的详细信息的SQL语句是( A )

    A SELECT * FROM STUDENT WHERE SNAME LIKE ‘张%’
    B SELECT * FROM STUDENT WHERE SNAME =‘张%’
    C SELECT * FROM STUDENT WHERE SNAME LIKE ‘张 _’
    D SELECT * FROM STUDENT WHERE SNAME = ‘张 _’

  24. 视图本身不独立存储在数据库中,既数据库中只存放视图的( A ),而不存放视图的( ),视图是一个( )

    A 定义、对应的数据、虚表
    B 定义、对应的数据、实表
    C 对应的数据、定义、实表
    D 对应的数据、定义、虚表

  25. SQL 中,与“NOT IN ”等价的操作符是( D )

    A =SOME
    B <>SOME
    C =ALL
    D <>ALL

  26. 在SQL 中使用UPDATE 语句对表中数据进行修改时,应使用的语句是( D )

    A WHERE
    B FROM
    C VALUES
    D SET

  27. 该题基于这样三个表,即学生表S 、课程表C 和学生选课表SC ,它们的结构如下:
    S( S #,SN , SEX ,AGE , DEPT )
    C(C# , CN )
    SC( S #,C #,GRADE )
    其中,S #为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为课程
    检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT 语句是(A )。
    A SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=’王华’)
    B SELECT SN,AGE,SEX FROM S WHERE SN=’王华’
    C SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=’王华’)
    D SELECT SN,AGE,SEX FROM S WHERE AGE>王华.AGE

  28. 视图中存放的是( C )

    A 查询语句
    B 组成视图的表的内容
    C 视图的定义
    D 产生视图的表的定义

  29. 该题基于这样三个表,即学生表S 、课程表C 和学生选课表SC ,它们的结构如下:
    S( S #,SN , SEX ,AGE , DEPT )
    C(C# , CN )
    SC( S #,C #,GRADE )
    其中,S #为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为课程
    检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT 语句是(C )

    A SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#

    B SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE

    C SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#

    D SELECT S.SN,SC.C#,SC.GRADE FROM S,SC

  30. 数据库db_student中基本表的数据如下:

    学生表:Student

    Sno Sname Ssex Sage Sdept
    9512101 李勇 19 计算机系
    9512103 王敏 20 计算机系
    9521101 张莉 22 信息系
    9521102 吴宾 21 信息系
    9521103 张海 20 信息系
    9531101 钱小平 18 数学系
    9531102 王大力 19 数学系
    课程表:Course
    -------------------------------------------------------- ----- ------- ------- ------
    Cno Cname Ccredit Semster Period
    C01 计算机导论 3 1 3
    C02 VB 4 3 4
    C03 计算机网络 4 7 4
    C04 数据库基础 6 6 4
    C05 高等数学 8 1 8
    sc表建立有与student(sno)的外码约束(规则:限制);与course(cno)的外码约束(规则:限制)
    选课表:SC
    ------- -----
    Sno Cno Grade
    9512101 C03 95
    9512103 C03 51
    9512101 C05 80
    9512103 C05 NULL
    9521101 C05 NULL
    9521102 C05 80
    9521103 C05 45
    9531101 C05 81
    9531101 C01 67
    9531102 C05 94
    9521103 C01 80
    9512101 C01 NULL
    9531102 C01 NULL
    9512101 C02 87
    9512101 C04 76
    --------------- ----
    9512121 C01 NULL

    插入是否成功?为什么 (D)
    A. 成功
    B. 不成功,成绩为NULL
    C. 不成功,课程号违反外码约束
    D. 不成功,学号违反外码约束

    根据 SC 表的定义,它建立有与 Student 表的外码约束,因此插入学号为 9512121 的数据时,如果该学号在 Student 表中不存在,就会违反外码约束而插入失败。

  31. 该题基于这样三个表,即学生表S 、课程表C 和学生选课表SC ,它们的结构如下:
    S( S #,SN , SEX ,AGE , DEPT )
    C(C# , CN )
    SC( S #,C #,GRADE )
    其中,S #为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为课程
    检索选修课程“C2 ”的学生中成绩最高的学生的学号。正确的SELECT 语句是( D )

    A SELECT S# FROM SC WHERE C#=’C2’ AND GRADE >=(SELECT GRADE FROM SC WHERE C#=’C2’)
    B SELECT S# FROM SC WHERE C#=’C2’ AND GRADE IN (SELECT GRADE FROM SC WHERE C#=’C2’)
    C SELECT S# FROM SC WHERE C#=’C2’ AND GRADE NOT IN (SELECT GRADE FROM SC WHERE C#=’C2’)
    D SELECT S# FROM SC WHERE C#=’C2’ AND GRADE >=ALL(SELECT GRADE FROM SC WHERE C#=’C2’)

  32. 若用如下SQL 语句创建一个表student:
    CREATE TABLE student
    (NO CHAR(4) NOT NULL,
    NAME CHAR(8) NOT NULL,
    SEX CHAR(2),
    AGE INT
    )

    可以插入到student 表中的是(B )

    A (‘1031’,’曾华’,男,23)
    B (‘1031’,‘曾华’,NULL,NULL)
    C ( NULL, ‘曾华’,’男’,23)
    D ( ‘1031’,NULL,’男’,23)

  33. 假定学生关系是S ( S#,SNAME , SEX , AGE ) ,课程关系是C ( C#,CNAME , TEACHER ) ,学生选课关系是SC ( S # , C#,GRADE )。要查找选修,“COMPUTER”课程的“女”学生姓名,将涉及到关系( D )

    A S
    B SC,C
    C S,SC
    D S,C,SC

  34. SQL 语言具有( B )的功能。

    A 关系规范化,数据操纵,数据控制
    B 数据定义.数据操纵,数据控制
    C 数据定义,关系规范化,数据控制
    D 数据定义,关系规范化,数据操纵

  35. 已有视图is_student,视图中包含信息系全体学生的基本信息。(已设置了限制更新)

    执行如下语句:

    INSERT INTO is_student(sno,sname,ssex,sage,sdept)

    VALUES(‘9531103’,‘张玉’,‘女’,21,‘计算机系’);

    student表中数据如何变化?B

    A. 新增一条数据
    B. 语句执行被拒绝

插入语句执行会被拒绝,因为已经设置了限制更新的视图 is\_student,不能直接对其进行插入操作。
  1. SQL 语言是( C )语言

    A 层次数据库
    B 网状数据库
    C 关系数据库
    D 非数据库

  2. 已有视图is_student,视图中包含信息系全体学生的基本信息。(已设置了限制更新

    执行如下语句:

    UPDATE is_student

    set sage=sage+1;

    student表中数据如何变化? C
    A. 全体学生年龄加1
    B. 信息系学生年龄加1
    C. 没有数据更新发生

  3. 在SQL 语言中,实现数据检索的语句是( A )

    A SELECT
    B INSERT
    C UPDATE
    D DELETE

  4. SQL 语言具有两种使用方式,分别称为交互式SQL 和(C )

    A 提示式SQL
    B 多用户SQL
    C 嵌入式SQL
    D 解释式SQL

  5. 在SQL 语句中,对输出结果排序的语句是(B )

    A GROUP BY
    B ORDER BY
    C WHERE
    D HAVING

  6. SELECT 语句执行结果是( C )

    A 数据项
    B 元祖
    C 表(关系)
    D 数据库

  7. 在SELETE 语句中使用*表示( B )

    A 选择任何属性
    B 选择全部属性
    C 选择全部元祖
    D 选择主码

  8. 在SELECT 语句中,需对分组情况满足的条件进行判断时,应使用( D )

    A WHERE
    B GROUP BY
    C ORDER BY
    D HAVING

  9. 同一个关系模型的任意两个元祖值(A)

    A不能全同 B可全同 C必须全同 D以上部不是文章来源地址https://www.toymoban.com/news/detail-419882.html

到了这里,关于MySQL客观题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mysql数据库结构优化汇总

         设计表以最大限度地减少其在磁盘上的空间。这可以减少写入磁盘和从磁盘读取的数据量,从而带来巨大的改进。较小的表通常需要较少的主内存,而它们的内容在查询执行过程中被主动处理。表数据的任何空间减少也会导致更小的索引可以更快地处理。 尽可能使用最

    2024年02月07日
    浏览(49)
  • 【数据库——MySQL(实战项目1)】(1)图书借阅系统——数据库结构设计

    经过前期的学习,我们已经掌握数据库基础操作,因此是时候来做一个实战项目了—— 图书借阅系统 。对于图书借阅系统,相信大家不难想到至少需要 3 张表,分别是: 借阅人表 , 图书表 和 借阅信息表 (当然不限于这些表,大家可以根据自己的想法创建其它表)。 那么

    2024年02月03日
    浏览(69)
  • Mysql不同数据库之间表结构同步

    开发环境的Mysql表结构做了修改,要同步到其他环境数据库中使用数据库管理工具JookDB的表结构同步功能就很方便。虽然Navicat也有这个功能但是有免费的当然是用免费的。 用JookDB添加数据库后在数据库节点上右键选择“同步结构”即可开始表结构同步。 1.选择结构同步的源库

    2024年02月05日
    浏览(52)
  • MySQL8.0+数据库GTID主从模式搭建

    参见: MySQL数据库8.0+版本部署安装-CSDN博客 部署环境[例]: 主库:192.168.179.153:3306 从库:192.168.179.154:3306 主从库开启GTID模式 // 主从库均修改,修改从库配置文件,在[mysqld]下添加如下配置 $ vim /etc/my.cnf gtid_mode = on enforce_gtid_consistency = on 需检查server-id配置,为主从架构中的所有

    2024年02月04日
    浏览(67)
  • MySql数据库的初步安装与数据表结构数据管理

    目录 一、数据库的相关了解 1)数据库的概念  数据(Data) 表 数据库系统 2)数据库系统发展史 第一代数据库 第二代数据库 第三代数据库 当今主流数据库介绍 2)数据库的分类  关系数据库 非关系型数据库 非关系型数据库的优点 二、mysql的yum安装与源码编译安装   1)源

    2024年02月08日
    浏览(475)
  • MySQL高级特性篇(6)-数据库设计模式与范式

    数据库是现代软件开发中非常重要的一环,而MySQL作为一种常用的关系型数据库管理系统,在数据库设计方面也有一些常见的模式和范式。本博客将介绍MySQL数据库设计模式与范式,让读者对MySQL数据库的设计有一个全面的了解。 一、数据库设计模式 数据库设计模式是数据库

    2024年02月22日
    浏览(47)
  • MySQL数据库精选(从入门使用到底层结构)

    DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段) DML: 数据操作语言,用来对数据库表中的数据进行增删改 DQL: 数据查询语言,用来查询数据库中表的记录 DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限 数据定义语言 数据库操作 查询所有数据

    2024年02月19日
    浏览(52)
  • java八股文面试[数据库]——MySQL索引的数据结构

    知识点: 【2023年面试】mysql索引的基本原理_哔哩哔哩_bilibili 【2023年面试】mysql索引结构有哪些,各自的优劣是什么_哔哩哔哩_bilibili

    2024年02月10日
    浏览(52)
  • 【MySQL数据库 | 第十七篇】索引以及索引结构介绍

    目录 前言: 索引简介:  索引结构:           二叉树索引结构         Tree(普通二叉树)         B-Tree(多路平衡查找树)         B+Tree          哈希索引数据结构 总结: 在实际生活中,我们对SQL语句进行优化实际上有很大一部分都是对索引进行优化,因此对索引

    2024年02月09日
    浏览(76)
  • mysql从入门到放弃之数据库体系结构与管理

    第一篇文章中主要学习了mysql二进制的基本安装及数据库初始化等操作,本篇文章主要了解mysql的体系结构和管理,例如: mysql的实例组成、逻辑存储结构、物理存储结构等方面展开学习 提示:以下是本篇文章正文内容,下面案例可供参考 3.1、mysqld守护进程结构 3.2、 引入sql语句

    2024年01月21日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包