数据库综合练习(一)习题及答案

1.现有如下关系模式: R(A#,B#,C,D,E) 其中:A#B#组合为码, R上存在的函数依赖有A #B#→E,B#→C,C→D
1)该关系模式满足2NF吗?为什么?
2)如果将关系模式R分解为: R1(A#,B#,E) R2(B#,C,D)
指出关系模式R1和R2的码,并说明该关系模式最高满足第几范式?(在1NF~BCNF之内)。

3)将关系模式R分解到BCNF。

解:
1)不是2范式,因为C部分依赖于码A#B#
2)R1的码为A#B#,R2的码为B#
R1最高位BCNF,R2最高为2NF。

3)R1(A#,B#,E)
R21(B#,C)
R22(C,D)
2.设有一个关系模式R(S#, C#, G, TN, D), 其属性S#为学号,C#课程,G成绩,TN任课教师,D教师所在系。

其中学号和课程号分别与其代表的学生和课程一一对应;学生选修的课程都有成绩;每门课程只有一个任课教师,每个教师可以有多门课程,教师没有重名,一个教师只属于一个系。

(1) 试根据上述语义确定函数依赖集。

(2) 关系R属于第几范式?
(3)试将关系R规范为第3范式,并说明理由。

解:R(S#,C#,G,TN,D)
由题意可得关系模式R的函数依赖集:
(1)F={S#C#->G, S#C#->TN, S#->D, C#->TN, TN->D}
(2)函数依赖集存在部分函数依赖,关系模式R属于1NF。

(3)R分解为如下关系模式:
R1(S#,C#,G) 不存在部分函数依赖及传递函数依赖,满足3NF。

R2(S#,D) 不存在部分函数依赖及传递函数依赖,满足3NF。

R3(C#,TN) 不存在部分函数依赖及传递函数依赖,满足3NF。

R4(TN,D) 不存在部分函数依赖集传递函数依赖,满足3NF。

3.某企业有多个下属单位,每个单位有多个员工。

一个员工仅属于一个单位,且一个员工仅在一个工程中工作;一个工程中有多个员工。

有多个供应商为各个工程供应设备。

单位属性有单位名,电话。

员工属性有:员工号、姓名、性别。

设备属性有:设备号、产地。

供应商属性有姓名、电话。

工程属性有:工程名,地点。

要求完成:1. 根据上段对企业的描述建立企业E-R模型。

2. 把E-R模型转换为相应的关系模式。

3. 试分析各关系模式满足第几范式?
(1)
(2)由概念模型-关系模型转换规则,至少可以得到6个关系模式。

单位(单位名,电话)
员工(员工号,姓名,性别)
工程(工程名,地点)
供应商(供应商姓名,电话)
设备(设备号,产地)
供应(工程名,供应商姓名,设备号)
(3)各关系模式仅存在一个或两个函数依赖,没有多值依赖。

各关系模式主键为单属性或全码键,不存在部分函数依赖,也没有传递函数依赖。

该题中所有关系模式均满足3NF。

且各关系模式中决定因素都是键,满足BCNF。

4.设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC→DE, BC→D,D→E}。

(1)试问R是3范式吗,如果是请说明理由,如果不是请将R分解为3范式。

解:不是3范式
R属于1NF。

由于候选键是ABC。

而非主属性D和E部分函数依赖于候选键ABC,因此R不是2NF,
只能是1NF。

分解为3范式为:
R1(ABC,D,E) F(ABC ->DE);
R2(B,C);
R3(D,E) F(D ->E)
(2)试问R是BC范式吗,如果是请说明理由,如果不是请将R分解为BC范式。

解:不是BC范式;分解为BC范式:
R11(ABC,D);
R12(ABC,E);
R2(BC,D);
R3(D,E)
5.设有系、教师、学生、课程等实体,其中:
每一个系包括系名、系址、系主任姓名、办公电话等属性;
教师实体包括工作证号码、教师名、出生日期、党派等属性;
学生实体包括学号、姓名、出生日期、性别等属性;
课程实体包括课程号、课程名、预修课号等属性。

设一个系可以有多名教师,每个教师教多门课程,一门课程由一个教师教。

每一个学生可选多门课程,每门课程只有一个预修课程,每一个学生选修一门课程有一个成绩,试根据以上语义完成下述要求。

1)画出E-R图。

2)将以上的实体及实体集间的联系用关系模型表示出来
3)写出各关系模式中的函数依赖集
4)写出各关系的关键字。

5)写出各关系模式的规范化级别。

6)所有的关系模式的规范化级别都达到3NF了吗?若没有达到请将其分解以达到3NF。

解:
2) 系(系名、系址、系主任姓名、办公电话)
教师(工作证号码、教师名、出生日期、党派)
课程(课程号、课程名、预修课号)
学生(学号、姓名、出生日期、性别)
选课(课程号,学号,成绩)
任课(工作证号码,课程号)
领导(工作证号码,学号,系名)
3) 系:F={系名->系址,系名->系主任姓名,系名->办公电话,系主任姓名->办公电话}
教师:F={工作证号码->教师名,工作证号码->出生日期,工作证号码->党派,教师名->出生日期,教师名->党派}
课程:F={课程号->课程名,课程名->预修课号}
学生:F={学号->姓名,学号->出生日期,学号->性别,姓名->出生日期,姓名->性别}
选课:F={(课程号,学号)->成绩}
任课:F={课程号->工作证号码}
领导:F={工作证号码->系名,学号->系名}
4) 系:系名教师:工作证号码课程:课程号
学生:学号选课:课程号,学号
任课:课程号领导:工作证号、学号
5) 系达到3NF;教师达到3NF;课程达到2NF;学生达到3NF;选课达到3NF;任课达到3NF;领导达到1NF;
6) 不是;
课程1{课程号,课程名};课程2{课程名,预修课号}
领导1{工作证号码,系名};领导2{学号,系名}
6.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。

工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。

(2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。

(3)分析每个关系模式已经达到第几范式。

解:
(1)
(2)
关系模型为:
工厂(工厂编号,厂名,地址)
主键是工厂编号
产品(产品编号,产品名,规格)
主键是产品编号
生产(工厂编号,产品编号,计划数量) 主键是(工厂编号,产品编号)
外键是(工厂编号,产品编号)
职工(职工号,姓名,聘期,工资,工厂编号) 主键是职工号
外键是工程编号
(3) 每个关系模型都达到了BCNF。

合集下载

数据库课后练习及答案

数据库课后练习及答案

1.以下的英文缩写中表示数据库管理系统的是( B)。

A. DB B.DBMS C.DBA D.DBS2.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。

A. 数据库管理系统、操作系统、应用软件B. 操作系统、数据库管理系统、应用软件C. 数据库管理系统、应用软件、操作系统D. 操作系统、应用软件、数据库管理系统3.DBMS是(C )。

A. 操作系统的一部分B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统4.数据库系统提供给用户的接口是(A )。

A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语5.(B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。

A.数据库系统 B.数据库C.关系数据库D.数据库管理系统6. ( C)处于数据库系统的核心位置。

A.数据模型 B.数据库C.数据库管理系统D.数据库管理员7.( A)是数据库系统的基础。

A.数据模型B.数据库C.数据库管理系统D.数据库管理员8.( A)是数据库中全部数据的逻辑结构和特征的描述。

A.模式B.外模式 C.内模式 D.存储模式9.(C )是数据库物理结构和存储方式的描述。

A.模式 B.外模式 C.内模式D.概念模式10.( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述》 A.模式B.外模式C.内模式D.概念模式11.有了模式/内模式映像,可以保证数据和应用程序之间( B)。

A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性12.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B)。

A.有专门的软件对数据进行管理B.采用一定的数据模型组织数据C.数据可长期保存D.数据可共享13.关系数据模型通常由3部分组成,它们是(B )。

A. 数据结构、数据通信、关系操作B. 数据结构、关系操作、完整性约束C. 数据通信、关系操作、完整性约束D. 数据结构、数据通信、完整性约束14.用户可以使用DML对数据库中的数据进行(A )操纵。

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

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

数据库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.DBS是采用了数据库技术的计算机系统。

DBS是一个集合体,包含数据库、计算机硬件、软件和A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。

表示实体类型及实体间联系的模型称为A.数据模型B.实体模型C.逻辑模型D.物理模型3.关系模型概念中,不含有多余属性的超键称为A.候选键B.对键C.内键D.主键4.设R、S为两个关系,R的元数为4,S的元数为5,则与RS等价的操作是A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和A. 任意方式B.混合式C.间隔方式D.主题方式6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和A. 变量值B. 特征C. 定义D. 类型7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的A.格式化数据B.网络数据C.非格式数据D.海量数据9.数据库并发控制概念中,使用X封锁的规则称为A.PS协议B.PX协议C.PSC协议D.两段封锁协议10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和A.共享性B.继承性C.持久性D.封装性11.面向对像模型概念中,类可以有嵌套结构。

系统中所有的类组成一个有根的A.有向无环图B.有向有环图C.无向有环图D.无向无环图12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。

其中T#表示教师工号,S#表示学生学号,则T和N存在联系为A. 1:1B. 1:NC. M:ND. 无联系13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是A. 笛卡尔积B. 选择C. 投影D. 联接14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是A.任意的B. 可以改变的C.不唯一的D.不能改变的15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有A. E-R 模型B. 信息模型C.网络模型D.物理模型第二部分:非选择题二、填空题16. 数据库系统中,存放___________ 的数据库,称为数据字典(DD)。

(完整版)数据库练习题及答案解析

(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。

A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。

I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。

A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。

A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。

数据库练习题库(含答案)

数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共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.联机分析处理包括以下()基本分析功能。

(完整word版)数据库原理与应用(1,2章)练习1-带答案

(完整word版)数据库原理与应用(1,2章)练习1-带答案

第一章、第二章内容练习一1.Access数据库的类型是A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)D.DBS就是DB,也就是DBMS 3. 在关系数据库中,二维表的行称为A)域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.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。

A.长度不变的B.不可分解的C.互相关联的D.互不相关的10.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B →C ,E→A },该关系模式的候选码是()。

A.ABB.BEC.CDD.DE11.关系模式的候选码可以有1个或多个,而主码有()。

A.多个B.0个C.1个D.1个或多个12.关系数据库规范化是为了解决关系数据库中()的问题而引入的。

A.提高查询速度B.插入、删除异常和数据冗余C.保证数据的安全性D.结构13.在数据库系统的三级模式之间,提供两层映象的作用是提高()A.数据的一致性B.数据的独立性C.数据的完整性D.操作的可行性14.实体完整性规则是指关系中()A.元组值不允许空B.属性值不允许空C.主码值不允许空D.外码值不允许空15.在数据库设计中,将E-R模型转换成关系数据模型的过程属于()A.需要分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段16.在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。

数据库设计综合练习题及答案


(3). 有若干比赛项目,包括:项目号,名称,比赛地点 (4). 每名运动员可参加多项比赛,每个项目可有多人参加 (5). 要求能够公布每个比赛项目的运动员名次与成绩 解题要求:
(1)请根据以上描述,绘制相应的 E-R 图,并直接在
E-R 图上注明实体名、属性、联系
类型;
(2)将 E-R 图转换成关系模型,画出相应的数据库模型图,并说明主键和外键。
聘用
聘期
N N 司机
牌照号
厂家
出厂日期
司机编号
姓名
电话
使用日期
公里数
(2)转换成的关系模型应具有 4 个关系模式:
车队(车队号,车队名) 车辆(牌照号,厂家,生产日期,车队号) 司机(司机编号,姓名,电话,车队号,聘用开始时间,聘期) 使用(司机编号,牌照号,使用日期,公里数)
相应的数据库模型图为:
仓库号
仓库名
地址
日期 库存量
商品号
库存
仓库 M
M
供应
N
N
商品 M
销售
商品名
单价
月份 月供应量
P 商店 N
商店号
商店名
地址
月份
月销售量
( 2)据转换规则, E-R 图可转换成 6 个关系模式: 仓库(仓库号,仓库名,地址) 商品(商品号,商品名,单价) 商店(商店号,商店名,地址) 库存(仓库号,商品号,日期,库存量) 销售(商店号,商品号,月份,月销售量) 供应(仓库号,商店号,商品号,月份,月供应量)
商店与商品之间存在着“销售”联系,每个商店可销售若干种商品,每种商品可在若干 商店里销售,每个商店销售一种商品有月份和月销售量两个属性;
仓库、商店、商品之间存在一个三元联系“供应” ,此联系有月份和月供应量两个属性。 (1)请根据以上描述,绘制相应的 E-R 图,并直接在 E-R 图上注明实体名、属性、联系 类型; (2)将 E-R 图转换成关系模型,画出相应的数据库模型图,并说明主键和外键。 (3)分析这些关系模式中所包含的函数依赖, 根据这些函数依赖, 分析相应的关系模式达 到了第几范式。对这些关系模式进行规范化。 2、参考答案 ( 1) E-R 图设计如下:

数据库技术基础练习试卷1(题后含答案及解析)_0

数据库技术基础练习试卷1(题后含答案及解析) 题型有:1. 选择题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.用表格形式的结构表示实体类型以及实体类型之间联系的数据模型是______。

A.关系数据模型B.层次数据模型C.网状数据模型D.面向对象数据模型正确答案:A 涉及知识点:数据库技术基础2.由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体称为______。

A.文件系统B.数据库系统C.软件系统D.数据库管理系统正确答案:B 涉及知识点:数据库技术基础3.以下关于冗余数据的叙述中,不正确的是______。

A.存在冗余容易破坏数据库完整性B.存在冗余会造成数据库维护困难C.数据库中不应该含有任何冗余D.冗余数据是指可以由基本数据导出的数据正确答案:C 涉及知识点:数据库技术基础4.层次模型只能表示1:M联系,对表示M:N联系则很困难,而且层次顺序严格,这是该模型的______。

A.严格性B.复杂性C.缺点D.优点正确答案:C 涉及知识点:数据库技术基础5.在概念模型中的事物称为______。

A.实体B.对象C.记录D.节点正确答案:A 涉及知识点:数据库技术基础6.层次模型表达实体类型及实体之间联系用的数据结构是______。

A.网状B.表C.有向图D.树形正确答案:D 涉及知识点:数据库技术基础7.数据库中对全部数据的整体逻辑结构的描述,作为数据库的______。

A.存储模式B.子模式C.模式D.外模式正确答案:C 涉及知识点:数据库技术基础8.用户界面是用户和数据库系统间的一条分界线,在分界线之下,用户是不可知的,用户界面定义在______。

A.外部级(模型)B.概念级C.内部级D.逻辑级正确答案:A 涉及知识点:数据库技术基础9.数据库系统的最大特点是______。

A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性正确答案:A 涉及知识点:数据库技术基础10.在数据库中存储的是______。

数据库习题答案

8
整理课件
练习二(E-R图)
一、研究所有若干研究室,每一个研究室多位科研人员在指 定的办公地点。每一位科研人员只属于一个研究所,有编 号、姓名、性别和年龄。研究所承担了多个科研项目,包 括责任人、项目号、项目名和开工时间(每位科研人员可 以参加多个科研项目),每个科研项目有多位科研人员参 加,科研人员参加科研项目均有相应的工作量
6
二、单项选择题
1、( A )不是SQL语言的标准。P156 A.SQL-84 B.SQL-86 C.SQL-89 D.SQL-92
整理课件
2、 ( D )数据模型没有被商用DBMS实现。P26 A.关系模型 B.层次模型 C.网状模型 D.E-R模型
3、( C )不是数据模型应满足的要求。P12
WHERE C.Cid = SC.Cid AND S.Sid = ‘S3’
20
4、检索至少选修LIU老师所授课程中一门课的女学生姓名。 S n a m e ( T e a c h e r " L I U " ( C )S C S e x " 女 " ( s ) )
SELECT Sname
1、检索LIU老师所授课程的课程号和课程名。 ( ( C ) ) C i d ,C n a m e T e a c h e r " L I U "
SELECT Cid, Cname FROM C WHERE Teacher = ‘LIU’
19
2、检索年龄大于 23岁的男学生的学号和姓名。 ( ( S ) ) S i d , S n a m eA g e 2 3 S e x " 男 "
整理课件
SELECT FROM WHERE

MySQL数据库系统及应用综合练习

一、单项选择题 (只有一个正确答案)【1】执行语句“SELECT '2008-01-20'+ INTERVAL 2 DAY; ”结果为A: 2008-01-22B: 2010-01-20C: 2008-02-11D: 2008-03-20答案: A【2】下列哪个是不正确的MySQL的变量命名方式A: @_nameB: @n$ameC: @nameD: @name!答案: D【3】字符串‘hel’lo’输出结果为A: hel'loB: 'hello'C: hel\'loD: 'hel lo'答案: A【4】关系数据库模型是以下哪种方式组织数据结构A: 树状B: 文本C: 二维表D: 网状答案: C【5】使用下列哪个语句可以删除表中所有数据,但保留表结构A: truncate tableB: rename tableC: deleteD: drop talbe答案: A【6】 E-R图设计属于()。

A: 概念结构设计B: 物理结构设计C: 逻辑结构设计D: 需求分析设计答案: B【7】执行语句“GREATEST(10,9,128,1)”结果为()。

A: 9B: 10C: 128D: 1答案: C【8】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为A: 数据项B: 候选码C: 主键D: 主键值答案: C【9】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。

这种功能称为()。

A: 数据控制功能B: 数据操纵功能C: 数据管理功能D: 数据定义功能答案: B【10】 1999年10月1日在mysql中表示方法错误的是:A: "1999-10-01"B: "1999%10%01"C: "1999\10\01"D: "1999/10/01"答案: D【11】两个表中的行按照给定的条件进行拼接而形成新表的运算为A: 连接B: 投影C: 集合D: 选择答案: A【12】向表中插入一个行新的纪录的命令为A: replace intoB: insert intoC: replace fromD: insert from答案: B【13】 \n在MySQL中表示A: "B: 退格符C: 回车符D: 换行符答案: D【14】执行语句“SELECT '5' = '5ab';”结果为A: 0B: NULLC: FalseD: 1答案: A【15】显示所有错误的命令A: show variablesB: show warringsC: show errorsD: show databases答案: C【16】下列哪项不属于数据库模型的:A: 逻辑B: 网状C: 关系D: 层次答案: A【17】修改数据库的命令为:A: alter databaseB: Create databaseC: use databaseD: drop database答案: A【18】创建表的命令为:A: Create tableB: alter tableC: drop tableD: rename table答案: A【19】删除表的命令为()。

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