10级_数据库期中试卷
数据库期中试卷及参考答案
数据库期中试卷及参考答案《数据库原理与应用》一.单项选择题(每题1分,共 20分)1.目前市场上常见的DBMS 90% 以上都是基于(C )数据模型的。
A .层次B .网状C.关系D.面向对象2.E-R 图是在数据库设计中用来表示( A )的一种常用方法。
A .概念模型B .逻辑模型C.物理模型D.面向对象模型3.(C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
A .外模式B .内模式C.模式 D .概念模式4.(B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。
A .外模式B .内模式C.模式 D .概念模式5.数据库的概念模型独立于( A )。
A .具体的机器和DBMSB .E-R 图C.信息世界 D .现实世界6.在数据库中存储的是(C)。
A .数据B .数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。
A .互不相关的B .不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。
其中数据库的模式是一个( D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。
A .型;变化;值;不变B .值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表 A 的属性个数为5,元组个数为10;关系表 B 的属性个数为6,元组个数为20.则 A 与 B 的笛卡尔积A× B 的属性有( D )个,元组个数有()个。
A . 30;200B . 11; 30 C.30; 30 D. 11; 20010.父亲和子女的亲生关系属于(B )的关系。
A . 1: 1B .1: n C. m: n D.不一定11.在SQL 语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。
(附答案)数据库期中考试复习题目汇总
《数据库概论》课程期中复习题目汇总一、为某百货公司设计一个E-R模型。
百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。
实体类型“商店”的属性有:商店编号,店号,店址,店经理。
实体类型“商品”的属性有:商品编号,商品名,单价,产地。
实体类型“职工”的属性有:职工编号,职工名,性别,工资。
在联系中应反映出职工参加某商店工作的开始时间,商店销售商品的有销售量。
试画出反映商店、商品、职工实体类型及联系类型的ER图,并将其转换成关系模式集。
二、关系代数设有三个关系:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)说明:S#——学号SNAME——学生姓名AGE——年龄SEX——性别C#——课程号CNAME——课程名TEACHER——教师GRADE——成绩试用关系代数写出查询语句。
(1)检索LIU老师所授课程的课程号、课程名。
(2)检索年龄大于23岁的男学生的学号与姓名。
(3)检索学号为S3学生所学课程的课程名与任课教师名。
(4)检索至少选修LIU老师所授课程中一门课程的女学生的姓名。
(5)检索W ANG同学不学的课程号。
(6)检索至少选修两门课程的学生学号。
(7)检索全部学生都选修的课程的课程号与学生学号。
(8)检索选修课程包含LIU老师所授课程的学生学号。
(用∞代表自然连接):(1)πC#,CNA ME(σTEA CHER='LIU'(C))(2)πS#,SNAME(σAGE>'23'∧SEX='男'(S))(3)πCNA ME,TEACHER(σS#='S3'(SC∞C))(4)πSNAME(σSEX='女'∧TEA CHER='LIU'(S∞SC∞C))(5)πC#(C)-πC#(σSNAME='WANG'(S∞SC))(6)πS#(σ1=4∧2≠5(SC×SC)) (SC自乘之后,同一个学号下两个课程号不同的元组)(7)πC#,S#(SC∞(πS#,C#(SC)÷πS#(S))))(8)πS#(σTEA CHER='LIU'(S∞SC∞C))三、SQL语句(1)1、建立一个数据库和五张表的表结构。
《数据库基础与应用》期中考试答案(新)(09-10-02)
期中考试一、选择题(本题共22小题,每小题1分,满分22分)二、填空题(每题1分,共20分)1.数据库系统的三级模式结构为:外部层、概念层和内部层。
2.在E-R图中,一般用矩形框表示实体集。
3.函数INT(LEN(“12.34”))的结果为5 。
4.函数ROUND(1234.537,1)的结果为1234.5。
5.函数MOD(23,-5)的结果为-2。
6.函数?STR(1234.5678,3)的结果为***(溢出)。
7.函数?DBGETPROP(“js.gh”,“FIELD”,“CAPTION”)可查看JS表的GH字段的标题。
8.在gz表中,要求当jbgz小于1000元时grsds字段的值为0,否则grsds字段的值为jbgz的5%,则可设置gz的记录有效性规则为iif(jbgz<1000, grsds=0, grsds=jbgz*0.05)。
9. 表达式len(str(12345678901))运算结果是为10。
10.SQL的中文含义是结构化查询语言。
11.允许出现重复字段值的索引是惟一索引和普通索引。
12.要求仅显示两张表中满足条件的记录,应选择内联接类型。
3.执行命令L=“K”,XK=100,x&L=“abc”后,?xk的结果是“abc”。
14.创建一个数据表,有字符型和备注型字段,并建一索引,将在磁盘上创建后缀分别为 dbf 、fpt的文件。
15.向VFP的表添加新记录时为字段指定的值被称为默认值,该值必需是与字段类型相同的表达式。
16. 结构复合索引文件是将表的多个索引信息放在一个文件中,其文件名与表名相同,后缀为cdx 。
17.repl……with 命令可实现对当前记录进行修改但必须先执行 use(打开表)操作。
18.在do while …………enddo循环结构中,的作用是跳出循环执行enddo后面的语句。
19.do case语句可以改写成 if 语句形式。
20.定义一个带参数的函数或过程时,parameter语句必须出现在程序的首或第二行三、命令填空(每空2分,共30分)1、create table2、values (’000010’,”章红”,“女”,{^1990/01/01},’12345678’)3、 SET xdh=”NAU”+SUBST(xdh,4)4、WHERE XB=”男” and csrq<={^1990/01/01}5、ON dtoc(csrq,1)+str(xdh,8)6、top 10 table7、xdh not in8、 1 having9.SUM(KSS),HEAVING10. select xm as 姓名,GH+SPACE(3) AS 号码,"教师" AS 类别 FROM js;union;select xm as 姓名,XH+space(2) AS 号码,"学生" AS 类别 from xs order by 211.下面的命令可实现从XS表中选择重复的记录。
2023-2024下《MySQL数据库技术及应用》期中试卷(带答案)
2023—2024下 2204班《MySQL数据库技术及应用》期中试卷一、单选题(2分*30=60分)1. select * from student 该代码中的* 号,表示的正确含义是( C )A. 普通的字符*号B. 错误信息C. 所有的字段名D. 模糊查询2. 数据库简称什么?( A )A.DBB.DBSC.DBMSD.DBA3. 数据库管理系统简称什么?( C )A.DBB.DBSC.DBMSD.DBA4. MySQL是哪种数据模型的数据库管理系统?( C )A.层次模型B.网状模型C.关系模型D.对象模型5. 下列描述正确的是( B )A. 一个数据库只包含一个数据表B. 一个数据库可以包含多个数据表C. 一个数据库只包含两个数据表D. 一个数据表可以包含多个数据库6. Mysql支持的数据类型,主要分成(C)类A. 1B. 2C. 3 D 47. 显示当前存在的数据库,正确的是(C)A. show databaseB. use databaseC. show databasesD. select database8. Create database mydb该代码的功能是(B)A. 创建表MYDBB. 创建数据库MYDBC. 修改数据库MYDBD. 删除数据库MYDB9. drop database MyDB001 该代码的功能是( B)A. 修改数据库名为MyDB001B. 删除数据库MyDB001C. 使用数据库MyDB001D. 创建数据库MyDB001 10. 下列(B)类型不是MySQL中常用的数据类型。
A.INT B. VAR C. TIME D. CHAR11. 36属于( C )A. 字符串型B. 浮点型C. 数字类型D. 日期和时间类型12. “abc”属于(A)A. 字符串型B. 整型C. 数字类型D. 日期和时间类型13. 删除字段正确的语句是(C)A. alter table ….. modify …….B. alter table ….. change …….C. alter table ….. drop …….D. alter table ….. add …….14. 查看数据库中数据表列表的命令是(B)A. show table;B. show tables;C. show databases;D. show database;15. 假设一个书店用(书名书号作者出版社出版日期库存数量……)一组属性来描述图书,可以作为“关键字”的是( A )A. 书号B. 书名C. 作者D. 出版社16. Sql语句中修改表结构的命令是(C)A. MODIFY TABLEB. MODIFY STRUCTUREC. ALTER TABLED. ALTER STRUCTURE17. 在create table 语句中,通常使用(D)关键字来指定主键。
数据库考试题含参考答案
数据库考试题含参考答案一、单选题(共80题,每题1分,共80分)1、access2010的核心数据库对象是()A、查询B、表C、报表D、窗体正确答案:B答案解析:只有表才能保存数据,则表是数据库的最核心对象。
2、数据库技术的应用,最关键的是解决()A、数据共享B、数据存储C、数据分类D、数据统计正确答案:A答案解析:数据库技术的根本性目的就是为了解决数据共享问题。
3、在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系正确答案:B答案解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。
根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。
一名教师可以承担多门课程,但是一门课程只能由一个教师承担。
所以是一对多的关系,因此选择B选项。
4、关于数据库的描述,不正确的是()A、数据库中不能存储声音B、数据库能存储结构化的数据C、数据库的英文简称是DBD、数据库存储事物的特征描述和事物间的联系正确答案:A答案解析:数据库中不但可以存储各类字符,也可以存储图片、声音、视频等多媒体数据。
5、利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。
6、若要建立数据库内两个表之间的关系,应对()的字段作为关联建立联系A、相同名称的字段B、相同数据类型的字段C、名称相同且数据类型相同D、数据类型相同且字段含义和大小相同正确答案:D答案解析:关联字段必须是数据类型、字段大小和字段含义相同的字段。
计10数据库期中试卷答案
原该舍弃的元组放到结果关系中的操作是①。
A)内连接B)外部并C)不等值连接D)外连接2、关系模型是②。
A)用关系表示实体B)用关系表示联系C)用关系表示实体及其联系D)用关系表示属性3、与文件系统相比较,数据库系统的主要优点是③。
A)数据库系统能够管理各种各样的文件,文件系统只能管理程序文件B)数据库系统简单,文件系统复杂C)数据库系统可以方便解决数据冗余和数据独立性问题,而文件系统则不能D)数据库系统管理的数据量大,而文件系统管理数据量少4、关系模式R中若没有非主属性,则④。
A)R属于2NF,但R不一定属于3NFB)R属于3NF,但R不一定属于BCNFC)R属于BCNF,但R不一定属于4NFD)R属于4NF5、下述哪一条不在DBA(数据库管理员)职责范围内⑤。
A)设计数据库管理系统B)设计数据库的逻辑结构C)设计数据库的存储策略D)监督和控制数据库的运行6、函数依赖X→Y能从Armstrong推理规则推出的充分必要条件是⑥。
A)Y→X B)Y⊆X+C)X⊆Y+D)X+=Y+7、在关系规范化的过程中,消除了非主属性对候选键的⑦后,1NF变成了3NF。
A)部分函数依赖和传递依赖B)完全函数依赖和传递函数依赖C)完全函数依赖D)部分函数依赖8、设关系模式R(A,B,C),F是R上成立的FD集,F={ B→A,C→A },ρ={AB,BC}是R上的一个分解,那么分解ρ⑧。
A)保持函数依赖集F B)丢失了C→AC)丢失了B→A D)是否保持函数依赖集F,由R的当前关系确定9、设有关系R(A,B,C)的值如下:A B C5 6 56 7 56 8 6下列叙述正确的是⑨。
A)函数依赖C→A在上述关系中成立B)函数依赖AB→C在上述关系中成立C)函数依赖A→C在上述关系中成立D)函数依赖C→AB在上述关系中成立10、数据库的三级模式结构通过外模式/模式映象保证了⑩独立性。
A)物理B)设计C)模式D)逻辑1、概念模型是按①的观点对数据建模,强调其语义表达能力。
Get清风Access2010《数据库基础与应用》期中综合练习试题
Access2010《数据库基础与应用》期中综合练习试题Access2021?数据库根底与应用?期中综合练习试题(共有41 题)一、单项选择题1、下面关于关系表达中,错误的选项是_____。
A.一个关系是一张二维表B.二维表一定是关系C.有的二维表不是关系D.同一列只能出自同一个域答案: B2、在E-R 图中,用来表示实体之间联系的图形是_____。
A.椭圆形B.矩形C.三角形D.菱形答案: D3、以下实体的联系中,属于多对多的联系是_____。
A.工厂与厂长B.工厂与车间C.车间与车间主任D.读者与图书馆图书答案: D4、假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,根本工资,奖金),级别(职称,对应行政级别),要查找在“财务部〞工作的职工的姓名及奖金,将涉及的关系是_____。
A.职工,工资B.职工,部门C.部门,级别,工资D.职工,工资,部门答案: D5、在Access 表中,可以定义3 种主关键字,它们是_____。
A. 单字段、双字段和多字段B. 单字段、双字段和自动编号C. 单字段、多字段和自动编号D. 双字段、多字段和自动编号答案: C6、在翻开某个Access2021 数据库后,双击“导航窗格〞上的表对象列表中的某个表名,便可翻开该表的_________。
A.关系视图B.查询视图C.设计视图D.数据表视图答案: D7、对于Access2021 数据库,在以下数据类型中,不可以设置“字段大小〞属性的是_______。
A.文本B.数字C.备注D.自动编号答案: C8、在表设计视图中,假设要将某个表中的假设干个字段定义为主键,需要先按住_____ 键,逐个单击所需字段后,再单击“主键〞按钮。
A.Shift B.Ctrl C.Alt D.Tab答案: B9、在Access 数据库中,要往数据表中追加新记录,需要使用_____。
A.交叉表查询B.选择查询C.参数查询D.操作查询答案: D10、在以下有关“是/否〞类型字段的查询条件设置中,设置正确的选项是_____。
数据库期中考试题及答案二
《数据库原理》期中测试题一、单项选择题(本大题共20小题,每小题2分,共40分) 得分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制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.己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL10. 下列四项中,不属于数据库系统的主要特点的是()。
数据库期中考试题
数据库期中考试题(总12页)-本页仅作为文档封面,使用时请直接删除即可--内页可以根据需求调整合适字体及大小-数据库期中考试试题第一部分选择题1、要保证数据库的逻辑数据独立性,需要修改的是l|A||oA:模式与外模式之间的映射B:模式与内模式之间的映射C:模式D:三级模式2、数据库系统的数据独立性体现在||B||oA:不会因为数据的变化而影响到应用程序B:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C:不会因为存储策略的变化而影响存储结构D:不会因为某些存储结构的变化而影响其他的存储结构3、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是||B||oA:实体完整性、参照完整性、用户自定义完整性B:数据结构、关系操作、完整性约束C:数据増加、数据修改、数据查询D:外模式、模式、内模式4、||B||的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
A:网状模型B:关系模型C:层次模型D:以上都有5、要保证数据库的数据独立性,需要修改的是||C|| oA:模式与外模式B:模式与内模式C:三级模式之间的两层映射D:三层模式6、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是||D|| o A:层次模型B:关系模型C:网状模型D:实体-关系模型7、下述||D||不是DBA数据库管理员的职责。
A:完整性约束说明B:定义数据库模式C:数据库安全D:数据库管理系统设计8、下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是l|D||o I.人工管理阶段II.文件系统阶段III.数据库阶段A: I 和IIB:只有IIC: II 和IIID:只有I 9、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是| | A| I OA: DBS 包括DB 和DBMSB: DBMS 包括DB 和DBSC: DB 包括DBS 和DBMSD: DBS包括DB,也就是DBMS 10.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
数据库期中考试试题含答案
江苏科技大学《数据库应用技术》期中测验试卷一、选择题(从下列每题的四个选择中选择一个正确的答案。
每小题2分,共20分)1.下述()不是DBA(数据库管理员)的主要职责。
DA.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计2.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为()。
BA.实体完整、参照完整、用户定义完整B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式3.一个公司有若干兼职人员,而每个兼职人员都有可能在多家公司打工,则公司与兼职人员之间具有()。
CA.一对一联系B.一对多联系C.多对多联系D.多对一联系4.在关系代数运算中,五种基本运算为()。
AA.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积5.在SQL中,与关系代数中的投影运算对应的子句是()。
BA.WHERE B.SELECTC.FROM D.ORDER BY6.在关系数据库中,要求基本关系中的所有主属性上不能有空值,其遵守的约束规则是()。
BA.数据依赖完整性规则B.实体完整性规则C.用户定义完整性规则D.域完整性规则7.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。
CA.另一个表B.游标C.视图D.索引8.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。
AA.用户自定义完整性约束B.参照完整性约束C.实体完整性约束D.主键完整性约束9.为了对表中的各行进行快速访问,应对此表建立()。
DA.约束B.规则C.视图D.索引10.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。
DA.可靠性B.一致性C.完整性D.安全性二、名词解释题(每小题5分,共25分)1.DBMS数据库管理软件是位于用户和操作系统之间的一层数据管理软件,功能如下:数据定义功能;数据操纵功能;数据库的运行管理;数据库的建立和维护功能。
计算机专业高级教程期中考试(数据库)
中职计算机专业高级教程期中考试(数据库)班级姓名成绩一、单选题(每题1分,共20分)1.有关数据库的特点,以下叙述错误的是()A. 可以供各种用户共享B. 冗余度小C. 较高的数据独立性D. 数据由应用程序自己控制2.数据库类型是按照____ ____来划分的()。
A. 文件形式B.数据模型C.记录形式D.数据存取方法3.下列关于数据库说法错误的是()。
A. 关系型数据库采用二维表为基本数据结构B. RDBS是非关系型数据库C. 数据库中的数据是按一定的数据模型组织的D. 非关系型数据库系统以记录型为基本数据结构4.在以下数据库管理系统中,开放源代码的是()。
A. AccessB. SQL ServerC. MySQLD. Oracle5.在二维表中,每一行称为()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.下列关于SQL说法正确的是()A. SQL是过程化语言B. SQL只有一种使用环境C. SQL命令多而功能丰富D. 所有用SQL编写的语句都是可以移植的12.SQL中SELECT语句的中文含义是( )A. 建数据表B. 添加数据C. 打印数据D. 查询数据13.如某SELECT命令中同时有FROM、WHERE、ORDER三个子句,则正确的排列顺序是()A. FROM、WHERE、ORDERB. FROM、ORDER、WHEREC. WHERE、ORDER、FROMD. 没有顺序要求,无论哪个子句排在前均可14.执行语句“SELECT 姓名,语文,数学,英文,语文+数学+英语AS总分FROM学生成绩”后,以下说法正确的是()。
ACCESS数据库考试试题与答案
欧亚学院2010-2011学年第二学期考试试卷专业: 课程:数据库技术应用 年级:09/10级一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合题目要求的,请将其代码填写在题后的括号。
错选、多选或未选均无分。
1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A .数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性2、数据库系统的核心是 [A] A .数据库管理系统 B .数据库 C. 数据模型D .数据3、用二维表来表示实体及实体之间联系的数据模型是 [D] A .联系模型B .层次模型C .网状模型D .关系模型4、在教师表中,如果要找出姓“”教师的记录,所采用的关系运算是 [B]A .投影B .选择C .连接D .层次5、在Access2003中,下列不属于“任务窗格”功能的是 [C]学号_____________ 班级___________ 姓名________ 考场号____ 座位号____- - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - --物流、会计、管理金融、外语学院A.打开旧文件B.建立空数据库C. 删除数据库D.以向导建立数据库6、在Access2003中,某数据库的表中要添加一Excel电子表格,则采用的字段类型是 [A] A.OLE 对象数据类型B.备注数据类型C. 查阅向导数据类型D.自动编号数据类型7、Access数据库中,表的组成是 [A]A.字段和记录B.查询和字段C.记录和窗体D.报表和字段8、若要求在文本框中输入文本时达到密码“*”的显示效果,则应设置的属性是 [D] A.默认值B.标题 C.密码D.输入掩码9、以下字符串不符合Access字段命名规则的是 [C]A.school B.生日快乐C.hello!c D.A_注释10、有关字段类型以下叙述错误的是 [D]A.字段大小可用于设置文本类型字段的最大容量B. 有效性规则属性是用于限制此字段输入值的表达式C. 不同的字段类型,其字段属性有所不同D. 可对任意类型的字段设置默认值属性11、要修改数据表中的数据(记录),可在以下哪个选项中进行 [C]A.报表中B.数据表的查询中C. 数据表的数据表视图中D.窗体的设计视图中12、在Access中,如果想要查询所有为2个汉字的学生记录,在准则中应输入 [D] A.“LIKE **”B.“LIKE ## ”C.“LIKE ??”D. LIKE “??”13、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是 [B] A.>=60 OR <=80 B.Between 60 and 80C.>60 OR <80 D.IN (60,80)14、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是 [A] A.1个B.2个C.3个D.4个15、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入 [B] A.Is not null B.Is null C.0 D.-116、在窗体设计工具箱中,代表组合框的图标是[D]A.B.C.D.17、报表的功能是 [C]A.只能输入数据B.可以输入输出数据C. 只能输出数据D.不能输入输出数据18、要计算报表中所有学生的“数学”课程的平均成绩,在报表页脚节对应“数学”字段列的位置添加一个计算控件,其控件属性为 [A] A.=Avg([数学]) B.Avg([数学])C. =SUM([数学]) D.SUM([数学])19、要实现报表的总计,其操作区域是 [B]A.报表页眉B.报表页脚C.页面页眉D.页面页脚20、报表的某个文本框控件来源属性为“=2*10+1”,在“打印预览”视图中,该文本框显示的信息是 [D]A.=2*10+1 B.2*10+1 C.出错D.2121、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其“属性”的对话框为 [B] A.“格式”选项卡 B.“事件”选项卡C.“方法”选项卡D.“数据”选项卡22、在窗体的设计视图中添加一个文本框控件时,下列说确的是[A]A.会自动添加一个附加标签B.不会添加附加标签C. 文本框的附加标签不能被删除D.都不对23、以下操作不能在窗体中查找记录的是 [C]A.“编辑”菜单B.单击“查找”按钮C.“文件”菜单D.按CTRL+F组合键24、创建宏时至少要定义一个宏操作,并要设置对应的 [B]A.条件B.宏操作参数C.宏名D.注释信息25、与窗体和报表的设计视图工具箱比较,下列哪个控件是数据访问页特有的 [D] A.文本框B.标签C.命令按钮D.滚动文字二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备用选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号。
【2023年】辽宁省阜新市全国计算机等级考试数据库技术真题(含答案)
【2023年】辽宁省阜新市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 在数据库技术中,反映现实世界中事务的存在方式或运动状态的是A.信息B.消息C.数据D.命令2. 有如下请求磁盘服务的队列,要访问的磁道分别是98、183、37、122、14、124、65、67。
现在磁头在53道上,若按最短寻道时间优先法,磁头点的移动道数是______。
A.234B.235C.236D.2373. 在下面的叙述中,属于TCP/IP协议特点的是Ⅰ.开放的协议标准,独立于特定的计算机硬件与操作系统Ⅰ.可以运行在局域网、广域网,更适用于互联网Ⅰ.整个TCP/IP设备在网络中具有惟一的Ⅰ地址Ⅰ.可以提供多种可靠的用户服务A.Ⅰ和ⅠB.ⅠC.ⅠD.全部4. 数据库系统中的人员通常包括Ⅰ.数据库管理员Ⅰ.系统分析员Ⅰ.数据库设计员Ⅰ.应用程序员Ⅰ.最终用户A.仅Ⅰ、Ⅰ和ⅠB.仅Ⅰ、Ⅰ、Ⅰ和ⅠC.仅Ⅰ、Ⅰ、Ⅰ和ⅠD.全部5. 对于宿主型数据库语言SQL,DBMS常采用哪种方法来处理?A.修改B.扩充C.预编译D.重新定义6. 在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序A.都不相同B.完全相同,C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同7. 以下关于链式存储结构的叙述中,哪一条是不正确的?A.结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构B.逻辑上相邻的结点物理上不必邻接C.可以通过计算直接确定第i个结点的存储地址D.插入、删除运算操作方便,不必移动结点8. 批处理操作系统中,作业运行过程中反映作业的运行情况,并且是作业存在的唯一标志是( )。
A.作业状态B.作业类型C.作业控制块D.作业优先级9. 以下______与数据的存储结构有关。
10级数据库技术试题(答案)
10级数据库技术试题(答案)中南大学考试试卷(答案)2010 --2011 学年下学期时间100分钟数据库应用基础课程56 学时3.5 学分考试形式:闭卷专业年级:商学院10级总分100分,占总评成绩70% 注:请将答案直接写在试卷上!在本试卷中除特殊说明外数据库系统为SQL SERVER,均采用下列表:学生信息表Student(NO,NAME,AGE,SEX,CLASS,NA),其字段名分别表示学号(CHAR(4))、姓名(V ARCHAR(8))、年龄(INT)、性别(CHAR(2))、班级(V ARCHAR(4))、民族(V ARCHAR(18)),主键为NO。
教师信息表T (NO,NAME,sex,ab), 其字段名分别表示教师编号(Char(4))、姓名(varchar(8))、性别(char(2))、职称(Varchar(6)),主键为NO。
课程信息表C(NO,NAME, TNO),其字段名分别表示课程编号(Char(4))、课程名称(V ARCHAR(12))、授课教师编号(varchar(4),主键为(NO,TNO)。
学生选课及成绩表SC(NO,CNO,GRADE),其字段名分别表示学号(char(4))、课程编号(char(4)、成绩(int), 主键为(NO,CNO)。
在企业管理器中按下列方式录入数据保存。
Student的数据NO Name Age Sex CLASS NA 0101 刘琳20 女1002 汉族0105 王刚21 男1015 苗族0102 李晓22 女1015 土家族0110 张明NULL 男1002 汉族0108 周冰21 女1015 苗族2031 NULL 20 男1002 汉族T的数据NO Name Sex AB 1003 刘瑞女讲师2020 陈晓男副教授0102 李斌女教授C的数据NO Name TNO 2010 数据库技术10032010 数据库技术01022015 高等数学2020SC的数据NO CNO GRADE0105 2010 880108 2010 901010 2010 850101 2010 NULL0105 2015 780102 2010 NULL0110 2015 800108 2015 NULL0102 2015 820112 2015 NULL一、已知属性集U={学号、姓名、性别、年龄、民族、班级编号、班级名称、班长、身份证号、所属学院编号,所属学院名称、宿舍号、家庭住址},写出下列要求的关系模式,并说明理由。
数据库期中复习题及部分答案
1、查找表中所有姓刘的职工的工号,部门,薪水selectemp_no,emp_name,dept,salaryfromemployeewhereemp_name like '刘%'2、查找所有定单金额高于20000的所有客户编号selectcust_idfrom saleswheretot_amt>200003、查找出职称为经理和职称为职员的女员工的姓名、职称、性别。
selectemp_name,title,sexfromemployeewheretitle='经理'ortitle='职员'and sex='F'4、选取销售数量最多的前5条订单订单号、数量。
select top5 with tiesorder_no,sup_id,qtyfromsale_itemorder byqty desc5、按部门进行汇总,统计每个部门的总工资selectdept,sum(salary)fromemployeegroup bydept6、由employee表中查找出薪水最高的员工信息。
select *fromemployeewheresalary=(selectmax(salary )fromemployee )7、由sales表中查找出订单金额大于“E0013业务员在1996/10/15这天所接每一张订单的金额”的所有订单。
select *from saleswheretot_amt>all(selecttot_amtfromsaleswheresale_id='E0013'andorder_date='1996/10/15')order bytot_amt8、检索product 表和sale_item表中数量大于2的相同产品的产品编号、产品名称、数量、单价。
selecta.prod_id,a.qty,a.unit_price,b.prod_namefromsale_item as a innerjoin product as b /*如果改成leftjoin/rightjoin 试分析结果*/on (a.prod_id=b.pro_id)anda.qty>2order bya.prod_id9、查找出employee表中住址相同的员工的姓名、性别、职称、薪水、住址。
10级《数据库系统》作业复习重点
1.PPT课件练习Chap01 数据库系统概述 PPT27-411.3 数据库系统的组成什么是数据库系统指使用数据库技术存储大量有组织相关数据的计算机系统。
数据库系统的目标可实现对有组织、大量相关数据进行管理和维护,支持用户访问、检索和更新所需信息。
硬件:计算机身,CPU、内存、外存、I/O设备计算机网络软件:操作系统;应用程序开发工具;实用程序数据库管理系统,数据库系统的核心。
用户应用程序员,负责编写数据库应用程序最终用户,可以是具有专业背景的用户,可以是一些并未受过IT训练的普通用户数据库管理员DBA,熟悉计算机数据处理业务、负责设计和维护数据库的技术人员文档及说明书系统运行所必需的各类文档和说明书。
数据库应用体系结构客户/服务器(Client/Server, C/S)结构。
客户端Client:请求SQL服务的软件进程。
服务器Server:提供SQL服务的软件进程。
一个服务器可支持多个数据库;一个数据库包含多个关系。
1.4 数据库模式(Schema)结构什么是模式?模式是对某个数据库的逻辑结构的完整描述,通常用一组DDL来描述。
数据独立性数据物理独立性改动存储结构时,逻辑结构可不改变,从而避免应用程序的“感知”。
数据逻辑独立性一个数据库有它的总体结构,而某个应用的需要有各种局部的逻辑结构,数据库系统同样提供映射,实现局部逻辑与总体逻辑之间的转换,允许局部逻辑有独立于总体逻辑的表示方法。
数据库的数据独立性依靠模式分级及模式之间的映像实现。
1.5数据库管理系统概述主要指对数据库存取、管理和维护的系统软件,通常叫做数据库管理系统,负责响应和处理各类用户对数据库的各种操作请求。
数据存储器主要以文件方式存储数据和元数据元数据metadata:关于数据的结构信息。
数据按元数据规范的格式存储。
索引index:一种支持对数据库中数据有效存取的数据结构,以快速查找数据项(item)。
索引是数据的一部分,而对索引的说明则是元数据的一部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
淮 阴 师 范 学 院2010 级 计算机科学与技术 专业《数据库原理及应用》课程期中试卷9.SQL 语言具有的功能。
B.关系规范化、数据查询、操纵、控制A.数据定义、查询、操纵、控制2012-2013 学年第 1 学期姓名C.数据定义、关系规范化、数据控制 D.数据定义、数据规范化、数据操纵 10.在下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门 号,下列 SQL 操作是不能执行的。
职工表 部门表 职工号 001 005 025 038 职工名 李红 刘军 王芳 张强 部门号 01 01 03 02 工资 580 670 120 650 部门号 01 02 03 04 部门名 人事处 财务处 教务处 学生处 主任 高平 蒋华 许红 杜琼请将答案写在答题纸上,否则不予记分一、选择题(本题共 20 小题,每小题 1 分,共 20 分)1.在数据库系统中,对数据操作的最小单位是 A.字节密。
D.数据项B.字符 。
C.记录2.关系数据模型A.只能表示实体间的 1:1 联系 C.只能表示实体间的 m:n 联系B.只能表示实体间的 1:n 的联系 D.可以表示实体间的上述三种联系A. 从职工表中删除行( ‘025’‘王芳’‘03’ , , ,720) B. 将职工号为‘001’的工资改为 700 C. 将职工号为‘038’的部门号改为‘03’ D. 将行( ‘005’‘乔兴’‘04’ , , ,750)插入到职工表中 11.在关系数据库中用关系模型来表示实体和实体之间的联系,关系模型的结构 是 。
A.层次结构 B.二维表结构 C.封装结构 D.网状结构 。
学号3. C.数据库封是位于用户与操作系统之间的一层数据管理软件。
B.数据库系统 D.数据库应用系统 。
B.母亲与孩子的母子联系 D.学生与课程的选修联系A.数据库管理系统4.下列实体类型的联系中,一般情况下属于一对一联系的是 A.省与省会城市的所属联系 C.系科与学生的所属联系 据的 A.安全性 。
B.完整性 C.并发控制 。
12. 下列关于 SELECT 语句中 WHERE 子句和 HAVING 短语的说法不正确的是 A.它们的作用对象不同 B.它们的作用效果相同 C.HAVING 短语作用于组,从中选择满足条件的组 D.WHERE 子句作用于基本表或视图,从中选择满足条件的元组 13.下列关于关系的性质不正确的说法是 A.行的顺序可以任意交换 C.分量可以不取原子值 。
5.保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏,这是指数班级D.数据恢复6.下列有关存储过程的叙述中,不正确的是线B.列的顺序可以任意交换 D.任意两个元组的候选码值不能相同 。
D.MIN(列名) D.多个 D. {t|t∈R∧t S}A.只需创建一次存储过程并将其存储在数据库中,以后就可以在应用程序中多次调用 该存储过程 B.存储过程在创建时就在服务器上进行编译并生成了可执行代码,所以后续的执行无 需再编译,可极大地提高执行速度14.下列聚集函数中,用以求列值最大的函数是 A.SUM(列名) A.0 个 B.AVG(列名) B.1 个 。
15.关系模式中候选关键字包含的属性可以有______。
C.MAX(列名) C.1 个或多个 C. {t|t R∧t∈S}学院C.使用存储过程时,应用程序只需发送一个简单的语句就可以执行一个由多个 SQL 语 句组成的复杂操作。
D.单个存储过程中只能包含一条 SQL 语句 7.关系 R(A,B,C)与 S(B,C,D) ,R÷S 的属性个数是 A.1 B. 2 C.3 语句。
C.Update D.Alter第 1 页 共 2 页16.集合 R 和 S 的并操作表示为 A. {t|t∈R∨t∈S} B. {t|t∈R∧t∈S}。
D. 不一定17.在定义视图时,视图列名要么全部指定,要么全部省略,下列______情况可以省略。
A.某些目标列不是单纯的属性名,而是计算函数或表达式 B.多表连接时选择了多个同名列作为视图的字段 C.需要在视图中为某些列选用新的更合适的列名 D.行列子集视图 语句来进行权限回收。
18.数据库系统中,自主存取控制功能一般是通过 SQL 的8.下列 SQL 语句中,修改表结构的是 A.Delete B.DropA. CreateB. GrantC. DropD. Revoke2.设有如下图所示的关系 R 和 S,计算: R (1)R1=R-S (2)R2=R∩S (3)R3=∏1,2(R) ×∏3(S) (2’) (2’) (2’) A a1 a1 a2 B b1 b2 b2 C c1 c2 c1S A a1 a1 a2 B b2 b3 b2 C c2 c2 c119.假定学生关系是 S(学号,姓名,性别,年龄),课程关系是 C(课程号,课程名,教师), 学生选课关系是 SC(学号,课程号,成绩)。
要查找选修了“数据库技术”课程的所有学 生的学号,将至少涉及到关系 A.S B.SC,C 。
C.S,SC 。
D.S,C,SC20.下列有关索引的说法中,错误的是 A.索引一般可以分为聚簇索引和非聚簇索引 B.一个表中可以创建多个聚簇索引3.设有 student 数据库,包括 Student、Course 和 SC 三个数据表: 学生:Student(Sno,Sname,Sage,Ssex,Sdept) 课程:Course(Cno,Cname, Ccredit) 选修:SC(Sno,Cno,Grade) 其中学生表 Student 由学号、姓名、年龄、性别和所在系科组成;课程表 Course 由 课程号、课程名、学分组成;选修表 SC 由学号、课程号和成绩组成,带下划线的属性组 为各自主码。
请分别用关系代数、SQL 语句、ALPHA 语言完成以下操作: (6’) (6’) (1)查询所有‘计算机系’的学生的姓名、年龄。
(2)查询选修了课程名为‘数据库’的课程的学生的学号和姓名。
请用 SQL 语句完成以下操作:(每小题 2 分,共 34 分)C.一个表中只能创建一个聚簇索引D.SQL Server 数据库管理系统自动对具有 PRIMARY KEY 约束的列建立索引二、填空题(本题共 9 小题,每空 1 分,共 12 分)1.数据库是长期存储在计算机内、有【1】的、可【2】的大量数据的集合。
2.在数据库系统阶段,数据由【3】 统一管理和控制。
(请用英文缩写)。
3.在 SQL 语句中,谓词 LIKE 用来进行字符串的匹配,LIKE 后面的匹配串中的和'_'代 表【4】个字符。
4. 在关系 R(A,B,C)和 T(C,D,E)中, 是 R 的主码, 是 T 的主码, C 在 R 中称为 A C 则 【5】 。
5. 中主要包括 5 个类:数据库连接【6】 、数据库命令 Command、数据库读 取器 DataReader、数据库适配器【7】 、数据集 DataSet。
6.数据模型通常由【8】 、 【9】和数据完整性约束三部分组成。
7.为了加快数据的查询速度,在数据库中可以建立【10】 ,利用它不必对整个表进行 扫描就可以找到所需的数据。
8.一个表上只能创建【11】个主键约束,但可以创建【12】个唯一性约束。
三、简答题(本题共3小题,每题4分,共12分)1.请解释数据库系统的三级模式结构并指出这种体系结构的优点。
2.请分别叙述关系数据库中三种数据完整性的规则。
3.请解释视图的概念,并说明其优点。
四、综合题(本题共 3 小题,共 56 分)1.某图书馆有若干图书,每个读者(包含:编号、姓名、联系电话、单位等信息)可以 借阅多本图书(包含:书号、书名、出版日期、作者等信息) ,而每本图书也可以被多个 读者借阅,根据上述语义,设计其 E-R 图。
(4’)第 2 页 共 2 页(3)将一个新课程记录('008','VB 程序设计',4)添加到 Course 表中。
(4)查询年龄在 20 岁以下(包括 20 岁)的学生姓名、系别和年龄。
(5)统计每个系的学生人数。
(6)查询所有课程名以‘数据’开头的课程名称、学分,结果以课程名称降序排列。
(7)查询‘002’号课程的选课人数。
(8)查询选修了‘002’号课程且成绩高于此课程平均成绩的学号和成绩。
(9)查询学号为‘2009001’的学生所选课程的总学分。
(10)查询‘计算机系’考试总分最高的学生的姓名。
(11)查询哪些学生没有选课,要求列出学号、姓名和所在系。
(12)查询没有选修数据库课程的学生的姓名和性别。
(13)创建查询每个学生选修的总学分的视图,要求列出学号和总学分。
(14)在 Student 表中按学号升序创建唯一索引 Sno_1。
(15)使用 Alter 语句向课程表中添加长度为 3 的字符型字段 Cpno。
(16)在 SC 表中添加成绩不少于 0 分的完整性约束 C1。
(17) 建立查询某个学生某门课程的考试成绩的存储过程 P1,若没有指定课程, 则默认课 程为‘数据库’ 。
(18)将‘002’号课程的学分改为 3.5。
(19)删除所有‘数据库’课程的选修记录。
。