《数据库》2016期末考试卷
Access2016数据库基础与应用期末测试卷及答案
学院20 -20 学年第学期考试试卷专业:课程:年级:一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1、数据库系统的数据管理方式中,下列说法中不正确的是A.数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性2、数据库系统的核心是A.数据库管理系统B.数据库C. 数据模型D.数据3、用二维表来表示实体及实体之间联系的数据模型是A.联系模型B.层次模型C.网状模型D.关系模型4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是A.投影B.选择C.连接D.层次5、在Access 2016中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是A.OLE 对象数据类型B.备注数据类型C. 查阅向导数据类型D.自动编号数据类型6、Access数据库中,表的组成是A.字段和记录B.查询和字段C.记录和窗体D.报表和字段7、有关字段类型以下叙述错误的是A.字段大小可用于设置文本类型字段的最大容量B. 有效性规则属性是用于限制此字段输入值的表达式C. 不同的字段类型,其字段属性有所不同D. 可对任意类型的字段设置默认值属性8、要修改数据表中的数据(记录),可在以下哪个选项中进行A.报表中B.数据表的查询中C. 数据表的数据表视图中D.窗体的设计视图中9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入A.“LIKE **”B.“LIKE ## ”C.“LIKE ??”D. LIKE “??”10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是A.>=60 OR <=80 B.Between 60 and 80C.>60 OR <80 D.IN (60,80)11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是A.1个B.2个C.3个D.4个12、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入A.Is not null B.Is null C.0 D.-113、可用来存储图片的字段对象是以下哪种类型的字段A OLE B. 备注 C. 超级链接 D 查阅向导14、“订货量大于0且小于9999”的有效性规则是A、订货量大于0且小于9999 B订货量大于0 OR 小于9999 C.>0 AND <9999 D >0 OR <999915、“座机电话”字段只能输入0~9之间的8位数字字符,输入掩码应设置为A 99999999B 00000000C [00000000]D 9999000016、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。
大学《数据库》期末试卷及答案(五)
大学《数据库》期末试卷及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A .数据共享B .数据存储C .数据应用D .数据保密2. 数据库系统中,物理数据独立性是指( )。
A .数据库与数据库管理系统的相互独立B .应用程序与DBMS 的相互独立C .应用程序与存储在磁盘上数据库的物理模式是相互独立的D .应用程序与数据库中数据的逻辑结构相互独立3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A .外模式B .内模式C .存储模式D .模式4. E-R 模型用于数据库设计的哪个阶段( )?A .需求分析B .概念结构设计C .逻辑结构设计D .物理结构设计5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。
A .宿舍编号 B .学号C .宿舍地址,姓名D .宿舍编号,学号6. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。
A .元组B .行C .记录D .属性7. 下列关系运算中,( )运算不属于专门的关系运算。
A .选择 B .连接C .广义笛卡尔积D .投影8. SQL 语言具有( )的功能。
(考 生 答 题 不 得 超 过 此 线)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A.候选码B.主码C. 外码D. 连接码10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的“行”的概念最接近?A.属性B.关系C. 域D. 元组11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
数据库试题2015-2016B1
………………………………密………………………………封…………………………………线………………………………安徽工业大学试题纸(一)题号一二三四五六七八九十十一十二十三十四十五十六十七十八十九二十总分得分2015~2016学年第一学期期末考试《数据库概论》试卷(B1)一、单项选择题(每小题1分,共15分)。
在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题纸上。
1.一个1:1的E-R模型最多可以分解出几个关系模式()。
A. 1B. 2C. 3D. 42.当对关系R和S进行自然连接时,要求R和S具有相同()。
A. 元组B. 域C. 属性D. 行3.数据模型有三要素,其中最基本的并依据其命名数据模型名称的要素是()。
A. 数据结构B. 数据操作C. 完整性约束D. 数据定义4.SQL语言中,用GRANT/REVOKE语句实现数据库的()。
A.并发控制 B. 完整性控制 C. 一致性控制 D. 安全性控制5.如果事务T获得了数据项Q上的共享锁X,则事务T对Q()。
A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写6. 数据流图是结构化设计的工具,用于数据库设计的()。
A. 可行性分析阶段B. 概念结构设计阶段C. 逻辑结构设计阶段D. 需求分析阶段7.一个关系模式消除非主属性对关键字的部分函数依赖和传递函数依赖,则该关系模式至少符合()。
A.1NF B.3NF C.2NF D.BCNF8. E-R图的设计属于数据的()设计。
A.需求分析B.概念结构C.逻辑结构D.物理结构9. 主属性不能取空值,这一点通常是通过定义()来约束的。
A.参照完整性B.用户自定义完整性C.实体完整性D.视图10. 下面关于触发器的描述,错误的是()。
A. 触发器是一种特殊的存储过程B. 一个关系表上只能定义一个触发器C. 触发器在后台服务器上编译运行,执行效率较高D. 触发器采用的是事件触发机制11. SQL语言中,条件子句>ANY与()等价。
(完整版)数据库期末考试复习试题与答案
A .车次B .日期试题一一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。
错选、多选 或未选均无分。
1 .数据库系统的核心是( B )B. 数据库管理系统C •数据模型 2.下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B .数据由DBMS 统一管理和控制 C .数据冗余度大D .数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B .关系模型 C •网状模型D •实体-联系模型4. 数据的物理独立性是指(C )A •数据库与数据库管理系统相互独立B ・用户程序与数据库管理系统相互独立C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D •应用程序与数据库中数据的逻辑结构是相互独立的 5 •要保证数据库的逻辑数据独立性,需要修改的是(A )A •模式与外模式之间的映象B ・模式与内模式之间的映象C •模式D •三级模式6 •关系数据模型的基本数据结构是( D )A .树B .图C .索引D .关系7 .有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达A •数据库 D .软件工具时间、情况摘要等属性,该实体主码是( C )A .车次B.日期C •车次+日期D •车次+情况摘要8.己知关系R 和S, R A S 等价于( B ) A. (R-S )-S B. S-(S-R )C. (S-R )-RD. S-(R-S )9 •学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A.全外联接 B.左外联接C.右外联接D.自然联接 10 .用下面的T-SQL 语句建立一个基本表:CREATE TABLE Stude nt(S no CHAR(4) PRIMARY KEY,Sn ame CHAR(8) NOT NULL, Sex CHAR(2),11.把对关系SPJ 的属性QTY 的修改权授予用户李勇的T-SQL 语句是( CA. GRANT QTY ON SPJ TO '李勇’B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中(B )是最小关系系统ABC图113 •关系规范化中的插入操作异常是指A •不该删除的数据被删除 C •应该删除的数据未被删除AgeINT ) 可以插入到表中的元组是( D A. '5021','刘祥',男,21C. '5021' , NULL ,男,21)B. NULL ,'刘祥',NULL , 21 D. '5021','刘祥',NULL ,NULL(D )B .不该插入的数据被插入 D .应该插入的数据未被插入A)阶段的任D14 •在关系数据库设计中,设计关系模式是数据库设计中(A .逻辑设计B .物理设计15 .在E-R 模型中,如果有3个不同的实体型,3个m:n 联系,根据E-R 模型转 换为关系模型的规则,转换后关系的数目为( C )。
《数据库》2016期末考试卷
高二《数据库应用基础》期末考试试卷制卷人:贾静一、填空题(共 分,每空 分)在✞☞数据库中,三种数据模型有层次模型,网状模型和 。
✞☞中字符型字段的最大宽度为 。
表达式 ✉✉✉的结果是 。
表达式✡☜✌ ☎ ✌❆☜☎ ✆ ✆的数据类型为 。
实体之间的联系可以分成一对一的联系,一对多的联系和 。
在✞♓♦◆♋● ☞☐⌧❒☐中可以打开多个数据库,但在任一时刻,只能对其中一个数据库进行操作,这个数据库称为 。
在✞♓♦◆♋● ☞☐⌧❒☐中可以打开多个表,但在任一时刻,每个工作区只能打开一张表,默认操作的工作区只有一个,称为 。
在✞☞中显示表结构的命令为 。
在✞☞中修改表结构命令是:在 号工作区打开✠✌表使用命令: 。
测试一张表里记录总数的函数为 。
当前记录指针指向第 号记录上,现在若移动记录指针指向第 号记录上,则在命令窗口输入 。
在输出屏幕上显示当前表中所有的记录命令为 。
打开表设计器创建一个表名为✠✌☞表的命令为 。
使用命令创建数据库的命令为 。
选择一个没有使用的工作区号中最小的工作区命令为 。
在✞☞中项目文件的扩展名为 。
在✞♓♦◆♋● ☞☐⌧☐❒☐中数据库文件的扩展名为 。
✞♓♦◆♋● ☞☐⌧☐❒☐中有两种表,分别是 和 。
❆☎✆的值为 ,✞✌☹☎❽✠✡❾✆的值为 。
在屏幕显示表的当前记录号的命令为 ,在屏幕显示当前记录信息的命令为 。
✌♦♍☎❽❾✆的结果为 ,☹☜☠☎❆☎✆✆的值为 。
✞☞中的表的数据项称为 ,一个表最多允许有 个字段。
在✞☞的表允许多种字段类型并且各种类型的宽度都不同,日期型字段的宽度为逻辑型字段的宽度为 。
二、单项选择题(共 分)✞☞是一种( )的数据库管理系统。
✌ 层次模型 关系模型 结构模型 网络模型定义数组✌( , )后,有( )个元素。
数据库期末试题及答案
数据库期末试题及答案一、选择题1. 数据库的主要特点是()A. 数据冗余B. 数据共享C. 数据分散D. 数据不一致2. 数据库管理系统(DBMS)的作用是()A. 控制数据库的存储和安全B. 控制数据库的并发操作C. 提供数据的一致性和完整性D. 执行用户的查询和事务操作3. 关系数据库的核心概念是()A. 数据表B. 数据库模式C. 数据记录D. 数据库视图4. SQL语句中用于查询数据的关键字是()A. UPDATEB. DELETEC. SELECTD. INSERT5. 下面哪个关系运算符用于连接两个关系,返回所有满足连接条件的结果记录()A. UNIONB. INTERSECTC. JOIND. EXCEPT二、填空题1. 关系型数据库的数据组织单位是()2. 数据库中的数据完整性主要包括()和()3. 数据库事务的ACID特性分别是()、()、()和()4. 在SQL中,用于定义数据库模式的命令关键字是()5. 聚集函数COUNT(*)的作用是()三、简答题1. 请简述数据库的三级模式结构及其各层的作用。
2. 简述关系数据库的关键特点,并举例说明。
3. 什么是数据库事务?简述事务的ACID特性。
4. 简述SQL语言的基本结构和主要命令类型。
5. 数据库中如何保证数据的一致性和完整性?四、编程题1. 请使用SQL语句创建一个名为"students"的表,包含字段:"id"、"name"、"age"和"gender",数据类型分别为整型、字符串、整型和字符串。
2. 假设有两个表:"students"和"courses",如何使用SQL语句查询出选修了某一门课程的学生信息?3. 在表"students"中存在部分学生的信息缺失,请使用SQL语句更新表中的数据,使得所有学生的"age"字段都为20岁。
2016华南农业大学数据库考试+答案
is written into database. 30.Checkpoint is defined to simplify recovery when a system corruption is occurred.
Question 2 single-choice question (2 points for each, and 30 points in total) BE SURE TO WRITE YOUR ANSWER IN HE ANSWER SHEET!
2
visible to a user as a virtual relation, is called a view. 19.In SQL, the outer join operation defines how tuples in each relation that do not match any tuple in the other relation are treated. 20.The main database design phase includes requirement analysis, logical-design and coding phase. 21.The concept “relation” in relation model is exactly the same as the concept “entity” in ER model. 22.A weak entity set cannot participate in relationships like usual
1. Database systems are designed for both defining storage structures and providing mechanisms for manipulation of information. 2. Comparing with database system, file-processing system has many disadvantages such like data redundancy and consistency, concurrent-access anomalies. 3. Physical data independence in database means that the user working on the logical level need know nothing about complexity of the physical level of database. 4. The overall design of database is the database schema, while collection of data stored in the database at a particular moment is an instance of the database. 5. The Entity-Relationship data model is often used in logical
《数据库应用技术(本科必修)》2016期末试题及答案.doc
《数据库应用技术(本科必修)》2016期末试题及答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共小题215个小题,每分,共30分)1 •下列属于数据库系统组成部分的是()。
A •数据库、数据库管理系统、操作系统和数据库文件B •数据库、数据库管理系统、用户和应用程序C •数据库、数据库管理系统和数据库文件D •数据库、数据库管理系统和操作系统2•下列运算中,属于传统的集合运算的是()。
A •选择运算B •投影运算C •连接运算D •并运算3。
下列属于整型类型的是()。
A • numericB . intC • datetimeD • real4•对nchar(10)类型的列,若存储“数据库”,其占用的字节数是()。
A • 3B • 6C • 10 D.20乩下列条件了询申,能够端选出册格在100〜200(包括边界值〉的是f 几扎Where 忻格100 OR 价格V* 200B.Where 价格IN(100_, 200)C Where 价格BETWEEN 200 AND 100I). Where ffr稱>=100 AND 价格V= 200&现宴统计选课表中C01课程的最低成绩,下列语句中正确的是().A.SELECT MAX(成绩)FROM 选课表WHERE 课程号=’C01'B.SELECT MAX( ») FROM 选课衷WHERE 课稈号='C01'C.SELECT MIN(成绩)FROM 选课表WHERE 课程号='C01'D.SELECT MIN( ») FROM 选课表WHERE 课程号-f C0V7.下列关于聚集索引的说法•正确的是().A.在一个表上可以建立多个聚集索引B.在一个表上用多只能建立一个聚集索引C.集集索引适合建立在重复值多的列上D.必灰先建立聚集索引,然后再建立非聚集索引&没有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点).下列关于两个表的引用关系的描述,正确的是().A.设置学生衷中的“所在系"为外键B设負系衷中的“系名”为外馋a设置学生表的学号为主键D.无法表达这两个表的引用关系9・设要査询所有姓“张”的学生,下列条件子句中正确的是().A.Where 姓名LIKE '张B Where 姓名LIKE '张%'Q Where 姓名 LIKE ‘%张'D. Where 姓名LIKE ‘%张」10.在VB中可以利用Connection对仪的Execute方法实现对数据库的更改操作.下列将SC表中学号为S01学生的锻绩堆加10分的语句•正确的是().A. ADOcn. Execute “ALTER SC SET Grade = Grade + 10 WHERE 学号='SOI'”B・ ADOcn. Execute u ALTER FROM SC SET Grade ■ Grade + 10 WHERE 学号« '91'”C.ADOcn. Execute "UPDATE SC SET Grade = Grade + 10 WHERE 学号=‘90]'”D.ADOcn. Execute “UPDATE FROM SC SET Grade = Grade + 10 WHERE 学号='S01'”11.下列关于SQL Server数据库组成的说法,正确的是().A.一个数据库可由多个数据文件和多个日志文件组成B.—个数据库可由多个数据文件和仅一个日志文件组成C.一个数据库可由仅一个数据文件和多个日志文件组成D・一个数据库可由仅一个数据文件和仅一个日志文件组成诣.事务一頁提交"其对数据的更改就是永久的丫这个特性称为事务的()<■A+ -致性B*持久性C隔离性D-原子性13.下■列声明井创建Connection对象的语句、正确的是(KA.Dim ADOcn As New ConnectionB+ Dim AE>Ocn As ConnectionC.Declare ADOcn As New ConnectionDr Declare ADOcn As ConnectionX.下列关于触发器的说法,正确的足(人他后触发規魅发器是柱融发器执行宪成后再执行引发触烷器执行的语句K引发牺変器执行的操柞可以是SELECTC触发器是由数据更改操作引发曲自动执行的代码D.CREATE TRIGGER iri ON tabkl FOR INSERT 定文的是前触发型触发髀£・下列凤于数锯席逻辑设计内脅的是£)•九存储记录的格或设计B.将概念设计的结舉转换为特忌DBMS所支持的数揺锲型C.设计咼部的E R图D.将各局部E-R图合并为全局E-R图二、判断题(正确的在括号内打上“/,错误的打上“X” 。
数据库期末考试
数据库期末考试武汉工商学院课程考试试题纸2016-2017学年第1学期期末考试试卷课程名称:数据库管理与应用 试卷类型:(A 卷)课程成绩:专业基础课(必修)考试方式:(闭卷) 大题数:4考试时间:100分钟 小题数:54 题号一 二 三 四 总分 总分人 得分 一、选择题(每小题1分,共20分)题号 1 2 3 4 5 6 7 8 9 10 答案 题号 11 12 13 14 15 答案 1.数据库系统的核心是( B )A.软件工具B.数据库管理系统C.数据库D.数据库模型2.用树形结构表示实体之间练习的模型是( C )A.关系模型B.网状模型C.层次模型D.以上都不对3.下列叙述中错误的是( C )A.数据库技术的根本目标是解决数据共享的问题B.数据库设计是指设计一个能满足用户要求、性能良好的数据库C.数据库系统中,数据的物理结构必须与逻辑结构一致D.数据库系统是一个独立的系统,但是需要操作系统的支持4.设关系R 和S 的元组个数分别是100和200,关系T 是R 与S 的笛卡尔积,则T 的元组个数是( C )A.300B.10000C.20000D.400005.设有一个学生档案的关系数据库,关系模式是:学生(学号,姓名,性别,年龄)。
则“从学生档案数据库中查询学生年龄大于20岁的学生姓名”的关系代数式是( C )A.σ姓名((Ⅱ年龄>20(S))B. Ⅱ姓名((σ年龄>20(S))C.Ⅱ姓名((Ⅱ年龄>20(S))D. σ姓名((σ年龄>20(S))6.关系数据库关系系统能实现的专门关系运算包括( B )得分评卷人A.排序、索引、统计B.选取、投影、连接C.关联、更新、排序D.显示、打印、指标7.设有关系模式R 和S ,下列各关系代数表达式不正确的是( D )A.R-S=R-(R ∩S)B.R=(R-S)∪(R ∩S)C.R ∩S=S-(S-R)D.R ∩S=S-(R-S)8.设关系R 和S 的结构相同,分别有m 和n 个元组,那么R-S 操作的结果中元组个数为( C )A.m-nB.mC.小于等于mD.小于等于(m-n )9.SQL 语言是( C )标准语言。
数据库期末考试试题及答案
C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态
11.下列哪些运算是关系代数的基本运算(
D )。
A. 交、并、差
B. 投影、选取、除、联结
C. 联结、自然联结、笛卡尔乘积
D. 投影、选取、笛卡尔乘积、差运 算
12.现实世界 “特征” 术语 , 对应于数据世界的( D )。
(4)X ÷ Z 解: A
A1
X
Y
Z
ABC
CD
BC
ABC 111
ABC 124
ABC 231
ABC 312
ABC 324
ABC 412
ABC 112
C1 D1 C2 D2 C3 D3
B1 C2 B2 C4 B1 C1
四、应用题( 12 分,每小题 3 分) 设有三个关系:
S ( S#, SNAM,E AGE, SEX)
( 3 分)
设有如下信息:
下列 E-R 图是反映产品与仓库两实体间联系的信息模型,要求:
( 1)给出该 E-R 图的关系数据库模式,并指出相应的关键字。( 4 分)
( 2)若仓库号、仓库名及仓库地均为字符型且长度均为
10,用 SQL语言为仓库关
系建立相应的基表并说明实体完整性规则。( 4 分)
( 3)将仓库基表的查询权限授予所有用户,收回 User3 对仓库的查询权限。( 2 分)
同样由分析可得,该关系模式不存在非主属性 B、 C对关键字 A 的部分依赖和传递
依赖现象, R∈3NF,但由于 B→A(已知),而 B 不是关键字,
故该关系模式 R∈BCNF不成立。( 5 分) 六、程序设计题( 20 分) 设有如下 4 个关系模式:
2016sql数据库期末考试题及答案
一、单选题(共 10 道试题,共 50 分。
)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。
A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。
A. UpdateB. DeleteC. InsertD. Alter3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。
A. age>=30 and age<=40B. age>=30 or age<=40C. age>30 and age<40D. age>30 or age<404. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。
A. PDRIMARY KEYB. FOREIGN KEYC. uniqueD. check5. 记录数据库事务操作信息的文件是(D )。
A. 数据文件B. 索引文件C. 辅助数据文件D. 日志文件6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’D. SELECT * FROM CP WHERE 产品名称=‘冰箱’7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。
A. 一对一的联系B. 一对多的联系C. 多对一的联系D. 多对多的联系8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。
2016sql数据库期末考试题及答案
2016sql数据库期末考试题及答案一、选择题(每题2分,共20分)1. SQL语言中,用于查询数据的关键字是()。
A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 在SQL中,用于删除表中数据的关键字是()。
A. DROPB. REMOVEC. DELETED. ERASE答案:C3. 下列哪个选项不是SQL数据类型?()A. INTB. FLOATC. STRINGD. DATE答案:C4. SQL语句中,用于添加数据的关键字是()。
A. INSERTB. ADDC. CREATED. NEW答案:A5. 在SQL中,用于修改表结构的关键字是()。
A. ALTERB. MODIFYC. CHANGED. UPDATE答案:A6. SQL语句中,用于删除表的关键字是()。
A. DROPB. REMOVEC. DELETED. ERASE答案:A7. 在SQL查询中,用于分组数据的关键字是()。
A. GROUP BYB. SORT BYC. ORDER BYD. CLASSIFY BY答案:A8. 下列哪个选项是SQL的约束类型?()A. NOT NULLB. UNIQUEC. PRIMARY KEYD. ALL OF THE ABOVE答案:D9. SQL语句中,用于更新数据的关键字是()。
A. UPDATEB. MODIFYC. CHANGED. ALTER答案:A10. 在SQL中,用于连接两个或多个表的关键字是()。
A. JOINB. LINKC. MERGED. COMBINE答案:A二、填空题(每空2分,共20分)1. SQL是一种用于_______的编程语言。
答案:管理和操作关系数据库2. 在SQL中,使用_______关键字可以创建一个新的数据库。
答案:CREATE DATABASE3. 一个SQL查询语句通常以_______关键字开始。
答案:SELECT4. SQL中的主键(PRIMARY KEY)是用来_______的。
2016-2017学年上期数据库应用期末考试试卷
2016-2017学年上期期末考试数据库应用试卷(满分110分,考试时间90分钟)班级姓名得分一、单选题1、数据库中的基本单位是()。
A:表 B:查询 C:窗体 D:报表2、如果在创建表中建立需要存放时间的字段,其数据类型应当为()。
A:文本类型 B:货币类型 C:是/否类型 D:日期/时间类型3、常见的数据模型有3种,它们是()。
A:网状、关系和语义 B:层次、关系和网状 C:环状、层次和关系 D:字段名、字段类型和记录4、子句where 性别="女" and 工资额>2000的作用是处理()。
A:性别为"女"并且工资额大于2000的记录B:性别为"女"或者工资额大于2000的记录C:性别为"女"并非工资额大于2000的记录D:性别为"女"或者工资额大于2000的记录,且二者择一的记录5、内部计算函数SUM(字段名)的作用是求同一组中所在字段内所有的值的()。
A:和 B:平均值 C:最小值 D:第一个值6、根据关系模型Students(学号,姓名)下列SQL语句正确的是()。
A:INSERT INTO Students(学号,姓名) VALUES("984215","王海")B:INSERT INTO Students("984215","王海") VALUES(学号,姓名)C:INSERT INTO VALUES(学号,姓名) Students("984215","王海")D:INSERT INTO VALUES("984215","王海") Students(学号,姓名)7、删除表Students中学号为984215的记录,应为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高二《数据库应用基础》期末考试试卷
制卷人:贾静
一、填空题(共30分,每空1分)
1.在VFP数据库中,三种数据模型有层次模型,网状模型和。
2.VFP中字符型字段的最大宽度为。
3.表达式5+6*3**2%7的结果是。
4.表达式Y E A R(D A T E()+8)的数据类型为。
5.实体之间的联系可以分成一对一的联系,一对多的联系和。
6.在Visual FoxPro中可以打开多个数据库,但在任一时刻,只能对其中一个数据库进
行操作,这个数据库称为。
7.在Visual FoxPro中可以打开多个表,但在任一时刻,每个工作区只能打开一张表,
默认操作的工作区只有一个,称为。
8.在VFP6.0中显示表结构的命令为。
9.在VFP6.0中修改表结构命令是:
10.在5号工作区打开XSDA表使用命令:。
11.测试一张表里记录总数的函数为。
12.当前记录指针指向第15号记录上,现在若移动记录指针指向第12号记录上,则在
命令窗口输入。
13.在输出屏幕上显示当前表中所有的记录命令为。
14.打开表设计器创建一个表名为XSDA.DBF表的命令为。
15.使用命令创建数据库的命令为。
16.选择一个没有使用的工作区号中最小的工作区命令为。
17.在VFP中项目文件的扩展名为。
18.在Visual Foxpro中数据库文件的扩展名为。
19.Visual Foxpro中有两种表,分别是和。
20.STR(1357.2468,8,3)的值为,VAL(“-215.5XY7”)的值为。
21.在屏幕显示表的当前记录号的命令为,在屏幕显示当前记录信息的命令
为。
22.Asc(“C”)的结果为,LEN(STR(211))的值为。
23.VFP中的表的数据项称为,一个表最多允许有个字段。
24.在VFP的表允许多种字段类型并且各种类型的宽度都不同,日期型字段的宽度为
25.逻辑型字段的宽度为。
二、单项选择题(共40分)
1.VFP是一种()的数据库管理系统。
2. A. 层次模型 B.关系模型 C.结构模型 D.网络模型
3.定义数组A(4,5)后,有()个元素。
4. A.2 B.20 C. 9 D.10
5.数组元素建立后,其初值为()
6. A.0 B. .F. C. NULL D. .T.
7.数据库管理系统的英文缩写是()
8. A. DB B.DBMS C.DBS D.DB2
9.下列表达式中结果为真的是()
10.A. “3”-“2”=“1” B. “3”+“2”=“5”
11.C. “3”-“2”=“32” D. “3”-“2”=“23”
12.表达式MOD(12,7)的值是()
13.A. 5 B.-2 C.-5 D.2
14.下列表达式中结果为.T.的是()
15.A. “9”< “10” B. “王五”$ “王”
16.C.{^05/06/16}>{^08/02/15} D.9>10
17.TYPE(“123.456”)的结果为()
18.A.C B.N C.U D.L
19.表达式SBUSTR(RIGHT(“数据库技术基础”,8),5,4)的结果为()
20.A. 基础 B.术基 C.基 D.技术
21.命令?STR(357.268,5,1)的执行后的结果是()
22.A. 357 B. 357.2 C.357.3 D.357.
23.下列关于数据库表的叙述中,错误的是()。
24.A. 一个数据库表只能属于一个数据库
25.B.一个数据库表可以属于多个数据库
26.C.数据库表可以移出数据库成为多个数据库
27.D.自由表可以添加到数据库中成为数据库表
59.A.25 B.26 C.30 D.36
28.下列关于表的叙述中,错误的是()
29.A.Visual FoxPro可以打开多个表B.Visual FoxPro可以使用多个表的数据
30.C.Visual FoxPro可以有多个当前表D.Visual FoxPr只能有一个当前表
31.可以链接或嵌入OLE对象的字段类型是()
32.A.备注型B.通用型C.字符型D.双精度型
33.以下关于工作区中的叙述中,正确的是()
34.A.一个工作区中只能打开一个表B.一个工作区中可以同时打开多个表
35.C.一个工作区中可以打开多个表,但任一时刻只能打开一个表
36.D.使用OPEN命令可以在指定工作区中打开表
37.下列命令中,创建数据库文件ST.DBC的命令是()
38.A.CREATE B.CREATE ST
39.C.OPEN DATABASE ST D.CREATE DATABASE ST
40.下列方法中不能关闭数据库的是()
41.A.在项目管理器中选择某个数据库,再单击“关闭”按钮
42.B.关闭数据库设计器C.执行CLOSE DATABASE 命令
43.D.执行CLOSE ALL命令
44.要把当前表的记录指针移到第1条记录上,应该使用的命令是()
45.A.SKIP 1 B.GO 1 C.GO TOP D.GO BOTTOM
46.要在当前未用的最小工作区中打开C:\XH\BOOK.DBF,可以使用的命令是()
47.A.USE C:\XH\BOOK.DBF IN 1 B.USE C:\XH\BOOK.DBF IN 0
48.C.USE BOOK.DBF IN 0 D.OPEN C:\XH\BOOK.DBF IN 0
49.要显示D:\ZG\ZGDA.DBF表的第2-4条记录,应该使用的命令是()
50.A.USE D:\ZG\ZGDA.DBF B.USE D:\ZG\ZGDA.DBF
51.GO 2 GO 2
52.DISPLAY DISPLAY REST
53.C.USE D:\ZG\ZGDA.DBF D.USE D:\ZG\ZGDA.DBF
54.GO 2 GO 2
55.DISPLAY NEXT 3 LIST
56.当前表有25条记录,当前记录号是6,执行如下命令后的结果是()
57.SKIP 30
58.?RECNO( )
高二《数据库应用基础》期末考试答题卷姓名:分数:
一、填空题(每空1分,共30分)
1. 2. 3. 4. 5. 6. 7. 8. 9.10. 11. 12. 13.14. 15. 16. 17.18. 19. ,20.,21 ,22. ,23 ,24., 。
三、单项选择题(将选择的答案填在下表中,共40分)
三.综合应用题操作命令(30分)
1.将日期常量2016年1月12日赋给变量X、Y。
2.删除所有用户自定义内存变量。
3.复制xuesheng表数据,在D:\BAK\下建立新表xsbak1。
4.复制xuesheng表结构,在D:\BAK\下建立新表xsbak2。
5.在D:\XSGL\下创建一个文件名为XSGL的数据库。
6.把D:\XSGL\目录下XSGL数据库设置为当前数据库。
7.在当前没有使用的工作区号最小的工作区打开D:\ZG\ZGGL\ZGGZ表,并为该表指定一个别名“工资”
8.选择5号工作区为为当前工作区,并打开GZ表。
9.用用浏览/编辑数据命令显示XSDA表里的所有女同学的信息。
10.将D:\XS文件夹中的XSDA表里所有男同学的记录添加到D:\XS\文件夹中的XSDA1表中。