已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章 数据库基础计算机自诞生以来已经历了半个多世纪的历程,它的应用已经渗透到人类社会的各个领域,其中最主要的应用领域是科学计算、过程控制和数据处理。近些年来,随着科学技术的发展和信息量的迅猛增长,使计算机的另一应用领域-数据管理的应用在逐渐扩大,其中最主要的是数据库技术。本章首先介绍数据库DB(Database)和数据库管理系统DBMS(Database management system)的基本概念,然后以常用的微软Office组件Access为例,介绍数据库管理系统的使用方法,包括创建数据库、创建表、使用数据表进行查询,创建窗体和报表等常用功能。.1 数据库的概念.1.1 数据、信息与数据处理a. 数据的概念数据是指存储在某种媒体上的符号的集合,是对客观事物的描述,这些符号不仅可代表数字、文字,还可代表图形、声音、视频信号等。b. 信息的概念信息是指数据中“有用”的部分,是随着研究的问题不同而改变的,是因人而异的。同样的数据对某个问题“有用”,构成信息,可以帮助人们做出正确的决策,但对另一个问题可能没什么用途,甚至毫无意义。c. 数据处理数据处理是指从数据中提取信息的过程,根据具体问题的不同,数据处理可以比较简单也可以相当复杂。可用公式表示信息与数据之间的关系为:信息 = 数据 + 处理.1.2 数据处理方式的发展d. 人工管理阶段人们采用手工方法,利用纸和笔及简单的计算工具对数据进行处理,效率非常低。e. 文件管理阶段随着计算机硬件和操作系统的发展,计算机的应用范围由单纯的数值计算逐渐推广到其它应用领域,操作系统中的文件系统负责数据和文件的管理。计算机的文件管理系统不仅提高了数据处理的效率,还可以将数据和信息长期保存在计算机的存储介质中,以备将来使用。然而,由于文件管理系统是将数据以文件的形式存储,所以数据之间相互独立,缺乏彼此之间的联系,且数据的冗余度高。f. 数据库管理阶段20世纪60年代后期,计算机硬件和软件得到快速的发展,计算机应用于数据管理的规模更加庞大,需要计算机管理的数据量急剧增长。文件管理系统的数据管理方法已经无法满足要求,为解决数据相互之间的独立性问题,实现数据的统一管理,达到数据共享的目的,发展了数据库技术。数据库管理阶段的发展经历了层次数据库和网状数据库阶段,发展到20世纪70年代,出现了关系数据库系统,并逐渐占据了数据库领域的主导地位。.1.3 数据库中一些常用的概念g. 数据库数据库是将数据按照一定的数据模型进行组织,保存在存储介质中,既包含数据本身,又包含数据之间的相互联系。h. 数据库管理系统数据库管理系统是管理数据库的软件,主要具备以下功能:(1) 数据定义功能定义数据库的结构,以及其它约束条件。(2) 数据操纵功能对数据库中的数据进行编辑(插入、修改和删除)和查询。(3) 数据库运行控制功能数据库中的数据是共享的资源,提供给多个用户共同使用,数据库管理系统必须有具有对数据安全性和数据存取并发性的控制能力。(4) 数据库的建立和维护功能数据库初始数据的输入以及与其它数据源的数据交换等。.2 数据模型.2.1 数据模型概念把现实世界中的事物以及事物之间的相互联系以数据的形式存储到计算机中需要对现实世界进行抽象,表示现实世界中事物以及事物之间联系的模型称为数据模型(Data model)。数据模型是数据库中数据的存储方式,是数据库系统的核心和基础。在数据库系统中,常用的数据模型有层次模型、网状模型和关系模型。其中关系模型是最重要的数据模型,起着主导地位。支持关系模型的数据库系统称为关系数据库系统。.2.2 关系模型i. 关系模型的结构在关系模型中,数据的组织形式是人们通常所熟悉的一张由行列组成的二维表格,一张表就是一个关系。如下面三张表“学生”、“课程”、“选课”所表示的三个关系。表81,学生学号所在系姓名性别年龄200631802101计算机李伟峰男18200631802102计算机张彩霞女19200631802103计算机刘大年男19200641302101电子工程王少华女18200641302102电子工程李立民男19200641302103电子工程张建国男18200642114102工商管理沈小莉女19200642114103工商管理朱德海男20200642114104工商管理马英超男18200642302101中文周红女19200642302102中文赵正杰男19200642302103中文李晓敏女18200642601101经济与贸易李海洋男18200642601102经济与贸易李淑娴女20200642601103经济与贸易王纯女18表82,课程课程代码课程名称类别学分开课院系14210053人工智能选修1.5计算机14210054计算机图形学选修1.5计算机14210055网页设计选修1.5计算机31210010会计学原理选修1.5工商管理31210011统计学原理选修1.5工商管理43110021国际贸易实务选修1.5经济与贸易51210012数学模型选修1.5数学51210013数理统计选修1.5数学51210031英语口语中级选修1.5外语51210032英语国家概况选修1.5外语52210005VB程序设计选修1.5计算中心52210006数据库基础及应用选修1.5计算中心表83,选课学号课程代码学期200631802101312100114200631802102312100114200641302101142100535200641302102142100553200641302102512100123200642114102512100133200642302102142100553200642302103512100313200642601101142100553200642601101512100313200642601101522100053200642601102512100325j. 关系模型中的常用术语(1) 记录:二维表中除第一行外,每一行称为一个记录或一个元组。(2) 字段:表中的一列称为一个字段或属性,每一列的第一行称为字段名或属性名,从第二行开始是字段的取值。(3) 值域:每个字段(属性)的取值范围,称为值域。例如,“性别”字段的值域是男,女(4) 关系模式:关系模式是对关系的一种描述,一般形式为:关系名(属性1,属性2, ,属性n)如上面的三张表“学生”、“课程”和“选课”可用下列关系模式表示:学生(学号,所在系,姓名,性别,年龄)课程(课程代码,课程名称,类别,学分,开课院系)选课(学号,课程代码,学期)(5) 关键字:可以唯一确定一条记录的属性或属性的组合称为关键字。如学生表中的属性“学号”k. 关系模型的规范化条件(1) 每一属性是不能再分的最小数据单位,也就是说不允许表中还有表。如下面的学生成绩表不满足规范化条件。表84,学生成绩表学号姓名考试成绩期中考试期末考试200641302101王少华8590200641302102李立民8692应修改成下面的形式:表84a学号姓名期中考试期末考试200641302101王少华8590200641302102李立民8692(2) 表中的每一列具有不同的属性名(3) 不允许有完全相同的行(记录)(4) 表中的行(记录)和列(字段)与其在表中的顺序无关l. 关系的基本运算(1) 选择(Selection)从已知关系中选出若干个元组的运算称为选择。如从关系“学生”中选出经济与贸易系学生产生新的关系“经贸系学生”如下表。表85,经贸系学生学号所在系姓名性别年龄200642601101经济与贸易李海洋男18200642601102经济与贸易李淑娴女20200642601103经济与贸易王纯女18(2) 投影(Projection)从已知关系的属性集合中选取若干个属性组成新的关系称为投影。如从关系“课程”中选取属性“课程代码”、“课程名称”、“开课院系”组成新的关系。表86课程代码课程名称开课院系14210053人工智能计算机14210054计算机图形学计算机14210055网页设计计算机31210010会计学原理工商管理31210011统计学原理工商管理43110021国际贸易实务经济与贸易51210012数学模型数学51210013数理统计数学51210031英语口语中级外语51210032英语国家概况外语52210005VB程序设计计算中心52210006数据库基础及应用计算中心(3) 连接(Join)连接是将两个或两个以上关系中的某些元组按指定条件进行组合,生成一个新的关系。例如,将三个关系“学生”、“课程”、“选课”进行组合,可获得已选修课程学生的详细信息。表87学号姓名所在系课程代码学期课程名称学分开课院系200631802101李伟峰计算机312100114统计学原理1.5工商管理200631802102张彩霞计算机312100114统计学原理1.5工商管理200641302101王少华电子工程142100535人工智能1.5计算机200641302102李立民电子工程142100553网页设计1.5计算机200641302102李立民电子工程512100123数学模型1.5数学200642114102沈小莉工商管理512100133数理统计1.5数学200642302102赵正杰中文142100553网页设计1.5计算机200642302103李晓敏中文512100313英语口语中级1.5外语200642601101李海洋经济与贸易512100313英语口语中级1.5外语200642601101李海洋经济与贸易522100053VB程序设计1.5计算中心200642601101李海洋经济与贸易142100553网页设计1.5计算机200642601102李淑娴经济与贸易512100325英语国家概况1.5外语.2.3 关系数据库中表之间的联系在关系数据库中存在多张数据表(关系),这些数据表之间往往不是独立的,而是相互联系的,并且联系的方式也是多样化的。经抽象化后,可分为三种类型:m. 一对一若对A表中的任意一个记录,在B表中至多有(也可能没有)一个记录与之对应;反之,对B表中的任意一个记录,在A表中也至多有一个记录与它对应,则称表A与表B为一对一联系,简记为“1:1”。此类关系类型并不常用,因为大多数以此方式相关的信息都在一个表中。可以使用一对一关系将一个表分成两个表。n. 一对多若对A表中的任意一个记录,在B表中至多可有多个记录与之对应;但对B表中的任意一个记录,在A表中至多仅有一个记录与之对应,则称表A与表B为一对多联系,简记为“1:m”。如上面的关系“学生”与“选课”之间,“课程”与“选课”之间均为一对多关系。o. 多对多A表中的任意一个记录,在B表中可能有多个记录与之对应,对B表中的任意一个记录,在A表中也可能有多个记录与之对应,则称表A与表B为多对多联系,简记为“m:n”。一个学校中的“学生”与该校所开设的“课程”之间为多对多联系。即一名学生可选修多门课程学习,另一方面一门课程又可被多名同学选修。两个表之间的多对多关系只能通过定义第三张表(称作联接表)来实现,如“学生”表与“课程”表之间的多对多关系是通过“选课”表来实现的。.3 Access 数据库及应用Access是一种小型关系数据库管理系统,是微软办公套件Office的组件之一,它的应用非常广泛,不仅可以在单机上作为中小型数据库管理系统,而且还可以用在网络上作为“客户机/服务器”(C/S)或“浏览器/服务器”(B/S)模式中的数据库管理系统。.3.1 Access的主要特点p. Access的主要特点是易学易用,操作方便,它采用可视化的操作界面,提供许多工具和向导来帮助使用者完成数据库的管理和程序的开发工作。q. 方便地与微软的电子表格Excel进行数据交换。r. 提供程序设计开发语言VBA(Visual Basic for Application),来开发用户应用程序。s. Access的上一个库文件(扩展名为mdb的文件)中几乎含有该数据库中的所有对象(如:表、查询、窗体、报表、宏和模块)。.3.2 Access数据库的启动像启动其它应用程序一样可通过双击桌面上的Access快捷图标直接启动Access,或通过“开始”按钮逐步完成Access的启动。启动后单击主菜单“帮助示例数据库家庭财产示例数据库”即可打开一个Access数据库实例,如下图。图81 家庭财产示例数据库的主切换面板(窗体)图82 家庭财产示例数据库的数据库窗口图83 “家庭财产”窗体.3.3 Access数据库的组成一个Access数据库共包含表、查询、窗体、报表、Web页、宏和模块七个对象,除Web页面外,其余的对象都存放在一个扩展名为MDB的文件中。t. 表数据表是Access数据库中最基本对象,一个数据库中至少要有一个数据表,否则为空数据库。u. 查询查询是Access数据库最基本的操作,利用查询可以方便地从数据库中得到各种需要的信息,还可以利用查询修改表中的数据,实现对数据库的维护。v. 窗体窗体可以用来作为用户执行数据库有关操作的界面,可以通过窗体界面向数据表中输入数据,也可以将数据表中的数据显示在窗体上,还可以在窗体上放置命令按钮控件来执行某种功能。w. 报表报表是以打印格式展示数据的一种有效方式。因为能够控制报表上所有内容的大小和外观,所以可以按照所需的方式显示要查看的信息。x. Web页用户通过创建Web页,把数据库中的数据向Internet发布。可以从表、查询、窗体和报表中创建静态 Web页。y. 宏宏是由一些操作组成的集合,每一个操作执行一个特定的任务,利用宏可以自动完成一些常规任务。z. 模块模块是由声明、语句和过程组成的集合,作为应用程序的一部分。模块中的声明、语句和过程是用 Microsoft Visual Basic 语言编写的。.3.4 创建Access数据库Access数据库管理系统提供两种创建数据库的方法:可以 遵循“数据库向导”的提示,使用Access 提供的通用模板并选择相应的数据库类型,创建所需要的数据库以及必要的表、窗体及报表,这是创建数据库最简单的方法;也可以先创建一个空数据库,然后再添加表、窗体、报表及其他对象,这是最灵活的方法,但需要分别定义每一个数据库中的对象,需要对数据库中的对象,数据表的结构等有比较清楚的理解和认识。无论哪一种方法,在数据库创建之后,都可以随时修改或扩展数据库。aa. 使用“数据库向导”创建数据库(1)启动Access 2002后,在主窗口右边任务窗格的“根据模板新建”栏目中单击“通用模板”,或执行主菜单“文件新建”命令,在任务窗格中的“根据模板新建”下,单击“通用模板”。(2)在“数据库”选项卡上,单击要创建的数据库类型的图标,然后单击“确定”。 (3)在“文件新建数据库”对话框中,指定数据库的名称和位置,然后单击“创建”。 (4)按照“数据库向导”的指导进行以后操作。 bb. 不使用“数据库向导”创建数据库启动Access 2002后,在主窗口右边任务窗格的新建栏目中单击“空数据库”,选择合适的路径并输入数据库文件名(如“学生管理.mdb”)后单击创建按钮,此时一个空数据库已创建好了,显示如下图84所示的空数据库窗口。图84 创建的空数据库“学生管理”.3.5 在Access数据库中创建表在Access中创建数据表分为两步:创建表的结构和向表中输入数据。cc. 创建表的结构创建表的结构就是利用数据库管理系统的数据定义功能定义表中的字段名,字段类型、字段大小等。如创建一个前面所示的“学生”数据表,可按如下要求定义“学生”表的表结构。表88,学生表的表结构字段名称数据类型字段大小学号文本12所在系文本5姓名文本4性别文本1年龄数字整型采用关系模式表示,“学生”表及其表结构可表示为:学生(学号(文本,12),所在系(文本,5),姓名(文本,4),性别(文本,1),年龄(数字,整型))Access 中可用的字段数据类型有文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象和查阅向导,详细介绍参见Access数据库中的帮助信息。 打开已建立的空数据库“学生管理”如图84所示,选择“表”对象和“使用设计器创建表”然后单击菜单“设计”。在图85所示的窗口中,按照表88的要求设计表结构(设置字段名称,字段类型,字段大小)后,保存该表结构为“学生”。图85 学生表的设计视图dd. 设置表的主键(1)单字段主键如果某字段中包含的值是唯一的(例如“学生”表中的字段“学号”),且不包含空值Null,则可以将该字段指定为主键。可以在图85所示的表设计视图窗口中,选中某一要设置为主健的字段后,单击工具栏中的主键按钮即可。指定为主键的字段不允许输入重复的数据,保证了关系的规范化。(2)多字段主键若表中任何单字段都不包含唯一值时,可以将两个或更多的字段组合在一起指定为主键。如可将“选课”表中的三个属性组合在一起设置为主键,这种情况最常出现在用于多对多关系中关联另外两个表的表。如联接“学生”表与“课程”表之间的多对多关系的“选课”表。ee. 向表中输入数据将图85所示的窗口切换到“数据表”视图,在“学生”数据表中按“表81”输入每位学生的数据,结果如下图。图86 “学生”表的数据表视图窗口.3.6 Access与Excel的数据交换作为Microsoft Office组件之一的Access自然与微软的Office组件Excel很方便的进行数据交换。ff. 导入Excel 工作表中的数据在D:Access文件夹中有Excel工作簿文件“学生管理.xls”,该工作簿中含有两张工作表“课程”和“选课”,现在利用Access与Excel的数据交换功能,将这两张工作表导入到Access数据库“学生管理.mdb”中,产生数据库中的两张表“课程”和“选课”。操作步骤:(1) 启动Access,打开数据库“学生管理.mdb”(2) 单击主菜单“文件获取外部数据导入”,在导入对话框中选择文件类型为“Microsoft Excel”,文件名为“D:Access学生管理.xls”,单击导入按钮,出现下面“导入数据表向导”窗口,如图87。(3) 按照向导提示,逐步往下做就可完成导入操作,将Excel工作簿中的工作表“选课”导入到数据库中。导入表“选课”后,还要修改“选课”表的表结构,可按下表给出的表结构进行修改。图87 导入数据表向导窗口表89,课程表的表结构字段名称数据类型字段大小小数位数课程代码文本8课程名称文本8类别文本2学分数字单精度自动开课院系文本5用同样的方法可导入另一张表“选课”见实验内容。gg. 导出Access表中的数据到Excel工作表中(1) 启动Access打开“学生管理”数据库窗口,选中表对象“学生”;(2) 单击主菜单“文件导出”,在将“学生”表导出为窗口中,保存位置选择“D:Access,保存类型选择“Microsoft Excel 97-2002”,文件名为“学生管理.xls”,单击导出按钮立即完成导出操作。注意:从Access中向Excel 工作簿导出数据时必先关闭Excel工作簿文件。.3.7 建立数据表之间的关系数据库中的各个表之间通过相同的字段建立联系,建立联系后可以对记录实施参照完整性规则,Microsoft Access 使用参照完整性规则系统来确保相关表中记录之间关系的有效性,并且不会被意外地删除或更改相关数据。下面以数据表“学生”、“课程”和“选课”为例,说明怎样建立这三个表之间的关系。hh. 关闭所有的数据表ii. 单击主菜单“工具关系”,打开关系窗口。jj. 单击主菜单“关系显示表”出现显示表窗口如下图,将“学生”、“课程”和“选课”添加到关系窗口中关闭显示表窗口,如图所示。图88 显示表窗口kk. 在关系窗口中,将表“学生”中的字段“学号”拖到表“选课”的字段“学号”上,并在“编辑关系”对话框中选中复选框“实施参照完整性”然后按创建按钮。用同样方法将表“课程”的字段“课程代码”拖到表“选课”的字段“课程代码”上,并实施参照完整性约束“结果如下图。图89 关系窗口.3.8 创建查询对象数据查询是数据库管理系统的基本功能和核心操作,关系的三种基本的运算:选择、投影和连接都是通过查询功能实现的。Access提供可视化的查询操作界面,可以方便地完成数据的查找、修改、分析等多种数据维护功能。ll. 查询的种类(1) 选择查询选择查询是最常用的查询类型,可从一个或多个数据表中检索出符合条件的记录,将结果以数据表形式显示在查询窗口中,还可对查询结果进行排序、分组做总计、计数、平均值以及其它类型的统计运算。(2) 操作查询l 生成表查询生成表查询是将查询得出的结果输出到一张数据表中。l 删除查询利用查询从一个或多个表中删除某些记录。l 更新查询利用查询对数据表中某些记录进行修改。l 追加查询利用查询将一个或多个表中的记录添加到另外的数据表中。(3) 交叉表查询使用交叉表查询可以计算并重新组织数据的结构,这样可以更加方便地分析数据。交叉表查询计算数据的总计、平均值、计数或其他类型的总和,这种数据可分为两组信息:一类在数据表左侧排列,另一类在数据表的顶端。(4) 参数查询参数查询在执行时会显示一个对话框提示用户输入查询参数,根据参数所确定的条件完成查询。mm. 查询步骤下面给出几个查询实例,说明在Access中建立查询的具体方法。例8.1 查询经贸系学生的记录(选择运算)(1) 在数据库窗口中选择查询对象后单击“新建”菜单,选择“设计视图”按确定按钮(2) 在“显示表”窗口中将数据表“学生”添加到查询窗口中,关闭“显示表”窗口(3) 在查询窗口中设置查询条件如下图所示,保存该查询为“经贸系学生”。图810 选择查询窗口(4) 单击工具栏运行按钮显示查询结果如下:例8.2查询计算机系所开课程,只显示“课程代码”、“课程名称”和“开课院系”三个字段(选择运算和投影运算)(1) 在数据库窗口中选择查询对象后单击“新建”菜单,选择“设计视图”按确定按钮(2) 在“显示表”窗口中将数据表“课程”添加到查询窗口中,关闭“显示表”窗口(3) 在查询窗口中设置查询条件如下图所示,保存该查询为“计算机系开设课程”。(4) 单击工具栏运行按钮显示查询结果如下:例8.3多表查询,从“学生”、“课程”和“选课”三张表中查询已选课学生的所有记录(连接运算)(1) 在数据库窗口中选择查询对象后单击“新建”菜单,选择“设计视图”按确定按钮(2) 在“显示表”窗口中将 “学生”、“课程”和“选课”三张表添加到查询窗口中,关闭“显示表”窗口(3) 在查询窗口中设置查询条件如下图所示,将该查询保存为“已选课的学生”(4) 单击主菜单“查询生成表查询”,输入表名“已选课的学生”后按“确定”按钮(5) 单击工具栏运行查询生成数据表“已选课的学生”.3.9 创建窗体 在Access中,窗体是一个重要的对象,可作为数据的输入、输出和修改的界面来使用,或者用作自定义对话框来接受用户的输入及根据输入执行操作。在窗本上放置适当的控件,可方便地对数据表中的数据进行显示、添加和删除等操作,而且,Access的窗体不用写代码就可与数据库中的表绑定,操作十分简便。Access提供三种创建窗体的方法:使用自动窗体、使用向导和使用设计视图。nn. 使用“自动窗体”创建窗体例8.4 创建“学生”窗体。(1) 在数据库窗口中,单击窗体对象。(2) 单击数据库窗口工具栏上的“新建”按钮。(3) 在“新建窗体”对话框中,选中如图8-11所示的“自动创建窗体:纵栏式”。(4) 在“请选择该对象数据的来源表或查询”组合框中,选择查询“已选修课程的学生”。单击“确定”按钮,产生图8-12所示的学生窗体。图8-11 新建窗体窗口图8-12学生窗体oo. 使用“窗体向导”创建窗体例8.5 创建“学生选课”窗体。(1) 在数据库窗口中,单击窗体对象。(2) 单击数据库窗口工具栏上的“新建”按钮。(3) 在“新建窗体”对话框中,选中如图8-11所示的“窗体向导”,单击“确定”按钮,产生下面的“窗体向导”窗口。(4) 在“窗体向导”窗口中,将所有可用字段移动到“选定的字段框”中,然后单击“完成”按钮,产生图8-13所示的“学生选课”窗体。图8-13 “学生选课”窗体习题一、单选题1关于信息与数据的正确论述是_。(A)信息与数据只有区别,没有联系(B)信息是数据的载体(C)数据处理本质上就是信息处理(D)同一信息用同一数据表示形式2在数据管理技术的发展过程中,可以实现数据完全共享的是_。(A)人工管理阶段(B)文件系统阶段(C)数据库管理阶段(D)系统管理阶段3关系数据库中用二维表表示关系,表中的每一行称为一个_。(A)元组(B)字段(C)属性(D)关键字4数据库中存储的是_。(A)数据(B)数据模型(C)数据之间的联系(D)数据以及数据之间的联系5从关系中选出指定属性组成新关系的运算称为_。(A)选择运算(B)投影运算(C)连接运算(D)交运算6从关系中按指定条件选出相应元组的运算称为_。(A)选择运算(B)投影运算(C)连接运算(D)交运算7下列4个选项中,说法不正确的是_。(A)数据库减少了数据冗余(B)数据库中的数据可以共享(C)数据库避免了一切数据的重复(D)数据库具有较高的数据独立性8公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的关系类型是_。(A)一对一(B)一对多(C)多对一(D)多对多9Access数据库管理系统采用的是_模型。(A)层次(B)网状(C)关系(D)链状10Access中表和数据库的关系是_。(A)一个数据库可以包含多个表(B)一个表只能包含两个数据库(C)一个表可以包含多个数据库(D)一个数据库只能包含一个表11下列不属于数据库的七种对象之一的是_。(A)向导(B)表(C)查询(D)窗体12在Access中设置主关键字是在_视图中实现的。(A)表的数据表视图(B)表设计视图(C)查询设计视图(D)查询的数据表视图13关于主关键字的说法正确的是_。(A)作为主关键字的字段,它的数据能够重复。(B)在一个表中,最多只可以设置一个主关键字。(C)在每个表中,都必须设置主关键字。(D)在一个表中可以设置多个主关键字。14每个窗体都要求有一个数据源,这个数据源可以是表,还可以是_。(A)代码(B)报表(C)查询(D)宏15若在创建表中建立字段“姓名”,并要求用汉字表示,其数据类型应当是_。(A)文本(B)数字(C)是/否(D)备注二、填空题1在关系数据库中,一个数据表称为一个_。2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钻井可行性研究报告
- 防水胶项目分析方案
- 高中地理培训实施方案
- 高品质海绵钛产业化融资投资立项项目可行性研究报告(咨询)
- 新能源产业园:唐山氢能装备制造产业园项目奠基建设 -2026 届高三语文主题读写素材 11 月热点时事写作素材
- 退役军人岗位协议书
- 委托代为投保协议书
- 巴蜀文化旅游协议书
- 代签客户协议书
- 客厅角落艺术装置创新创业项目商业计划书
- 2025年中远海运招聘1189人(含社招)笔试参考题库附带答案详解
- 中国金币总公司招聘考试题
- 《中国近现代史纲要》课件第六章
- GB/T 40236-2021硼硅玻璃管道
- GA/T 487-2020橡胶减速丘
- 外交和领事豁免、国际组织的豁免zch
- 中宫格练字模板
- QC成果提高悬挑梁施工质量合格率(共52图文详细)
- 禾川x3系列伺服说明书
- 企业培训5W2H分析法(31P PPT)
- 《风电防雷接地》word版
评论
0/150
提交评论