数据库基础自测题3
计算机三级考试数据库技术自测试题

计算机三级考试数据库技术自测试题计算机三级考试数据库技术考核的是数据库系统基础知识及数据库应用系统项目开发和维护的基本技能。
下面是计算机三级考试数据库技术自测试题,一起来看一下吧。
1).下面关于查询描述正确的是()A.可以使用CREATEVIEW打开查询设计器B.使用查询设计器可以生成所有的SQL查询语句C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR 的文件中D.使用DO语句执行查询时,可以不带扩展名正确答案:C2).数据库性能优化是数据库应用系统上线后最常见的运行维护任务之一。
下列有关数据库性能优化的说法,错误的是()A.数据库性能优化和数据库的外部环境有很大关系,如果外部环境出现瓶颈,单独对数据库进行调整很难取得较好效果B.在数据库性能优化期间可能对原有符合范式的关系转为不符合范式的关系C.物化视图将会预先计算并保存耗时操作的结果,可大幅度提高查询效率,但是物化视图必须人工手动刷新D.存储过程在执行期间不需要重新编译,可以在一定程度上提高运行效率,但是其与数据库管理系统绑定,更换数据库管理系统时需要重新编写正确答案:C答案解析:数据库性能优化和数据库的外部环境有很大关系,例如在网络带宽过窄的情况下导致数据库速度访问缓慢时,则单独对数据库本身优化无法取得很好的效果;物化视图是预先计算并保存表连接或聚集等耗时较多的操作结果,这样,在执行查询时大大提高了读取速度。
物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性,物化视图需要占用存储空间,当基表发生变化时,物化视图可以手动刷新也可以定时自动刷新;存储过程是相当于加载到数据库上的模块,因此再次运行时不用重新编译,但其与数据库管理系统绑定,因此如果在更改数据库管理系统时,需要重新绑定存储过程。
在数据库性能优化期间有可能改动原有的符合范式。
国开作业数据库运维-本章自测47参考(含答案)

国开作业数据库运维-本章自测47参考(含答案)国开作业数据库运维-本章自测47参考(含答案)在数据库管理和维护中,自测是非常重要的一环。
本章将提供国开作业数据库运维的自测题目及答案,以便读者对自己的知识和技能进行评估。
以下是本章的自测题目及答案。
1. 数据库备份是保障数据库安全性的重要手段。
以下哪项属于数据库备份的正确操作?A. 将备份文件存储在与数据库服务器相同的位置。
B. 使用相同的磁盘驱动器进行备份和还原操作。
C. 只备份数据库文件,不备份日志文件。
D. 定期进行完整备份和增量备份,以保障数据的完整性。
答案:D. 定期进行完整备份和增量备份,以保障数据的完整性。
2. 数据库索引是加快查询速度的重要手段。
以下哪项描述属于数据库索引的正确说法?A. 索引是一个单独的数据结构,包含一组列,可大幅提高数据库性能。
B. 对每个数据库表都需要创建一个独立的索引。
C. 索引会增加数据库的存储空间和维护成本,不建议频繁创建。
D. 索引只能在整个表中进行搜索,无法指定搜索范围。
答案:A. 索引是一个单独的数据结构,包含一组列,可大幅提高数据库性能。
3. 在数据库运维过程中,数据恢复是一个常见的任务。
以下哪项是正确的数据恢复方法?A. 将数据库文件夹复制到新的服务器上即可完成数据恢复。
B. 使用数据库备份文件进行还原操作。
C. 只需执行修复数据库命令即可恢复数据。
D. 删除所有数据文件,重新创建数据库即可恢复数据。
答案:B. 使用数据库备份文件进行还原操作。
4. 数据库性能监控是数据库运维的重要环节。
以下哪个工具可以用于数据库性能监控?A. MySQLB. MSSQLC. OracleD. SQL Server Management Studio答案:D. SQL Server Management Studio。
5. 数据库运维工程师需要定期对数据库进行优化。
以下哪项属于数据库性能优化的正确做法?A. 大幅增加数据库表的字段数目。
北京电大数据库基础网考典型题

第1章数据库系统概论一、单选题1.数据库管理系统(DBMS是(C )C. 一组软件2.在数据库中存储的是(D )D.数据及数据之间的联系3.若一个关系为R(学生号,姓名,性别,年龄),则哪个属性适合作为该关系的主码?(A)A.学生号4.在数据库的三级模式结构中,模式有(A )A. 1个5.数据库系统的核心是(A )。
A.数据库管理系统6.数据库系统与文件系统的主要区别是(D )。
D.文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题7.关系数据库系统中所使用的数据结构是(B ) B.二维表8.关系模型中,一个关键字是(B )。
B.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成9.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于(A )。
A. —对一联系二、判断题1.在对象数据模型中,对象不但能够继承,而且能够嵌套。
(V )2.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
(X )3.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。
(V )4.主码是一种候选码码,主码中的属性个数没有限制。
(V )5.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。
(V )6.若一个联系涉及到两个实体则称为二元联系,若只涉及到一个实体则称为一元联系。
(V )7.在存取数据库的数据的过程中,使用了两个数据缓冲区,分别为系统缓冲区和用户缓冲区。
(V )8.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是1对1的联系。
(X )9.数据库系统中四类用户分别为数据库管理员、数据库设计员、应用程序员和终端用户(V )第2章关系运算一、单选题1.域是实体中相应属性的(A )A.取值范围2.把保存关系定义的关系称为对应数据库的( B )B.兀关系3.在下面所给的属性中,哪个属性适宜作为主关键字?( D )D.身份证号码4.设关系R和S的元组个数分别为10和30,关系T是R与S的笛卡尔积则T的元组个数是(C )C.3005.设D,D2和D3域的基数分别为2,3和4,贝U DXDXD的元组数为(B )B. 246.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A B具有的元组个数为(B )B. a2 b27.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A减B的差集中包含有个元素。
数据库第1-9章自测题(4)

第一章自测题1.DBMS是()A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件2.DB、DBMS和DBS三者间的关系是()A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.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.OSB.DSC.DBMSD.DBS参考答案:1.D 2.B 3.D 4.A 5.B 6.A 7.C第二章自测题1.下面关于关系性质的说法,错误的是()A.表中的一行称为一个元组B.行与列交叉点不允许有多个值C.表中的一列称为一个属性D.表中任意两行可能相同2."元数据"是指()A.数据结构的描述B.数据项的描述C.数据的来源D.基本数据3.在数据库系统中,空值是()A.0B.空格C.空字符串D.不确定4.实体完整性是指关系中()A.不允许有空行B.主码不允许取空值C.属性值外码取空值D.允许外码取空值5.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为()A.R﹣SB.S﹣RC.R∪SD.S∩S6.已知关系R和S,R∩S等价于()A.(R﹣S)﹣SB.S﹣(S﹣R)C.(S﹣R)﹣RD.S﹣(R﹣S)7.实体完整性规则约束()A.侯选码B.主码C.外码D.超码参考答案:1.D 2.A 3.D 4.B 5.C 6.B 7.B第三章自测题1.SQL语言是()A.高级语言B.宿主语言C.汇编语言D.非过程化语言2.在SQL语言查询语句中,SELECT子句实现关系代数的()A.投影运算B.选择运算C.连接运算D.交运算3.在SQL语言查询语句中,WHERE子句实现关系代数的()A.投影运算B.选择运算C.连接运算D.交运算4.为在查询结果中去掉重复元组,要使用保留字()A.UNIQUEB.COUNTC.DISTINCTD.UNION5.SQL语言中,用于实现安全性控制的语句是()MITB.GRANTC.ROLLBACKD.SAFE6.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是()A.左外联接B.右外联接C.内部连接D.全外联接7.下列聚合函数中不忽略空值(null)的是()A.SUN(列名)B.MAX(列名)C.AVG(列名)D.COUNT(*)8.SQL语言中,下列涉及空值的操作,不正确的是()A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)9.SQL语言中,删除一个表的命令是()A.CLEAR TABLEB.DROP TABLEC.DELETE TABLED.REMOVE TABLE10.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成 WHERE DNAME LIKE()A.'_ _W _%'B.'_ W _ %'C.'_ W _ _'D.' _ %W _ _'参考答案:1.D 2.A 3.B 4.C 5.B 6.A 7.D 8.C 9.B 10.D第四章自测题1.数据库设计中,概念模型()A.依赖于计算机的硬件B.独立于DBMSC.依赖于DBMSD.独立于计算机的硬件和DBMS2.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是()A.一对一B.一对多C.多对多D.不确定3.在数据库设计中,子类与超类存在着()A.相容性联系B.调用的联系C.继承性的联系D.一致性联系4.反映现实世界中实体及实体间联系的信息模型是()A.关系模型B.层次模型C.网状模型D.E-R模型5.当同一个实体集内部实体之间存在着一个M:N的关系时,根据E-R模型转换成关系模型的规则,转换成关系的数目为()A.1B.2C.3D.46.假设在一个E-R模型中,存在10个不同的实体集和12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系、4个1:N、5个M:N联系,则这个E-R模型转换成关系的数目可能是()A.14B.15C.19D.227.在ER模型转换成关系模型的过程中,下列不正确的做法是()A.所有联系转换成一个关系B.所有实体集转换成一个关系C.1:N联系不必转换成关系D.M:N联系转换成一个关系参考答案:1.D 2.B 3.C 4.D 5.C 6.B 7.A第五章自测题1.如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于()A.2NFB.3NFC.BCNFD.4NF2.已知关系R(P,Q,M,N),F是R上成立的函数依赖集,F={(P→Q,Q→M)},则R的侯选码是()A.PB.QC.PQD.PN3.已知学生关系:R(学号,姓名,系名称,系地址),每一名学生属于一个系,每一个系有一个地址,则R属于()A.1NFB.2NFC.3NFD.4NF4.下列陈述中,错误的是()A.2NF必然属于1NFB.3NF必然属于2NFC.3NF必然属于BCNFD.BCNF必然属于3NF5.已知关系R(A,B,C,D),F是R上成立的函数依赖集,F={(A,B→C,D),B→D},则R 应分解成()A.R1(A,B)和R2(C,D)B.R1(A,B,C)和R2(B,D)C.R1(A,C)和R2(B,D)D.R1(A,B,D)和R2(B,C)6.在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。
数据库自测题

第一章自测题一填空题1.数据管理技术的发展,与__________、__________和__________有密切的联系。
2.文件系统的缺陷是:_________、_________和__________。
3.对现实世界进行第一层抽象的模型,称为__________模型;对现实世界进行第二层抽象的模型,称为__________模型。
4.在层次、网状模型中,用__________导航数据;而在关系模型中,用__________导航数据。
5.数据库的三级模式结构是对__________的三个抽象级别。
6.在数据库技术中,编写应用程序的语言仍然是C一类高级语言,这些语言被称为__________语言。
7.在DB的三级模式结构中,数据按__________的描述提供给用户,按__________的描述存储在磁盘中,而__________提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。
8.DBS中存放三级结构定义的DB称为__________。
9.DBS是________、_________、_________和_________的集合体。
10.根据计算机的系统结构,DBS可分成四种类型:_______、_______、_______和_______。
二单项选择题(在备选答案中选出一个正确答案)1.在DBS中,DBMS和OS之间关系是[ ] A.并发运行B.相互调用C.OS调用DBMS D.DBMS调用OS2.在数据库方式下,信息处理中占据中心位置的是[ ] A.磁盘 B.程序 C.数据 D.内存3.DB的三级体系结构是对_________抽象的三个级别。
[ ]A.存储器B.数据C.程序D. 外存4.DB的三级模式结构中最接近外部存储器的是[ ]A.子模式B.外模式C.概念模式D.内模式5.DBS具有“数据独立性”特点的原因是因为在DBS中[ ]A.采用磁盘作为外存B.采用三级模式结构C.使用OS来访问数据D.用宿主语言编写应用程序6.在DBS中,“数据独立性”和“数据联系”这两个概念之间联系是[ ] A.没有必然的联系B.同时成立或不成立C.前者蕴涵后者D.后者蕴涵前者7.数据独立性是指[ ] A.数据之间相互独立B.应用程序与DB的结构之间相互独立C.数据的逻辑结构与物理结构相互独立D.数据与磁盘之间相互独立8.DB中数据导航是指[ ] A.数据之间联系B.数据之间指针联系C.从已知数据找未知数据的过程D.数据的组合方式9.用户使用DML语句对数据进行操作,实际上操作的是[ ] A.数据库的记录B.内模式的内部记录C.外模式的外部记录D.数据库的内部记录值10.对DB中数据的操作分成两大类:[ ] A.查询和更新B.检索和修改C.查询和修改D.插入和修改三问答题1.试对数据管理技术三个发展阶段作一详细的比较。
数据库原理题库

数据库原理题库
1. 数据库的三个基本概念是什么?
答: 数据库管理系统 (DBMS)、数据模型和数据结构。
2. 什么是数据库事务?
答: 数据库事务是指一系列数据库操作的逻辑单元,这些操作
要么全部成功执行,要么全部回滚到操作之前的状态。
3. 什么是关系型数据库?
答: 关系型数据库是一种基于关系模型的数据库,数据以行和
列的形式存储在表中,并且各个表之间通过键值进行关联。
4. 什么是SQL?
答: SQL (Structured Query Language) 是一种用于管理关系型数
据库的语言,它可以用于创建、修改和查询数据库中的数据。
5. 什么是索引?
答: 索引是数据库中用于快速查找数据的数据结构,它可以大
大加快查询的速度。
6. 数据库的ACID属性是什么意思?
答: ACID 是指数据库事务应具备的四个特性,分别是原子性、一致性、隔离性和持久性。
7. 什么是数据完整性?
答: 数据完整性是指数据库中的数据应符合预定义的完整性规则,例如主键约束、唯一性约束、外键约束等。
8. 什么是关系型数据库设计的三个范式?
答: 关系型数据库设计的三个范式分别是第一范式 (1NF)、第二范式 (2NF) 和第三范式 (3NF)。
9. 什么是数据库连接池?
答: 数据库连接池是为了提高数据库访问性能而创建的一个缓冲池,它保持着一定数量的数据库连接供应用程序使用。
10. 什么是数据库备份和恢复?
答: 数据库备份是指将数据库的数据和结构复制到其他介质中以防止数据丢失,而数据库恢复是指从备份中恢复数据到原始状态。
数据库基础期末考试试卷及题库 (4)
自测试卷四笔试试卷姓名: 笔试时间:1.在Transact-SQL语法中,用来插入数据地命令是_____,用来更新数据地命令是_____()。
A.INSERT,UPDATE B. UPDATE,INSERTC. DELETE,UPDATED. CREATE,INSERT INTO2.SQL语句“between 20 and 30”表示年龄在20到30之间,且()。
A.不包括20岁与30岁 B. 包括20岁与30岁C. 包括20岁但不包括30岁D. 不包括20岁包括30岁3.下面系统中不属于关系数据库管理系统地是()A.Oracle B.MS SQL ServerC.IMS D.DB24.合并多个查询结果集,应使用()关键字。
A.join B.unionC.into D.and5.在SQL中查询时,使用WHERE子句指出地是()。
A.查询目的B.查询条件C.查询结果12 D.查询视图6.下面有关HA VING子句描述错误地是()。
A.H A VING子句需要与GROUPBY子句同时使用,不能单独使用B.使用HA VING子句地同时可以使用WHERE子句C.使用HA VING子句地同时不能使用WHERE子句D.使用HA VING子句地作用是限定分组条件7.()是数据库系统地核心,它负责数据库地配置,存取,管理与维护等工作。
A. 操作系统 B. 关系模型 C. 数据库管理系统 D. 数据库8.关于视图地说法错误地是()。
A. 视图是个虚拟地表B. 可以使用视图更新数据C. 不能为视图定义触发器D. 可以创建基于视图地视图9.________是指一个操作序列,这些操作序列要么都被执行,要么都不被执行。
10.________只记录自上次完整数据备份后发生更改地数据。
11.下面标识不合法地是()。
A.[my delete]B._mybaseC.$moneyD.t riggerl12.列举出SQL Server 2016地5种约束并加以说明。
数据库自测选择题
【打印本页】单项选择题部分 (共30题每题2分共60分)2. 在SQL Server服务器上,存储过程是一组预先定义并()的T-SQL语句。
A 保存B 编译C 解释D 编写正确答案是:B3. 现有订单表orders,包含用户信息userid, 产品信息 productid, 以下()语句能够返回至少被订购过两回的productid?A select productid from orders where count(productid)>1B select productid from orders where max(productid)>1C select productid from orders where having count(productid)>1 group by productidD select productid from orders group by productid having count(productid)>1正确答案是:D7. 下列哪一个数据库不是SQL 2005/2008 的系统数据库()A master数据库B msdb数据库C pubs数据库D model数据库正确答案是:C13. Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( )。
A 查询工资大于1250的记录B 查询1250号记录后的记录C 检索所有的职工号D 从[职工]关系中检索工资大于1250的职工号正确答案是:D17. 某学校的学生管理数据库中学生成绩表:stu-score中记录了学生各科成绩及平均分。
该表如下所示。
学号姓名代数物理┄ 平均分003 于红75 69 ┄ 72178 刘畅84 87 ┄ 88032 田原90 93 ┄ 91┆ ┆ ┆ ┆ ┆ ┆在该表上建立优秀学生成绩视图:good-stu-view,要求该视图中只显示平均成绩大于85分的学生各科成绩及其平均分,完成该要求的语句为()。
计算机三级数据库技术题库文档
计算机三级数据库技术题库文档English Answer:1. What is a database?A database is a collection of organized data stored ina computer system. It is designed to provide efficient access to data for various applications and users.中文回答,数据库是一个计算机系统中存储和组织数据的集合。
它的目的在于为各种应用程序和用户提供对数据的有效访问。
2. What are the different types of databases?There are several types of databases, including:Relational databases: Store data in tables with rowsand columns.NoSQL databases: Store data in non-tabular formats forflexibility and scalability.Object-oriented databases: Store data as objects, allowing for complex data modeling.中文回答:数据库有不同的类型,包括:关系型数据库,以表格的形式存储数据,表格包含行和列。
非关系型数据库,以非表格格式存储数据,以提高灵活性和可扩展性。
面向对象数据库,以对象的形式存储数据,允许对复杂数据建模。
3. What is the structure of a database?A database is typically organized into three main components:Tables: Store data in a structured format.Fields: Represent individual pieces of data within a table.Records: Collections of related fields that form a complete row in a table.中文回答:数据库通常由三个主要组件组成:表格,以结构化的格式存储数据。
Oracle自测题-第1,2,3章
第1章Oracle数据库系统的结构与安装选择题1、下列有关ORACLE实例的说法哪个是错误的?(B)A. ORACLE实例主要由内存结构和迚程结构两部分组成B. 每一数据库至少有一个与之对应的实例,一个实例可以打开和使用多个数据库C. 每一个数据库可以由多个实例使用,但一个实例只能打开和使用一个数据库D. 实例就是运行状态下的ORACLE软件,主要是由内存结构和一些迚程组成2、以下哪些内存区域不是SGA的一部分?(B)A. 数据库缓冲区高速缓存B.PGAC.重做日志缓冲区D. 共享池3、DBWR迚程是(C)A. 从Shared Pool读出被更新的数据写入DataFilesB. 从Shared Pool读出被更新的数据写入LogFilesC. 从Database Buffer Cache读出被更新的数据写入DataFilesD. 从Database Buffer Cache读出被更新的数据写入LogFiles4、下面的描述中错误的是:(A)A. Oracle表的存储结构为:一个表就是一个物理文件,物理文件和表之间存在着绝对的一一对应关系。
B. 表空间由一个或多个数据文件组成。
C. 系统全局区(SGA)可由所有的服务器和用户迚程共享。
D. 段、区间、数据块是Oracle数据库的基本逻辑组织单位。
5、下面的描述中错误的是:(B )A. 表空间由一个或多个数据文件组成。
B. 表中的数据存储在数据文件,索引等其他模式对象的数据不存储在数据文件中。
C. 数据块是Oracle I/O操作的最小单位。
D. 区间是由数据块组成的。
6、下面的描述中错误的是:(A)A. 程序全局区(PGA)可由所有的用户迚程共享。
B. Oracle使用表空间组织数据库,每个数据库至少有一个System表空间。
C. 数据块是Oracle I/O操作的最小单位。
D. 区间是由连续的数据块组成的。
7、下面的描述中错误的是:(C)A. 每个数据库必须至少有一个控制文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、简答题(每题5分,共30分)
2. SQL语言分为哪几部分,分别有哪些功能?
答:SQL语言可分为3个部分: (1)数据定义语言DDL:用于创建、删除表、模式、域、索引和 视图,并可对其进行修改。 (2)数据操纵语言DML:不仅包括基于关系代数和元组关系演算 的查询语言,还包括在数据库中插入、删除、修改元组的命令。 (3)数据控制语言DCL:数据控制包括安全性控制、完整性控制、 事务控制和并发控制。
三、简答题(每题5分,共30分)
3. select语句中,当where子句、group by子句和having子句同时 出现时,如何执行? 答:在SELECT语句中,首先通过WHERE子句中的条件表达式筛 选所需要的元组,再通过GROUP BY语句指定的属性进行分组, 计算指定聚集函数,最后利用HAVING子句对分组后的结果进 行进一步筛选。
答:procedure cal dimension a(10) maxnum = 0 minnum = 65535 for i = 1 to 10 accept "输入数据"+str(i) to a(i) if maxnum < a(i) then maxnum = a(i) endif if minnum > a(i) then minnum = a(i) endif next ? maxnum - minnum endproc
delete from student where 班号 <> “9901”
四、应用题(共40分)
3.已知学生表结构为student(学号,姓名,班号), 课程表结构 为course (课程号,课程名称),选课表结构为score(学号 ,课程号,分数),设计一SQL语句,给出’9901’班每门课 程的成绩单,并按照分数降序排列;并利用代码在屏幕中显 示具体信息(15分)
6.简述应用程序的建立过程。
答:构建应用程序框架,添加文件到项目中,连编应用程序。 构建应用程序框架包括:设置应用程序的起始点;初始化环境; 显示初始的用户界面;控制事件循环;退出应用程序时,恢复原 始的开发环境;将程序结构化为主文件。
四、应用题(共40分)
1.设计一个过程,输入10个整数,输出最大值和最小值的 差;(15分)
.F.
;
的程序,可以单独设计、调试和管理 ;
客观存在并且可以相互区别的事物 对关系的描述
5. 实体关系模型中实体是
6. 关系模型中,关系模式是
;
;
二、单项选择题(每题2分,共20分)
C ) B、DO CASE语句 D、DO WHILE语句
1. 以下语句是顺序结构的是 ( A、IF…ELSE…ENDIF语句 C、INPUT语句
B、对象所具有的动作 D、对象所具有的继承性
7. 数据库的本质是 ( D ) A、软件的集合 B、 计算机 C、网络服务器 D、数据的集合
8. 功能模式与内模式的映射实现了数据库的 ( C ) A、冗余性 B、安全性 C、物理独立性 D、逻辑独立性 9. 信息是在怎样的基础上进行定义的 ( A ) A、数据 B、符号 C、文字 D、图形 10. 查找某个学生张某的SQL语句是 ( C ) A、 select * from student where name=”张×” B、 select * from student where name =”张某” C、 select * from student where name like “张%” D、 select * from student where name like “张_”
数据库程序设计基础自测题三
一、填空题(每空1分,共10分)
和
1. 计算机数据管理技术的三个阶段 文件系统 为 人工管理 、
数据库系统
;
2.ER模型中,矩形框表示 实体类型 、菱形表示 实体联系 、椭圆形 框表示 实体类型和关联类型的属性 ;
3. 设X=2,则执行 ? X=X+1 的结果是
4. 模块是 一个具有独立功能
三、简答题(每题5分,共30分)
1.简述数据模型有哪些部分组成?
答:数据模型通常由数据结构、数据操作和完整性约束三个部分组成。 (1)数据结构是所研究的对象类型的集合,这些对象是数据库的组成 部分,一般分为与数据类型、内容、性质有关的的对象和数据之间的联 系有关的对象。 (2)数据操作是指对数据库中各种对象的实例允许执行的操作的集合。 (3)数据的约束条件是一组完整性规则的集合。是给定的数据模型中 数据及其关联所具有的约束和依存规则,用于限定符和数据模型的数据 库状态及其状态的变化,以保证数据的正确、有效和相容。
go top ? “课程号 课程名称 学号 姓名 分数” ? “========================================================” while not eof() ? 课程号+课程名称 + 学号 + 姓名 + str(分数) skip 1 enddo
三、简答题(每题5分,共30分)
4.试给出命令按钮控件的5个常用属性及其含义。 答:CAPTION,指定命令按钮的标题; default指定按钮为“默认”按钮,响应回车按键事件; cancel指定按钮为“取消”按钮,响应“ESCAPE”按键事件; Enabled使按钮有效; Visible指定按钮的可见性。
答: select a.课程号,a.课程名称,b.学号,b.姓名,c.分数 from course a, student b, score c where a.课程号=c.课程号and b.学号= c.学号and b.班号='9901' Group by a.课程号 order by c.分数 desc
三、简答题(每题5分,共30分)
5.试说明报表有哪些带区,出现次数如何。
答:页标题,页注脚,细节,组标题,组注脚,报表标题及总结带 区。页标题、页注脚每页出现一次,标题和注脚每个报表出现 一次,细节带区每个记录出现一次,组标题和组注脚是每个数 据分组出现一次。
三、简答题(每题5分,共30分)
5. 与select * from student where age>=20 and age<=30 等价的是 ( B ) A、select * from student where age in 20 and 30 B、select * from student where age between 20 and 30 C、select * from student where age in [20 to 30] D、select * from student where age = any (20,30) 6. 对象的属性是指 ( C ) A、对象所具有的行为 C、对象所具有.已知学生表结构为student(学号,姓名,性别,生日,班号 )。利用SQL语言 插入若干学生记录,其中一位为“李军”; 将李军的班号更新为“9901”; 删除“9901”班以外的学生记录(10分)。
答: insert into student values(“001”,”王平”,”男”,ctod(“1990-1-1”),”9902”) insert into student values(“002”,”李军”,”男”,ctod(“1992-3-10”),”9902”) update student set 班号 = “9901” where 姓名=”李军”
2. 在创建快捷报表是,基本带区包括 ( B ) A、标题、细节和总结 B、页标头、细节和页注脚 C、组标头、细节和组注脚 D、报表标题、细节和页注脚 3. CREATE TABLE命令是SQL语言中的哪个子类 ( A ) A、DDL B、DML C、DQL D、DCL
B )
4. SELECT语句中分组表达式放在哪个子句中 ( A、WHERE B、GROUP BY C、FROM D、ORDER BY