百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

《数据库基础》复习题(数据库基础期末考试题)

toyiye 2024-08-19 22:36 6 浏览 0 评论

一、填空题(本大题每空2分,共20分。)

1.数据管理技术经历了人工管理_______________和_______________三个阶段。

2.实体之间的联系可抽象为三类,它们是一对一、_______________和_______________。

3. 按照数据结构的类型来命名,逻辑模型分为_______________、网状模型和_______________。

4. 在MySQL中,用 ⑦ 命令可以从表中删除行,用 ⑧ 命令可以从数据库中删除表。

5. 在MySQL中,用_______________命令可以授予权限,用 _______________命令可以收回权限。

二、单项选择题(本大题共10小题,每题2分,共20分。)

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

A. 数据 B. 数据模型

C. 数据及数据之间的联系 D. 信息

2.若要删除数据库中已经存在的表S,可用( )。

A. DELETE TABLE S B. DELETE S

C. DROP TABLE S D. DROP S

3.下列SQL语言的数据操纵语句中最重要的,也是使用最频繁的语句是( ) 。

A. SELECT B. INSERT

C. UPDATE D. DELETE

4.在SQL中,建立视图用的命令是 ( )。

A.CREATE SCHEMA B.CREATE TABLE

C.CREATE VIEW D.CREATE INDEX

5.在SQL语言中,"授权"命令是( ) 。

A. GRANT B. REVOKE

C. OPTION D. PUBLIC

6.为数据表创建索引的目的是( )。

A.提高查询的检索性能 B.创建唯一索引

C.创建主键 D.归类

7.MySQL 的字符型系统数据类型主要包括( )。

A . Int、money、char B. char、varchar、text

C. datetime、binary、int D. char、varchar、int

8.SQL的视图是从( )中导出的。

A.基本表 B.视图
C.基本表或者视图 D.数据库

9.在MySQL语法中,用来插入数据的命令是( )。

A. CREATE B. INSERT

C. DELETE D.UPDATE

10.创建数据库的SQL语句是( )。

A.ALTER DATABASE B.DROP DATABASE

C.COPY DATABASE D.CREATE DATABASE

三、判断题(本大题共10小题,每题1分,共10分。请根据题目叙述判断其正误,分别在相应题号的方框内打√或x)

1.数据库系统减少了数据冗余。 ( )

2.关系数据库中的关键字是指关键的很重要的字段。( )

3.一个规范化的关系至少应当满足四范式的要求。 ( )

4.MySQL是一款关系数据库系统。 ( )

5.不可以像查询表一样来查询视图。 ( )

6.可以使用CREATE USER添加一个或多个用户,并设置相应的密码。 ( )

7.LIMIT子句用于对查询结果进行分组输出。( )

8.一个表中的主键只能是一个字段。 ( )

9. 如果要在MySQL中存储图形图像文件,可采用的数据类型( )

10. 当数据库损坏时,数据库管理员可以通过事务日志文件恢复数据库。( )

四、名词解释题(本大题共10小题,每题2分,共20分。)

请写出下列英文或英文缩写的中文含义。

1. DBMS:

2. SQL:

3. E-R图:

4.DBS:

5. Primary Key:

6. Foreign Key:

7. Character Set:

8. DEFAULT:

9. 1NF:

10. UNIQUE INDEX:

五、简答题(本大题共2题,每题15分,共30分。)

学生成绩数据库由学生表和成绩表组成。

学生表Student由学号、姓名、性别、年龄、班级五个属性组成,其中学号为关键字,样本数据如下:

sudent

学号

姓名

性别

年龄

班级

A180001

张梨花

18

18软件3-1班

B190002

李刚

17

19计算机3-1班

C190003

王军

19

19经济3-2班

A180004

李海红

20

18软件3-2班

成绩表SG由学号、课程号、成绩三个属性组成,其中(学号、课程号)为复合关键字,样本数据如下:

SG

学号

课程号

成绩

A180001

101

95

A180001

103

85

B190002

103

90

C190003

101

55

A180004

103

67

1、完善执行下面SQL语句后的运行结果:(共3小题,每题5分,根据运行结果填写,不一定要填满所有空格)

(1)SELECT 姓名,年龄 FROM student WHERE 性别='女';

运行结果:

姓名

年龄









(2)SELECT 性别,AVG(年龄) FROM student GROUP BY 性别;

运行结果:









(3)SELECT 姓名,成绩 FROM student,SG WHERE student.学号=SG.学号 ORDER BY 成绩 DESC;

运行结果:















2、写出完成以下功能的SQL语句:(共3小题,每题5分)

(1)将学生“王军”的班级修改为“19软件3-2班”。

(2)求每门课程的平均成绩

(3)学号为A180004的同学学完了101号课程,成绩为80分,请将该信息添加到SG表中。

相关推荐

# Python 3 # Python 3字典Dictionary(1)

Python3字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如...

Python第八课:数据类型中的字典及其函数与方法

Python3字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值...

Python中字典详解(python 中字典)

字典是Python中使用键进行索引的重要数据结构。它们是无序的项序列(键值对),这意味着顺序不被保留。键是不可变的。与列表一样,字典的值可以保存异构数据,即整数、浮点、字符串、NaN、布尔值、列表、数...

Python3.9又更新了:dict内置新功能,正式版十月见面

机器之心报道参与:一鸣、JaminPython3.8的热乎劲还没过去,Python就又双叒叕要更新了。近日,3.9版本的第四个alpha版已经开源。从文档中,我们可以看到官方透露的对dic...

Python3 基本数据类型详解(python三种基本数据类型)

文章来源:加米谷大数据Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在Python中,变量就是变量,它没有类型,我们所说的"类型"是变...

一文掌握Python的字典(python字典用法大全)

字典是Python中最强大、最灵活的内置数据结构之一。它们允许存储键值对,从而实现高效的数据检索、操作和组织。本文深入探讨了字典,涵盖了它们的创建、操作和高级用法,以帮助中级Python开发...

超级完整|Python字典详解(python字典的方法或操作)

一、字典概述01字典的格式Python字典是一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。字典的每个键值key=>value对用冒号:分割,每个对之间用逗号,...

Python3.9版本新特性:字典合并操作的详细解读

处于测试阶段的Python3.9版本中有一个新特性:我们在使用Python字典时,将能够编写出更可读、更紧凑的代码啦!Python版本你现在使用哪种版本的Python?3.7分?3.5分?还是2.7...

python 自学,字典3(一些例子)(python字典有哪些基本操作)

例子11;如何批量复制字典里的内容2;如何批量修改字典的内容3;如何批量修改字典里某些指定的内容...

Python3.9中的字典合并和更新,几乎影响了所有Python程序员

全文共2837字,预计学习时长9分钟Python3.9正在积极开发,并计划于今年10月发布。2月26日,开发团队发布了alpha4版本。该版本引入了新的合并(|)和更新(|=)运算符,这个新特性几乎...

Python3大字典:《Python3自学速查手册.pdf》限时下载中

最近有人会想了,2022了,想学Python晚不晚,学习python有前途吗?IT行业行业薪资高,发展前景好,是很多求职群里严重的香饽饽,而要进入这个高薪行业,也不是那么轻而易举的,拿信工专业的大学生...

python学习——字典(python字典基本操作)

字典Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包含的元素个数不限,值...

324页清华教授撰写【Python 3 菜鸟查询手册】火了,小白入门字典

如何入门学习python...

Python3.9中的字典合并和更新,了解一下

全文共2837字,预计学习时长9分钟Python3.9正在积极开发,并计划于今年10月发布。2月26日,开发团队发布了alpha4版本。该版本引入了新的合并(|)和更新(|=)运算符,这个新特性几乎...

python3基础之字典(python中字典的基本操作)

字典和列表一样,也是python内置的一种数据结构。字典的结构如下图:列表用中括号[]把元素包起来,而字典是用大括号{}把元素包起来,只不过字典的每一个元素都包含键和值两部分。键和值是一一对应的...

取消回复欢迎 发表评论:

请填写验证码