版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5.1数据库概述5.1.1数据库中常见概念数据库技术是数据管理技术,是计算机科学的一个重要分支,在计算机应用的三大领域(科学计算、数据处理和过程控制)中,数据处理约占70%,而数据库技术就是作为一门数据管理技术发展起来的,是目前应用最广的技术之一。数据库主要应用在数据量大、变化频繁和查询条件多的场合中。1.数据数据(Date)是描述事物的符号记录,是数据库中存储的基本对象。2.数据库数据库(DateBase,DB)是存放数据的仓库。只不过这个仓库是在计算机存储设备上,并且数据是按一定的格式存放的。也就是说,是按特定的组织形式将数据保存在存储介质上的。下一页返回5.1数据库概述特点:①在数据库中,不仅包含数据本身,还包含数据之间的联系。②数据通过一定的数据模型进行组织,保证有最小的冗余度,有层次、网状和关系模型。③各个应用程序共享数据。④可对数据进行各种操作,如定义、操纵等。3.数据库管理系统数据库管理系统(DBMS)(如Access),是管理数据库的建立、运行和维护的软件。4.数据库应用系统(DBAS)数据库应用系统(DBAS)是使用数据库管理系统开发出来的应用软件(如图书管理系统、学生管理系统)。上一页下一页返回5.1数据库概述5.1.2关系模型用二维表格来存储和管理数据。表是记录的容器,一个数据库可以包含多个表,一个表可包含多个记录,实际应用中,每一个二维表代表了一个关系。关系模型中的常用术语如下:1.记录表中的每一行数据称为一个记录,一个表可以包含多条互不相同的记录。记录在表中的先后顺序不影响数据的实际意义。2.字段表中的每一列称为一个字段,一个记录可以包含若干个互不相同的字段。字段在记录中的先后顺序不影响数据的实际意义。3.字段名二维表第一行显示每一列的名称,例如,“姓名”“性别”等。上一页下一页返回5.1数据库概述4.字段值行和列的交叉位置表示某个字段的值。即表的内容部分。5.表结构表中的第一行表示组成该表的各个字段名称,以及各字段取值的类型、宽度等,如图5−1所示。6.表间联系一个数据库中要包含多张表和表间联系。表间联系通常有三种:一对一、一对多和多对多。(1)一对一联系如果表1中的每一个记录至多和表2中的一个记录有联系,反之亦然,则称表1和表2是一对一的联系,表示为1:1。例如,学校表和校长表的联系是一对一,如图5−2所示。上一页下一页返回5.1数据库概述(2)一对多联系如果表1中的每个记录与表2中的多个记录有联系,而表2中的每一个记录至多和表1中的一个记录有联系,则称表1和表2之间是一对多的联系。表1称为一方,表2为多方。例如,学校表和学生表之间是一对多的联系,一方是学校表,多方是学生表,如图5−3所示。(3)多对多联系如果表1中的每个记录与表2中的任意个记录有联系,反之,表2中的每个记录与表1中的任意个实体有联系,则称表1和表2之间是多对多的联系。例如,学生表和课程表之间是多对多的关系,如图5−4所示。上一页下一页返回5.1数据库概述5.1.3Access数据库对象Access数据库是一个表、查询、窗体、报表、数据访问页、宏和模块等对象的集合,保存在一个独立的.mdb或.adp文件中。.mdb是标准的Access数据库文件,.adp是Access数据项目文件,用于访问SQLServer数据库。Access一次只能操作一个数据库,若使用其他数据库中的数据,可在当前数据库中链接到其他数据库的表。Access通常将存储数据的表保存在当前数据库文件中,称为本地表;若将表存储在其他数据库中,则该表称为链接表。Access项目中使用的表保存在SQLServer数据库中。上一页下一页返回5.1数据库概述Access数据库中的界面对象(窗体、报表、查询、宏和模块等对象)始终保存在当前数据库中。数据访问页是HTML文档,存在独立的文件中,数据库中仅保存一个快捷方式。可使用数据库拆分向导将数据库拆分成两个文件:后端数据库和前端数据库。后端数据库只包含表,前端数据库包含查询、窗体、报表、宏、模块和数据访问页等对象。还可将后端数据库中的表挂接到SQLServer、Oracle、Informix或Sybase等数据库中。表是数据库中实际存储数据的地方,查询、窗体、报表、页、宏和模块等数据库对象使用的数据都来自表。1.查询查询就是预定义的SQL语句,如SELECT、UPDATE或DELETE语句。查询可以从表、查询中提取满足特定条件数据。使用查询可以修改、添加或删除数据库记录,在报表、窗体和过程等数据库对象中都使用查询。上一页下一页返回5.1数据库概述2.表单Access的表单向用户提供交互界面,更方便地进行输入数据、输出数据、创建对话框或创建切换面板。在打开表单时,Access从一个或多个数据源中检索数据,并按用户设计的表单版面布局在表单上显示数据。3.报表报表用于提供数据的打印格式,报表中的数据可以来自表、查询或SQL语句。建立报表时,还可以进行计算,如求和、平均等。上一页返回5.2创建数据库和表5.2.1新建数据库选择“开始”→“所有程序”→“MicrosoftOffice”→“MicrosoftOfficeAccess2010”,启动Access2010,系统会自动切换至“文件”选项卡,选择“新建”命令,在模板中选择“空数据库”,单击窗口右侧“文件名”区域中的按钮,选择保存数据库文件的路径,并命名为“图书销售”,再单击“创建”按钮,操作界面如图5−5所示。5.2.2创建图书表创建数据库后,系统自动建立一张名为“表1”的数据表,可以利用这个默认视图设计“图书”表。“图书”表需要的字段名称及类型见表5−1。下一页返回5.2创建数据库和表1.输入字段名称水平方向输入所有字段名称,如图5−6所示。输入完毕后,保存即可。2.修改表结构在对象区选择“图书”表,右击,在快捷菜单中选择“设计视图”命令,在设计视图中依次选择字段,按表5−1设置各字段,如图5−7和图5−8所示。3.录入数据打开“图书”表,在对象区域中双击“图书”表,进入数据表视图。依次录入所有记录,如图5−9所示。上一页返回5.3创建查询查询是Access数据库中应用最多的对象之一,可执行很多不同的功能,最常用的功能是从表中检索特定的数据。Access提供了3种方法来创建查询:查询向导、查询设计器和SQL语句。这里介绍使用查询设计器创建查询。操作如下:①打开“图书销售”数据库。②单击“创建”选项卡,单击“查询”组中的“查询设计”命令按钮。③在弹出的“显示表”对话框中,选中“图书”表,单击“添加”命令按钮。④关闭对话框,系统将启动“查询设计器”,如图5−10所示。下一页返回5.3创建查询⑤在“字段”行第一列选择“单价”字段,在其下方“条件”行输入“>=40”,表明要查询“单价”在40元以上的书籍。⑥在“字段”行第二列选择“图书.*”,表明在显示结果中包含所有字段,如图5−11所示。⑦单击“结果”组中的“运行”命令按钮,结果如图5−12所示。⑧保存查询结果。上一页返回5.4创建报表Access提供了报表对象,用来显示和汇总数据。报表提供了一种分发或存档数据快照的方法,可以将数据打印出来、转换为PDF或XPS文件或导出为其他文件格式。①打开数据库“图书销售”,选择表“图书”。②选择“创建”选项卡,在“报表”组中单击“报表”命令按钮,结果如图5−13所示。③由于表较宽,部分出现在虚线(页)外,需要进行调整。④选择“页面设置”选项卡,在“页面布局”组中单击“横向”命令,结果如图5−14所示。返回图5−1表介绍返回图5−2一对一关系返回图5−3一对多关系返回图5−4多对多关系返回图5−5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年绩效考核制度在销售团队中的推广与执行
- 2026年公共资源交易平台整合共享知识测试题
- 2026年交通运输局安全监督岗遴选突发事件应对题
- 2026年短视频编导岗面试脚本撰写与分镜设计题
- 2026年网络安全技术防范措施多选题集
- 2026年经济学基础概念与原理测试题
- 2026年大中小学生网络游戏交易诈骗题库
- 2026年医疗行业病例分析报告题库
- 2026年博物馆标本采购岗面试题库
- 2025年药学专业药物动力学学习指导考试及答案
- 初中宾语从句及练习题
- 2026年及未来5年市场数据中国建筑施工升降机行业市场调查研究及发展趋势预测报告
- 2025年中国饰品行业发展状况与消费行为调查数据-
- 基金公司内部激励制度
- (一模)扬州市2026届高三模拟调研测试数学试卷(含答案详解)
- 2025中国资源循环集团面向海内外公开招聘高端人才33人社招笔试历年难易错考点试卷带答案解析
- 2026福建水投集团沙县水务有限公司招聘4人笔试参考题库及答案解析
- 2025-2026学年北京市东城区九年级(上)期末英语试卷
- 【答案】《当代社会中的科学与技术》(南京大学)章节期末慕课答案
- 建筑防火安全培训
- 2025年云南省公务员录用考试《行测》真题及解析及答案
评论
0/150
提交评论