版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库复习提纲选择题1如果表 A 中的一条记录与表 B 中的多条记录相匹配, 且表 B 中的一条记录与 表 A 中的多条记录相匹配,则表 A 与表 B 存在的关系是( D )。A. 一对一B .一对多C.多对一D .多对多2 数据库(DB )、数据库系统(DBS)、数据库管理系统(DBMS )之间的关系 是( C )。A. DB 包含 DBS 和 DBMSB. DBMS 包含 DB 和 DBSC. DBS包含DB和DBMSD.没有任何关系3. “商品”与“顾客”两个实体集之间的联系是( D )。A. 一对一B .一对多C.多对一D .多对多4. 常见的数据模型有 3种,分别是( B )。A .
2、网状、关系和语义B .层次、关系和网状C.环状、层次和关系D .字段名、字段类型和记录5. 在关系运算中, 选择运算 的含义是( A )。A. 在基本表中,选择 满足条件的元组 组成一个新的关系B. 在基本表中,选择需要的属性组成一个新的关系C. 在基本表中,选择满足条件的元组和属性组成一个新的关系D 以上三种说法均是正确的6在关系运算中, 投影运算 的含义是( B )。A .在基本表中选择满足条件的记录组成一个新的关系B. 在基本表中选择 需要的字段(属性)组成一个新的关系C. 在基本表中选择满足条件的记录和属性组成一个新的关系D 以上三种说法均是正确的7在关系数据库中, 能够唯一地标识一个
3、记录的属性或属性的组合称为 ( A )A. 关键字B .属性C.关系D .域8用二维表来表示实体及实体之间关系的数据模型是(D )。A .实体-联系模型 B.层次模型C.网状模型 D .关系模型9. Access中表和数据库的关系是(A )。A .一个数据库可以包含多个表C. 一个表可以包含多个数据库B. 一个表只能包含两个数据库D .一个数据库只能包含一个表10. 关系数据库管理系统中能实现的专门关系运算包括( B )A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表11. 在Access数据库对象中,体现数据库设计目的的对象是(B )A .报表B.查询
4、C.表D.模块12. 人员基本信息一般包括:身份证号、姓名、性别、年龄等,其中可以做主关 键字的是( A )A .身份证号B.姓名C.性别D.年龄13. 假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量,) 一组属性来描述图书,可以作为“关键字”的是( A )。A .书号B .书名C.作者D .出版社14. 在Access表中,可以定义3种主关键字,它们是(C )。A .单字段、双字段和多字段B.单字段、双字段和自动编号C.单字段、多字段和自动编号D .双字段、多字段和自动编号15. 使用“表设计器”定义表中字段时,不是必须设置的内容是(C )。A .字段名称B .数据类型C.说明
5、D .字段属性16. Access中包含有(B )种数据类型。A. 9B. 10C. 7D. 817. 表的组成内容包括(C )A.查询和字段B. 记录和窗体C. 字段和记录D. 报表和字段18.邮政编码是由 6 位数字组成的字符串,为邮政编码设置输入掩码,正确的是A)A. 000000 B. 999999 C. LLLLLL D. CCCCCC19 .在Access的数据库中删除一条记录,被删除的记录(D )A .可以恢复到原来的位置B. 被恢复为最后一条记录C. 被恢复为第一条记录D.不能恢复20.一个关系数据库的表中有多条记录,记录之间的相互关系是( B )A .前后顺序不能任意颠倒,一
6、定要按照输入的顺序排列B. 前后顺序可以任意颠倒,不影响库中的数据关系c前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列21.在Access中,查询的数据源可以是(C )A. 表 B. 查询c. 表和查询D. 表、查询和报表22. 已知“借阅”表中有“借阅编号” ,“学号”和“借阅图书编号”等字段,每 个学生每借阅一本书生成一条记录, 要求按学生学号分组统计出每个学生的借阅 次数,下列 SQL 语句中,正确的是( B )A.Select学号,Cou nt(学号)From借阅B.Select学号,Cou nt(学号)From借阅G
7、roup by学号C.Select学号,Sum(学 号)From借阅D.Select学号,Sum (学号)From借阅Order by学号23. 以下可以一次执行多个操作的数据库对象是( B )A. 数据访问页 B. 宏 c. 报表 D. 菜单24.算法一般都可以用哪几种控制结构组合而成(A. 循环、分支、递归D)B. 顺序、循环、嵌套c. 循环、递归、选择D. 顺序、选择、循环25.用于获得字符串Str从第2个字符开始的3个字符的函数是(A )AMid(Str, 2, 3)BRight(Str, 2, 3)cLeft(Str, 2, 3) DLen(Str, 2, 3)26.对数据表进行筛选
8、操作,结果是( c )A 只显示满足条件的记录,将不满足条件的记录从表中删除B.显示满足条件的记录,并将这些记录保存在一个新表中C. 只显示满足条件的记录,不满足条件的记录被隐藏D. 将满足条件的记录和不满足条件的记录分为两个表进行显示27 .在Access中,参照完整性规则不包括( B )。A .更新规则B .查询规则C.删除规则D .插入规则28. 在Access中,可用于设计输入界面的对象是( B )。A .模块B .窗体C.查询D .表29. 能够将一些内容列举出来供用户选择的控件是(D )。A .直线控件B .选项卡控件C.文本框控件D .组合框控件B )来显示 OLE 对象。C.图
9、像框D .组合框30. 用户在窗体或报表中必须使用(A .对象框B .结合对象框31用于显示说明信息的控件是(C )A .复选框D 控件向导B 文本框C.标签32在( A )中,一般是以大字体将该份报表的标题放在报表顶端的一个标签控件中。A .报表页眉B.页面页眉C.报表页脚D 页面页脚33在报表设计中,以下可以做绑定控件显示字段数据的是(A)。A .文本框B.标签C.命令按钮D 图象34要显示格式为日期或时间,应当设置文本框的控件来源属性是(B )。A date( ) 或 time( )B= date( ) 或 =time( )C date( ) & / &time( )D=date( )
10、& / &time( )35用来插入或删除字段数据的交互式控件是( B )。A 标签控件 B 文本框控件 C 复选框控件 D 列表框控件 36可以用来给用户提供必要的选择选项的控件是(C )。A 选项按钮B 复选框控件C 选项组控件D 切换按钮37用于设定在控件中输入数据的合法性检查表达式的属性是( B )。A 默认值属性 B 有效性规则属性 C.是否锁定属性 D 是否有效属 性38要用文本框来显示日期,应当设置文本框的控件来源属性是(C )。A time( )B= date(date() ) C=date()D date()39自动窗体向导不包括( D )。A 纵栏式B 数据表C.表格式 D
11、 .窗体式40用来处理每条记录,其字段数据均须通过文本框或其他控件绑定显示的是( B )。A 主体B 主体节C 页面页眉D 页面页脚41报表输出不可缺少的内容是( A )。A 主体内容 B 页面页眉内容 C.页面页脚内容 D 报表页眉42在报表上显示格式为“ 5/总 18 页”的页码,则计算控件的控件来源应设置A.B.C.D.A 关闭表B .退出 AccessC.退出查询D .退出宏44.使用宏组的目的是( D )。A .设计出功能复杂的宏B.设计出包含大量操作的宏C.减少程序内存消耗D .对多个宏进行组织和管理45.在 VBA 中,实现报表打开操作的命令是A )。A. DoCmd.OpenR
12、eportB. OpenReportC. Do. OpenReportD . DoOpen. ReportD )。page/总pages=page/总pages page &/总 &pages=page & /总&pages & 页43 宏操作 QUIT 的功能是( B )46. 在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为( D )。A .程序范围B.全局范围 C.模块范围D .局部范围47. 能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( B )A .数据访问页B.菜单50.下列逻辑表达式中,能正确表示条件A. x Mod 2
13、=1 Or y Mod 2=1 C. x Mod 2=1 And y Mod 2=1C.宏D .报表x 和 y 都是奇数”的是( C )B. x Mod 2=0 Or y Mod 2=0D. x Mod 2=0 And y Mod 2=0A .方法和事件 B.事件和方法C.事件和属性D .过程和方法48.某窗体中有一命令按钮, 需要执行的宏操作是(在窗体视图中单击此命令按钮打开另一个窗体,D )。A. OpenQueryD. OpenFormB. OpenReportC. OpenWindow49.以下可以一次执行多个操作的数据库对象是( C )51 .在窗体中有一个命令按钮 Comma nd
14、1,编写事件代码如下:Private Sub Command1_Click()Dim Sum As IntegerSum=0For i=1 To 10Sum=Sum + iNext iMsgbox SumEnd Sub打开窗体运行后,单击命令按钮,输出的结果是( B )。A 15B55C25D3552在窗体中添加一个名称为 Commandl 的命令按钮,然后编写如下事件代码:Private Sub Commandl_Click()a=75If a 60 Then k=1ElseIf a70 Then k=2ElseIf a80 Then k=3ElseIf a90 Then k=4End If
15、MsgBox kEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为( A )。A 1B2C3D453在 VBA 中,实现窗体打开操作的命令是(A )。A DoCmd.OpenFormBOpenFormC Do.OpenFormDDoOpen.Form54以下程序段运行结束后,变量 x 的值为( C )。x=2 : y=4Dox=x*y : y=y+1Loop While y60 Then i=1if A70 The n i=2if A80 The n i=3if A90 The n i=4MsgBox iEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为(C. 35
16、7 .在窗体中有一个命令按钮(command1),对应的代码如下:Private Sub comma nd1_Click() sum=0For i=2 To 10 Step 2sum=sum+iNext iMsgBox sumEnd SubB )oC.运行以上事件,程序的输出结果是(55A . 10B. 30 58 .以下程序段运行结束后,变量x的值为(Cx=2: y=4Dox=x*y : y=y+1 Loop While y4D . 20二.填空题1. 实体之间的联系类型有三种,分别是2. 数据表中的“行”称为记录 “列”3. 数据库管理系统所支持的数据模型有 据模型、关系数据模型4. 关系
17、完整性包括实体完整性、参照_完整性和用户定义完整性三个方面。5. Access数据库包含有数据表、窗体、报表、报表、数据访问页、宏、模块 7种数据库对象。6. Access数据库文件的扩展名为是一对一、称为字段3种,分别是层次数据模型、Rdbo一对多和多对多。网状数7. 能够唯一标识表中每条记录的字段称为 主要关键字;如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为 外部关键字。8. 查询可以作为表、 查询_和窗体的数据源。9. Access数据库包含有 数据表、查询、窗体、报表、数据访问页、宏、模块 7种数据库对象。10. SQL查询主要包括联合查询、传
18、递查询、数据定义查询和子查询。11. 窗体由 窗体页眉、 页面页眉、主体、页面页脚和窗体页脚5节组成 12.数据访问页是一种特殊的 WEB页,通过它可以查看、添加、编辑的操作存 储在Access数据库中的数据。13打开一个窗体应该使用的宏操作是 OpenForm,宏名为AutoExec的宏为自动 运行宏。14. 如果要求通过输入学号查询学生情况,可以采用参数查询;如果从学生表中, 以班级为单位生成每个表的学生班,可以采用 生成表查询;如果要将表中的若 干记录删除,应该创建 删除查询。15. Access中若要将数据库中的数据发布到网上,应采用的对象是数据访问页。16. 按满足指定条件执行宏中的
19、一个或多个操作,这类宏称为 条件操作宏;打开 一个表应该使用的宏操作是 OpenTable,关闭指定的Access对象应该使用的宏操 作是Close。17. 报表标题一般放在 报表页眉中,报表设计中可以通过添加 分页符控件来控 制另起一页输出显示。18. SQL语言的含义是_结构化查询语言19. 将表A中的记录添加到表B中,要求保持表B中原有的记录,可以使用的 查询是追加查询20. 利用对话框提示用户输入查询条件,这样的查询属于参数查询三、数据库系统设计(一)某高校教务处,需要创建学生-课程数据库,主要信息如下:1) 学生的数据有:学号,姓名,班级,性别,年龄,所属专业2) 课程的数据有:课程
20、编号,课程名称,先修课程,学分3) 学生选课的数据有:学号,课程编号,课程成绩1. 请:(1)分析系统中所包含的实体及其属性。(2) 画出该数据库的完整E-R图。(3) 写出该数据库的关系模型数据结构。2. 在上题数据库中,用SQL语言实现下列两项查询:(1) 查询所有女生的基本信息(2) 查询“国际贸易”专业的姓刘的学生,要求显示学号,姓名及专业 答:(1)该数据库有两个实体,分别是(2)画出该数据库的完整E-R图(3) 写出该数据库的关系模型数据结构。学生(学号,姓名,班级,性别,年龄,所属专业)课程(课程编号,课程名称,先修课程,学分)选课(学号,课程编号,课程成绩)2.(1) sele
21、ct * from student Where 性别=“女”(2) select 姓名,学号,专业 from studentWhere所属专业=“国际贸易” and姓名like刘(二)某物流公司员工,主要工作是负责读书的入库。涉及到的数据如下:1)操作员的数据有:操作员编号,姓名,密码2) 图书的数据有:图书编号,书名,主编(每本书仅一个主编),出版社,库 存数量3)入库数据有:入库单号,入库日期,入库数量。4)出库数据有:出库单号,出库日期,出库数量说明如下:1)同一本图书使用相同的编号,每一本书只能由一个出版社出版。2)每张出/入库单记录同一本图书。3)每张出/入库单都必须记录操作员的信息。1请:(1)分析系统中所包含的实体及其属性。(2)画出该数据库的完整E-R图。(3)写出该数据库的关系模型数据结构。2.在上题数据库中,用SQL语言实现下列两项查询
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 太平鸟集团秋招面试题目及答案
- 四川德胜集团招聘笔试题及答案
- 2026年航空安全员地面服务面试题及答案
- 2026年银行客服主管面试题及答案解析
- 2026年文化产业总监面试题及答案
- 2026年数据分析行业数据产品业务经理的招聘题目及答案参考
- 2026年资金管理面试题及答案解析
- 2026年小米技术专家面试题及答案
- 2026年网络调试专员面试题及答案参考
- 2025年大同煤炭职业技术学院单招综合素质考试模拟测试卷附答案解析
- 墙壁维护施工方案(3篇)
- 骨外科护理年度工作总结范文
- 东北大学《大学物理》2024 - 2025 学年第一学期期末试卷
- 人工智能安全风险测评白皮书(2025年)
- 2025下半年贵州遵义市第一人民医院招聘事业单位65人笔试备考重点试题及答案解析
- 围麻醉期应激反应的调控策略
- 2025年外贸实习合同协议
- 集成电路封装测试厂建设项目可行性研究报告
- 医院服务礼仪培训
- 亚朵酒店管理分析
- 个人简历模版(三页)带封面(可编辑)大学毕业生版
评论
0/150
提交评论