当前位置:文档之家› Access数据库应用技术

Access数据库应用技术

Access数据库应用技术
Access数据库应用技术

2009-2010学年第二学期期末考试

Access 数据库应用技术 试卷A

适用专业:会计电算化 年级:08会计10,11班 考试形式:开卷 考场要求:机试 考试时间:120 分钟 出卷人:

班级: 学号: 姓名: 评分:

一、选择题(本题共10小题,每题1分,共10分)

1、数据库管理系统是

(A) 操作系统的一部分

(B) 在操作系统支持下的系统软件 (C) 一种编译系统 (D) 一种操作系统

2、在E-R 图中,用来表示实体联系的图是 。 (A )椭圆形 (B )矩形 (C )菱形 (D )三角形

3、数据库设计的根本目标是要解决 。

(A )数据共享问题 ( B )数据安全问题 (C )大量数据存储问题 ( D )简化数据维护

订 线

4、数据库系统的核心是。

(A)数据模型(B)数据库管理系统

(C)数据库(D)数据库管理员

5、利用Access创建的数据库文件,其扩展名为。

(A.ADP (B).DBF

(C).FRM (D).MDB

6、如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录只能与表A 中的一条记录相匹配,则表A与表B存在的关系式。

(A)一对一(B)一对多(C)多对一(D)多对多

7、不属于Access对象的是。

(A)表(B)窗体(C)文件夹(D)查询

8、在数据表视图中,不能。

(A)修改字段的类型(B)修改字段的名称

(C)删除一个字段(D)删除一条记录

9、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框中

的。

(A)格式选项卡(B)事件选项卡

(C)方法选项卡(D)数据选项卡

二、数据表操作题:(7小题,每小题4分,共28分)

1、在Exam1.mdb数据库中建立1个新标,名为”护士”,表结构如下图

2、设置“护士ID”字段为主键。

3、设置“姓名”字段为必填字段。

4、设置”年龄”字段的有效性规则和有效性文本。具体规则为:输入年龄必须在20岁至35岁之间(含20岁和35岁),有效性文本的内容为“年龄应在20岁到35岁之间”

5、将下表所列数据输入到“护士”表中,且显示格式应与下表内容相同。

6、通过相关字段建立“医生”,“课时”,“病人”和“预约”等四个表之间的关系,同时使用实施参照完整性。

7.打开Exam1.mdb数据库中的医生表,设置数据表背景色为黄色,网格线为虚线,字体四号加粗。

三、查询操作题:(8小题,每小题4分,共32分)

1、请打开Exam2.mdb文档,完成以下操作:

(1)创建1个查询“QY1“,查找并显示”学号“,”姓名“,”性别“,”年龄“和”党员否“5个字段。

(2)创建一个查询“QY2“,查找并显示所有姓刘学生的”学号“,”姓名“,”

性别“3个字段的内容。

(3)创建一个总计查询“QY3“,计算全体学生的平均年龄,要求显示字段标题为”

“学号”,“姓名”,“年龄平均值”并按学号升序排序。

(4)创建一个参数查询“QY4”,当运行时屏幕出现请输入姓名的提示对话框。用户输入一个姓名后就显示相应的学生的所有字段信息。

2、请打开Exam3.mdb文档,完成以下操作:

(1)根据“物品”表创建一个生成表查询,把物品类型为“外设”并且“当前库

存量”大于15的物品查找出来生成一个新表,生成表的名称叫“销售物品

信息”,查询名称为“生成表查询”。新表中要显示物品表中所有字段信息。

(2)根据外设表创建一个追加查询,将日期在2002年以后的外设记录追加到“2002年后的外设”表中。要求显示字段“物品编号”,“名称”,“物品类型”,“日

期”,“当前库存量”。查询命名为“生成表查询”。

(3)创建一个更新查询,将客户与物品表中的销售价格统一提高10%,查询命名为“更新查询”。

(4)创建一个删除查询,删除物品表中物品类型为配件或者制购类型为生产组装的产品记录。

四、窗体操作题:(3小题,每小题5分,共15分)

1. 请打开Exam3.mdb数据库,并按指定要求完成有关的操作。

(1)根据Exam3.mdb数据库中的“供应商”表和“供应商与物品”表创建主/子式窗

体“查询供应商物品价格”,根据供应商显示其提供的物品及价格信息。显示的

字段有供应商表中的供应商名称,电话号码,电子邮件地址和供应商与物品表中

的采购物品编号,价格字段。子窗体使用数据表布局。

(2)根据Exam3.mdb数据库中的“物品”表,利用图标向导创建显示当前物品库存

量的图表窗体“不同类型物品当前库存量显示”。图表使用的字段为“物品类型”

与“当前库存量”,图表类型为“柱形圆柱图”。如图所示:

(3)打开“客户与物品”表,使用自动窗体方式创建一个显示客户与物品信息的纵

栏式窗体,保存为“客户与物品信息窗体”。然后回到设计视图中,添加窗体页

眉和窗体页脚。在页眉处添加标签控件,输入“客户与物品信息表”,字体为隶

书,字号26号,颜色为红色,居中显示。页脚处插入当前日期和时间。

五、报表操作题:(3小题,每小题5分,共15分)

请打开Exam4.mdb数据库,里面已经设计好表对象“学生”,和查询对象”qy”为数据源的报表对象“sturepo”,在此基础上按照以下要求补充报表设计:

(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“stuTitle”,其标

题显示为“团员信息一览表”。

(2)在报表的主体节区添加一个文本框控件,显示“姓名”字段,该控件放置在距

上边0.1厘米,距左边3.2厘米,并命名为“Tname”。

( 3 ) 在报表的报表页脚节区位置添加一个计算控件,计算并显示学生的平均年龄。

计算控件放置在距上边0.1厘米,距左边4.3厘米,并命名为“Taverage”

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。 第2章 SQL 语言简介 1. 什么是SQL语言?SQL语言具有哪些特点和功能? 答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系

数据库系统。 SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。 2. SQL语言包含哪几个部分? 答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language) 3. 在联接查询中,包含哪几类联接?答:联接可分为3类: (1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

实验一ACCESS数据库及表的操作

可编辑可修改 实验一数据库及表的操作 实验类型:验证性实验课时:_6_学时指导教师: _______________ 时间:2013年月日课次:第___________________ 节教学周次:第________ 周 实验分室:_______________ 实验台号:__________ 实验员:_________________ 一、实验目的 1.掌握数据库的创建及其它简单操作 2.熟练掌握数据表建立、数据表维护、数据表的操作 二、实验内容与要求 1.数据库的创建、打开、关闭 2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入 3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容 4?数据表的操作:查找替换数据、排序记录、筛选记录 三、实验步骤 案例一:创建数据库 1.创建空数据库 要求:建立“教学管理.accdb ”数据库,并将建好的数据库文件保存在“实验一”文件夹中。 操作步骤:

IS 1 丿小? e 叮亍 Micrtilitil ftfdwvi 口 可审业 a 站 j-t 4审时 OffiCfLC WF gm ■ *陆 (2)单击険'I 按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,在“ 件夹中,单击“确定”按钮,如图 1-2所示。 (3)这时返回到access 启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件 扩展名,access 将自动添加上。 (4 )在右侧窗格下面,单击“创建”命令按钮,如图 1-1所示。 (5)这时开始创建空白数据库,自动创建了一个名称为表 1的数据表,并以数据表视图方式打开这 个表1,如图1-3所示。 J 曰归 图1-1 创建教学管理数据库 (1 )在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库” ,在右侧窗格的文件名文本 框中,给出一个默认的文件名“” 。把它修改为“教学管理”如图 1-1所示。 实验一”文

Access大数据库技术项目化教程思考与练习

一、简答题 1.简述Access 2010的启动方法。 启动Access 2010的方式与启动一般应用程序的方式相同,有四种启动方式: (1)常规启动:开始→程序→Microsoft Office→Microsoft Access 2010。 (2)桌面图标快速启动:如果桌面上有Access快速启动图标,则双击该图标启动。 (3)“开始”菜单选项快速启动:单击“开始”菜单中的快速启动图标启动Access 2010。 (4)通过已存文件快速启动:在我的电脑或资源管理器中双击已存在的Access数据库文件启动Access 2010。 2.简述Access 2010的退出方法。 退出Access 2010的方法有以下几种: (1)单击Access窗口标题栏右侧的“关闭”按钮。 (2)双击Access窗口标题栏左侧的控制菜单图标。 (3)单击“文件”选顶卡中的“退出”按钮。 (4)按快捷键Alt+F4。 3.什么是Access?Access具有哪些特点和功能? (1)Access Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office办公自动化系列应用软件之一。 (2)Access的特点: 1)存储方式单一 2)面向对象 3)界面友好、易操作 4)集成环境、处理多种数据信息 5)支持ODBC(Open Data Base Connectivity,开放数据库互连) (3)Access的功能: 1)组织、存放与管理数据 2)查询数据 3)设计窗体 4)报表输出 5)数据共享 6)建立超链接 7)建立数据库应用系统 4.简述Access 2010工作界面的构成。 (1)标题栏 (2)自定义快速访问工具栏 (3)功能区 (4)导航窗格 (5)命令选项卡 (6)对象工作区 (7)状态栏

数据库应用基础access考试建立表

数据库应用基础access考试建立表

————————————————————————————————作者:————————————————————————————————日期:

信息技术一类专业考试卷 数据库应用基础——Access 2010 (考试时间100分钟,满分100分) 一、单项选择题(每题1分,36小题,共36分。每题所给的四个选项中,只有一个正确答案,请选出该项) (1)用Access 2010创建“学生”数据库文件,其文件名是() A. 学生.adp B. 学生.dbf C. 学生.accdb D. 学生.mdb (2)目前大多数数据库系统,如Access,都是建立在()之上。 A.层次模型 B.关系模型C.网状模型 D. 面向对象模型 (3)数据库系统是由数据库、数据库管理系统、应用程序、()、用户等构成的人机系统。 A. 数据库管理员 B. 程序员 C. 高级程序员 D. 软件开发商 (4)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是() A. 一对一联系 B. 一对多联系 C. 多对一联系 D. 多对多联系 (5)在Access 2010中,用于存放数据库数据的是() A. 表 B. 窗体 C. 模块 D. 查询 (6)下列关于Access 2010数据库的说法,错误的是() A.数据库也可以理解为存放数据的仓库 B.一个数据库可以包含多个表 C.所有的对象都存放在同一个数据库文件中 D.表是数据库中最基本的对象,没有表也就没有其他对象 (7)在Access 2010中,表和数据库的关系是() A.一个数据库可以包含多个表B.一个表只能包含两个数据库 C.一个表可以包含多个数据库D.一个数据库只能包含一个表 (8)在Access 2010数据库中,一个关系就是一个() A. 数据库 B. 记录 C. 字段 D. 二维表 (9)要从教师表中找出职称为“教授”的教师,则需要进行的关系运算是() A. 选择 B. 投影 C. 连接 D. 自然连接 (10)要从学生关系中查询学生的姓名和年龄,则需要进行的关系运算是() A. 选择 B. 投影 C. 连接 D. 自然连接 (11)下列关于数据类型的说法,正确的是() A. 字段的另一种说法 B. 决定字段能包含哪类数据的设置 C. 一类数据库应用程序 D. 用来描述表向导允许从中选择的字段名称 (12)在一个单位的人事数据库,字段“简历”的数据类型是() A. 文本型 B. 数字型 C. 备注型 D. 日期/时间型 (13)如果在创建表中建立字段“时间”,其数据类型应当是()

建立一个简单的access数据库

建立一个简单的access数据库 这一节我们将学习有关数据库创建的内容,用过Access创建数据库的朋友可以略过不看。 打开Microsoft Access,选择文件-〉新建数据库,然后选择一个位置保存你的数据库文件,这里我们按它默认的命名保存。 保存数据库后我们看到的是下面的界面,双击使用设计器创建表,开始创建一个数据表。我们这里的应用你只需照着步骤一步步做下去,即使你以前从没接触过数据库也没有问题,如果你想做深层次的应用,涉及到关系结构的话,那最好还是找一本数据库的书来看看。

接下来我们设计一个用户注册用的用户信息表。双击使用设计器创建表,打开设计界面。在字段名称一栏中填入你想纪录的用户信息(最好字段名不要用中文来命名,这样以后编程的时候不会有太多麻烦,同时也要注意不要用到了数据库自己的保留字---比如temp,这样的话和数据库程序会有冲突,尽量用表名+下滑线+名称的方式来命名,比如tbl_userinfo_name,这里我们先用简单的命名处理)。我们共创建了6个字段,分别为username(保存用户注册的id)、userpass(用户注册用的密码)、usermail(用户的电子邮件地址)、reg_date(用户注册时间)、homepage(用户的个人主页地址)、phone

(用户的联系电话)。数据类型形用它默认的文本类型,字段大小为50,先面我们再来对个别字段进行处理。 一般来讲,用户名、密码、电子邮件地址、联系电话号码都不会超过50个字符(当然,如果有人恶意输入过长的字符串的话会报错,所以我们在后面的网页制作中要做一些限制),而个人主页地址呢,则可能超过---,所以我们将它的字段大小调整为200。 注册日期的时间类型改为日期/时间,*_’ 当然嘛。然后我们可以调用access自己的函数功能为他添加一个默认值,=Now() ,这表示当数据添加时,数据库系统自动以服务器当前时间作为

ACCESS数据库应用技术课后习题参考答案

《ACCESS2010数据库应用技术》 课后习题参考答案 目录 第1章 (1) 第2章 (3) 第3章 (4) 第4章 (5) 第5章 (6) 第6章 (7) 第7章 (8) 第8章 (9) 第9章 (12) 第1章 一、选择题 1.B 2.A 3.B 4.B 5.D

6.C 7.A 8.D 9.C 10.A 11.C 12.D 13.B 14.D 15.B 二、填空题 1.数据库,数据库管理系统,数据库系统 2.元组,属性 3.1:n或一对多 4.选择 5.文件 6.表,窗体 三、问答题 1.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶 段。 人工管理阶段的数据管理是以人工管理方式进行的,一般不需要将数据长期保存;由应用程序管理数据;数据有冗余,无法实现共享;数据对程序不具有独立性。 文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。数据可以长期保存;数据对程序有一定独立性;但数据的共享性差、冗余度大,容易造成数据不一致;数据独立性差;数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。

在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的共享性,有效地减少了数据冗余。 (在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图1-4所示。有关学校信息管理 的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用,而是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。) 新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的 管理以及数据库技术的应用开辟新的途径。 2.答:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库系统中,因为采用了数 据库的三级模式结构,保证了数据库中数据的独立性。在数据存储结构改变时,不影响数据的全局逻辑结构,这样保证了数据的物理独立性。在全局逻辑结构改变时,不影响用户的局部逻辑结构以及应用程序,这样就保证了数据的逻辑独立性。 3.答:关系运算式如下: (1)σ年龄>35(患者) (2)σ职称='主任医师'(医生) (3)π(患者病例号,患者姓名)(σ姓名='王三'(医生患者)),其中连接的条件为“医生.医生编号=患者.医生编号”。 (4)π(医生编号,姓名,职称)(σ患者姓名='刘北'(医生患者)),其中连接的条件为“医生.医生编号=患者.医生编号”。 4.答:启动Access 2010常用的方法有3种: ①在Windows桌面中单击“开始”按钮,然后依次选择“所有程序”→“Microsoft Office”→“Microsoft Access 2010”选项。 ②先在Windows桌面上建立Access 2010的快捷方式,然后双击Access 2010快捷方式图标。 ③双击要打开的数据库文件。 退出Access 2010的方法主要有如下4种。 ①在Access 2010窗口中,选择“文件”→“退出”菜单命令。 ②单击Access 2010窗口右上角的“关闭”按钮。 ③双击Access 2010窗口左上角的控制菜单图标;或单击控制菜单图标,从打开的菜单中选择“关闭”命令;或按组合键Alt+F4。 ④右键单击Access 2010窗口标题栏,在打开的快捷菜单中,选择“关闭”命令。

《ACCESS数据库应用技术教程》习题参考答案

《Access数据库应用技术教程》课后习题参考答案第一章ACCESS2003入门 一、填空题: 1.人工管理、文件系统、数据库系统管理 2.数据库定义、数据库管理、数据库建立和维护 3.数据库 4.数据库管理系统、核心 5.实体集、属性、码 6.实体 7.实体内部、实体之间 8.联系、属性名、联系 9.层次、网状、关系、面向对象、关系模型 10.二维表、二维表 11.候选关键字、候选关键字、主关键字、主键 12.一个关系、一个关系 13.投影 14.等值连接、自然连接 15.范式 16.完整性约束 17.数据库窗口 18.表、查询、窗体、报表、页、宏、模块 19..mdb 20.VBA Application 二、选择题: 1.B 2.A 3.C 4.B 5.B 6.A 7.C 8.C 9.A 10.B 11.D 12.A 13.A 14.A 15.B 16.A 17.C 18.D 19.D 20.A 第二章数据库与表 一、填空题: 1.主键 2.不能相同、不能为空 3.设计 4.自动编号 5.数据表 6.字母、汉字、空格、1~64、

英文句号.、感叹号!、方括号[]、单撇号’ 7.货币型、数字型、文本型、备注型、是否型、文本型(或者数字型)8.显示和打印 9.< 10.输入模式、数据输入 11.格式 12.密码 13.非法 14.有效性规则 15.文本型、查阅 16.数据表 17.格式→字体、不需 18.字段名称、数据类型 19.OLE对象 20.冻结 二、选择题: 1.D 2.B 3.B 4.D 5.B 6.C 7.C 8.D 9.B 10.A 11.B 12.D 13.B 14.C 15.B 16.A 17.B 18.C 19.C 20.B 第三章查询 一、填空题 1、数据表视图、SQL视图、数据透视图视图、设计视图 2、图书编号in (1166,1388) 3、显示 4、生成表查询、更新查询 5、姓名like “李*” 6、窗体、报表 7、查询 8、生成表查询 二、选择题

Access数据库应用教程课后题答案

课后选择题答案 第1章 1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师与课程间的联系就是( D )。 A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系 2.把实体—联系模型转换为关系模型时,实体之间多对多联系在模型中就是通过( C )。 A.建立新的属性来实现 B.建立新的关键字来实现 C.建立新的关系来实现 D.建立新的实体来实现 3.对关系S与关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( A )。 A.并运算 B.交运算 C.差运算 D.积运算 4.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的就是( B )。 A.并 B.选择 C.投影 D.笛卡儿乘积 5.关系型数据库中所谓的“关系”就是指( B )。 A.各个记录中的数据彼此间有一定的关联 B.数据模型符合满足一定条件的二维表格式 C.某两个数据库文件之间有一定的关系 D.表中的两个字段有一定的关系 6.下述关于数据库系统的叙述中正确的就是( A )。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性就是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 7.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系就是( C )。 A.DB包含DBS与DBMS B.DBMS包含DB与DBS C.DBS包含DB与DBMS D.没有任何关系 8.在数据管理技术的发展过程中,可实现数据共享的就是( C )。 A.人工管理阶段 B.文件系统阶段

C.数据库系统阶段 D.系统管理阶段 9.1970年,美国IBM公司研究员E、F、Codd提出了数据库的( C )。 A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 10.设属性A就是关系R的主键,则属性A不能取空值。这就是( A )。 A.实体完整性规则 B.参照完整性规则 C.用户定义完整性规则 D.域完整性规则 11.数据库技术的奠基人之一E、F.Codd从1970年起发表过多篇论文,主要论述的就是( C )。 A.层次数据模型 B.网状数据模型 C.关系数据模型 D.面向对象数据模型 12.在数据库设计中用关系模型来表示实体与实体之间的联系。关系模型的结构就是( B )。 A.层次结构 B.二维表结构 C.网状结构 D.封装结构 13.关系数据模型( D )。 A.只能表示实体间的1:1联系 B.只能表示实体间的1:n联系 C.只能表示实体间的m:n联系 D.可以表示实体间的上述三种联系 14.按照传统的数据模型分类,数据库系统可以分为三种类型( C )。 A.大型、中型与小型 B.西文、中文与兼容 C.层次、网状与关系 D.数据、图形与多媒体 15.数据库管理系统能实现对数据库中数据的查询、插入、修改与删除等操作,这种功能称为( C )。 A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能 16.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它就是数据库设计的( B )阶段。 A.需求分析 B.概念结构设计 C.逻辑设计 D.物理设计 17.E-R图就是数据库设计的工具之一,它适用于建立数据库的( A )。

VB创建ACCESS数据库全解 动态创建数据库、创建表,创建记录 ADO、ADOX

1: 问题的提出 在Visual Basic中,常用的数据访问接口有下列三种:数据库访问对象(DAO,Data Access Object)、远程数据库对象(RDO,Remote Data Object)和ActiveX 数据对象(ADO,ActiveX Data Object )。数据库访问技术一直在不断进步,而这三种接口的每一种都分别代表了该技术的不同发展阶段。最新的是ADO,它是比RDO和DAO更加简单,然而更加灵活的对象模型。正因如此,越来越多的人在用VB开发数据库软件时使用ADO作为数据访问接口。在开发过程中,我们通常的使用的方法是:先使用数据库管理系统(例如:Microsoft Access)或VB中的可视化数据管理器建立好数据库和数据表结构,然后在程序中通过使用ADODC 数据库控件或引用ADO对象与数据库中的表建立连接,再通过数据库感知控件(例如:文本框、DataGrid等)来进行数据库的各种操作。在这种开发过程中,我们有时需要面对这样一个问题:如何让用户在程序运行过程中动态地建立自己所需的数据库和数据表以提高程序的灵活性呢?在程序运行过程中建立自己所需的数据库和数据表,其本质就是用代码(或者说通过编程)来建立数据库和数据表。众所周知,在Foxpro或ASP编程中,这是很容易的一件事件。那么在VB 数据库编程中又是怎样来操作的呢?在VB数据库编程中,如果使用DAO作为数据库访问接口技术,则可以用CreateDatabase结合CreateTableDef方法来实现,目前已有不少书和杂志都讲到了这种方法,本文就不再讲述了;但你如果使用的是最新的数据库访问接口技术ADO,你却发现目前的书和杂志上没有文章讲到如何用代码来建立数据库和数据表的方法,可有时我们非常需要用到这种方法,下面我们就来解决这个问题。 2: ADO与ADOX 我们先来对ADO 和ADOX进行简单的认识。在VB6中,使用ADO开发数据库应用程序时,我们要引用对象库"Microsoft ActiveX Data Objects 2.5 Library",这个东西的简称就是ADO,它是VB6数据库最核心的对象群,也是VB数据库开发人员经常所引用的对象库,在VB6中你可以看到它的各种版本,从2.0版到2.6版都有,很多人对它已经很熟悉,在此我们不再详细介绍。如果要在程序运行过程中创建数据库和表,我们还要引用对象库"Microsoft ADO Ext 2.1. For DDL Security",简称为ADOX,其库文件名为是:Msadox.dll。ADOX 是对 ADO 对象和编程模型的扩展,它将 ADO 扩展为包括创建、修改和删除模式对象,如表格和过程。它还包括安全对象,用于维护用户和组,以及授予和撤消对象的权限。ADOX的对象如下表所示:

ACCESS2010数据库应用技术教程 (1)

ACCESS 2010数据库应用技术教程考试试 卷(A卷) 考生请注意: 试卷下载请解压,解压完成后请将你下载的试卷文件夹修改成以自己的学号—姓名命名的文件夹,然后打开文件夹完成试题。 本次考试是机试,希望大家边做边保存,防止完成内容丢失。在完成试卷的过程中如果出现计算机卡死现象请不要私自处理,请联系监考老师。 完成试卷后将所用文件保存并关闭,打成压缩包后上传至老师要求的服务器路径下。 加油!祝你考试成功! 理论题 【请在答题卡上完成】 一选择题(本题是单项选择题,每题只有一个备选答案,多选、错选、不选均不得分。共15小题,每题1分,共计15分) 1、人们常说的数据模型是指(A)。 A、概念模型 B、实现模型 C、网状模型 D、关系模型 2、实体联系图又称为(C)。 A、N-S图 B、DFD C、E-R图 D、RPD图 3、实体所具有的特性称为(B)。 A、实体 B、属性 C、元组 D、关系 4、数据库管理系统简称(C)。

A、DBO B、DBS C、DBMS D、DBA 5、实体联系图又称为(C)。 A、N-S图 B、DFD C、E-R图 D、RPD图 6、在宏中,openReport操作可用来打开指定的(D)。 A、查询 B、状态栏 C、窗体 D、报表 7、“商品”与“顾客”两个实体集之间的联系一般是(D)。 A、一对一 B、一对多 C、多对一 D、多对多 8、在E-R图中,用来表示实体的图形是(A)。 A、矩形 B、椭圆形 C、菱形 D、三角形 9、设有表示学生的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC关键字(键或码)为:(C)。 A、课程.成绩 B、学号.成绩 C、学号.课号 D、学号.姓名,成绩 10、在数据管理技术发展的三个阶段中,数据共享最好的是(C)。 A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、三个阶段相同 11、Access2003中,表的字段数据类型中不包括(D)。 A、文本型 B、数字型 C、窗口型 D、货币型 12、Access2003的表中,(D)不可以定义为主键。 A、自动编号 B、单字段 C、多字段 D、OLE对象 13、如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的(B)。 A、关键字 B、默认值 C、有效性文本 D、输入掩码 14、在对某字符型字段进行升序排序时,假设该字段存在这样四个值:"100"、"22"、"18"和"3",则最后排序结果是(C)。

ACCESS数据库应用技术作业及复习资料

陕西师范大学计算机课程 ACCESS数据库应用技术理论作业与上机实验 院系:__________________ 学号:__________________ 姓名:________________ 任课教师: 注意事项: ●保持课堂安静,头脑清醒,思维活跃; ●所有作业(理论习题+上机实验)必须按时独立完成,不得抄袭; ●重视上机实践,有效利用宝贵的上机时间; ●理论课随机考勤,上机课刷卡考勤,累积3次缺席,该科目按不及格处理; ●发现上机时间上网聊天或玩游戏,按缺席一次处理; ●该作业与实验请保留至毕业离校,以备学校或教育部抽查; ● 作业01 数据库基础

一、选择题 1. Access是一种(B )型数据库管理系统。 A. 层次 B. 关系 C. 网状 D. 超链接 2. 数据库系统的核心是(A )。 A. 数据库 B. 数据模型 C. 数据库管理系统 D. 软件工具 3. 数据库系统(D )。 A. 比文件系统能管理更多的数据 B. 数据一致性是指数据类型一致 C. 避免了一切数据冗余 D. 减少了数据冗余 4. 关系数据库管理系统能够实现的关系运算是(C )。 A. 选择、投影、连接 B. 排序、索引、统计 C. 关联、更新、排序 D. 显示、打印、制表 5. E-R图即实体-联系图,是设计(A )的有效工具之一。 A. 逻辑模型 B. 概念模型 C. 物理模型 D. 需求分析模型 6. 关系中的每一行称为(B )。 A. 属性 B. 元组 C. 字段 D. 域 7. 关系中的每一列称为(A )。 A. 属性 B. 元组 C. 记录 D. 都不对 8. 实体之间的联系可以归结为(A )三类。 A. 一对一、一对多、多对多 B. 一对一、一对多、多对一 C. 一对多、多对多、多对一 D. 都不对 9. 数据库设计包括(D )。 A. 模式设计和内模式设计 B. 结构特性设计和行为设计 C. 内模式设计和行为设计 D. 概念设计和逻辑设计 二、填空题 1. 在关系模型中,每一个二维表格称为一个(关系)。 2. 按数据结构分,数据模型可以分为(E-R模型)、(关系模型)和(逻辑模型)三种。 3. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、(用户自定义完整性)和自定义完整性。 实验01 Access基础 1. 在D盘建立一个以你的学号命名的文件夹,以后操作均在此文件夹下完成。 2. 建立一个空数据库,命名为“学籍管理系统”,保存到自己的文件夹下。 3. 将你的学号文件夹设置为“默认数据库文件夹”。 4. 利用向导建立一个“订单”数据库。 5. 观察并熟悉Access的标题栏、菜单栏、工具栏、工作区和状态栏。 6. 观察并熟悉Access的表、查询、窗体、报表、宏、数据访问页、模块共7个对象。 7. 将自己的学号文件夹及下属数据保存到优盘或压缩上传到自己的邮箱,以备下次实验使用(以后每次实验完成后都执行此步骤)。 作业02数据库与表

Access数据库应用技术

2009-2010学年第二学期期末考试 Access 数据库应用技术 试卷A 适用专业:会计电算化 年级:08会计10,11班 考试形式:开卷 考场要求:机试 考试时间:120 分钟 出卷人: 班级: 学号: 姓名: 评分: 一、选择题(本题共10小题,每题1分,共10分) 1、数据库管理系统是 (A) 操作系统的一部分 (B) 在操作系统支持下的系统软件 (C) 一种编译系统 (D) 一种操作系统 2、在E-R 图中,用来表示实体联系的图是 。 (A )椭圆形 (B )矩形 (C )菱形 (D )三角形 3、数据库设计的根本目标是要解决 。 (A )数据共享问题 ( B )数据安全问题 (C )大量数据存储问题 ( D )简化数据维护 装 订 装 订 线

4、数据库系统的核心是。 (A)数据模型(B)数据库管理系统 (C)数据库(D)数据库管理员 5、利用Access创建的数据库文件,其扩展名为。 (A.ADP (B).DBF (C).FRM (D).MDB 6、如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录只能与表A 中的一条记录相匹配,则表A与表B存在的关系式。 (A)一对一(B)一对多(C)多对一(D)多对多 7、不属于Access对象的是。 (A)表(B)窗体(C)文件夹(D)查询 8、在数据表视图中,不能。 (A)修改字段的类型(B)修改字段的名称 (C)删除一个字段(D)删除一条记录 9、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框中 的。 (A)格式选项卡(B)事件选项卡 (C)方法选项卡(D)数据选项卡 二、数据表操作题:(7小题,每小题4分,共28分) 1、在Exam1.mdb数据库中建立1个新标,名为”护士”,表结构如下图

Access实验- 数据库创建及表的操作

ACCESS实验数据库及表的操作 一、实验目的 1.掌握数据库的创建及其它简单操作 2.熟练掌握数据表建立、数据表维护、数据表的操作 二、实验内容与要求 1.数据库的创建、打开、关闭 2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入 3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容 4.数据表的操作:查找替换数据、排序记录、筛选记录 三、实验步骤 案例一:创建数据库 1.创建空数据库 要求:在移动盘上建立“\experiment\ACCESS\实验一”文件夹,并在其下建立“教学管理.accdb”数据库。 创建数据库文件操作步骤: 图1-1创建教学管理数据库 (1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。把它修改为“教学管理”如图1-1所示。 (2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,在“\ experiment\ACCESS\实验一”文件夹中,单击“确定”按钮,如图1-2所示。 (3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。 (4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。 (5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视

图方式打开这个表1,如图1-3所示。 图1-2“文件新建数据库”对话框 (6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。 图1-3表1的数据表视图 2.使用模板创建Web数据库 要求:利用模板创建“联系人Web数据库.accdb”数据库,保存在“\ experiment\ACCESS\实验一”文件夹中。 操作步骤: (1)启动Access。 (2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。Web数据库是Access2010新增的功能。这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示 (3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库.accdb”,保存位置在默认Window系统所安装时确定的“我的文档”中显示在右侧的窗格中,参见图1-3所示

access数据库基础及应用课后习题答案

习题一 一.选择题 1.在下列四个选项中,不属于 ...基本关系运算的是(排序)。 A. 连接 B. 投影 C. 选择 D. 排序 2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。 A. 多对多 B. 一对多 C. 多对一 D. 一对一 3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。 A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。 B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。 C. 用外部关键字保证有关联的表之间的联系。 D. 以上各原则都包括。 4.数据库类型是根据(数据模型)划分的。 A. 数据模型 B. 文件形式 C. 记录形式 D. 存取数据方法 5.DBMS是(操作系统支持下的系统软件)。 A. 操作系统的一部分 B. 操作系统支持下的系统软件 C. 一种编译程序 D. 一种操作系统 6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。 A. 查询 B. 选择 C. 投影 D. 联接

7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。 A. 选择 B. 投影 C. 连接 D. 重建 8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。 A.“选择”运算 B.“投影”运算 C.“连接”运算 D.“交”运算 9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。 A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DBS和DB D. DBS与DB和DBMS无关 10.数据库系统与文件系统管理数据时的主要区别之一是(B)。 A.文件系统能实现数据共享,而数据库系统却不能。 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 D.文件系统管理的数据量庞大,而数据库系统管理的数据量较少。 二.填空题 1.从层次角度看,数据库管理系统是位于用户与OS之间的一 层数据管理软件。 2.用二维表数据来表示实体及实体之间联系的数据模型称为关系模型。 3.两个实体集之间的联系方式有1:1、1:n和m:n 。 4.关系模型是用若干个二维表来表示实体及其联系,关系通过关 系名和属性名来定义。关系的每一行是一个元组,表示一个实体;每一列 是记录中的一个数据项,表示实体的一个属性。 5.在关系数据库中,一个二维表中垂直方向的列称为属性,在表文件中叫

最新Access数据库技术与应用课后习题答案

A c c e s s数据库技术与应用课后习题答案

Access 数据库技术与应用课后习题答案第一章 一、选择题 1-5:D A D A B 6-10:B B C B B 二、填空题 1、用户操作系统 2、关系模型 3、1:1 1:n m:n 4、二维表 5、字段名 6、域 7、候选键或候选关键字 8、关系 三、简答题 10、借阅信息(读者编号、书籍编号、借书日期) 读者信息(读者编号、读者信息) 图书信息(书籍编号、书籍名称、类别代码) 图书类别表(类别代码、允许天数) 第二章 一、选择题 1-5:C A B A D 二、填空题

1、关系 2、主窗体数据库窗体 5、主窗体 第三章 一、选择题 1-5:CBCDC 二、填空题 1、表查询窗体报表页宏模块 3、宏 4、mdb 5、我的文档 第四章 一、选择题 1-5:CBBDB 6-10:DDDAD 11-15:ABDCC 16-20:CBCCD 二:填空题 1、主关键字 2、结构记录 3、升序降序 4、会不会 5、无有(无重复) 6、多对多

7、备注型 8、字段输入区 9、常规 10、查找替换 第五章 一、选择题 1-5:ADDCB 6-10:AACDA 二、填空题 1、分组 2、生成表追加查询 3、date() now() 4、对话框 5、“”“” 6、行列交叉处 7、同一行不同行 8、一致 第六章 一、选择题 1-5:CACCC 6-10:DBDBD 11:D 二、填空题 1、主体

2、非绑定计算 3、格式 4、事件其他 5、字段列表按钮 6、该节标题 7、键盘输入 8、添加控件 9、文本框 10、双击单击 第七章 一、选择题 1-5:BDCDC 6-10:DDDDA 11-14:ACDD 二、填空题 1、纵栏式表格式 2、文本框 3、原表记录顺序 4、报表向导 5、空间定位 6、打印预览版面预览 7、shieft 8、4 第八章

创建Access数据库、表和修改数据表(DOC)

实验3 创建Access数据库、表和修改数据表 成绩 专业班级数学142班学号201412012 姓名报告日期2016.10.24 实验类型:●验证性实验○综合性实验○设计性实验 实验目的: (1).掌握Access数据库的创建和打开 (2).掌握Access中数据表的设计和创建和表的完整性约束 (3).掌握Access中查询设计和创建 实验内容和步骤: 1.使用Access创建和打开数据库。 2.使用企Access中数据表的设计器设计并创建表, 对表添加主键, 对表添加用户定义的约束条件, 设置字段的非空约束。 3.使用Access中查询设计器在表上查询(人机会话查询和手工录入查询命令)。 3.1 鼠标单击选定“查询” 3.2在右窗中选定“在设计视图中创建查询”并双击鼠标左键

3.3单击显示表窗口的”关闭”按钮,单击菜单栏的“查询”项,弹出下拉菜单,选定“SQL特定查询”并单击其下拉菜单中的的“联合”项 3.4结果弹出联合查询窗口。在联合查询窗口中可以发布(书写)SQL语句。 3.5 比如:要在student表中查询年龄大于19的学生信息,可以在联合查询窗口中书写命令见下图。

3.6 单击工具栏中的运行按钮(按钮界面有一个红色感叹号)得到查询结果如下: 4. 在Access 中建立表间联结: 在查询设计视图中按住鼠标不放,把需要建立关系的A 表字段拖到需要建立关系的B 表字段即可。 5. 打开已建好的数据库st (st 中间有两个建好的表student ,course),按照下图所示步骤实现参照关系。 第1步: 如图示选定”表”,进一步选定具体表“course ”,选定菜单项“工具”并单击右键,在下拉菜单中选”关系"并双击 第2步 在关系窗口空白处单击鼠标右键,在下拉菜单中选定“显示表(T )”项并单击

数据库应用基础—Access2010第3版张巍主编(真正含答案)

数据库应用基础——Access 2010 张巍主编真正含答案 书后习题 单元一认识数据库系统(10页) 一、选择题 1、数据库管理系统是()。 A、操作系统 B、系统软件 C、编译系统 D、应用软件 2、不属于数据库系统组成部分的是()。 A、用户 B、数据库管理系统 C、硬件 D、文件 3、Access 2010属于()。 A、网状数据库系统 B、层次数据库系统 C、分布式数据库系统 D、关系型数据库系统 4、Access 2010数据库文件的扩展名是()。 A、.mdb B、.dbf C、.accdb D、.mdbx 5、Access 2010的核心数据库对象是()。 A、查询 B、表 C、报表 D、窗体 6、空数据库是指()。 A、没有基本表的数据库 B、没有任何数据库对象的数据库 C、数据库中数据表记录为空的数据库 D、没有窗体和报表的数据库 7、在Access中,用来表示实体的是()。 A、域 B、字段 C、记录 D、表 8、下列实体联系中,属于多对多联系的是()。 A、学生与课程 B、乘客与座位 C、商品编码与商品 D、班级与学生 9、一个学校教师和课程间的联系是()。 A、一对一 B、一对多 C、多对一 D、多对多 10、一个人与他的身份证号码对应的关系是()。 A、一对多 B、一对一 C、多对一 D、多对多 11、一个班级所有同学与他们各自的各科成绩的关系是()。 A、一对多 B、一对一 C、多对一 D、多对多 12、不是Access 2010数据库对象的是()。 A、查询 B、表 C、报表 D、视图 二、判断题 1、数据库系统是一个独立的系统,可不依赖操作系统。() 2、数据库系统的核心是数据库管理系统。() 3、Access 2010是数据库管理系统。() 4、创建数据库时必须先确定文件名。() 5、Access 2010存储的数据库对象存储在一个以“.mdb”为扩展名的数据库文件中。() 6、表就是数据库,数据库就是表。() 7、Access 2010数据库只包括数据表。() 8、视图是Access数据库中的对象。() 9、创建好空白数据库后,系统将自动进入“数据表视图”。() 10、如果创建空白数据库后直接退出系统,则默认的数据表“表1”将被自动保存。() 11、在数据库中,数据由数字、字母、文字、各种特殊符号、图形、图像、动画、声音等组成。() 12、关闭数据库时将自动退出Access 2010。()

Access数据库应用技术

2009-2018学年第二学期期末考试 Access 数据库应用技术试卷A 适用专业:会计电算化 年级:08会计10,11班考试形式:开卷 考场要求:机试 考试时间:120分钟 出卷人: 1、数据库管理系统是(A)操作系统的一部分 (B) 在操作系统支持下的系统软件 (C) 一种编译系统 (D) 一种操作系统 2、 在E-R 图中,用来表示实体联系的图是。 (A) 椭圆形 (B) 矩形 (C) 菱形 (D) 三角形 3、 数据库设计的根本目标是要解决。 装 I

(A)数据共享问题(B )数据安全问题 (C)大量数据存储问题(D)简化数据维护 4、数据库系统的核心是。 (A)数据模型(B)数据库管理系统 (C)数据库(D)数据库管理员 5、利用Access创建的数据库文件,其扩展名为。 (A.ADP(B).DBF (C).FRM(D).MDB 6如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录只能与表A 中的一条记录相匹配,则表A与表B存在的关系式。 (A)—对一(B)—对多(C)多对一(D)多对多 7、不属于Access对象的是。_ (A)表(B)窗体(C)文件夹(D)查询 8、在数据表视图中,不能。 (A)修改字段的类型(B)修改字段的名称 (C)删除一个字段(D)删除一条记录 9、为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框中的。 (A)格式选项卡(B)事件选项卡 (C)方法选项卡(D)数据选项卡 10、使用宏组的目的是。 (A)是基础功能复杂的宏 (B)设计出包含大量操作的宏 (C)减少程序内存消耗 (D)对多个宏进行组织和管理

相关主题
文本预览
相关文档 最新文档