数据库练习 1
数据库复习题一

《数据库原理与应用》练习题一、选择题(1)第一章1.数据库系统的最大特点是(A )。
A.数据的三级抽象和二级 B.数据共享性C.数据的结构化 D.数据独立性2.DBS具有较高的数据独立性,是因为DBS采用了[B ]A.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质3.在层次、网状模型中,起导航数据作用的是[ A]A.指针 B.关键码 C.DD D.索引4.数据库中,数据的物理独立性是指(C )。
A、DB和DBMS的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上的数据库中的数据相互独立D、应用程序与数据库中的逻辑结构相互独立5.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性6.在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。
为使数据库的模式保持不变,从而不必修改应用程序,须改变模式与内模式之间的映像。
这样,使数据库具有(C )。
A、数据独立性B、逻辑独立性C、物理独立性D、操作独立性7.在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变, 这是A 。
A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的语义独立性8.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 D 。
A.外模式 B.内模式 C.存储模式 D.(概念)模式9.现实世界中客观存在并能相互区别的事物为(A )。
A、实体B、实体集C、字段D、记录10.实体是信息世界中的术语,与之对应的数据库术语为 D 。
A.文件 B.数据库 C.字段 D.记录11.DBMS是(C)。
A、一个完整的数据库应用系统B、一组硬件C、一组系统软件D、既有硬件又有软件12.下列四项中,不属于数据库系统的特点是(C )。
A、数据共享B、数据完整性C、数据冗余度高D、数据独立性高13.数据库系统中,用户使用的数据视图是( A )描述,该视图是用户和数据库系统之间的接口。
数据库课堂练习1

[例1] 查询全体学生的学号与姓名。
[例2] 查询全体学生的姓名、学号、所在系。
[例3] 查询全体学生的详细记录。
[例4] 查全体学生的姓名及其出生年份。
[例5] 查询全体学生的姓名、出生年份和所有系[例] 使用列别名改变查询结果的列标题[例6] 查询选修了课程的学生学号。
[例8] 查询所有年龄在20岁以下的学生姓名及其年龄。
[例10] 查询年龄在20~23岁(包括20岁和23岁)之间的学生的[例11] 查询年龄不在20~23岁之间的学生姓名、系别和年龄。
[例12]查询信息系、数学系和计算机系学生的姓名和性别。
[例13]查询既不是信息系、数学系,也不是计算机科学系的学生的姓名和性别。
[例14] 查询学号为200518的学生的详细情况。
[例15] 查询所有姓刘学生的姓名、学号和性别。
[例16] 查询姓“李”且全名为两个汉字的学生的姓名。
[例17] 查询名字中第2个字为“立"字的学生的姓名和学号。
[例18] 查询所有不姓刘的学生姓名。
[例19] 查询学号在200511~200515之间的学生姓名。
[例21] 某些学生选修课程后没有参加考试,所以有选课记录,但没有考试成绩。
查询缺少成绩的学生的学号和相应的课程号。
[例22] 查所有有成绩的学生学号和课程号。
[例23] 查询计算机系年龄在20岁以下的学生姓名。
[例12] 查询信息系(信息系)、数学系(数学系)和计算机系(计算机系)学生的姓名和性别。
[例10] 查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄。
[例24] 查询选修了3号课程的学生的学号及其成绩,查询结果按分数降序排列。
[例25] 查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄降序排列。
[例*] 查询学生表中的前2位同学信息。
[例*] 查询成绩最差的4条选课记录。
[例26] 查询学生总人数。
[例27] 查询选修了课程的学生人数。
[例28] 计算1号课程的学生平均成绩。
整理数据库题库_数据库练习题一

数据库JUNE 2021题库整理人尼克知识改变命运数据库练习题一一、单项选择1.下面关于数据库设计方法的说法中错误的有()A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法C. 面向数据的设计方法可以较好地反映数据的内在联系D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求2. 数据库技术中,独立于计算机系统的模型是()A. E/R模模型B. 层次模型C. 关系模型D. 面向对象的模型3.关于数据库设计步骤的说法中错误的有()A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计B. 数据库的概念模式是独立于任何数据库管理系统,不能直接用于数据库实现;C. 物理设计阶段对数据库性能影响已经很小了D. 逻辑设计是在概念设计的基础上进行的。
4. 下面关于数据库概念设计数据模型的说法中错误的有()A. 可以方便地表示各种类型的数据及其相互关系和约束B. 针对计算机专业人员C. 组成模型定义严格,无多义性D. 具有使用图形表昧概念模5. 数据库的逻辑设计对数据的性能有一定的影响,下面的措施不能明显改善数据性能的有()。
A. 将数据库中的关系进行完全规范化;B. 将大的关系分成多个小的关系C. 减少连接运算D. 尽可能地使用快照6. 一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间为()联系。
A. 一对一B. 一对多C. 多对多D. 多对一7. 一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为()联系。
A. 一对一B. 一对多C. 多对多D. 多对一8. 一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为()联系。
A. 一对一B. 一对多C. 多对多D. 多对一9.一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职务之间为()联系。
数据库考试习题一答案

第一章绪论一、单项选择题1、1968年,美国IBM公司推出的世界上第一个DBMS产品是(C)A、DBTGB、RDBC、IMSD、MIS2、1970年,美国IBM公司的研究员E.F.Codd提出了数据库的( C )A、层次模型B、网状模型C、关系模型D、实体联系模型3、CODASYL的DBTG提交的报告中的数据模型是(B)A、层次模型B、网状模型C、关系模型D、实体联系模型4、位于用户和数据库之间的一层数据管理软件是(B)A、DBSB、DBMSC、DBD、MIS5、数据库系统与文件系统的主要区别是(B)A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、系统管理的数据量较少,而数据库系统可以管理庞大的数据量6、数据库的概念模型独立于(A)A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界7、在数据库中,下列说法是不正确的(A)A、在数据库中,避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余8、在数据库中存储的是(C)A、数据B、数据模型C、数据以及数据之间的联系D、信息9、数据库中,数据的物理独立性是指(C)A、数据库与数据库管理系统的相互独立B、用户程序DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立10、数据库的特点之一是数据的共享,严格的说,这里的数据共享是指(C)A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件C、多种应用、多种语言、多个用户相互覆盖地使用数据集合11、在数据库中,产生数据不一致的根本原因是(D )A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余12、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(A )A、数据库模式描述语言B、数据库子语言C、数据操纵语言D、数据结构语言13、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A、外模式B、内模式C、存储模式D、模式14、数据库系统的数据独立性是指(C)A、不会因为数据的变化而影响应用程序B、不会因为存储策略的变化而影响存储结构C、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D、不会因为某些存储结构的变化而影响其他的存储结构15、数据库应用系统包括(B)A、数据库语言、数据库B、数据库、数据库应用程序C、数据管理系统、数据库D、数据库管理系统16、按照传统的数据模型分类,数据库系统可以分为三种类型(C )A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体17、在数据库的非关系模型中,基本层次联系是(B )A、两个记录型以及它们之间的多对多联系B、两个记录型以及它们之间的一对多联系C、两个记录型之间的多对多的联系D、两个记录之间的一对多的联系18、关系数据模型(D )A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系19、子模式是(B )A、模式的副本B、模式的逻辑子集C、多个模式的集合D、以上都对20、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是(D)A、外模式B、内模式C、存储模式D、模式二、填空题1、数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
数据库原理及应用习题1

习题1一、单项选择题1.根据关系模式的完整性规则,一个关系中的“主键”()。
A、不能有两个B、不能成为另一个关系的外部键C、不允许为空D、可以取空值2.从E-R图导出关系模型的时候,图中的每一个实体,都应转换为______,其中应包括对应实体的全部______,并应根据关系所表达的语义确定哪个属性(或哪几个属性组合)作为______。
()A、关系,键,属性B、文件,键,属性C、关系,属性,主键D、文件,属性,键3.在关系模型中,如果二维表中的数据有变化,则它的记录数(),它的字段数()。
A、改变,相对固定B、改变,也随之改变C、不变,相对固定D、不变,也随之改变4.反映现实世界中实体及实体间联系的信息模型是()。
A、关系模型B、层次模型C、网状模型D、E-R模型5.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。
A、另一个表B、游标C、视图D、索引6.商店可经营多种商品,一种商品可由多家商店经营,商店和商品之间属于()联系。
A、M∶1B、M∶NC、1∶MD、1∶17.实体之间的联系有()种。
A、1B、2C、3D、48.数据库系统包括()。
⑴数据库⑵ DBMS ⑶硬件⑷数据库、相应的硬件、软件⑸各类相关人员A. (1)、(2)和(3)B. (1)、(2)和(5)C. (2)、(3)和(4)D. (4)和(5)9.下列实体类型的联系中,属于多对多联系的是()。
A. 学生与课程之间的联系B. 学校与教师之间的联系C. 商品条形码与商品之间的联系D. 班级与班长之间的联系10.下面的叙述中,()不符合数据库系统的特点。
A.数据结构化B.数据独立性强C.数据共享性高D.数据由应用程序统一管理与控制11.物理数据独立性是指()。
A.总体逻辑结构改变,局部逻辑结构和应用程序不变B.总体逻辑结构改变,应用程序不变C.数据的存储结构(或物理结构)改变,总体逻辑结构不变, 外模式和应用程序不变D.模式改变,内模式不变12.在关系中,关系码由()。
笔试练习1(数据库基础)

数据库基本概念(1)2005.9(10)、2004.9(8)数据库系统的核心是BA)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员(2)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统。
(3)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是 CA)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(4)2007.4(10)下列叙述中错误的是。
AA)在数据库系统中,数据的物理结构必须与逻辑结构一致.B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(5)2007.9(9)下列叙述中正确的是__B____。
A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(6)2005.9(8)、2006.9(9) 数据库技术的根本目标是要解决数据的 BA)存储问题B)共享问题C)安全问题D)保护问题(7)2009.9(8)数据库管理系统是 BA)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统 D)一种操作系统(8)2008.9(9)在数据管理技术发展的三个阶段中,数据共享最好的是(C )。
A)人工管理阶段 B)文件系统阶段C)数据库系统阶段 D)三个阶段相同(9)2007.4(3)在数据库系统中,实现各种数据管理功能的核心软件称为数据库管理系统(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是A A)内模式B)外模式C)概念模式D)逻辑模式(11)2006.9(4)在数据库系统中,用户所见的数据模式为BA)概念模式B)外模式C)内模式D)物理模式(12)2010.9(9)数据库设计中反映用户对数据要求的模式是CA)内模式 B)概念模式 C)外模式 D)设计模式(13)2006.04数据独立性分为逻辑独立性与物理独立性。
数据库原理与应用练习1-2019

《数据库原理与应用》练习1一、单选题:1.E-R图用于描述数据库的()。
A.概念模型 B. 物理模型C.存储模型 D. 逻辑模型2.ER图中的主要元素是()。
A.结点、记录和文件 B. 实体、联系和属性C.记录、文件和表 D. 记录、表、属性3.有关系:销售(商品号,推销员编号,销售日期,客户名),那么,该关系的主键是( )。
A.商品号 B. 商品号,推销员编号C. (商品号,推销员编号,销售日期)D. (商品号,推销员编号,销售日期,客户名)4.有关系:教学(学号、班级号、班主任,班主任联系电话),一个学生只能属于一个班级,一个班级只有一个班主任,一个班主任只有一个联系电话,那么该关系的主键是()。
A. 学号B. 班级号C. (学号,班级号)D. (学号,班级号,班主任)5.SQL Server的物理存储主要包括两类文件,它们是( )。
A. 图片文件和文本文件B. 数据文件和事务日志文件C. 函数文件和数据文件D. 源文件和可执行文件6.SQL Server事务日志文件的扩展名为( )。
A. mdfB. ndfC. ldfD. idx7.对R和S进行连接查询时,如果想在显示中保留R的所有行应该使用()。
A.R全外连接S B. R内连接SC.R左外连接S D. 右外连接S8.对R和S进行连接查询时,如果想在显示中保留S的所有行应该使用()。
A. R全外连接SB. R内连接SC.R左外连接SD. R右外连接S9.已知关系:学生﹝学号,姓名,年龄﹞,如果按年龄降序列出所有学生,并且相同年龄的学生按姓名升序排列。
则排序子句应该是()。
A. Order By 年龄,姓名B. Order By 年龄 Desc,姓名C. Order By 姓名,年龄 DescD. B项与C项都正确10.已知关系:员工﹝工号,入职日期,部门﹞,如果按部门降序列出所有员工,并且相同部门的员工按入职日期升序排列,则排序子句应该是()。
数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。
A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。
A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。
A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。
A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。
A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。
A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。
A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库练习1
1、在学生成绩表中,查询成绩为70-80分之间(不包括80)的学生信息。
正确的条件设置是
2、在已建“职工”表中有姓名、性别、出生日期等字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是
3、有关系模型Students(学号,姓名,性别,出生年月),要统计学生的人数和平均年龄应使用的语句是
4、假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是
5、在“成绩”表中,查找出“考试成绩”排在前5位的记录,正确的SQL命令是
6、Access数据库中,能够对数据表进行统计的查询是()
A.汇总查询
B.动作查询
C.选择查询
D.删除查询
7、使用查询向导,不能创建的是()
A.单表查询
B.多表查询
C.带条件查询
D.不带条件查询
8、存在关系模型Students(学号,姓名,性别,专业),下列SQL语句中错误的是()
A.SELECT*FROM Students:
B.SELECT COUNT(*)人数FROM Students;
C.SELECT DISTINCT专业FROM Students;
D.SELECT专业FROM Students;
9、要在设计视图中创建查询,查找平均分在85分以上的女生,并显示姓名和平均分,正确设置查询条件的方法是()
A.在姓名的“条件”单元格中输入:平均分>=85 0r性别="女"
B.在姓名的“条件”单元格中输入:平均分>=85 And性别="女"
C.在平均分的“条件”单元格中输入:>=85;在性别的“条件”单元格中输入:"女" D.在平均分的“条件”单元格中输入:平均分>=85:在性别的“条件”单元格中输入:性别="女"。