数据库-期中测验试题NEW

合集下载

中职《数据库》期中试题

中职《数据库》期中试题

**职专第一学期期中试题(卷)(二)年级(7)班《数据库》学号:姓名:成绩:一、选择题:(每题2分,共计50分)题号 1 2 3 4 5 6 7 8 9 10答案题号11 12 13 14 15 16 17 18 19 20答案题号21 22 23 24 25答案1、字符串定界符不能是()A)方括号B)双引号C)单引号D)花括号2、(2001-9-20)-(2001-9-10)+4^2的结果是。

A)26 B)6 C)18 D) -23、下列不能作为VFP中变量名。

A)ABCDEFG B)P000000 C)89TWDDFF D)xyz4、下列不能作为VFP的表达式。

A)赋值表达式B)日期表达式C)算术表达式D)关系表达式5、表达式2*3^2+2*8/4+3^2的值为。

A)64 B)31 C)49 D)226、函数INT(-3.415)的值是。

A)-3.1415 B)3.1415 C)-3 D)37、函数V AL(″16Year″)的值是。

A)16.0 B)16.00 C)16.000 D)168、下列日期型常量,表示正确的是()A){“2003/09/08”} B){^2003/09/08} C) {2003/09/08} D) {[2003/09/08]}9、下列式子中肯定不合法的vfp表达式是()A)[9999]-ab B)NAME+”NAME ”C)10/23/09 D)”教师”OR”学生”10、Vfp6.0字符型数据的最大宽带是()A)64 B)128 C)254 D)102411、函数LEN(SPACE(3)-SPACE(2))的值是()A)1 B)2 C)3 D)512、下列赋值命令正确的是()A)STORE 7 TO X,Y B) STORE 7,8 TO X,YC)X=7,Y=8 D)X=Y=713、数学表达式1≤X≤7,在VFP6.0中正确的是()A)1≤X OR X≤7 B) 1≤X AND X≤7C) 1>=X AND X<=7 D) 1>=X OR X<=714、下列关系表达式中,运算结果为逻辑真.T.的是()A)"副教授"$"教授"B)3+5#2*4C)"计算机"<>"计算机世界"D)2004/05/01==CTOD(“04/01/2003”)15、设CJ=90,则函数IIF(CJ>=90,”优秀”,”良好”)的返回值是()A)优秀B)良好C)差D)9016、下列各项中,运算级别最低的为()A)算术运算符B)关系运算符C)逻辑运算符D)圆括号()17、下列函数中,函数值为数值型的是()A)DA TE( ) B)TIME( ) C)YEAR( ) D)STR( )18、可以比较大小的数据类型的是()A)数值型、字符型、日期型和逻辑型B) 数值型、字符型、日期型C数值型、字符型) D) 数值型19、设M=10,N=12,K=”M+N”,则表达式1+&K的值是()A)23 B)1+M+N C)11 D)数据类型不匹配20、STR(3567.6538,6,3)的值是A)3567.6 B)3567.7 C)3567.654 D)356721、函数INT(RAND( )*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 ),删除关系表中的一行或多行元组,要用动词()。

数据库期中考试试题

数据库期中考试试题

每题4分,答案写在答题纸上,标明题号,左上角按顺序写:班级,学号,姓名。

1.查询emp表中,ename列第三个字母为A、第五个字母为R的员工的姓名。

SQL> select ename from emp2 where ename like '%__A_R'3 /未选定行2.使用to_date函数查询emp表中1981年入职的员工姓名。

3.查询emp表中每个部门的最高工资。

SQL> select deptno,max(sal) from emp2 group by deptno;DEPTNO MAX(SAL)---------- ----------30 285020 300010 50004.查询每个员工与emp表的最高工资之间的差距。

5.使用nvl函数查询emp表中每个人每个月的总收入,如果补贴为null,则视其值为0。

6.查询emp表中,哪些员工的补贴比工资还高,如果补贴为null,则视其值为0。

7.查询每个部门的最高工资。

8.查询每个部门分别是哪个员工获得了其所在部门的最高工资。

9.查询10号部门与20号部门平均工资的差距。

10.查询每个员工与emp表的最高工资之间的差距。

11.查询emp表中,工资超过平均工资的员工姓名。

12.查询每个部门中,超过部门平均工资的员工姓名。

13.查询每个员工的姓名及其所在的部门地址(即dept表的loc字段)。

14.使用自连接查询每个员工的姓名及其经理的姓名。

15.使用自连接查询哪些员工的工资比起经理的工资还高。

16.把emp表中,低于平均工资的员工的工资增长20%。

17.如果emp表的记录的comm值为空,则把其设置为500。

18.emp表中,如果员工的工资比其经理的工资高,则把其工资降低10%。

19.把部门地址在CHICAGO的员工的工资降低10%。

20.删除emp表中10号部门的所有记录。

21.查询每个表空间的总空间。

22.查询数据库中哪些表空间的空闲空间百分比低于20%。

数据库应用基础期中测试卷

数据库应用基础期中测试卷

数据库应用基础期中测试卷
职高一
一.填空题(共20分,每空1分)
1.vfp是数据库管理系统的典型代表之一。

2.在命令窗口输入命令,按Enter键,可以退出vfp。

3.打开命令窗口的快捷键组合
4.数据是。

5.数据库是。

6.联系的分类:、、。

7.3种数据库类型:、、。

8.清除屏幕信息的命:。

9.常用的常量类型有、、、。

10.算术运算符的优先级依次为、、、。

二.单项选择题
1.下列叙述正确的是()
A. vfp是层次数据库管理系统
B. vfp是网状数据库管理系统
C. vfp是关系数据库管理系统
D. vfp是关系数据库系统
2.打开命令窗口的快捷键组合键是()
A.Ctrl+F2
B.Alt+F10
C.Ctrl+F10
D.Alt+F2 3.关于DB、DBS、DBMS三者之间的关系正确的是()
A.DB。

《数据库基础与应用》期中考试答案(新)(09-10-02)

《数据库基础与应用》期中考试答案(新)(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表中选择重复的记录。

数据库期中试题及答案

数据库期中试题及答案

数据库期中试题及答案苏州科技学院数据库原理与设计试卷一、单选题(1*20=20分)1、DBMS 是DA.数据库B.操作系统C.数据库系统D.数据库管理系统2、下述哪一条不在DBA(数据库管理员)职责范围内 D 。

A.监督和控制数据库的运行B.参与数据库及应用程序设计C.设计数据库的存储策略D.设计数据库管理系统DBMS3、模式的逻辑子集通常称为(C)A.存储模式B.内模式C.外模式D.模式4、用二维表结构表示实体以及实体间联系的数据模型称为BA 层次数据模型B 关系数据模型C 网状数据模型D 树状数据模型5、下列哪一条不属于概念模型的特点D。

A.对现实世界的真实反映B.易于交流和理解C.易于变动D.在计算机实现效率高6、表之间一对多关系是指_B_____。

A.一张表与多张表之间的关系B.一张表中的一个记录对应另一张表中的多个记录C.一张表中的一个记录对应多张表中的一个记录D.一张表中的一个记录对应多张表中的多个记录7、一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( D )A. 1:1B. 1:MC. M:1D. M:N8、设计数据库时首先应该设计 C 。

A.数据库应用系统结构B.DBMS结构C.数据库的概念结构D.数据库的控制结构9、概念设计的主要目标是产生数据库概念结构,该结构主要反映(D )A.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求10、设属性A是关系R的主属性,则属性A不能取空值,这是 AA.实体完整性规则B.参照完整性规则C.用户自定义完整性规则D.表完整性规则11、设关系R和S分别有m和n个元组,则R×S的元组个数是(D)A.m B.n C.m+n D.m×n12、下面不是SQL语言优点的是(D )A.语言简练,易学易用B.高度非过程化C.数据独立性好D.能方便地生成报表13、.取出关系中的某些列,并消去重复的元组的关系运算称为( B )。

数据库期中测验试题参考答案

数据库期中测验试题参考答案

1.答:关系模型的三个组成部分为关系结构、关系操作和关系完整性约束。

在关系模型中,无论是实体集,还是实体集之间的联系均由单一的关系表示。

关系模式可以形式化地表示为:R(U,D,Dom,F),其中R为关系名,U为组成该关系的属性集合,D为属性组U中属性所来自的域,Dom为属性向域的映像的集合,F为属性间数据的依赖关系集合。

关系操作语言包括关系代数、关系演算和基于映像的语言。

关系操作语言灵活方便.表达能力和功能都非常强大。

其主要特点是:关系操作语言操作一体化;关系操作的方式是一次一集合方式;关系操作语言是高度非过程化的语言。

关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

2 答:关系操作语言灵活方便,表达能力和功能都非常强大,其主要特点是:关系操作语言操作一体化;关系操作的方式是一次一集合方式;关系操作语言是高度非过程化的语言。

关系操作语言包括关系代数、关系演算和基于映像的语言。

关系代数语言是用对关系的运算来表达查询要求的语言。

关系演算语言是用查询得到的元组应满足的谓词条件来表达查询要求的语言。

基于映像的语言是具有关系代数和关系演算双重特点的语言。

3.答:1)若关系中的某一属性组(或单个属性)的值能惟一标识一个元组,则称该属性组(或属性)为候选码。

当一个关系有多个候选码时,应选定其中的一个候选码为主码;而如果关系中只有一个候选码,这个惟一的候选码就是主码。

设F是基本关系R的一个或一组属性,但不是关系R的主码(或候选码)。

如果F与基本关系s的主码KS相对应,则称厅是基本关系R的外码。

2)给定一组域D1,D2,…,Dn.这些域中可以有相同的部分,则D1,D2,…,Dn 的笛卡地积为:D1×D2×…×Dn﹦{(dl,d2,…,dn)∣di∈Di,i=1,2,…,n}。

D1×D2×…×Dn的子集称作在域D1,D2,…,Dn上的关系,表示为:R(D1,D2,…,Dn)。

2023-2024下《MySQL数据库技术及应用》期中试卷(带答案)

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)关键字来指定主键。

数据库期中考试试题含答案

数据库期中考试试题含答案

江苏科技大学《数据库应用技术》期中测验试卷一、选择题(从下列每题的四个选择中选择一个正确的答案。

每小题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、数据管理经历了_______阶段、________阶段到________阶段的变迁。

2、实体之间联系的基本类型有_______、________、_______。

3、在E-R图中,用____表示实体,用______表示联系,用______表示属性。

4、数据库的三层模式结构是________、_________、________。

5、关系模型中一般讲数据完整性分为三类:_________、___________、__________。

6、SQL Server是一种支持___________体系结构的关系数据库管理系统。

(客户/服务器)7、数据模型由三部分组成:模型结构、数据操作、____________。

8、能唯一标识一个元组的属性或属性组成为________________。

9、SQL语言一种标准的数据库语言, 包括查询、定义、操纵、_______四部分功能。

10、在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,则称 X 为关系 R 的___________。

二、单项选择题(共10分)1、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。

仓库与产品之间的联系类型是A、一对一的联系B、多对一的联系C、一对多的联系D、多对多的联系2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和().A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员3.一个m:n联系转换为一个关系模式。

关系的码为()A、某个实体的码B、各实体码的组合C、n端实体的码D、任意一个实体的码4. 关系数据库中,主键是(),当运用Transact-SQL语句创建主键时,可以是()。

⑴ 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.()是位于用户和操作系统之间的一层数据管理软件。

数据库期中测试

数据库期中测试

4一个供应商可供应多种零件,而一种零件 可由多个供应商供应,则实体供应商与零 件之间的联系是(D 件之间的联系是(D ) A.一对一 B.一对多 C.多对一 D.多对多 A.一对一 B.一对多 C.多对一 D.多对多 5关系数据库管理系统应能实现专门的关系 运算包括 (B ) A.排序、索引和统计 B.选择、投影和连接 A.排序、索引和统计 B.选择、投影和连接 C.关联、更新和排序 D.选择、投影和更新 C.关联、更新和排序 D.选择、投影和更新
二、填空
1.在传统集合运算中,假定有关系R和S,运算结果 1.在传统集合运算中,假定有关系R 为RS。 RS。 如果RS中的元组属于R或者属于S,则RS是 如果RS中的元组属于R或者属于S,则RS是_并 ________运算的结果; ________运算的结果; 如果RS中的元组属于R而不属于S,则RS是__差 如果RS中的元组属于R而不属于S,则RS是__差 _______运算的结果; _______运算的结果; 如果RS中的元组即属于R又属于S,则RS是__交 如果RS中的元组即属于R又属于S,则RS是__交 _______运算的结果。 _______运算的结果。 2.在SQL SELECT语句查询中,要去掉查询结果中 2.在 SELECT语句查询中,要去掉查询结果中 的重复记录,应该使用__distinct_______关键字。 的重复记录,应该使用__distinct_______关键字。 3.数据库系统各类用户对数据库的各种操作请求(数 3.数据库系统各类用户对数据库的各种操作请求( 据定义、查询、更新及各种控制) 据定义、查询、更新及各种控制)都是由一个复杂 的软件来完成的,这个软件叫做__DBMS\数据 的软件来完成的,这个软件叫做__DBMS\数据 库管理系统_______。 库管理系统_______。

数据库应用基础中期考试试题

数据库应用基础中期考试试题

18、ACCESS的对象没有
A、表B、查询C、数据访问页D、视图
19、默认的查找没有
A、快速搜索
B、常规搜索
C、与字段起始处匹配的搜索 D、与字段结束处匹配的搜索
20、表与表之间的关系没有
A、一对一B、一对多C、多对多D、多对一
21、不属于逻辑操作符的有
A、AND B、OR C、XOR D、NO
22、求15\2的值为
A、7.5 B、7 C、1 D、0.5
23、把“计算机”与“2”连接成“计算机2”的连接操作符是
A、+ B、and C、& D、&&
24、求平均值的函数是
A、Avg B、Aver C、Average D、Ave
25、不属于高级查询的是
A、计算查询B、总计查询C、删除查询D、交叉表查询
26、不会在简单查询的设计网格中出现的是
A、字段B、条件C、更新D、排序
27、
项目行不会在高级查询的设计网格中出现。
A、交叉表B、删除C、总计D、排序
28、在以下查询条件表达式中,日期表示正确的是
A、(89-11-12)B、#89-11-12#C、<89-11-12>D、&89-11-12&
29、不属于统计函数的是
A、MAX B、COUNT C、SELECT D、YEAR
5、下列不属于数据类型的是
A、文本B、同步复制C、备注D、超级链接
6、用于输出数据的是
A、表B、查询C、窗体D、报表
7、OLE对象最多存放
个字节
A、1MB B、1GB C、1KB D、2MB
8、下列对象字段不能进行索引的是
A、查询向导B、日期/时间C、OLE对象D、自动编号

期中数据库考题

期中数据库考题

数据库期中试题试卷共四大题,总分100分一、选择题(每题2分,共40分)1.切换面板属于()A.表 B.查询 C.窗体 D.页2.()窗体主要用来输入、显示和修改表或查询中的数据。

A.数据窗体B.切换面板窗体C.自定义对话框窗体D.罗斯文窗体3.下列不属于Access2003的控件的是()A.列表框B.分页符C.换行符D.矩形4.不是用来作为表查询中“是/否”值的控件是()A.复选框B.切换按钮C选项按钮D命令按钮5.决定窗体外观的是()A.控件B.标签C.属性D.按钮6.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有()关系A.一对一B.一对多C.多对多D.关联7.下列不属于Access窗体视图的是()A 设计视图B 窗体视图C 版面视图D数据表视图8.如果要选定窗体中的全部控件,按下键。

A. Ctrl+AB. Shift+AC. Ctrl+CD. Ctrl+V9.创建报表时,使用自动创建方式可以创建()A.纵栏式报表和标签式报表B.标签式报表和表格式报表C.纵栏式报表和表格式报表D.表格式报表和图表式报表10.报表的作用不包括()A分组数据B汇总数据C格式化数据D输入数据11.每个报表最多包含()种节A.5B.6C.7D.1012.要求在页面页脚中显示“第X页,共Y页”,则页脚中的页码控件来源应设置为()A=第“&【pages】&”页,共“&【page】&”页B. =共“&【pages】&”页,第“&【page】&”页C. =第“&【page】&”页,共“&【pages】&”页D. =共“&【page】&”页,共“&【pages】&”页13.报表的数据来源不包括()A.表B.查询C.SQL语句D.窗体14.标签控件通常通过()向报表中添加。

数据库期中考试题及答案二

数据库期中考试题及答案二

数据库期中考试题及答案二文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-《数据库原理》期中测试题一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

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. 下列四项中,不属于数据库系统的主要特点的是()。

高一《数据库》期中考试

高一《数据库》期中考试
_________________________________________________
3、?MAX(”07”,”1”,”03”), MIN( 20, 23 ,45)
________________________________________________
4、?SQRT(100) * SIGN(-10)
10、用二维表结构来表示实体间连系的数据模型为()
A、表格模型B、层次模型C、网状模型D、关系模型
11、关系模型能反应下列哪种关系()
A、一对一关系B、一对多关系
C、多对多关系D、以上三种关系都能反应
12、在命令窗口直接输入:?xh=”china”
按回车,则屏幕显示()
A、操作数不匹配B、chinaC、.t.D、xh=china
C、数值型 字符型 数值型 备注型
D、字符型 字符型 数值型 备注型
二、填空题(1*10)
1、数据指___________________________________________。
2、数据库指_________________________________________。
3、变量指_________________________________________。
14、清除屏幕信息
15、给内存变量ST赋值为今天的日期。
五、函数综合题。(共40分)
1、STORE 123.456 TO X
? INT ( X) , CEILING ( X ) , FLOOR(-X )
_______________________________________________
? ROUND ( X , 2 ) , ROUND ( X , -2 )
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2009-2010第2学期数据库原理与应用期中测验试题班级学号姓名一.(每题3分共21分)1.试述关系模型的三个组成部分。

关系模型的三个组成部分为关系结构、关系操作和关系完整性约束。

在关系模型中,无论是实体集,还是实体集之间的联系均由单一的关系表示。

关系模式可以形式化地表示为:R(U,D,Dom,F),其中R为关系名,U为组成该关系的属性集合,D为属性组U中属性所来自的域,Dom为属性向域的映像的集合,F为属性间数据的依赖关系集合。

关系操作语言包括关系代数、关系演算和基于映像的语言。

关系操作语言灵活方便.表达能力和功能都非常强大。

其主要特点是:关系操作语言操作一体化;关系操作的方式是一次一集合方式;关系操作语言是高度非过程化的语言。

关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

2.试述关系操作语言的特点和分类。

关系操作语言灵活方便,表达能力和功能都非常强大,其主要特点是:关系操作语言操作一体化;关系操作的方式是一次一集合方式;关系操作语言是高度非过程化的语言。

关系操作语言包括关系代数、关系演算和基于映像的语言。

关系代数语言是用对关系的运算来表达查询要求的语言。

关系演算语言是用查询得到的元组应满足的谓词条件来表达查询要求的语言。

基于映像的语言是具有关系代数和关系演算双重特点的语言。

3.定义并解释下列术语,说明它们之间的联系与区别。

1)主码、候选码、外码。

1)若关系中的某一属性组(或单个属性)的值能惟一标识一个元组,则称该属性组(或属性)为候选码。

当一个关系有多个候选码时,应选定其中的一个候选码为主码;而如果关系中只有一个候选码,这个惟一的候选码就是主码。

设F是基本关系R的一个或一组属性,但不是关系R的主码(或候选码)。

如果F与基本关系s的主码KS相对应,则称厅是基本关系R的外码2)笛卡尔积、关系、元组、属性、域。

2)给定一组域D1,D2,…,Dn.这些域中可以有相同的部分,则D1,D2,…,Dn 的笛卡地积为:D1×D2×…×Dn﹦{(dl,d2,…,dn)∣di∈Di,i=1,2,…,n}。

D1×D2×…×Dn的子集称作在域D1,D2,…,Dn上的关系,表示为:R(D1,D2,…,Dn)。

其中,R表示关系的名字,n是关系的目。

笛卡儿积集合中的每一个元素(dl,d2,…,dn)称为一个元组。

关系中的每一列称为一个属性。

域为数据集合,属性值来源于域。

3)关系、关系模式、关系数据库。

关系是留卡儿积的有限子集,所以关系也是一个二维表。

关系的描述称为关系模式。

关系模式可以形式化地表示为:R(U,D,Dom,F)。

其中R为关系名,它是关系的形式化表示;U为组成该关系的属性集合;D为属性组U中属性所来自的域;Dom为属性向域的映像的集合;F为属性问数据的依赖关系集合。

在某一应用领域中,所有实体集及实体之间联系所形成关系的集合就构成了一个关系数据库。

4. 试述关系模型的完整性规则。

在参照完整性中,为什么外码属性的值也可以为空?什么情况下才可以为空?关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

关系的实体完整性规则为:若属性A是基本关系R的主属性,则属性A的值不能为空值。

关系的参照完整性规则为:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对干R中每个元组在F 上的值必须取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。

用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。

由于外码在被参考关系A中,是非主属性,其值为空,不影响关系的实体完整性。

当外码值不清楚或不确定时,可以设为空值,此时参照表中没有对应的记录与之匹配。

5. 试述等值连接与自然连接的区别和联系等值连接是从关系R和S的广义笛卡儿积中选取A和B属性值相等的那些元组。

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。

二、(共49分)6. 设职工社团数据库有三个基本表:职工ZG(职工号,姓名,年龄,性别);社会团体ST(编号,名称,负责人,活动地点);参加CJ(职工号,编号,参加日期)。

其中:1)职工表的主码为职工号。

2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。

3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。

试用SQL语句完成下列操作:(以MS SQL-SERVER 2000的T-SQL为准)l)定义职工表、社会团体表和参加表,并定义其主码和参照关系。

CREAT TABLE ZG(职工号CHAR(8)NOT NULL UNIQUE,姓名CHAR(8)NOT NULL,年龄SMALLINT,性别CHAR(2),CHECK(性别IN(‘男’,‘女’)));CREAT TABLE ST (编号CHAR(8)NOT NULL UNIQUE,(unique)名称CHAR(12)NOT NULL,负责人CHAR(8),活动地点V ARCHAR(50),CONSTRAINT C1 FOREIGN KEY(负责人)REFERENCES职工(职工号));Constratint cl foreign key (负责人)references 职工(职工号)CREAT TABLE参加(职工号CHAR(8),编号CHAR(8),参加日期DATECONSTRAINT C2 PRIMARY KEY CLUSTERED (职工号, 编号) ON [PRIMARY] CONSTRAINT C3 FOREIGN KEY (职工号)REFERENCES职工(职工号)CONSTRAINT C4 FOREIGN KEY (编号)REFERENCES参加(编号))2)建立下列两个视图。

社团负责人STR(编号,名称,负责人,负责人姓名,负责人性别);参加人情况CJR(职工号,姓名,社团编号,社团名称,参加日期)CREAT VIEW社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别)AS SELECT编号,名称,负责人,姓名,性别FROM社会团体,职工WHERE社会团体,负责人=职工.职工号;CREAT VIEW参加人情况(职工号,姓名,社团编号,社团名称,参加日期)AS SELECT参加.职工号,姓名,社会团体编号,名称,参加日期FROM职工,社会团体,参加WHERE职工.职工号=参加.职工号AND参加.编号=社会团体.编号;3)查找参加唱歌队或篮球队的职工号和姓名。

SELECT参加人情况.职工号,参加人情况.姓名FROM 参加人情况WHERE社会团体.名称IN(‘唱歌队’,‘篮球队’)4)查找没有参加任何社会团体的职工号和姓名。

4)SELECT 职工号,姓名FROM 职工WHERE NOT EXISTS(SELECT*FROM 参加人情况)5)查找参加了全部社会团体的职工号和姓名。

S ELECT职工号,姓名FROM职工WHERE NOT EXISTS(SELECT*FROM参加WHERE NOT EXISTS(SELECT*FROM社会团体WHERE参加.职工号=职工.职工号AND参加.编号=社会团体.编号));6)查找职工号为“1001”的职工所参加的全部社会团体的编号。

SELECT职工号FROM职工WHERE NOT EXISTS(SELECT*FROM参加参加1WHERE参加1.职工号=‘1001’AND NOT EXISTS(SELECT*FROM参加参加2WHERE 参加2.编号=参加1.编号AND 参加2.职工号一职工.职工号));三、(30分)7.对于学生选课关系,其关系模式为:学生S(学号,姓名,年龄,所在系);课程C(课程名,课程号,先行课);选课SC(学号,课程号成绩)。

A.用关系代数表达式完成如下查询。

1)求学过数据库课程的学生的姓名和学号。

2)求学过数据库和数据结构的学生姓名和学号。

3)求没学过数据库课程的学生学号。

B.写出完成下列功能的SQL语句1) 统计各门课的选课人数:2) 计算个人的平均成绩:3) 90分以上的学生的学号及(90分以上的)人数(课程号=‘001’)4) 插入记录课程(课程号,课程名)5).修改元组成绩=成绩+106) 删除某个元组学号= N'9601003'):学生(学号,姓名,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号成绩1) 统计各门课的选课人数:SELECT COUNT(课程号) AS 选课人数, 课程号FROM dbo.成绩GROUP BY 课程号2) 计算个人的平均成绩:SELECT 学号, AVG(DISTINCT 成绩) AS 平均成绩FROM dbo.成绩GROUP BY 学号3) 90分以上的学生的学号及(90分以上的)人数SELECT 学号, COUNT(学号) AS 人数FROM dbo.成绩WHERE (成绩>= 90) AND 课程号='001'GROUP BY 学号4) 插入记录INSERTINTO 课程(课程号,课程名)V ALUES ('018 ',' 软件2')5) 修改⏹语句格式UPDATE <表名>SET <列名>=<表达式>[,<列名>=<表达式>]…[WHERE <条件>];⏹功能修改指定表中满足WHERE子句条件的元组UPDATE 成绩SET 成绩.成绩=成绩+106) 删除元组DELETEFROM <表名>[WHERE <条件>];–功能♦删除指定表中满足WHERE子句条件的元组–WHERE子句♦指定要删除的元组♦缺省表示要修改表中的所有元组。

相关文档
最新文档