数据库练习-选择题

合集下载

数据库练习题

数据库练习题
3.关系的完整性约系模式的定义格式为R(U,D,dom,F)。
5.关系代数运算中,传统的集合运算有交、并、差、笛卡儿积。
6.关系代数运算中,专门的集合运算有连接、投影、选择、除法。
7.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,“系”的主码是系编号;“学生”的主码是学号,外码是系编号。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。试画出E-R图。
2.建立电影信息数据库。现有电影,演员,制片公司等实体,其中,
电影实体属性:影片编号、电影名、制作日期、放映时间、影片类别;
演员实体属性:工作编号、姓名、性别、年龄、住址;
制片公司实体属性:公司名、地址。
7.数据库的并发控制、完整性检查、安全性检查等是对数据库的(B)。
A.设计B.保护C.操纵D.查询
8. (A)是位于用户与操作系统之间的专门数据管理软件。
A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统
9.下列实体类型的联系中,属于多对多联系的(A)。
A.学生与课程之间的联系
B.学校与教师之间的联系
A.候选码B.数据项C.主属性D.主码
3.若某属性或属性组不是关系A的主码,但它是另一个关系B的主码,则该属性或属性组称为关系A的(D)。
A.外部属性B.主码C.内码D.外码
4.设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(A)。
A.实体完整性规则B.参照完整性规则
C.用户定义完整性规则D.域完整性规则
5.关系代数的5种基本运算为(C)。
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影

整理数据库题库_数据库练习题一

整理数据库题库_数据库练习题一

数据库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、设有两个关系R(A,B)与S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式就是 [ C]A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R ⋈ S)C≠'C56'C.R-πA,B(σC= 'C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))2、嵌入式SQL的预处理方式,就是指[ B]A.识别出SQL语句,加上前缀标识与结束标志B.把嵌入的SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入的SQL语句编译成目标程序3、SQL中,“DELETE FROM 表名”表示 [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)用于[ C]A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值与空值计算个数5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [B]A.数组B.列表C.包D.集合6、在数据库中,能提高查询速度的就是(C )A、数据依赖B、视图C、索引D、数据压缩7、语句 delete from sc 表明( A )A、删除sc中的全部记录B、删除基本表scC、删除基本表sc中的列数据D、删除基本表sc中的部分行8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。

A、指针B、游标C、数组D、栈9、在下列基本表的定义中,数值5表示( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A、表中有5条记录B、表中有5列C、表中字符串Sno 的长度D、表格的大小10、在视图上不能完成的操作就是( C )A、更新视图B、查询C、在视图上定义新的基本表D、在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的就是 (C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where子句中,对空值的操作,不正确的就是 ( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。

数据库全部习题

数据库全部习题

第一章绪论练习一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A 数据库系统B 文件系统C 人工管理D 数据项管理2 数据库系统与文件系统的主要区别是( D )。

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

A 具体的机器和DBMSB E-R图C 信息世界 D现实世界4 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的B①,支持数据库各种操作的软件系统叫做B②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③B。

① A 文件的集合 B 数据的集合C命令的集合 D 程序的集合② A 命令系统 B 数据库管理系统C 数据库系统D 操作系统③ A 命令系统 B 数据库系统C 软件系统D 数据库管理系统5 数据库具有B①、最小的A②和较高的C③。

① A 程序结构化 B 数据结构化C 程序标准化D 数据模块化② A 冗余度 B 存储量 C 完整性 D 有效性③ A 程序与数据可靠性 B 程序与数据完整性C 程序与数据独立性D 程序与数据一致性6 在数据库中存储的是( C )。

A 数据B 数据模型C 数据及数据之间的联系D 信息7 数据库中,数据的物理独立性是指( C )。

A数据库与数据库管理系统的相互独立性B 用户程序与DBMS的相互独立性C 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D 应用程序与数据库中的逻辑结构相互独立8 数据库的特点之一是数据的共享,严格的讲。

这里的数据共享是指( D )。

A 同一个应用中的多个程序共享一个数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 多种应用、多种语言、多个用户相互覆盖地使用数据集合9 数据库技术中采用分级方法将数据库的结构划分为多个层次,是为了提高数据库的①C和②A。

数据库系统练习题

数据库系统练习题

练习题一、单选选择题1. 下列四项中,不属于数据库系统特点的是()A.数据共享 B.数据完整性 C.数据冗余度高D.数据独立性高2. 在数据库系统中,通常用三级模式来描述数据库,其中()描述了数据的物理结构。

A.外模式B.内模式 C.存储模式D.概念模式3.数据库系统中,物理数据独立性(physical data independence)是指( )A.数据库与数据库管理系统的相互独立B.应用程序与DBMS的相互独立C.应用程序与存储在磁盘上数据库的物理模式是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立4.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( )A.选择 B.投影 C.连接 D.扫描5.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )A.可靠性 B.一致性 C.完整性 D.安全性6.数据库系统与文件系统的主要区别是()A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量7.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型(E-R模型)8.要保证数据库的逻辑数据独立性,需要修改的是()A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式 D.三级模式9.数据库的三级模式结构中,描述全局数据的逻辑结构和特征的是()。

A. 模式B.外模式C.内模式D. 关系模式10. 能够保证数据库系统中的数据具有较高的物理独立性的是( )。

A.外模式/模式映像B.模式C.模式/内模式映像D.外模式11.关系操作中,操作的对象和结果都是( ) 。

A.记录B.集合C.元组D.列12.假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于( )。

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。

A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。

数据库练习题

数据库练习题

数据库练习题一、选择题A. MySQLB. OracleC. PythonD. SQL Server2. 在数据库中,下列哪个术语表示实体之间的关系?A. 属性B. 实体C. 联系D. 元组A. CREATEB. INSERTC. ALTERD. DROP二、填空题1. 数据库的三大基石是:______、______、______。

2. 在关系型数据库中,表与表之间的关联是通过______实现的。

3. SQL语言包括数据定义、数据操纵和数据控制三个部分,其中______用于查询数据。

三、判断题1. 数据库中的数据冗余是指同一数据在多个地方存储。

()2. 在MySQL中,一个表中只能有一个主键。

()3. 视图是一种虚拟表,它不占用实际存储空间。

()四、简答题1. 简述数据库系统的特点。

2. 什么是事务?事务有哪些特性?3. 请列举三种常见的数据库索引类型。

五、综合应用题(1)查询所有学生的姓名和班级信息。

(2)查询平均成绩大于80分的学生的姓名和班级。

(3)查询每个班级的平均成绩。

(1)图书信息表:包含图书编号、书名、作者、出版社、出版日期、价格等字段。

(2)读者信息表:包含读者编号、姓名、性别、电话、借阅次数等字段。

(3)借阅记录表:包含借阅编号、图书编号、读者编号、借阅日期、归还日期等字段。

六、SQL编程题(1)插入一条新员工记录,员工ID为1005,姓名为,性别为男,部门为研发部,入职日期为20210601,工资为8000元。

(2)更新部门为“市场部”的员工工资,每人增加500元。

(3)删除入职日期早于20100101的员工记录。

(1)查询订单金额大于1000元的订单总数。

(2)查询每个客户的订单平均金额。

(3)查询2020年所有订单的总金额。

七、案例分析题(1)查询2021年第二季度销售额最高的商品名称。

(2)查询每个客户的历史订单总数。

(3)查询库存不足10件的商品信息。

(1)查询每个学生的姓名、班级和已获得的总学分。

数据库技术练习题

数据库技术练习题

数据库技术练习题一、选择题1.2关系数据模型上的关系运算分为(B)A 关系代数和集合运算B 关系代数和关系演算C 关系演算和谓词演算D 关系代数和谓词演算2.1文件系统的缺陷不包括(C)A 数据冗余B 不一致性C 数据不保存D 数据联系弱3.2数据库系统提供的数据控制功能不包括(B)A 数据库的并发控制B 数据库的封锁C 数据完整性D 数据安全性4.3数据逻辑独立性是指修改(C)A 外模式保持模式不变B 内模式保持模式不变C 模式保持外模式不变D 模式保持内模式不变5.1数据模型的种类很多,目前广泛使用的可分为以下两种类型(A)A 概念数据模型和结构数据模型B 概念数据模型和物理数据模型C 关系数据模型和面向对象数据模型D 结构数据模型和逻辑数据模型6.2在SQL语言中,不属于DML的操作命令是(A)A CREATEB GRANTC UPDATED DROP7. 3在SQL中,聚合函数COUNT(列名)用于(C)A.计算元组个数 B. 计算属性的个数C.计算一列中的非空值个数 D. 计算一列中的非空值和空值个数8. 12在SQL中,与“NOT IN”等价的操作符是(D)A.=SOME B. < > SOMEC.=ALL D. < > ALL9.123一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(D)A 1:1B 1:MC M:1D M:N10.2表示概念数据模型最著名的模型是(D)A 网状数据模型B 层次数据模型C 关系数据模型D 实体联系模型11.3下列不属于DBA主要职责的是(B)R S1< 2 R S i θj A定义模式 B 收集整理并输入数据 C 与用户联系 D 数据库的转储与恢复工作12. 1对DB 中的数据的操作分成两大类 ( A )A 查询和更新B 检索和修改C 查询和修改D 插入和修改13. 设关系R 和S 的属性个数分别为2和3,那么 等价于 ( B )A σ1<2 (R ×S)B σ1<4 (R ×S)C σ1<2 (RS) D σ1<4 (R S)14. 2设W= ,且W, R, S 的元组个数分别为p, m, n ,那么三者之间满足A p < (m + n)B p ≤ (m + n) ( D )C p < (m ×n)D p ≤ (m ×n)15. 1SQL 中,下列操作不正确的是( D )A AGE IS NOT NULLB NOT (AGE IS NULL)C SNAME = “王五”D SNAME = “王%”16. 3SELECT 语句中没有分组子句和聚合函数时,SELECT 子句表示了关系代数中的A 投影操作B 选择操作 ( A )C 联接操作D 笛卡尔乘积17. 123在关系模式R 中,函数依赖X →Y 的语义是 ( B )A 在R 的某一关系中,若两个元组的X 值相等,则Y 值也相等B 在R 的每一关系中,若两个元组的X 值相等,则Y 值也相等C 在R 的某一关系中, Y 值应与X 值相等D 在R 的每一关系中, Y 值应与X 值相等18. 2X →Y 能从推理规则导出的充分必要条件是 ( B )A Y ⊆XB Y ⊆X +C X ⊆ Y +D X + = Y +19. 3在概念设计阶段设计概念模型通常采用 ( C )A 面向对象方法B 回溯的方法C 自底向上的方法D 自顶向下的方法20. 123有三个不同的实体集,它们之间存在着两个1:1联系和两个M :N 联系,那么根据ER 模型转换成关系模型的规则,这个ER 结构转换成的关系模式个数为A 3个B 4个 (C )C 5个D 6个21. 2在DB 设计中,子类与超类存在着 ( C )A 相容性联系B 调用的联系C 继承性的联系D 一致性的联系22.3ODBC技术中的数据源是(B)A 代表一个DBS的命名B 代表驱动程序和DBMS连接的命名C 代表一个DB的命名D 代表一个磁盘的命名23.2在关系数据库设计中,设计关系模式的任务属于(C)A 需求设计B 概念设计C 逻辑设计D 物理设计24.13ER模型转换成关系模型时,一个M:N中的联系转换成关系模式时,该关系模式的关键字为(C)A M端实体的关键字B N端实体的关键字C M端实体的关键字和N端实体的关键字的组合D 重新选取其他的属性25.2数据库设计中,概念模型(D)A 依赖于DBMS和硬件B 依赖于DBMS,独立于硬件C 独立于DBMS,依赖于硬件D 独立于DBMS和硬件26.13无损联接和保持函数依赖之间的关系是(D)A 同时成立或不成立B 前者蕴涵后者C 后者蕴涵前者D 没有必然的联系27.2数据库中数据的正确性、有效性和相容性称为(C)A 恢复B 并发控制C 完整性D 安全性28.3DB的转储属于DBS的(A)A 恢复措施B 并发控制措施C 安全性措施D 完整性措施29.12事务的原子性是指(A)A 事务中包括的所有的操作,要么都做,要么都不做B 事务一旦提交,对数据库的改变就是永久的C 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D 事务必须是使数据库从一个一致性状态变到另一个一致性状态30.如果事务T1获得了数据对象D上的排他锁,那么(D)A T1对D只能读,不能写B T1对D只能写,不能读C 根据PS协议,另一个事务T2对D既不能读,也不能写D 根据PX协议,另一个事务T2对D只能读,不能写31.2“运行记录优先原则”是指应该在对数据库更新(A)A 前,先写一个日志记录到日志文件B 后,写一个日志记录到日志文件C 前,先运行记录D 后,在日志缓冲区运行记录32.123简单地说,分布式数据库的数据(B)A 逻辑上分散,物理上集中B 物理上分散,逻辑上集中C 逻辑上和物理上都集中D 逻辑上和物理上都分散33.3客户/服务器体系结构的关键在于(D)A 计算的分布B 数据的分布C CPU的分布D 功能的分布34.1分布式数据库系统中,数据分配的策略是集中式、分割式(C)A 分布式和关联式B 分布式和混合式C 全复制式和混合式D 全复制式和关联式35.2用户使用DML语句对数据进行操作,实际上操作的是(C)A 数据库的记录 B. 内模式的内部记录C 外模式的外部记录 D. 数据库的内部记录值36.12下列式子中,不正确的是(D)A. R-S=R-(R∩S)B. R=(R-S ) ∪(R∩S)C. R ∩S=S-(S-R)D. R∩S=S- (R-S)37. 13SELECT 语句中” FROM R” , 此处R 是基本表名,但应理解为本(D)A. R的结构定义B. R 的元组序号C. R 中全部元组D. R的元组变量38.2系统故障会造成(A)A 内存数据丢失 B. 硬盘数据丢失C 软盘数据丢失D . 磁带数据丢失39.1关系模式R中若没有非主属性,则(B)A. R属于2NF但不一定属于3NFB. R属于3NF但不一定属于BCNFC. R属于BCNF但不一定属于4NFD. R属于4NF40.2任何一个满足2NF但不满足3NF的关系都不存在(B)A. 主属性对候选键的部分依赖B. 非主属性对候选键的部分依赖C. 主属性对候选键的传递依赖D. 非主属性对候选键的传递依赖41.23在分布式数据库系统中,若各个场地均采用关系模型,但DBMS不同,则该分布式数据库系统属于(C)A 同构同质型 B. 异构同质型C 同构异质型 D. 异构异质型42.1概念设计的主要目标是产生数据库概念结构,该结构主要反映( D)A DBA管理信息的需求B 数据库的维护需求C 应用程序开发的需求D 企业的信息需求43.2规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足其每一属性都是( B)A 互不相关的 B. 不可分解的C 长度可变的 D. 互相关联的44.视图的概念有很多优点,下列哪个不是视图的优点:( C)A. 视图对于数据库的重构造提供了一定程度的逻辑独立性B. 简化了用户观点C. 视图机制方便了不同的用户以同样的方式看待同一数据D. 视图机制对机密数据提供了自动的安全保护功能45.23数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是( D)A. 数据库管理系统、操作系统、应用软件B. 数据库管理系统、应用软件、操作系统C. 操作系统、应用软件、数据库管理系统D. 操作系统、数据库管理系统、应用软件46.12数据模型的三要素是指( D)A. 数据结构、数据对象和数据共享B. 数据结构、数据操作和数据控制C. 数据结构、数据操作和完整性D. 数据结构、数据操作和完整性约束条件48.12设关系模式R(A,B,C,D), F 是R上成立的FD集,F={ A B→C,D→B},ρ={ ACD,BD},是R上的一个分解,那末分解ρ(B)A 保持函数依赖集F B. 丢失了A B→CC 丢失了D→B D. 是否保持FD,由R的当前关系确定49.23设关系模式R(A,B,C,D), F 是R上成立的FD集,F={ A B→C,D→A},则R的关键码为(D)A AB B ADC BCD BD二、填空题1.1数据库的三级模式结构是对的三个抽象级别。

数据库选择题

数据库选择题

一、单项选择题1.在Access数据库中,一个关系就是一个【A】。

A)二维表B)记录C)字段D)数据库综合数据2. 设有部门和员工两个实体,每个员工只能属于一个部门,一个部门可以有多名员工,则部门与员工实体之间的联系类型是【B 】。

A)多对多B)一对多C)多对一D)一对一3.关系R和关系S的交运算是【C 】。

A)由关系R和关系S的所有元组合并组成的集合,再删去重复的元组B)由属于R而不属于S的所有元组组成的集合C)由既属于R又属于S的元组组成的集合D)由R和S的元组连接组成的集合4.将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是【C 】。

A)删除查询B)生成表查询C)追加查询D)交叉表查询5. SQL的功能包括【B 】。

A)查找、编辑错误、控制、操纵B)数据定义创建数据表、查询、操纵添加删除修改、控制加密授权C)窗体X、视图、查询X、页X D)控制、查询X、删除、增加X6.在E-R图中,用来表示实体的图形是【A 】。

A)矩形B)椭圆形实体属性C)菱形相互关系D)三角形7.要实现报表的分组统计,其操作区域是【D 】。

A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域C)主体区域D)组页眉或组页脚区域8.以下不是报表数据来源的是【C 】。

A)一个多表创建的查询B)一个表C)多个表D)一个单表创建的查询9. 使用宏组的目的是【D】。

A)设计出功能复杂的宏B)设计出包含大量操作的宏一个宏也可以包含大量操作C)减少程序内存消耗D)对多个宏进行组织和管理打开一个可以看见全部的宏10. SQL的含义是【A 】。

A)结构化查询语言B)数据定义语言C)数据库查询语言D)数据库操纵与控制语言11. 下列函数中能返回数值表达式的整数部分值的是【B 】。

A)Abs(数字表达式)绝对值B)Int(数值表达式)C)Srq(数值表达式)开平方 D)Sgn(数值表达式)12. 设关系R和S的元组个数分别为10和30,关系T是R与S的笛卡尔积,则T的元组个数是CA)40 B)100C)300 D)90013. 要从学生关系中查询学生的姓名和年龄所进行的查询操作属于【B 】。

数据库练习题

数据库练习题

数据库练习题选择题:(20分)1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时3、SQL Server 2000 在安装之前,应注意的事项:(___)A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。

B、SQL Server 2000的安装对硬件的要求不作任何限制。

C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。

D、在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。

4、关系数据库中,主键是(1___),主键的建立有(2___)种方法,当运用Transact-SQL 语句创建主键时,可以是(3___)。

⑴A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的⑵A、一 B、二 C、三 D、四⑶A、create table table1 (column1 char(13) not null primary, column2 int not) on primary;B、alter table table1 with notcheck addconstraint [PK_table1] primary key nonclustered( column1) on primary;C、alter table table1 column1 primary key ;5、表在数据库中是一个非常重要的数据对象,它是用来(1___)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2___)等方法来创建。

数据库练习题(打印版)

数据库练习题(打印版)

数据库练习题(打印版)# 数据库练习题(打印版)## 一、选择题1. 在关系数据库中,数据表之间的关系可以是以下哪些类型?- A. 一对一- B. 一对多- C. 多对多- D. 所有以上2. SQL语言中,用于查询数据的关键字是:- A. SELECT- B. INSERT- C. UPDATE- D. DELETE3. 以下哪个不是数据库的完整性约束?- A. 主键约束- B. 外键约束- C. 检查约束- D. 索引约束## 二、填空题4. 数据库管理系统(DBMS)是位于用户和_________之间的一层数据管理软件。

5. SQL是_________查询语言,用于与数据库进行交互。

6. 在SQL中,使用_________关键字可以删除表中的数据。

## 三、简答题7. 简述数据库事务的四大特性(ACID)。

## 四、操作题8. 假设有一个学生表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。

编写SQL语句完成以下操作:- A. 插入一条新的学生记录。

- B. 更新学生的年龄信息。

- C. 查询所有学生的信息。

- D. 删除一个学生记录。

## 五、综合应用题9. 你是一家电子商务公司的数据库管理员,需要设计一个数据库来存储产品信息。

请列出至少五个字段,并为每个字段提供一个合理的数据类型。

## 参考答案:### 一、选择题1. D2. A3. D### 二、填空题4. 操作系统5. 结构化6. DELETE### 三、简答题7. 事务的四大特性(ACID)包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

- 隔离性(Isolation):并发执行的事务之间不会互相影响。

- 持久性(Durability):一旦事务提交,则其更改永久保存在数据库中。

数据库查询练习题

数据库查询练习题

数据库查询练习题一、选择题(每题2分,共10分)1. 在SQL中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE2. 下列哪个选项不是SQL数据类型?A. INTB. FLOATC. DATED. BOOLEAN3. 在SQL中,使用哪个关键字可以对查询结果进行排序?A. ORDER BYB. SORT BYC. RANK BYD. ARRANGE BY4. 以下哪个不是SQL聚合函数?A. COUNTB. AVGC. SUMD. DISTINCT5. SQL语句中,用于指定查询条件的关键字是:A. WHEREB. IFC. CASED. WHEN二、填空题(每空2分,共20分)6. 在SQL查询中,使用________关键字可以限制查询结果的数量。

7. 要查询员工表中工资最高的员工,可以使用聚合函数________和________。

8. SQL中的________子句允许我们对查询结果进行分组。

9. 使用________函数可以返回查询结果中的唯一值。

10. 在SQL查询中,________关键字用于连接两个或多个表。

三、简答题(每题10分,共30分)11. 解释SQL中的内连接(INNER JOIN)和外连接(OUTER JOIN)的区别。

12. 描述SQL中使用子查询(Subquery)的场景及其优势。

13. 阐述SQL中事务(Transaction)的概念及其重要性。

四、应用题(每题15分,共30分)14. 假设有一个名为“Employees”的表,包含以下列:EmployeeID, FirstName, LastName, DepartmentID, Salary。

编写一个SQL查询,列出每个部门的平均工资。

15. 给定一个名为“Orders”的表,包含以下列:OrderID, CustomerID, OrderDate, TotalAmount。

数据库选择题练习题库

数据库选择题练习题库

数据库选择题练习题库1.Access数据库属于()数据库。

A.层次模型B.网状模型C.关系模型D.面向对象模型C2.打开Access数据库时,应打开扩展名为()的文件。

A.mdaB.mdbC.mdeD.DBF B3."已知某一数据库中有两个数据表,它们的主关键字与主关键字之间是一个对应多个的关系,这两个表若想建立关联,应该建立的永久联系是()。

"A.一对一B.一对多C.多对多D.多对一B4.下列()不是Access数据库的对象类型?A.表B.向导C.窗体D.报表B5.关系数据库中的表不必具有的性质是()。

A.数据项不可再分B.同一列数据项要具有相同的数据类型C.记录的顺序可以任意排列D.字段的顺序不能任意排列D6."下列对于Access2000(高版本)与Access97(低版本)之间的说法不正确的是()。

"A.通过数据转换技术,可以实现高、低版本的共享.B.高版本文件在低版本数据库中可以打开,但有些功能不能正常运行.C.低版本数据库文件无法在高版本数据库中运行.D.高版本文件在低版本数据库中能使用,需将高版本转换成低版本.C7.不能退出Access 2000的方法是()。

A.单击"文件"菜单/"退出"B.单击窗口右上角"关闭"按钮C.ESCD.ALT+F4C8.Access在同一时间,可打开()个数据库。

A.1B.2C.3D.4A9.对表中某一字段建立索引时,若其值有重复,可选择()索引。

A.主B.有(无重复)C.无D.有(有重复)D10.创建表时可以在()中进行。

A.报表设计器B.表浏览器C.表设计器D.查询设计器C11.不能进行索引的字段类型是()。

A.备注B.数值C.字符D.日期A12.在文本类型字段的“格式”属性使用“@;尚未输入",则下列叙述正确的是()。

A.代表所有输入的数据B.只可输入"@"符号C.此栏不可以是空白D.若未输入数据,会显示"尚未输入"4个字D13.文本类型的字段最多可容纳()个中文字。

数据库练习题(含答案)

数据库练习题(含答案)

数据库练习题(含答案)一、单选题(共80题,每题1分,共80分)1、同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A2、在创建主/子窗体之前,要确定主窗体与子窗体之间的数据源之间存在着的关系。

A、多对一B、多对多C、一对一D、一对多正确答案:D3、Access不能对数据类型进行排序和索引。

( )A、文本B、数字C、备注D、自动编号正确答案:D4、任何一个满足2NF但不满足3NF的关系模式都存在( )A、非主属性对候选码的传递依赖B、主属性对候选码的部分依赖C、非主属性对候选码的部分依赖D、主属性对候选码的传递依赖正确答案:A5、以下哪一条属于关系数据库的规范化理论要解决的问题?( )A、如何构造合适的应用程序界面B、如何构造合适的数据库逻辑结构C、如何控制不同用户的数据操作权限D、如何构造合适的数据库物理结构正确答案:B6、在数据管理技术发展的三个阶段中,数据独立性最好的是( )。

A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案:C答案解析:数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数据,将应用程序和数据分开存储。

7、在设计表时,若输人掩码属性设置为“LL”,则能接收的输人是( )A、abBdB、aBC、AB+CD、ABa9正确答案:B答案解析:在输入掩码的格式符号中,“L”表示在该位置必须输入一个字母。

B送选项中少了一个字母,C选项中不能接受“+”,D 选项中不能接受“9”8、在下列SQL语句中,修改表结构的语句是( )。

A、ALTERB、CREATEC、UPDATED、INSERT正确答案:A9、空数据库是指()A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库正确答案:B答案解析:Access由六大对象组成,因此空数据库必须是没有任何对象的数据库。

数据库概论选择题

数据库概论选择题

1、描述事物的符号记录称为_____。

A、信息B、数据C、记录D、记录集合answer=B2、_____是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统B、数据库系统C、数据库D、文件组织answer=C3、_____是位于用户与操作系统之间的一层数据管理软件.A、数据库管理系统B、数据库系统C、数据库D、数据库应用系统answer=A4、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_____.A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员answer=D5、在人工管理阶段,数据是_____。

A、有结构的B、无结构的C、整体无结构,记录有结构D、整体结构化的answer=B6、在数据库系统阶段,数据是_____。

A、有结构的B、无结构的C、整体无结构,记录内有结构D、整体结构化的answer=D7、在文件系统阶段,数据_____。

A、无独立性B、独立性差C、具有物理独立性D、具有逻辑独立性answer=B8、数据库系统阶段,数据_____。

A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性answer=D9、非关系模型中数据结构的基本单位是_____。

A、两个记录型间的联系B、记录C、基本层次联系D、实体间多对多的联系answer=C10、数据的正确、有效和相容称之为数据的_____。

A、安全性B、一致性C、独立性D、完整性answer=B11、在数据模型的三要素中,数据的约束条件规定数据及其联系的_____。

A、制约和存储规则B、动态特性C、静态特性D、数据结构answer=A△12、_____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A、数据模型B、概念模型C、E-R图D、关系模型answer=B13、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。

数据库选择题及答案

数据库选择题及答案

第二章习题一、选择题:1对关系模型表达错误的选项是____。

A.建立在严格的数学理论、集合论和谓词演算公式的根底之上B.微机DBMS绝大局部采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统答案:D2关系数据库管理系统应能实现的专门关系运算包括____。

A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表答案:B3关系模型中,候选码____。

A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案:C4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。

A.候选码 B.数据项C.主属性 D.主属性值答案:A5同一个关系模型的任两个元组值____。

A.不能全同 B.可全同C.必须全同 D.以上都不是答案:A6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。

A.R1〔学生号,学生名,性别〕B.R2〔学生号,学生名,班级号〕C.R3〔学生号,学生名,宿舍号〕D.R4〔学生号,学生名,简历〕答案:D7一个关系数据库文件中的各条记录____。

A.前后顺序不能任意颠倒,一定要按照输人的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列答案:B8自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。

A.元组 B.行 C.记录 D.属性答案:D9等值连接与自然连接是____。

A.一样的 B.不同的答案:B10设有下表所示的关系 R,经操作ΠA, B〔σB=’b’〔R〕〕〔Π为"投影〞运算符,σ为"选择〞运算符〕的运算结果是____。

数据库系统工程师选择题练习280道

数据库系统工程师选择题练习280道

1. 单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式ddl用来描述(B)A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在dbs中,dbms和os之间的关系是(B)A. 相互调用B. dbms调用osC. os调用dbmsD. 并发运行4.数据库物理存储方式的描述称为( B)A. 外模式B. 内模式C. 概念模式D. 逻辑模式5.在下面给出的内容中,不属于dba职责的是( C)A. 定义概念模式B. 修改模式结构C. 编写应用程序D. 编写完整性规则6.在数据库三级模式间引入二级映象的主要作用是(A )A. 提高数据与程序的独立性B. 提高数据与程序的安全性C. 保持数据与程序的一致性D.提高数据与程序的可移植性7.db、dbms和dbs三者之间的关系是(B )A. db包括dbms和dbsB. dbs包括db和dbmsC. dbms包括db和dbsD. 不能相互包括8.dbs中“第三级存储器”是指( B)A. 磁盘和磁带B. 磁带和光盘C. 光盘和磁盘D. 快闪存和磁盘9.位于用户和操作系统之间的一层数据管理软件是(C)A. dbsB. dbC. dbmsD. mis10.数据库系统中的数据模型通常由(A)三部分组成A. 数据结构、数据操作和完整性约束B. 数据定义、数据操作和安全性约束C. 数据结构、数据管理和数据保护D. 数据定义、数据管理和运行控制11.codasyl组织提出的dbtg报告中的数据模型是(B)的主要代表A. 层次模型B. 网状模型C. 关系模型D. 实体联系模型12.数据库技术的三级模式中,数据的全局逻辑结构用(C)来描述A. 子模式B. 用户模式C. 模式D. 存储模式13.用户涉及的逻辑结构用(D)描述A. 模式B. 存储模式C. 概念模式D. 子模式14.数据库的开发控制,完整性检查,安全性检查等是对数据库的(B)A. 设计B. 保护C. 操纵D. 维护15.(C)是控制数据整体结构的人,负责三级结构定义和修改A. 专业用户B. 应用程序员C. dbaD. 一般用户16.文件系统的一个缺点是(B)A. 数据不保存B. 数据冗余性C. 没有专用软件对数据进行管理D. 数据联系强17.(C)完成对数据库数据的查询与更新A. dclB. ddlC. dmlD. dql18.关系模型的程序员不需熟悉数据库的(C)A. 数据操作B. 完整性约束条件C. 存取路径D. 数据定义19.dbms提供dml实现对数据的操作。

数据库选择题练习

数据库选择题练习

1.设有部门和员工两个实体,每个员工只能属于一个部门,一个部门可以有多名员工,则部门与员工实体之间的联系类型是(B)。

A.多对多B.一对多C.多对一D.一对一2.一名作家与他所出版过的书籍之间的联系类型是( B )。

A.一对一B.一对多C.多对多D.以上多不是3.“商品”与“顾客”两个实体集之间的联系一般是( D )。

A.一对一B.一对多C.多对一D.多对多4.表的组成部分包括( A )。

A.字段和记录B.查询和字段C.记录和窗体D.报表和字段5.在SQL语言,SELECT语句中用于实现选择运算的命令是( C )。

A.FORB.WHILEC.WHERED.CONDITION6.在ACCESS中书写SQL,与表达式“工资BETWEEN 1210 AND 1240”功能相同的表达式是( A )。

A.工资>=1210 AND 工资<=1240B.工资>1210 AND 工资<1240C.工资<=1210 AND 工资>1240D.工资>=1210 OR 工资<=12407.在ACCESS中书写SQL,与表达式“仓库号NOT IN(‘wh1’,’wh2’)”功能相同的表达式是( D )。

A.仓库号=‘wh1’ AND 仓库号=‘wh2’B.仓库号!= ‘wh1’ OR 仓库号#‘wh2’C.仓库号<>‘wh1’ OR 仓库号!= ‘wh2’D.仓库号<>‘wh1’ AND 仓库号<>‘wh2’8.完整的交叉表查询需要选择( A )。

A.行标题、列标题和值B.只选行标题即可C.只选列标题即可D.只选值9.在E-R图中,用来表示实体的图形是( A )。

A.矩形B.椭圆形C.菱形D.三角形10.SQL的含义是( A )。

A.结构化查询语言B.数据定义语言C.数据查询语言D.数据操纵与数据控制语言11.ACCESS在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的条件表达式是( C )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一部分:ACCESS数据库程序设计
第一章数据库基础知识
一、选择题
1、数据模型的是()
A.事物本身的数据和相关事务之间的联系
B.事物本身所包含的数据
C.记录中所包含的全部数据
D.记录本身的数据和相关关系
2、ODBC的中文含义是()
A.浏览器/服务器
B.客户/服务器
C.开放数据库连接
D.关系数据库管理系统
3、在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为()
A.关键字
B.属性
C.关系
D.域
4、要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置()A.参照完整性
B.有效性规则
C.输入掩码
D.级联更新相关字段
5、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是()
A.一对一联系
B.一队多联系
C.多对多联系
D.无联系
6、Access数据库具有很多特点,下列叙述中,不是ACCESS特点是()A.ACCESS数据库可以保存多种数据类型,包括多媒体数据
B.ACCESS可以通过编写应用程序来操作数据库中的数据
C.ACCESS可以支持internet/intranet应用
D.ACCESS作为网状数据库模型支持客户机/服务器应用系统
7、在企业中,职工的“工资级别”与职工个人“工人”的联系()
A.一对一联系
B.一对多联系
C.多对多联系
D.无联系
8、假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是()
A.书号
B.书名
D.出版社
9、如果在查询的条件中使用了通配符方括号“[ ]”,它的含义是()
A.通常任意长度的字符
B.通配不在括号内的任意字符
C.通配方括号内列出的任一单个字符
D.错误的使用方法
10、用二维表来表示实体与实体之间联系的数据模型是()
A.实体—联系模型
B.层次模型
C.网状模型
D.关系模型
11、在ACCESS中,DAO的含义是()
A.开放数据库互联应用编程接口
B.数据库访问对象
C.Active数据对象
D.数据库动态链接库
12、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C (课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
13、一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是()
A.一对一
B.一对多
C.多对一
D.多对多
14、关系型数据库管理系统中所谓的关系是指()
A.各条记录中的数据有一定的关系
B.一个数据库文件与另一个数据库文件之间有一定的关系
C.数据模型符合满足一定条的二维表格式
D.数据库中各个字段之间彼此有一定的关系
15、在数据库中能够唯一地标识一个元祖的属性或属性的组合称为()
A.记录
B.字段
C.域
D.关键字
16、在下述关于数据库系统的叙述中,正确的是()
A.数据可中只存在数据项之间的联系
B.数据库中的数据项之间和记录之间都存在联系
C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
17、在关系数据库中,用来表示实体之间联系的是()
B.网结构
C.线性表
D.二维表
18、Access的数据库类型是()
A.层次数据库
B.网状数据库
C.关系数据库
D.面向对象数据库
19、关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括()A.连接
B.关系
C.选择
D.投影
20、使用Access按用户的应用需求设计。

相关文档
最新文档