《数据库基础及应用》综合测试

合集下载

数据库概论试题整理_百度文库

数据库概论试题整理_百度文库

《数据库概论》综合练习题一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。

)1.数据库中存储的是()A)数据 B)数据模型C)数据之间的联系 D)数据以及数据之间的联系2.在数据库系统中,把可以相互区别的客观事物称为()A)文件 B)字段 C)实体 D)关键码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.在数据库三级模式间引入两级映像的主要作用是()A)提高数据与程序的独立性 B)提高数据与程序的安全性C)保持数据与程序的一致性 D)提高数据与程序的可移植性11.物理结构的改变不影响整体逻辑结构的性质,称为数据库的()A)物理数据独立性 B)逻辑数据独立性C)物理结构独立性 D)逻辑结构独立性12.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为()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.具有坚实数学理论基础的数据模型是()A)关系模型 B)层次模型 C)网状模型 D)E—R模型18.下列数据模型中,数据独立性最高的是()A)网状数据模型 B)关系数据模型 C)层次数据模型 D)非关系模型19.E-R模型属于()A)概念模型 B)层次模型 C)网状模型 D)关系模型20.在数据库技术中,独立于计算机系统的模型是()A)E-R模型 B)层次模型 C)关系模型 D)面向对象的模型21.反映现实世界中实体及实体间联系的信息模型是 ( )A)关系模型 B)层次模型 C)网状模型 D)E-R模型22.假设有如下实体和实体之间的联系情况:Ⅰ教师实体与学生实体之间存在一对多的导师联系Ⅱ学生实体与课程实体之间存在多对多的选课联系Ⅲ教师实体与课程实体之间存在一对一的授课联系则能用层次模型表示的是()A)Ⅰ,Ⅱ B)Ⅰ,Ⅲ C)Ⅱ,Ⅲ D)Ⅰ,Ⅱ,Ⅲ23.关系数据模型的三个组成部分中,不包括 ( )A)完整性规则 B)数据结构 C)数据操作 D)并发控制24.数据库系统中,使用宿主语言和DML编写应用程序的人员是()A)数据库管理员 B)专业用户 C)应用程序员 D)最终用户25.在下面给出的内容中,不属于DBA职责的是()A)定义概念模式 B)修改模式结构 C)编写应用程序 D)编写完整性规则26.DB、DBMS和DBS三者之间的关系是()A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)不能相互包括27.关系数据模型上的关系运算分为()A)关系代数和集合运算 B)关系代数和关系演算C)关系演算和谓词演算 D)关系代数和谓词演算28.取出关系中的某些列,并消去重复的元组的关系运算称为()A)取列运算 B)投影运算 C)连接运算 D)选择运算29.在关系代数中,可以用选择和笛卡尔积表示的运算是()A)投影 B)连接 C)交 D)除法30.有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是()A)课程号 B)教工号 C)(学号,课程号) D)(学号,教工号)31.设有关系模式EMP(职工号,姓名,年龄,技能)。

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习资料一、单项选择题1.现实世界中事物在某一方面的特性在信息世界中称为__________。

A.实体B.实体值C。

属性D。

信息2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________。

A.结构独立性B.物理独立性C。

逻辑独立性D。

分布独立性3. 应用程序设计的工作开始于数据库设计步骤的__________。

A。

需求分析阶段B。

概念设计阶段C.逻辑设计阶段D.物理设计阶段4.在关系R中,代数表达式σ3<4(R)表示__________ 。

A。

从R中选择值为3的分量小于第4个分量的元组组成的关系B。

从R中选择第3个分量值小于第4个分量的元组组成的关系C。

从R中选择第3个分量的值小于4的元组组成的关系D。

从R中选择所有元组组成的关系5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________。

A.2NFB.3NFC.BCNFD。

4NF6.在数据库中,下列说法不正确的是__________。

A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余7.__________是存储在计算机内有结构的数据的集合。

A.数据库系统B. 数据库C. 数据库管理系统D。

数据结构8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的__________ 。

A.S锁B.X锁C。

S锁和X锁D.S锁或X锁9.候选键中的属性可以有__________.A.0个B.1个C.1个或多个D.多个10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是__________ 。

A.SELECTB.FROMC。

WHERED。

SET11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是__________ .A.如果X→→Y,Y→→Z,则X→→ZB。

《数据库原理与应用》实验报告完整版

《数据库原理与应用》实验报告完整版

《数据库原理与应⽤》实验报告完整版数据库原理与应⽤实验报告实验课程:数据库原理及应⽤专业:学号:学⽣姓名:年⽉⽇实验⼀创建和维护数据库⼀、实验⽬的1. 掌握在Windows 平台下安装与配置MySQL 5.7 的⽅法。

2. 掌握启动服务并登录MySQL 5.7 数据库的⽅法和步骤。

3. 了解⼿⼯配置MySQL 5.7 的⽅法。

4. 掌握MySQL 数据库的相关概念。

*5. 掌握使⽤Navicat ⼯具和SQL 语句创建数据库的⽅法。

*6. 掌握使⽤Navicat ⼯具和SQL 语句删除数据库的⽅法。

⼆、实验要求1. 学⽣提前准备好实验报告,预习并熟悉实验步骤;2. 遵守实验室纪律,在规定的时间内完成要求的内容。

三、实验内容及步骤1. 在Windows 平台下安装与配置MySQL 5.7 版。

2. 在服务对话框中,⼿动启动或者关闭MySQL 服务。

3. 使⽤Net 命令启动或关闭MySQL 服务。

*4. 分别⽤Navicat ⼯具和命令⾏⽅式登录MySQL。

5.在my.ini ⽂件中将数据库的存储位置改为D:\MYSQL\DATA。

6. 创建数据库。

*①使⽤Navicat 创建学⽣信息管理数据库gradem。

②使⽤SQL 语句创建数据库MyDB。

7. 查看数据库属性。

*①在Navicat 中查看创建后的gradem 数据库和MyDB 数据库的状态,查看数据库所在的⽂件夹。

②利⽤SHOW DATABASES 命令显⽰当前的所有数据库。

8. 删除数据库。

*①使⽤Navicat 图形⼯具删除gradem 数据库。

②使⽤SQL 语句删除MyDB 数据库。

③利⽤SHOW DATABASES 命令显⽰当前的所有数据库。

10. 配置Path 变量,确保MySQL 的相关路径包含在Path 变量中。

四、思考题MySQL的数据库⽂件有⼏种?扩展名分别是什么?格式⽂件.frm 描述表的结构(列、列类型、索引,等等)数据⽂件.ISD(ISAM) 或.MYD (MyISAM) 包含表的数据─即它的⾏索引⽂件ISD(ISAM) 或.MYI (MyISAM) 包含数据⽂件中任何索引的索引树。

《数据库应用基础》期末考查试卷(B卷)及答案

《数据库应用基础》期末考查试卷(B卷)及答案

《数据库应用基础》期末考查试卷(B 卷)一、单项选择题(本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.制作备份数据库需要一定的许可。

在SQL Server 系统中,有专门的管理员负责数据库的备份工作。

请说明下列哪些角色可以备份数据?[ ] A.固定的服务器角色sysadmin 。

B.固定的数据库角色db_owner 。

C.固定的数据库角色db_backupoperator 。

D.固定的服务器角色setupadmin 。

2、数据库设计中,在概念设计阶段可用E —R 方法,其设计出的图称为( ) A 、实物示意图 B 、实用概念图 C 、实体表示图 D 、实体联系图 3. SQL 属于( ) 数据库语言。

A. 关系型 B. 网状型 C. 层次型 D. 面向对象型 4.要查询XSH 数据库CP 表中产品名含有“冰箱”的产品情况,可用( )命令。

A 、SELECT * FROM CP WHERE 产品名姰 LIKE ‘冰箱’ B 、SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C 、SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D 、SELECT * FROM CP WHERE 产品名称=‘冰箱’ 5.DB 、DBMS 和DBS 三者之间的关系是( ) A 、DB 包括DBMS 和DBS B 、DBS 包括DB 和DBMS C 、DBMS 包括DB 和DBS D 、不能相互包括6、主属性的值不能为( )A 、数值B 、空C 、字符D 、A 和C7、语句 delete from sc 表明( )A 、删除sc 中的全部记录B 、删除基本表scC 、删除基本表sc 中的列数据D 、删除基本表sc 中的部分行8、数据库设计阶段分为( )A 、物理设计阶段、逻辑设计阶段、编程和调试阶段B 、模型设计阶段、程序设计阶段和运行阶段C 、方案设计阶段、总体设计阶段、个别设计和编程阶段D 、概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段9.在零件-供应数据库中,有如下三个关系:供应商关系:S (供应商号,供应商名,地址)零件关系:P (零件号,零件名,颜色,重量)供应关系:SP (供应商号,零件号,数量)若要查找“红色零件的供应商名”,将涉及到关系( )A 、 P 和SPB 、 S 和PC 、 S 和SPD 、 S 、P 和SP10.在下面给出的内容中,不属于DBA 职责的是( )。

《数据库原理及应用》(周宁)415-6答案

《数据库原理及应用》(周宁)415-6答案

《数据库原理及应用》习题答案第1章数据库基础1.选择题(1)C (2)C (3)D (4)D (5)D2.填空题(1)组织共享(2)物理独立性和逻辑独立性(3)数据结构、数据操作和数据完整性约束(4)模式、外模式、内模式(5)层次模型、网状模型、关系模型和面向对象模型3.简答题(1)数据是对客观事物、事件的记录与描述,也是对客观事物的逻辑归纳。

数据可以是连续的,如声音、图像等;也可以是离散的,如符号、文字等。

信息是数据的内涵,是对数据的解释。

(2)人工管理阶段:①数据不保存②数据没有专门的管理软件③数据不共享④数据不具独立性文件管理阶段:进步:①数据以文件的形式长久存储文件②系统提供文件管理功能及存取方法③程序与数据间拥有一定独立性④文件形式多样化及数据间具有一定共享性不足:①数据共享性差、冗余度较大②数据不一致性③数据独立性差④数据间联系弱数据库管理阶段:①数据结构化②数据共享性高、冗余度小③数据独立性高④有统一的数据管理和控制功能(3)①一对一:一个班级只能有一名班长,一名班长也只能在一个班级中任职②一对多:一个班级中有若干名学生,每名学生只在一个班级中学习③多对多:一门课程可以由多个学生选修,一名学生也可以选修多门课程4.实践题学生图书学号姓名性别系别图书编号出版时间图书名称借记学号图书编号借出时间归还时间第2章关系数据库基础1.选择题(1)D (2)D (3)A (4)A (5)C 2.填空题(1)型,值(2)R(A1,A2,…,A n)(3)集合(4)相容(5)水平,竖直3.简答题(2)①∏TNo,Prof(σTN='赵乾'(T))②∏TN(σAge>18(S))③S⨝∏SNo(σGrade<80(SC))④∏CN,Grade(C⨝(SC⨝(σSN='蒋生'(S))))⑤∏SN(S⨝(SC÷∏CNo(TC⨝(σTN='周巽'(T)))))第3章SQL基础1.选择题(1)D (2)D (3)C (4)A (5)A2.填空题(1)结构化查询语言(2)数据文件、日志文件(3)NULL/NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY、CHECK和DEFAULT (4)DROP DATABASE <数据库名称>(5)将数据库AA的名称改为BB3.实践题(1)CREATE DATABASE LMSON(NAME=LMS_Data,FILENAME='C:\LMSData\LMS_Data.mdf')LOG ON(NAME=LMS_Log,FILENAME='C:\LMSData\LMS_Log.ldf')(2)CREATE TABLE S(SNo varchar(10) PRIMARY KEY,SN nvarchar(20) NOT NULL,Sex nchar(1) DEFAULT '男' NOT NULL,Dept nvarchar(10) NOT NULL)CREATE TABLE B(BNo nchar(10) PRIMARY KEY,BN nvarchar(20) NOT NULL,BD date NOT NULL)CREATE TABLE Loan(BNo nchar(10) FOREIGN KEY REFERENCES B(BNo), SNo varchar(10) FOREIGN KEY REFERENCES S(SNo), Loan date NULL,Back date NULL,PRIMARY KEY(BNo,SNo))(3)ALTER TABLE LoanALTER COLUMNLoan date NOT NULL第4章数据操纵与查询1.选择题(1)A (2)D (3)A (4)B (5)D 2.填空题(1)*(2)广义笛卡尔积(3)SELECT-FROM-WHERE(4)在FORM子句后定义表别名(5)嵌套查询3.实践题(1)INSERT INTO S VALUES('01101','吴艮','男','计算机'),('01102','郑兑','女','自动化'),('01103','王坎','男','自动化')INSERT INTO B VALUES('00142','活着','2017-10-01'),('00153','时间简史','2012-01-01'),('01023','哈利波特系列','2018-10-01'), ('02009','福尔摩斯全集','2009-03-01'), ('03105','朝花夕拾','2017-06-01') INSERT INTO Loan VALUES('02009','01101','2019-01-05','2019-01-23'), ('00142','01101','2019-03-05','2019-03-16'), ('00153','01101','2019-05-15',NULL),('00142','01102','2019-07-06',NULL),('01023','01103','2019-04-11','2019-04-20'), ('03105','01103','2019-05-09',NULL)(2)SELECT SNo,BN,Loan,BackFROM B JOIN Loan ON B.BNo=Loan.BNo WHERE BN='活着' (3)SELECT SN,DeptFROM S JOIN Loan ON S.SNo=Loan.SNo WHERE Back IS NULL第5章视图与索引1.选择题(1)C (2)D (3)B (4)C (5)A 2.填空题(1)虚拟(2)外模式(3)最多一(4)创建唯一索引(5)聚集索引、非聚集索引3.实践题(1)CREATE VIEW V_BDAS SELECT BN,BD,SNo,LoanFROM B,LoanWHERE B.BNo=Loan.BNo(2)CREATE UNIQUE INDEX BD_I ON Loan(BNo,SNo) (3)CREATE UNIQUE INDEX BD_I ON Loan(BNo,SNo)第6章关系数据库设计理论1.选择题(1)C (2)C (3)A (4)D (5)D2.填空题(1)函数依赖(2)数据冗余,插入异常,修改异常,删除异常(3)闭包(4)自反律,增广律,传递律(5)5NF⊂4NF⊂BCNF⊂3NF⊂2NF⊂1NF3.简答题(1)因为有A→C,C→D,D→B,B→AC,可得(AD)+=ABCD。

MySQL数据库原理及应用习题答案

MySQL数据库原理及应用习题答案

第1章. 数据库技术概述习题1. 单选题(1)数据库、数据库系统和数据库管理系统之间的关系是 A 。

(A)数据库系统包括数据库和数据库管理系统(B)数据库管理系统包括数据库和数据库系统(C)数据库包括数据库系统和数据库管理系统(D)数据库系统就是数据库,也就是数据库管理系统(2)下列四项中,不属于数据库系统特点的是D。

(A)数据共享(B)数据独立(C)数据结构化(D)数据高冗余(3)下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的阶段是D :(A)人工管理阶段和文件系统阶段(B)只有文件系统阶段(C)文件系统阶段和数据库阶段(D)只有人工管理阶段(4)下面列出的4种世界,哪种不属于数据的表示范畴B 。

(A)现实世界(B)抽象世界(C)信息世界(D)计算机世界(5)E-R图是数据库设计的工具之一,它适用于建立数据库的A 。

(A)概念模型(B)逻辑模型(C)结构模型(D)物理模型(6)数据库的数据独立性是指C 。

(A)不会因为数据的存储策略变化而影响系统存储结构(B)不会因为系统存储结构变化而影响数据的逻辑结构(C)不会因为数据存储结构与逻辑结构的变化而影响应用程序(D)不会因为某些数据的变化而影响其他数据(7)关系模型中,一个候选码C 。

(A)可由多个任意属性组成(B)至多由一个属性组成(C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成(D)必须由多个属性组成(8)用户或应用程序看到的那部分局部逻辑结构和特征描述的是 B ,它是模式的逻辑子集。

(A)模式(B)外模式(C)内模式(D)物理模式(9)进行自然连接运算的两个关系必须具有B 。

(A)相同的属性个数(B)相同的属性组(C)相同的关系名称(D)相同的主码(10)通常用以下的顺序来完成数据库的设计工作C 。

(A)概念设计、物理设计、逻辑设计(B)逻辑设计、概念设计、物理设计(C)概念设计、逻辑设计、物理设计(D)物理设计、概念设计、逻辑设计2. 填空题(1)数据库系统的三级模式结构是指数据库系统由模式、外模式和内模式三级构成。

数据库原理及应用复习题及参考答案

数据库原理及应用复习题及参考答案

《数据库原理及应用》复习题及参考答案一、判断题1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。

(×)2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。

(×)3.概念设计可以独立于数据库管理系统。

(√)4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。

(×)5.在视图中插入一个元组,该元组会同时插入到基本表中。

(√)6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。

(×)7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。

(√)8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。

(√)9.超类可以自动继承子类的所有特性。

(×)10.两段锁协议是使并发操作可串行化调度的必要条件。

(×)二、选择题1.实体联系模型属于( D )。

A. 层次模型B. 网状模型C. 关系模型 D 概念模型2.在一个关系中,任意两个元组的值( C )。

A. 可以全同B. 必须全同C. 不能全同D. 以上都不是3.关系R和S进行自然连接时,要求R和S含有一个或多个公共( B )A. 行B. 属性C. 记录D.元组4.SQL是( C )的缩写.A. Standard Query LanguageB. Select Query LanguageC. Structured Query LanguageD. 以上都不是5.当两个子查询的结果( C )时,可以执行并、交、差操作。

A.结构完全不一致时B.结构部分一致C.结构完全一致时D.主键一致6.在数据库设计中,当合并局部E---R图时,职工在某一局部应用中被除数当作实体,而在另一局部应用中被除数当作属性,那么被称之为( A )冲突。

《大学计算机基础》35 - 数据库技术应用基础:数据库概述测试题含答案

《大学计算机基础》35 - 数据库技术应用基础:数据库概述测试题含答案

《大学计算机基础》35 - 数据库技术应用基础:数据库概述测试题含答案您的姓名: [填空题] *_________________________________一、选择题1、下面关于数据描述中错误的是()。

[单选题] *A、数据和它的语义是不可分的B、数据就是数字(正确答案)C、数据是数据库中存储的基本对象D、数据是描述事物的符号记录2、数据库管理系统的目标是()地共享数据。

[单选题] *A、简单B、安全C、高效D、以上所有(正确答案)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、MySQL是一个()。

[单选题] *A、数据库B、数据库管理系统(正确答案)C、数据库系统D、硬件9、数据库管理系统是一种()。

[单选题] *A、采用数据库技术的计算机系统B、包括数据库管理员、计算机软硬件以及数据库系统C、位于用户和操作系统之间的一种数据管理软件(正确答案)D、包括操作系统在内的数据管理软件系统10、数据库系统的核心是()。

[单选题] *A、数据库B、数据库管理系统(正确答案)C、数据模型D、应用程序11、DBS是指()。

[单选题] *A、数据B、数据库C、数据库系统(正确答案)D、数据库管理系统12、DBA是指()。

Access2022《数据库基础与应用》期中综合练习试题

Access2022《数据库基础与应用》期中综合练习试题

Access2022《数据库基础与应用》期中综合练习试题(共有41题)一、单选题1、下面关于关系叙述中,错误的是_____。

A.一个关系是一张二维表C.有的二维表不是关系答案:B4、假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。

A.职工,工资答案:D6、在打开某个Acce2022数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。

A.关系视图C.设计视图答案:D7、对于Acce2022数据库,在下列数据类型中,不可以设置“字段大小”属性的是_______。

A.文本C.备注答案:C8、在表设计视图中,若要将某个表中的若干个字段定义为主键,需要先按住_____键,逐个单击所需字段后,再单击“主键”按钮。

A.Shift答案:B9、在Acce数据库中,要往数据表中追加新记录,需要使用_____。

A.交叉表查询B.选择查询C.参数查询D.操作查询答案:D10、在下列有关“是/否”类型字段的查询条件设置中,设置正确的是_____。

A.\答案:C11、数据表中有一个“姓名”字段,查找姓名最后一个字为“菲”的条件是_____。

A.Right(姓名,1)=\菲\答案:DA.SELECT某FROM职工WHERE职位<>\工程师\性别=\女\B.SELECT某FROM职工WHERE职位<>\工程师\性别=女B.Right([姓名]:1)=\菲\D.Right([姓名],1)=\菲\C.Right([姓名],1)=[菲]B.\C.TrueD.\是\B.CtrlC.AltD.TabB.查询视图D.数据表视图B.职工,部门D.职工,工资,部门C.部门,级别,工资B.工厂与车间C.车间与车间主任D.读者与图书馆图书B.矩形D.菱形B.二维表一定是关系D.同一列只能出自同一个域C.SELECT某FROM职工WHERE职位<>\工程师\性别=\女\D.SELECT某FROM职工WHERE职位<>\工程师\性别=\女\答案:DA.SELECT性别,COUNT(某)AS人数FROM职工WHERE工资<800ORDERBY 性别B.SELECT性别,COUNT(某)AS人数FROM职工WHERE工资<800GROUPBY 性别C.SELECT性别,SUM(某)AS人数FROM职工WHERE工资<800GROUPBY性别D.SELECT性别,AVG(某)AS人数FROM职工WHERE工资<800GROUPBY性别答案:B15、在窗体设计过程中,经常要使用的三种属性是窗体属性、_____和节属性。

《数据库基础及应用》期中综合练习

《数据库基础及应用》期中综合练习

《数据库基础及应用》期中复习题第1 题: (单选题)数据库技术的根本目标是要解决数据的_____。

[A]存储问题 [B]共享问题[C]安全问题 [D]保护问题答案: B第2 题: (单选题)下面关于关系叙述中,错误的是_____。

[A]一个关系是一张二维表 [B]二维表一定是关系[C]有的二维表不是关系 [D]同一列只能出自同一个域答案: B第3 题: (单选题)一个教师可讲授多门课程,一门课程可由多个教师讲授,则教师实体和课程实体间的联系是_____。

[A]一对一的联系 [B]一对多的联系[C]多对一的联系 [D]多对多的联系答案: D第4 题: (单选题)层次模型、网状模型和关系模型是根据_____划分。

[A]记录长度 [B]文件的大小[C]联系的复杂程度 [D]数据之间的联系方式答案: D第5 题: (单选题)下述不满足第二范式的关系是_____。

[A]院系(院系代码、院系名称、院系简介、负责人)[B]专业(专业代码、专业名称、院系代码、专业简介)[C]修课成绩(学号、课程代码、成绩、成绩性质)[D]学生及课程(学号、姓名、性别、课程代码、课程名称、学分、周学时、上课周数)答案: D第6 题: (单选题)在E-R图中,用来表示实体之间"联系"的图形是_______。

[A]椭圆形 [B]矩形[C]三角形 [D]菱形答案: D第7 题: (单选题)DBMS 提供了_____语言,用于实现数据的插入、更新、删除、检索等任务。

[A]DML [B]DDL [C]DMCL [D]APL答案:A第8 题: (单选题)假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。

[A]职工,工资 [B]职工,部门[C]部门,级别,工资 [D]职工,工资,部门答案: D第9题: (单选题)Access数据库的设计,以下步骤排序正确的是_______。

《大数据库原理及应用》填空题库

《大数据库原理及应用》填空题库
abs返回数值表达式值的整数部分的函数为int返回数值表达式值的平方根的函数为srq返回数值表达值的符号值的函数为sgn返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式的字符串的函数为string返回一个值该值是从字符表达式左侧第1个字符开始截取的若干个字符的函数为left返回一个值该值是从字符表达式右侧第1个字符开始截取的若干个字符的函数为right返回给定日期131的值

有小到大
创建索引的目的主要是【1】.
加快数据查找速度
在一对多的关系中,严格检查多方关系中的每一个键值必须能在一方关系中找到,在Access中这称为【1】.
实施参照完整性
创建交叉表查询,必须指定【1】和【2】,并需在【3】处显示字段的值.
行标题
列标题
行列交叉
查询姓名中含有"张"字查询准则应采用【1】来表达.
1
"选项卡"是个容器类控件,使用选项卡可以创建【1】窗体.
多页
学生教学管理系统、图书管理系统都是以【1】为基础核心的计算机应用系统。
数据库
数据管理技术经历了人工处理阶段、【1】和【2】、分布式数据库系统、面向对象数据库系统5个发展阶段。
文件系统
数据库系统
数据管理技术经历了人工处理阶段、人工文件系统和【1】、【2】和【3】5个发展阶段。
外部
html□HTML
.htm□.HTM
在Access中数据访问页以【1】形式出现.
单独文件
在 Access中可以创建三种类型的数据访问页,分别是【1】、【2】和【3】.
交互式报表页
数据输入页
数据分析页
在Access中可以采用【1】、【2】、【3】和【4】四种方法创建数据访问页.

大学本科《数据库技术与应用》测试卷(附答案)

大学本科《数据库技术与应用》测试卷(附答案)

大学本科课程考试试卷考试课程与试卷类型:数据库技术与应用A 学年学期:一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在规定位置处。

答案错选或未选者,该题不得分。

每题1分,共20分。

)1. 下述哪一条不属于概念模型应具备的性质 【 】A. 有丰富的语义表达能力B. 易于交流和理解C. 易于变动D. 在计算机中实现的效率高 2. 信息世界的“属性”概念对应于Access 的如下哪个概念 【 】A. 表B. 字段C.记录 D. 表单 3. 二维表由行和列组成,每一行表示关系的一个 【 】A. 属性B. 字段C. 集合D. 记录 4. 下列关于查询的描述中,正确的是 【 】A. 只能基于已建查询创建查询B. 只能基于数据库表创建查询C. 可以基于数据库表、但不能基于已建查询创建查询D. 可以基于数据库表和已建查询创建查询 5. 在定义表中字段属性时,要求输入固定格式的数据,应该定义该字段的【 】 A.格式 B.默认值 C.输入掩码D.有效性规则 6. 在Access 系统中,“.mdb ”文件被称为 【 】A. 数据库文件B. 表文件C. 工作组文件D. 项目文件 7. 设属性A 是关系R 的主属性,则属性A 不能取空值(NULL)。

这是 【 】A. 实体完整性规则B. 参照完整性规则C. 用户定义完整性规则D. 域完整性规则………………………………… 装 ……………………………… 订 ……………………………… 线 …………………………………8.基于"学生-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER),若要求查找选修“数据库技术与应用”这门课程的学生姓名和成绩,将使用关系【】A. S和SCB. SC和CC. S和CD. S、SC和C9.Access的数据库表可以设置字段的有效性规则,其中的“规则”是一个【】A. 逻辑表达式B. 字符表达式C. 数值表达式D. 日期表达式10.在数据库中可以创建和删除表、索引,可以修改表。

数据库实验1

数据库实验1

南京理工大学泰州科技学院实验报告书课程名称:《数据库原理及应用》实验题目:实验一数据库的创建与管理班级:学号:姓名:指导教师:一、实验目的1.巩固数据库的基础知识。

2.掌握SQL Server 2005的安装与配置方法。

3.掌握创建数据库的两种方法。

二、实验内容至少要有:SQL Server 2005的安装与配置、创建数据库、查看和修改数据库、删除数据库操作环境:Windows XP + SQL Server 2005三、实验步骤及结果1、创建一个名称为BookStore的数据库,支持网上书店系统的信息管理。

要求:(1) 将主数据库文件BookStore.mdf放置在D:\DBF文件夹中,文件大小为5MB,文件增量为2MB,不限制增长。

(2) 将事务日志文件BookStore_log.ldf放置在D:\DBF文件夹中,文件大小为2MB,最大值为10MB,文件按10%增长。

2、使用T-SQL语句创建一个名称为BookStore1的数据库。

要求如上题。

3、将BookStore数据库完全备份到磁盘文件D:\Backup中。

4、使用上题生成的备份文件恢复数据库。

恢复的数据库名为BookStore2。

注:正在使用的数据库不能被还原5、附加和分离数据库:将BookStore1数据库分离,然后将数据库文件和日志文件复制到D:\Backup,再附加该数据库。

提示(1)分离数据库只是数据库脱离SQL SERVER的管理,并不是将数据库从磁盘上删除。

(2)在分离数据库之前需关闭所有与数据库连接的应用程序、操作窗口。

如果存在“活动连接”,则处于“未就绪”状态,不能分离。

(完整版)数据库原理及应用-期末考试试题

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题1. 组织层数据模型的三要素是[ ]。

A.外模式,概念模式和内模式B.关系模型,网络模型,层次模型C.1:1的联系,1:n的联系,n:m的联系D.数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。

A.动态完整性 B.数据完整性C.参照完整性 D.结构完整性3 SQL Server 中的角色是[ ]。

A. 一个服务器登录B. 一个数据库用户C. 一组权限的集合D. 一个服务器用户4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。

A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。

A.涉及的数据量大B.数据需长期联机保存C.数据的计算复杂D.数据可被多个应用所共享6.E-R图适用于建立数据库的[ ]。

A.概念模型 B.结构模型 C.逻辑模型 D.物理模型7. 在关系数据库设计中,设计关系模型属于[ ]。

A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计8.[ ]记录了对数据库中数据进行的每一次更新操作。

A.后援副本 B.日志文件 C.数据库 D.缓冲区9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。

A.程序 B.进程 C.事务 D.文件10.信息世界中,实体是指[ ]。

A.客观存在的事物 B. 客观存在的属性C. 客观存在的特性D. 某一具体事件11. 数据库系统中, DBA表示[ ] 。

A.应用程序设计者 B. 数据库使用者C. 数据库管理员D. 数据库结构12.数据库的概念模型独立于[ ]。

A.具体的机器和DBMS B.E—R图C.信息世界 D.现实世界13. 数据库系统包括[ ]。

A.DB、DBMS B. DB、DBMS、DBA、计算机硬件C. DB、DBA D.DB、DBMS、DBA、OS、计算机硬件14. 在数据库结构中,保证数据库独立性的关键因素是。

最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案3

最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案3

最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案3最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案盗传必究题库一试卷总分:100答题时间:60分钟客观题一、单选题(共25题,共75分)1.要保证数据库的逻辑数据独立性,需要修改的是()。

A模式与外模式的映射B模式与内模式之间的映射C模式D三层模式2.数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。

A系统分析员B程序员C数据库管理员D操作员3.下述()不是DBA数据库管理员的职责。

A完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计4.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

ADBS包括DB和DBMSBDBMS包括DB和DBSCDB包括DBS和DBMSDDBS就是DB,也就是DBMS5.在数据库中,概念模型是()。

A用于现实的建模,与具体的DBMS有关B用于信息世界的建模,与具体的DBMS有关C用于现实的建模,与具体的DBMS无关D用于信息世界的建模,与具体的DBMS无关6.关系代数中的投影操作是指从关系中()。

A抽出特定记录B抽出特定字段C建立相应的影像D建立相应的图形7.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。

要查询选修“MySQL”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。

这里的WHERE子句的内容是()。

AS.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME=‘MySQL’BS.S#=S C.S#andC.C#=SC.C#andSAGEin>=20andCNAMEin‘MySQL’CSAGEin>=20andC NAMEin‘MySQL’DSAGE>=20andCNAME=’MySQL’8.若用如下的SQL语句创建了一个表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,()行可以被插入A(’202209’,’111’,60,必修)B(’202223’,’101’,NULL,NULL)C(NULL,’103’,80,’选修’)D(’202232’,NULL,86,’’)9.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

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

《数据库基础及应用》综合测试(一)——Visual FoxPro操作基础及应用学号:_________ 姓名:_________ 成绩:_________一、单选(每小题3分共21分)1.以下命令可以用来创建数据库的是()A.Create Database B.Create TableC.Remove Table D.Add Table2.打开一个已建立结构复合索引的数据表,立即用Browse浏览记录的顺序是()A.第一个索引标识的顺序B.最后一个索引标识的顺序C.原物理顺序D.用Set Order To设置的索引3.下列修改数据表的操作中,可能使数据丢失的是()A.增加一个字段B.改变一个字段的数据类型C.改变一个字段名D.A 、B、C三种情况均可能4.命令Select 0的功能是()A.选择0号工作区为当前工作区B.关闭主工作区中所有打开的文件C.选择当前工作区号+1的工作区为当前工作区D.选择工作区号最小的未使用的工作区为当前工作区5.在Zgda表中,查询所有职中毕业的学生信息,以下语句正确的是()A.Select * From Zgda Where 毕业学校=职中B.Select * From Zgda Where 毕业学校=“职中”C.Select * From Zgda Where 毕业学校 L ike “%职中%”D.Select * From Zgda Where 毕业学校 Like %职中%6.设计报表可使用的控件的是()A.标签、文本框、列表框B.标签、域控件、列表框C.标签、域控件、线条D.布局、图片或数据源7.在VFP的表单中,为“确定”按钮定义访问键O,正确的定义是()A.&O B.<O C.\<O D.按Alt+O二、填空(每空3分共21分)1.从数据的组织结构来分类,VFP是______________型数据库管理系统。

2.表达式“重庆”$“中国” And 8>7 Or Not 3>5 的值为________。

3.表Da.dbf中有2个备注型字段,其内容存贮在文件名为__________的备注文件中。

4.VFP中对表记录的删除分为________________和物理删除。

5.在进行表记录指针测试时,函数EOF()和BOF()值都为.T.,该表记录数为______。

6.重新排列表记录,VFP提供了排序和索引两种方式,其中索引可用____________命令实现。

7.执行主名为“Main”的表单文件,命令为____________________。

三、程序填空(每空3分共18分)1.在商品销售表(Spxs.dbf)中有商品名、单价、数量和销售额等字段,现需要将销售额字段修改为数值型,宽度为10,小数位数为2,并更新销售额字段值,然后显示出销售表中各种商品的平均销售单价。

Alter Table Spxs Alter Column ___________________________________ Set 销售额=单价*数量Select 商品名,Avg(单价) From Spxs _________________2.设计如图学生情况界面,实现记录定位的“首记录”、“上一条”、“下一条”、“尾记录”为同一个按钮组(commandgroup1),现要求对该按钮组编程。

命令按钮组(commandgroup1)的Click事件代码。

Do CaseCase This.Value=1 &&首记录______________Case This.Value=2Skip -1If Bof()Go TopEndIfCase This.Value=3 &&下一条SkipIf eof()Go BottomEndIfCase This.Value=4 &&尾记录._____________EndCase______________ &&刷新表单三、阅读程序(每小题7分共21分)1.*main1.prg*ClearAs=Asc(“A”)-1For I=1 To 3For J=1 To 2*I-1@I,20-I+J Say Chr(As+2*I-1)EndforEndforReturn程序执行结果为________________2.学生成绩数据表Xscj.dbf的记录内容如下:*程序Main2.PRGUse XscjStore 0 To A,B,CScanIf 语文>=60A=A+1EndifIf 数学>=60B=B+1EndifIf 语文>=60 And 数学>=60C=C+1EndifEndScanClear?"A="+Alltrim(Str(A))?"B="+Alltrim(Str(B))?"C="+Alltrim(Str(C))Use程序执行结果为________________3.*程序Main3.prgAlter Table Xscj Add Column 等级 C(2)Use XscjScanDo CaseCase (语文+数学)/2<60Replace 等级 With “差”Case (语文+数学)/2<80Replace 等级 With “中”Case (语文+数学)/2<90Replace 等级 With “良”OtherwiseReplace 等级 With “优”EndCase??等级EndScanUseSet Talk On程序执行结果为________________五、编程(19分)1.如图所示界面。

表单运行时,单击“下一题”,将在text1和text2中随机产生两个1位整数,同时text3获取焦点,等待输入结果。

单击“确定”按钮,结果正确或错误分别显示如图所示消息框,同时“下一题”按钮获取焦点。

当过5秒还未作答,“确定”按钮自动获得焦点。

单击“退出”按钮关闭表单。

(1)每隔5秒触发一次计时器的Timer事件,应将其___________属性设置为___________等待5秒后,“确定”按钮自动获取焦点,时钟控件的________事件代码为:mand1.________________________(2)单击“确定”按钮,实现判断结果正确与否。

应对其______________事件编写代码:If Val(___________________)=Val(_________________)+Val(___________________) Messagebox("小朋友,你真棒!","正确")ElseMessagebox("真抱歉,继续下一题!","错误")Thisform.Setall(__________________________) (2分) &&清空所有文本框__________________________ (2分) &&下一题按钮获取焦点Endif(3)对“下一题”按钮的_______________ 事件编写代码如下:Thisform.Text1.Value=__________________Thisform.Text2.Value=___________________________________________________ &&清空Text3文本框Thisform.Text3.Setfocus(4)“退出”按钮的___________事件代码____________________________________ (2分)《数据库基础及应用》综合测试(二)——Visual FoxPro操作基础及应用学号:_________ 姓名:_________ 成绩:_________一、单选(每小题3分,共21分)1.Viusal FoxPro DBMS是()A.操作系统的一部分 B.操作系统支持下的系统软件C.一种编译程序 D.一种操作系统2.表达式DtoS({06/08/06}-1)的值是()A.[06/08/06] B.[06/06/07]C.[20060608] D.[20060607]3.下列关于数据库表与自由表的叙述中,错误的是()A.数据库表可以转变为自由表B.自由表可以转变为数据库表C.数据库表和自由表的默认扩展名都是.dbfD.数据库表和自由表都能为字段设置默认值4.下列关于索引的叙述中,正确的是()A.惟一索引的关键字不能有重复值B.一个表只能创建一个主索引C.候选索引的关键字可以有重复值D.复合索引不能按关键字降序排序5.参照完整性不包括的规则是()A.更新规则 B.复制规则C.插入规则 D.删除规则6.在下拉组合框Combo1中获得选择或输入的值,访问的属性是()A.bo1.Value B.bo1.TextC.bo1.ListIndex D.bo1.RowSource 7.在VFP的项目管理器中,表单应添加的选项卡是()A.数据 B.文档C.代码 D.其他二、填空(每空3分,共21分)1.在VFP中,最多可以同时打开____________个数据表。

2.学生档案表Xsda.dbf中包含备注型字段Jl,字段Jl在数据表中占用________字节,其具体内容存放在备注文件____________中。

3.表达式Substr("中国重庆",5,4)+Str(95.51,4)的值是____________。

4.VFP系统启动后默认的工作区是________号工作区,选择未使用过的最低编号工作区应执行的命令是___________________________。

5.执行查询文件Gzzg.qpr的命令是_______________。

三、程序填空(每空3分,共18分)1.在销售表Xs.dbf中有“商品名”、“单价”、“数量”和“销售额”等字段,现需要将“销售额”字段修改为数值型,宽度为10,小数位为2,并更新销售额字段值,然后显示出Xs.dbf表中各种商品的平均销售单价。

Alter Table Xs Alter _____________________________ Set 销售额=单价*数量Select 商品名,Avg(单价) From Xs ______________2.在学生成绩表Xscj.dbf中含有“班级 C(4)”和“成绩 N(3)”2个字段,下面程序段的功能是显示各班的最高成绩。

Use XscjSort On ______________________ Tag Cj___________Do While Not Eof()?班级,成绩Bj=班级SkipDo While Bj=班级 And Not Eof()___________EndDoEndDo3.在如图所示的用户注册表单中,“注册”按钮将检测“注册码”文本框中的数据是否为空。

相关文档
最新文档