数据库基础与应用期中考试试题
- 格式:doc
- 大小:167.00 KB
- 文档页数:22
数据库期中试卷及参考答案《数据库原理与应用》一.单项选择题(每题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 ),删除关系表中的一行或多行元组,要用动词()。
数据库应用基础期中测试卷
职高一
一.填空题(共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。
适用专业:1. 要保证数据库逻辑数据独立性,需要修改的是()A、模式B、模式与内模式的映射C、模式与外模式的映射D、内模式2. 下列四项中,不属于数据库特点的是()A、数据共享B、数据完整性C、数据冗余很高D、数据独立性高3. SQL SERVER 2005中,每个表最多可以定义()个字段。
A.31 B. 1024 C. 256 D. 204. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()多对多B、一对一C、多对一D、一对多5. ( )函数以表的形式返回一个返回值,即它返回的是一个表。
该函数没有由BEGIN_END 语句括起来的函数体。
A.内嵌表值型 B. 多语句表值型 C. 标量型 D. 用户自定义函数6. @n是使用DECLARE语句声明的一个局部变量,能对该变量赋值的语句是()A.SET @n=123 B. LET @n=123 C. @n=123 D. SELECT n=1237. 反映现实世界中实体及实体间联系的信息模型是()A、关系模型B、层次模型C、网状模型D、E-R 模型8. 下面的()用于计算查询结果集的记录数目。
A.SUM函数 B. AVG函数 C. MAX函数 D. COUNT函数9. 对数据库并发操作有可能带来的问题包括()A、读出“脏数据”B、带来数据的冗余C、未被授权的用户非法存取数据D、破坏数据的独立性10. 对于下面的SQL 语句,其作用是()UPDATE book SET price=price*1.05WHERE publishername=’人大出版社’AND price<(SELECT AVG(price)FROM book);A.为书价低于人大出版社且书价低于所有图书平均价格的书加价5%B. 为书价低于所有图书平均价格的书加价5%C. 为人大出版社出版的且书价低于所有图书平均价格的书加价5%D. 为人大出版社出版的且书价低于本出版社图书平均价格的书加价5%11. 在使用CREATE index创建索引中,下面()参数用来说明创建的是唯一索引。
《数据库基础及应用》期中复习题第1 题: (单选题)数据库技术得根本目标就是要解决数据得_____。
[A]存储问题 [B]共享问题[C]安全问题[D]保护问题答案: B第2题: (单选题)下面关于关系叙述中,错误得就是_____。
[A]一个关系就是一张二维表[B]二维表一定就是关系[C]有得二维表不就是关系 [D]同一列只能出自同一个域答案:B第3 题: (单选题)一个教师可讲授多门课程,一门课程可由多个教师讲授,则教师实体与课程实体间得联系就是_____。
[A]一对一得联系[B]一对多得联系[C]多对一得联系 [D]多对多得联系答案: D P13实体集间得联系第4 题: (单选题)层次模型、网状模型与关系模型就是根据_____划分。
[A]记录长度 [B]文件得大小[C]联系得复杂程度 [D]数据之间得联系方式答案: D P14第5题: (单选题)下述不满足第二范式得关系就是_____。
[A]院系(院系代码、院系名称、院系简介、负责人)[B]专业(专业代码、专业名称、院系代码、专业简介)[C]修课成绩(学号、课程代码、成绩、成绩性质)[D]学生及课程(学号、姓名、性别、课程代码、课程名称、学分、周学时、上课周数)答案: D P19第二范式简单判断就就是不可再分第6 题: (单选题)在E-R图中,用来表示实体之间"联系"得图形就是_______。
[A]椭圆形 [B]矩形[C]三角形 [D]菱形答案: D P31实体之间得联系形状第7题: (单选题)DBMS 提供了_____语言,用于实现数据得插入、更新、删除、检索等任务。
[A]DML [B]DDL [C]DMCL [D]APL答案:A P6 6个方面得功能第8 题: (单选题)假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作得职工得姓名及奖金,将涉及得关系就是_____。
期中考试一、选择题(本题共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表中选择重复的记录。
试卷说明教务处意见试卷纸科目数据库应用基础考试类型应会命题人时间2016 ~ 2017 学年上学期期中适用年级及专业计算机专业一、单项选择题:(每题2分,共40分)1.1、Access 2007 属于【】A.网络数据库系统B.层次数据库系统C.分布式数据库系统D.关系型数据库系统2、下列关于数据库描述正确的是【】A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字3、假设一个仓库可存放多种商品,一种商品可存放在不同的仓库中,仓库和商品之间的联系是【】A.一对一B.一对多C.多对多D.不确定4、Access用于存储数据的对象是A.表B.查询C.窗体D.数据访问页5、下列说法不正确的是【】A.关系是一种规范的二维表,表中的元素是不可再分割的。
B.二维表中每一列的元素是数据型相同的数据。
C.二维表行和列的顺序是不可以任意调整的。
D.表中任意两行记录不能完全相同。
6、不能进行排序的字段数据类型是【】A.数字B.OLE对象C.超链接D.货币7、将所有字符转换为大写的输入掩码是【】A.< B.> C.0 D.A8、关于主键说法错误的是【】A.每一个数据表必须有一个主键B.主键可以是一个字段,也可以是由多个字段组成的一组C.删除主键必须先删除该主键的关系D.一个数据表只有一个主键,而且主键字段不允许输入空值。
9、设有关系模式R(A,B,C)和S(C,D,E),其中A是R的主键,C是S的主键,则C在R中称为【】A.主键B.外键C.元组D.域10、在Access中,若要定义两个字段的组合为主键,则下列说法中正确的是【】A.其中一个字段必须为自动编号类型B.两个字段组合值可以重复C.两个字段中都不能有空值D.两个字段都不能与重复值11、若要查找一个长度为5,第3位是字母"a"的字符串,则表达式是【】A.Like"**a**" B.Like"##a##" C.Like"??a??" D.Like"!!a!!"12、已知商品编号字段的数据类型为文本型,规定该字段的值必须是以W开头的4个字符,则应将该字段的有效性规则设置为【】A.Like"W???" B.Like"W###" C.Like"W***" D.Like"W!!! "13、下列说法中不正确的是【】A.数据不仅指数字、字母、文字和其他的一些特符号,而且包括图形、图像、动画、声音等多媒体数据。
05计算机应用专业数据库基础与应用期中考试试题班级:_______ 姓名:___________一、单选(每空1分,共io分)1.在Access数据库中,数据保存在()对象中。
A.窗体B.査询C.报表D.表2.在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。
A.格式B.有效性规则C.输入格式D.字段大小3.下列()图标是Access中查询对象的标志。
A.鲨1B.醉C. SD. 34.在一个宏屮要打开一个报表,应该使用的操作是()。
A・ OpenForm B・ OpcnRcport C. OpenTable D. OpenQuery5.宏的英文名称是()0A- Macro B- View C. Form D. Page6.Access 2000中共冇()种基本宏操作,这些基木操作还可以组合成很多其它的“宏组”操作。
A. 50B. 51C. 52D. 537•如呆在SQL Server ±运行一个非常大的数据库,为取得较好效來应选用安装()。
A.企业版B.标准版C.个人版D.开发版8.SQL Server系统中的所有系统级信息存储于哪个数据库()。
A. mas terB. modelC. tempdbD. msdbA. Int、 money> char B・ char、 varchar> textC. datetime、 binary、 intD. char^ varchar^ int9.SQL Server的字符型系统数据类型主要包括()。
10. a Create Unique Index AAA On 学生表(学号)”将在学生表上创建名为AAA的A•惟一索引 B.聚集索引 C.复合索引 D.唯一聚集索引二、填空(每空1分,共20分)1.在人工管理和文件管理阶段,程序设计 __________ 数据表示。
2.在数据库系统中访问数据,既可以采用 ________ 方式,也可以采用 ________ 方式。
《数据库应用基础》期中考试时间:90分钟满分100分班级姓名分数一、单项选择题(2x25=50分)注:下面有答题卡,不写进答题卡没分。
1.在一个二维表中,行称为(),列称为()。
A.属性;元组B.元组;属性C.关系;元组D.属性;关系2.Visual FoxPro项目管理器的“文档”选项卡用于显示和管理()。
A.表单、报表和标签B.表单、控件和数据库C.数据库、自由表和报名D.数据库、自由表和查询3.下列选项中,()不能作为Visual FoxPro中的变量名。
A.ABEFGB.S321C.86XYZD.DEF4.假定已经执行了命令“M=[28+2]”,再执行“?M”,屏幕显示结果为()A.30B.28+2C.[28+2]D.30.005.表达式-36%7的值应等于()。
A.-1B.1C.6D.-66.下列Visual FoxPro表达式中运算结果为日期型的是()A.04/05/97+2B.ctod(“04/05/97”)-date()C.ctod(“04/05/97”)-3D.date()+”04/05/97”7.下列表达式中,不是字符型表达式的是()。
A.”9”+”5”B.[7]-“1”C.3+6D.[0]8.在表达式{^2002-08-01}-57和{^2000-8-01 11:45:30 AM}-127中,57和127代表的意义是分别是( )。
A.纯粹的数学加减,无实际意义B.都表示具体的天数C.都表示具体的秒数D.前者为天数,后者为秒数9.设A=[6*8-2],B=6*8-2,C=”6*8-2”,下列属于合法表达式的是()。
A.A+BB.B+CC.C-AD.C-B10.在下列表达式中,运算结果为数值型数据的是()。
A.CTOD(“12/24/2006”)-28B.”1234”+”5678”C.100+100=200D.LEN(“ABCD”)-111.在执行命令A=”A”和B=A=”C”之后,A和B的值分别是()。
数据库原理与应用期中测试题数据库原理与应用期中测试题三、简答题(本大题共3小题,共10分)1.简述数据库系统的研究领域。
2.简述数据管理技术三个发展阶段的特点。
3.试述数据库管理系统的主要功能。
4.简述事务的ACID四准则。
5.简述数据库设计一般都有哪几个阶段。
6.简述数据库管理系统的三种模式。
7. 什么是数据库系统,它由哪几部分组成?8. SQL Server2000的系统数据有哪几个,并简述他们的作用。
四、设计题(本大题共10小题,每小题3分,共30分)1.假设有如下三个关系模式:商场表:M(MNO,MNAME,CITY)各属性含义依次为商场号、商场名和商场所在城市;主键为商场号。
商品表:P(PNO,PNAME,CITY,COLOR)各属性含义依次为商品号、商品名、产地和商品颜色;主键为商品号。
销售表:S(MNO,PNO,QTY)各属性含义依次为商场号、商品号和销售数量。
主键为(商场号,商品号) 基于以上关系模式回答1—4题(1)试用SQL语句写出下列查询:检索商场号为M1的商场所销售的商品的商品名称、销售数量。
(2)试用SQL语句写出下列查询:检索上海市所有商店各种商品的平均销售量。
(3)试用SQL语句实现下列查询:销售了红色商品的商场号、商品号和数量。
(要求用嵌套子查询完成)(4)用关系代数表达式实现下列查询:销售了红色商品的商场号、商品名称和数量。
2.设教学数据库中有三个关系:学生关系S(S#,SNAME,AGE,SEX)学习关系SC(S#,C#,GRADE)课程关系C(C#,CNAME)其中S#,C#,SNAME,AGE,SEX,GRADE,CNAME分别表示学号,课程号,姓名,年龄,性别,成绩和课程名。
用SQL语句表达下列操作:(5)检索学习课程号为C2的学生的学号与成绩(6)检索选修课程名称为MATHS的学生的学号与姓名(7)检索课程号为C2的分数最高的学生学号和姓名(8)检索不选修课程号为C2的学生姓名与年龄(9)检索平均成绩超过80分的学生学号和平均成绩(10)把姓名是S5的学生的成绩从SC表中删除五、综合题(本大题20分)设有商店和顾客两个实体集,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄。
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)关键字来指定主键。
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、在窗体设计过程中,经常要使用的三种属性是窗体属性、_____和节属性。
高一数据库应用基础期中试卷参考答案一、单项选择题。
(每题2分,共60分)二、填空题。
(每题1分,共10分)1、VFP 是____关系______型数据库。
2、数据处理的三个发展阶段是:人工管理阶段,文件管理阶段,__数据库管理阶段。
3、现实的三大数据模型:层次模型,网状模型,___关系模型_________。
4、VFP 的三大关系运算:选择,投影,__联接__________。
5、VFP 的数据类型分类:___字符型_________,数值型,日期型,逻辑型。
6、VFP 中实现人机对话功能的重要工具是_对话框___________。
7、命令?2**4 结果是____16________。
8、命令?{^2015/04/22} 结果是___04/22/15_________。
9、命令x=4 x=7+5x=“我是中国人”?x 显示结果是___我是中国人_________。
10、x1=“中国亳州” y1=“五中学生”z1=“运动会”命令?x1+y1—z1 的结果是__中国亳州五中学生运动会___________。
三、判断题。
(第题1分,共10分)1、( × )2、( √ )3、( √ )4、( × )5、( √ )6、( × )7、( √ )8、( √ )9、( × ) 10、( × )四、简答题。
(每题4分,共20分)1、 学号 姓名 班级 语文 数学001 丁一 一(1) 111 972、学号 姓名 性别 年龄 班级 001 丁一 男 15 一(1) 003 李三 男 14 一(1)3、 224、我是亳州20155、ABS () INT () ROUND () SQRT ()姓名:______________ 班级:_________________ 考生号:_________________。
MySQL数据库基础与应用考试(答案见尾页)一、选择题1. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 图形化数据库2. MySQL的主要特点是什么?A. 高性能B. 可靠性C. 易用性D. 扩展性3. 在MySQL中,您可以使用哪些命令行工具来管理数据库?A. mysqlB. mysqladminC. psqlD. all4. MySQL中,您可以使用哪些命令来查看数据库列表?A. SHOW DATABASESB. SHOW TABLESC. SHOW PROCESSLISTD. SHOW VARIABLES5. 在MySQL中,您可以使用哪种语法结构来创建一个数据库?A. CREATE DATABASE 数据库名;B. CREATE DATABASE 数据库名 CHARACTER SET 字符集;C. CREATE DATABASE 数据库名 COLLATE 排序规则;D. A和B6. 在MySQL中,您可以使用哪种语法结构来删除一个数据库?A. DROP DATABASE 数据库名;B. DROP DATABASE 数据库名 CASCADE;C. DROP DATABASE 数据库名 RESTRICT;D. A和B7. 在MySQL中,您可以使用哪种语法结构来修改数据库的字符集?A. ALTER DATABASE 数据库名 CHARACTER SET 字符集;B. ALTER DATABASE 数据库名 COLLATE 排序规则;C. ALTER DATABASE 数据库名 MODIFY 数据库名新的字符集;D. A和B8. 在MySQL中,您可以使用哪种语法结构来更改数据库的所有者?A. ALTER DATABASE 数据库名 OWNER TO 用户名;B. ALTER USER 用户名 IDENTIFIED BY 密码;C. ALTER USER 用户名 WITH NEW PASSWORD 新的密码;D. A和B9. 在MySQL中,您可以使用哪种语法结构来创建一个表?A. CREATE TABLE 表名 (列定义);B. CREATE TABLE 表名 (列定义, 列定义2, ...);C. CREATE TABLE 表名 LIKE 已存在的表;D. A和B10. 在MySQL中,您可以使用哪种语法结构来删除一个表?A. DROP TABLE 表名;B. DROP TABLE 表名 CASCADE;C. DROP TABLE 表名 RESTRICT;D. A和B11. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 网络型数据库12. MySQL中,您可以使用哪些命令来查看数据库?A. SHOW DATABASESB. LIST DATABASESC. SHOW DATABASESD. SHOW DATABASES LIKE 'pattern'13. 在MySQL中,您可以使用哪条命令来创建一个新的数据库?A. CREATE DATABASE database_name;B. CREATE TABLE table_name;C. ALTER DATABASE database_name;D. CREATE INDEX index_name ON table_name;14. MySQL中的事务具有哪些特性?A. 原子性B. 一致性C. 隔离性D. 持久性15. 在MySQL中,您可以使用哪条命令来删除一个数据库及其内容?A. DROP DATABASE database_name;B. DELETE FROM table_name;C. TRUNCATE TABLE table_name;D. DELETE DATABASE database_name;16. MySQL中的字符集包括哪些?A. ASCIIB. UTF-8C. UTF-16D. GBK17. 在MySQL中,您可以使用哪条命令来更改数据库的字符集?A. ALTER DATABASE database_name CHARACTER SET character_set_name;B. ALTER TABLE table_name CONVERT TO CHARACTER SET character_set_name;C. ALTER DATABASE database_name CHARACTER SET collation_name;D. ALTER TABLE table_name CONVERT TO CHARACTER SET collation_name;18. MySQL中的数据类型有哪些?A. 整数型B. 浮点型C. 字符型D. 日期时间型19. 在MySQL中,您可以使用哪条命令来创建一个新的表?A. CREATE TABLE table_name (column1 datatype, column2 datatype, ...);B. INSERT INTO table_name (column1 datatype, column2 datatype, ...);C. ALTER TABLE table_name;D. DROP TABLE table_name;20. MySQL中的锁机制是如何工作的?A. 共享锁B. 排他锁C. 更新锁D. 意向锁21. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 网状型数据库22. MySQL中,以下哪个关键字用于指定存储引擎?A. CREATEB. ALTERC. DROP23. 在MySQL中,如何修改数据库的字符集?A. 修改配置文件B. 使用ALTER DATABASE语句C. 使用SET命令D. 使用SELECT语句24. MySQL中,哪个关键字用于创建一个新的数据库?A. CREATEB. ALTERC. DROPD. SELECT25. 在MySQL中,如何查看所有数据库?A. SHOW DATABASESB. USE DATABASEC. DESCRIBE DATABASESD. SHOW VARIABLES LIKE 'dat%'26. MySQL中,哪个关键字用于删除一个表?A. DROPB. DELETEC. TRUNCATED. ALTER27. 在MySQL中,如何更新数据库中的数据?A. 使用UPDATE语句B. 使用INSERT语句C. 使用DELETE语句D. 使用CREATE语句28. MySQL中,哪个关键字用于修改数据库的结构?B. ALTERC. DROPD. SELECT29. 在MySQL中,如何创建一个视图?A. CREATE VIEWB. CREATE TABLEC. ALTER VIEWD. CREATE INDEX30. MySQL中,哪个关键字用于查看当前数据库?A. SELECTB. SHOW DATABASESC. USE DATABASED. DESCRIBE DATABASES31. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 图形化数据库32. MySQL的主要应用场景是什么?A. Web开发B. 数据仓库C. 移动应用开发D. 所有上述场景33. 在MySQL中,您可以使用哪些命令行工具来管理数据库?A. mysql命令行工具B. phpMyAdminC. MySQL WorkbenchD. all of the above34. MySQL中,您可以使用哪两种数据类型来存储日期和时间?A. DATEB. TIMEC. DATETIMED. TIMESTAMP35. 在MySQL中,您可以使用以下哪个关键字来修改数据表的结构?A. ALTERB. UPDATEC. DELETED. CREATE36. MySQL中的事务具有哪些特性?A. 原子性B. 一致性C. 隔离性D. 持久性(ACID)37. 在MySQL中,您可以使用以下哪个命令来查看当前数据库?A. SELECT DATABASE()B. SHOW DATABASESC. USE DATABASE()D. ALL OF THE ABOVE38. 在MySQL中,您可以使用哪两种语句来创建和删除数据表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. DELETE TABLE39. MySQL中的字符集和排序规则有什么作用?A. 影响字符串的存储和比较B. 影响日期和时间的存储和比较C. 影响数字的存储和比较D. 影响内存的使用和优化40. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 网络型数据库41. 在MySQL中,您可以使用以下哪个命令来创建一个新的数据库?A. CREATE DATABASE 数据库名;B. CREATE TABLE 数据库名;C. ALTER DATABASE 数据库名;D. DROP DATABASE 数据库名;42. 在MySQL中,您可以使用以下哪个命令来删除一个已经存在的数据库?A. CREATE DATABASE 数据库名;B. DROP DATABASE 数据库名;C. ALTER DATABASE 数据库名;D. DELETE DATABASE 数据库名;43. 在MySQL中,您可以使用以下哪个命令来修改数据库的结构?A. CREATE DATABASE 数据库名;B. ALTER DATABASE 数据库名;C. DROP DATABASE 数据库名;D. DELETE DATABASE 数据库名;44. 在MySQL中,您可以使用以下哪个命令来查看当前数据库?A. SELECT DATABASE();B. SHOW DATABASES;C. USE 数据库名;D. DROP DATABASE 数据库名;二、问答题1. MySQL是什么?2. MySQL的主要应用场景是什么?3. 如何安装MySQL服务器?4. 设置MySQL服务启动脚本和环境变量。
《数据库原理与应用》期中阶段测试题一、选择题1.数据库系统的核心是()。
[单选题] *A.数据库B.数据库管理系统(正确答案)C.数据模型D.软件工具2.MySQL 中,预设的、拥有最高权限超级用户的用户名为() [单选题] * A.testB.AdministratorC.DAD.root(正确答案)3.删除经销商 1018 的数据记录的代码为()。
from distributors where distri_num =1018; [单选题] *A.drop tableB.delete *C.drop columnD.delete(正确答案)4.在 SELECT 语句中,使用关键字()可以把重复行屏蔽。
[单选题] *A.TOPB.ALLC.UNIOND.DISTINCT(正确答案)5.以下聚合函数求平均数的是()。
[单选题] * A.COUNTB.MAXC.AVG(正确答案)D.SUM6.条件“IN(20,30,40)”表示()。
[单选题] *A.年龄在 20 到 40 之间B.年龄在 20 到 30 之间C.年龄是 20 或 30 或 40(正确答案)D.年龄在 30 到 40 之间7.按照班级进行分组()。
[单选题] *A.ORDER BY CLASSESB.DORDER CLASSESC.GROUP BY CLASSES(正确答案)D.GROUP CLASSES8.进入要操作的数据库 TEST 用以下哪一项()。
[单选题] * A.IN TESTB.SHOW TESTC.USER TESTD.USE TEST(正确答案)9.有关系 S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中 S#是学生号,SNAME 是学生姓名,SAGE 是学生年龄,C#是课程号,CNAME 是课程名称。
要查询选修“ACCESS”课的年龄不小于20 的全体学生姓名的SQL 语句是 SELECT SNAME FROM S,C,SC WHERE 子句。
数据库期中考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 在关系型数据库中,用来表示实体间联系的属性是:A. 主键B. 外键C. 索引D. 视图答案:B3. SQL语言中,用于创建新表的语句是:A. SELECTB. CREATE TABLEC. INSERTD. DROP答案:B4. 在数据库设计中,将属性分为不可分和可分的阶段是:A. 规范化B. 反规范化C. 索引化D. 序列化5. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上答案:D6. 以下哪个选项不是数据库的并发控制技术?A. 锁B. 事务日志C. 乐观并发控制D. 数据备份答案:D7. 在关系型数据库中,用于从一个或多个表中检索数据的查询语句是:A. UPDATEB. DELETEC. INSERTD. SELECT答案:D8. 数据库的三级模式结构包括:A. 内模式、概念模式、外模式B. 物理模式、逻辑模式、用户模式C. 内模式、外模式、用户模式D. 概念模式、逻辑模式、物理模式答案:D9. 在数据库中,用于定义数据存储结构的模式是:B. 外模式C. 概念模式D. 物理模式答案:D10. 数据库系统的核心是:A. 数据B. 数据库管理系统C. 数据库管理员D. 应用程序答案:B二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统、________、________和硬件组成。
答案:数据库管理员、应用程序2. 在关系型数据库中,一个表的________是用于唯一标识表中每行数据的。
答案:主键3. 数据库的________是用于防止数据丢失和错误的一种机制。
答案:事务4. 数据库的________是指在数据库中存储数据的物理结构。
答案:存储结构5. 数据库的________是指用户与数据库交互时所看到的数据库结构。
数据库应用基础中期考试试题1、数据库系统的核心和基础是A、数据库B、数据管理C、数据库管理D、数据模型2、数据库系统简称是A、DBMSB、DBMC、DBCD、DBS3、属性的取值范围称为A、值域B、元组C、域D、字段4、下列属于SQL控制操作命令的是A、DROPB、REVOKEC、GRANTD、UPDATE5、下列不属于数据类型的是A、文本B、同步复制C、备注D、超级链接6、用于输出数据的是A、表B、查询C、窗体D、报表7、OLE对象最多存放个字节A、1MBB、1GBC、1KBD、2MB8、下列对象字段不能进行索引的是A、查询向导B、日期/时间C、OLE对象D、自动编号9、在设计视图中数据类型的长度需要输入。
A、日期/时间B、自动编号C、是/否D、OLE对象10、数据类型默认宽度为8的是A、文本B、数字C、货币D、日期/时间11、标记定义字符不可以表示数字。
A、#B、LC、AD、912、输入掩码向导一般用于型数据。
A、是否B、照片C、文本D、数字13、是数据库中的最基本结构。
A、表B、记录C、字段D、窗体14、图形对象应该设为型。
A、图片B、备注C、OLE对象D、视图15、记录删除操作A、可以恢复B、不可以恢复C、可能恢复D、在一定条件下可以恢复16、升序将记录顺序排列。
A、由大到小B、由小到大C、由前向后D、由后向前17、建立数据表,不可以使用A、数据表视图B、表向导C、数据库视图D、设计视图18、ACCESS的对象没有A、表B、查询C、数据访问页D、视图19、默认的查找没有A、快速搜索B、常规搜索C、与字段起始处匹配的搜索D、与字段结束处匹配的搜索20、表与表之间的关系没有A、一对一B、一对多C、多对多D、多对一21、不属于逻辑操作符的有A、ANDB、ORC、XORD、NO22、求15\2的值为A、7.5B、7C、1D、0.523、把“计算机”与“2”连接成“计算机2”的连接操作符是A、+B、andC、&D、&&24、求平均值的函数是A、AvgB、AverC、AverageD、Ave25、不属于高级查询的是A、计算查询B、总计查询C、删除查询D、交叉表查询26、不会在简单查询的设计网格中出现的是A、字段B、条件C、更新D、排序27、项目行不会在高级查询的设计网格中出现。
05计算机应用专业数据库基础与应用期中考试试题班级:________ 姓名:_________一、单选 (每空1分,共10分)1.在Access数据库中,数据保存在()对象中。
A.窗体 B.查询 C.报表 D.表2.在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。
A.格式 B.有效性规则 C.输入格式 D.字段大小3.下列()图标是Access中查询对象的标志。
A. B. C. D.4.在一个宏中要打开一个报表,应该使用的操作是()。
A.OpenForm B.OpenReport C.OpenTable D.OpenQuery5.宏的英文名称是()。
A.Macro B.View C.Form D.Page6.Access 2000中共有()种基本宏操作,这些基本操作还可以组合成很多其它的“宏组”操作。
A.50 B.51 C.52 D.537. 如果在SQL Server上运行一个非常大的数据库,为取得较好效果应选用安装()。
A. 企业版B. 标准版C. 个人版D. 开发版8. SQL Server系统中的所有系统级信息存储于哪个数据库()。
A. masterB. modelC. tempdbD. msdb9. SQL Server的字符型系统数据类型主要包括()。
A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int10. “Create Unique Index AAA On 学生表(学号)”将在学生表上创建名为AAA的()。
A. 惟一索引B. 聚集索引C. 复合索引D. 唯一聚集索引二、填空 (每空1分,共20分)1.在人工管理和文件管理阶段,程序设计__________数据表示。
2.在数据库系统中访问数据,既可以采用________方式,也可以采用________方式。
3.实体之间的联系类型有三种,分别为________、________和________。
4.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。
5.数据库系统的三级模式结构和两级数据映象确保了数据的________独立性和________独立性。
6.在一个关系中,不同的列可以对应同一个________,但必须具有不同的________。
7.在候选码中的每个属性被称为________属性,不在任何候选码中的每个属性被称为________属性。
8.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A⨯B具有________个属性和________个元组。
9.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为C ∏课程号(______ (δ姓名=K(______)))。
10.在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称______为关系R的一个________。
三、填空 (每空1分,共20分)1.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为________函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为________函数依赖。
2.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在______函数决定和______函数决定。
3.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数据的________性和________性。
4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},该关系只满足________范式,若要规范化为第三范式,则将得到________个关系。
5.在SQL中完整性约束分为________完整性约束和________完整性约束两个方面。
6.基本表属于全局模式中的表,它是________,而视图则属于局部模式中的表,它是________。
7.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为___________与________的自然连接。
8.Access用户操作界面中的“状态栏”主要用于显示数据库管理系统的____________。
9.一个Access数据库对应于操作系统中的_______个文件,其文件扩展名为________。
10.查询可以作为窗体、报表和数据访问页的____________。
11. 宏是由一条或多条操作命令组成的集合,其中每条命令用来实现相应的功能。
使用________________可以确定按条件执行宏。
12.一个________是由一个或多个过程组成的,每个过程可以实现相应的功能。
四、填空 (每空1分,共20分)1. SQL Server的数据库分为____________和_____________两种类型。
2. Microsoft SQL Server2000是运行在__________操作系统平台上的、逻辑模型为________型数据库管理系统。
3. 在Transact-SQL语句中需要把________型和________型数据常量用单引号括起来。
4. 触发器是一种特殊的____________,基于表而创建,主要用来保证数据的完整性。
5. 在SQL Server中,通常不需要用户建立索引,而是通过使用____________约束和____________约束,由系统自动建立索引。
6. 在SQL Server中,CASE结构是一个________,只能作为一个________使用在另一个语句中。
7. 在使用游标对基本表进行修改和删除操作的语句中,WHERE选项的格式为“WHERE __________ OF ____________。
8. 要访问SQL Server数据库服务器,用户必须提供正确的__________和__________。
9. Visual FoxPro 6.0是运行与____________和____________平台的32位的关系数据库开发系统。
10. 在Oracle 9i内提供了一套具有图形用户界面的数据库管理工具__________________。
11. Delphi是国际著名的软件工具开发厂商_________公司的产品,Delphi实际上是_________语言的一种版本。
五、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。
(每小题3分,共15分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int)商品表2(商品代号 char(8),产地 char(6),品牌 char(6))在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int)课程(课程号 char(4),课程名 char(10),课程学分 int)选课(学生号 char(7),课程号 char(4),成绩 int)1.select x.商品代号,分类名,产地,品牌from 商品表1 x,商品表2 ywhere x.商品代号=y.商品代号 and (品牌='熊猫' or 品牌='春兰')2.select *from 课程where not exists (select *from 选课where 课程.课程号=选课.课程号)3.select 专业,性别,count(*) as 人数from 学生group by 专业,性别order by 专业4.从商品库中查询出每类(即分类名相同)商品的总数量。
5.从商品库中查询出每种商品的总价值,并按降序排列出来。
六、根据下面所给的AAA数据库,按照第1小题写出执行结果,按照第2、3、4小题写出其实现功能,按照第5小题写出对应的Transact-SQL语句。
(每小题3分,共15分)假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名varchar(10),成绩 numeric(5,2))两张表。
1. SELECT SUBSTRING(‘I am a student’,8,7)2. declare @a numeric(5,2),@b numeric(5,2)set @a=(select max(成绩) from score)set @b=(select min(成绩) from score)print @a-@b3.create procedure xxk2asbeginselect x.学号,x.姓名,x.专业,count(*) as 门数from students x,score ywhere x.学号=y.学号group by x.学号,x.姓名,x.专业end4. select month(入学日期) as 入学月份,count(*) as 人数from studentsgroup by month(入学日期)5. 将AAA数据库的初始大小更改为5MB,最大空间限定为10MB。
中央广播电视大学计算机应用专业数据库基础与应用试题参考答案及评分标准2一、单选 (每空1分,共10分)1. D2. A3. B4. B5. A6. D7. A8. A9. B 10. A二、填空 (每空1分,共20分)1. 依赖于2. 程序、视屏交互(次序无先后)3. 1对1、1对多、多对多4. 状态、行为(次序无先后)5. 逻辑、物理(次序无先后)6. 域、列名(属性名)7. 主、非主8. a1+b1、a2⨯b29. X、S10. X、候选码三、填空 (每空1分,共20分)1. 完全、部分2. 部分、传递3. 无损连接、函数依赖(次序无先后)4. 第一、35. 列级、表级(次序无先后)6. 实表、虚表7. ∏课程号(X)、C8. 工作状态9. 1、mdb10. 数据源11. 条件表达式12. 模块四、填空 (每空1分,共20分)1. 系统数据库、用户数据库(次序无先后)2. windows、关系3. 字符、日期时间(次序无先后)4. 存储过程5. 主码、唯一值6. 函数、表达式7. CURRENT、<游标名>8. 登录帐号、口令(密码)(次序无先后)9. Windows 95、Windows NT(次序无先后)10. Oracle Enterprise Manager(OEM)11. Borland、Pascal五、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。