计算机基础知识数据库与应用,计算机基础知识——数据库应用.ppt

计算机基础知识——数据库应用

数据库应用 课前导读 基础知识 重点知识 了解知识 基础知识 创建数据库。在Excel中创建数据库的方法。 重点知识 使用记录单和数据排序。通过记录单查询数据库或添加记录,以及对数据库中的字段进行编辑修改。使用数据排序功能进行升序或降序的排序操作,读者应结合上机实战熟练操作。 了解知识 数据筛选。通过给定的条件筛选出符合条件的记录,将不符合条件的记录隐藏。 14.1 课堂讲解 Excel拥有较强的创建数据库和编辑数据库功能,使用Excel可以创建不同形式的数据库并进行编辑,如添加和删除记录、查找、修改记录以及对数据进行不同形式的筛选和排序等。 14.1.1 创建数据库 在Excel中执行数据库操作时,系统会自动将数据清单视作数据库,并使用字段、字段名称和记录来组织数据。数据清单即是指采用二维结构的表格,它由行(记录)和列(字段)构成,一列就是一个字段,从字段所在行的下一行开始,每行都是一条记录,一条记录就是一个完整的信息集合。数据清单中的列是数据库中的字段;数据清单中的列标志是数据库中的字段名称;数据清单中的每一行对应数据库中的一个记录。 14.1.1 创建数据库 创建数据库时,应遵循以下原则。 工作表中数据库的数据清单与其他数据间至少留出一个空列和一个空行。 在数据库的首行创建列标志,Excel使用这些标志创建报告,并查找和组织数据。 使同一列中的各行有近似的数据项。 在单元格的开始处不要插入多余的空格。 14.1.1 创建数据库 不要使用空白行将列标志和第1行数据分开,如果要将列标志和其他数据分开,应使用单元格边框。 列标志使用的字体、对齐方式、图案、边框或大小写样式,应与数据库中其他数据的格式相区别。 避免在一个工作表上建立多个数据清单。 避免在数据清单中放置空白行和空白列。 14.1.1 创建数据库 避免将关键数据放到数据库的左右两侧。 通过直接向工作表输入数据的方法可以创建数据库。 一张普通的学生成绩表,而实际上它也是一个数据库,因为它具备了数据库应有的特征。选择单元格A1,选择[数据]?[记录单]菜单命令,打开“Sheet1”对话框。 14.1.1 创建数据库 在“Sheet1”对话框中可以看到,“姓名”、“语文”和“数学”等文字为文本框的名称,在数据库中,这些文字称为字段名,字段名对应文本框中的文字或数据称为字段内容。在对话框右上角标明的“1/8”表明当前数据库共有8条记录,当前正在查看和编辑的为第1条记录,即同学肖剑的各科成绩和总分。 在Excel中创建一个数据表格后, Excel会自动将该表格转为数据库,下面将具体讲解创建数据库的方法。 14.1.2 编辑记录单 在Excel工作表中创建了数据库后,系统将自动生成记录单,运用记录单可以很方便地为数据库添加记录、修改记录、删除记录及快速查找满足设定条件的记录等。下面将分别介绍不同的使用方法。 1.添加记录 假设要在学生成绩表中添加学生“刘晴”的考试成绩,她的考试分数为:语文89、数学98、英语95、政治93、物理95、化学97。 2.查找记录 如果数据库中的记录较多,一时无法找到所需的记录,可通过记录单搜索与指定条件相匹配的数据来查找。假设在学生成绩表中的学生人数很多,现在需要查找姓名为“古岛”的成绩。 3.删除记录 使用记录单在数据库中删除记录。 14.1.3 数据筛选 使用筛选功能可以显示满足条件的数据库记录,隐藏不符合条件的记录,从而有利于查找和分析数据库中的信息。在Excel中可通过自动筛选和自定义筛选两种方法对数据进行筛选。下面仍以“学生成绩表”为例介绍这两种不同的筛选方法。 1. 自动筛选 使用自动筛选时,只需要指定简单的筛选条件,就可将满足条件的记录显示出来,而不满足条件的记录将被隐藏,如在学生成绩表中自动筛选出数学成绩为前3名的学生名单。 2. 自定义筛选 自定义筛选允许用户自定义筛选的条件,然后将符合条件的记录显示出来,不符合条件的记录隐藏起来,下面将自动筛选学生成绩表中总分在525及525分以上的学生,使符合该条件学生记录显示出来。 14.1.4 数据排序 Excel可以根据数据库中的数值对数据清单的行或列数据进行排序,排序时将根据指定的排序顺序重新排列行、列或单元格。 1. 默认排序 Excel根据单元格中的数值来排列数据,在排序时,Excel会逐个字符地从左到右进行排序。若按升序排序时,Excel使用的顺序如下。 数字按从最小的负数到最大的正数排序。 文本以及包含数字的文本,按0~9及A~Z的顺序排序。 在逻辑值中,FALSE排在TRUE之前。 所有错误值的优先级等效。 空格排在最后。 2. 按一列数据排序 排列数据时,可使用菜单命令或排序工具按钮对

1.1.1 数据库本概念 1.数据(Data) 数据是描述现实世界事物的符号记录,可以是数字、文字、图形、图像、声音、语言等,是指存数据库中的一切信息。 2、数据库(Database,简称DB) 数据库是存放数据的仓库,是长期存计算机内的、有组织的、可共享的数据集合。 3、数据库管理系统(DBMS) 是一种软件,如Access,负责数据库中的数据组织、数据操作、数据维护、控制及保护等,是数据库系统的核心。 计算机软件及应用数据库基础知识全文共33页,当前为第1页。 4、数据库系统(DBS) 数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 5、数据处理 数据处理是对各种类型的数据进行收集、存、分类、计算、加工、检索传输的过程。 计算机软件及应用数据库基础知识全文共33页,当前为第2页。 1.1.2 数据库技术的发展 1、人工管理阶段 20世纪50年代中期以前,都靠人工干预进行工作,特点为:数据不保存、数据无专门软件进行管理、数据不共享、数据不具有独立性、数据无结构。数据程序连在一起,不可分割。 2、文件系统阶段 20世纪50年代后期到60年代中期,计算机软件和硬件有一定的发展,计算机用于各种管理,使用磁盘等存数据,操作系统有了很大的发展,数据不属于某个特定的程序而能重复使用。但是数据冗余多、数据不一致。 计算机软件及应用数据库基础知识全文共33页,当前为第3页。 3、数据库系统阶段 20世纪60年代末,出现了统一管理数据的专门软件(即DBMS),采用复杂的数据模型表示数据结构,有较高的数据独立性。分为以下两个阶段: 分布式数据库系统阶段:由多个站点组成,各个站点可以单独工作,也可以联合起来工作。 面向对象数据库系统:采用面向对象的知识来管理数据库,使数据库的重用性、灵活性和扩展性得以提高。 计算机软件及应用数据库基础知识全文共33页,当前为第4页。 1.1.4 数据库系统的结构 数据库系统的外部结构可以分为单用户结构、主从式结构、分布式结构、客户机/服务器结构(C/S)、浏览器/服务器结构(B/S)。 数据库系统在总体结构上分为三级模式:外模式、模式、内模式。 外模式:也称为用户模式,是不同用户看到的内容,是数据库用户看见和使用的局部数据的逻辑结构和特征的描述。一个数据库可以有多个外模式。 计算机软件及应用数据库基础知识全文共33页,当前为第5页。 模式:也称为概念模式或逻辑模式,是数据库中全体数据的逻辑结构和特征描述,是从用户的角度对数据进行描述。一个数据库只有一个模式。 内模式:也称为存模式或物理模式,是数据在数据库系统中的内部表示,即数据在数据库中存的方式。一个数据库只有一个内模式。 计算机软件及应用数据库基础知识全文共33页,当前为第6页。 三级模式之间的关系 外模式—模式映像: 每个外模式都有一个对应的"外模式—模式"映像,建立外模式中的数据对象模式中数据对象之间的对应关系。当模式改变时,数据库管理员可以修改有关的"外模式—模式"映像,使外模式保持不变。 模式—内模式映像: 定义了数据全局逻辑结构结构之间的对应关系,当数据库采用不同的内模式时,只需更改此映像可以使得模式和外模式保持不变。 计算机软件及应用数据库基础知识全文共33页,当前为第7页。 数据独立性:是指数据应用程序相互独立。包括逻辑独立性和物理独立性。 数据的逻辑独立性:是应用程序数据库的逻辑结构之间的相互独立,可以修改"外模式—模式"达到此目的。 数据的物理独立性:是应用程序在磁盘上的数据库中数据之间的相互独立性,可以修改"模式—内模式"达到此目的。 计算机软件及应用数据库基础知识全文共33页,当前为第8页。 1.2.1 三个世界的转化 现实世界:在现实生活中所看到的各种事物的表现形式。 概念世界:将现实生活中的所有事物在人们头脑中的反映,是对现实世界的描述,对现实世界的事物及联系进行整理、归类和分析。 数据世界:将概念世界中的数据在计算机中进行存和处理。 现实世界 概念世界 数据世界 概念模型 独立于DBMS 数据模型 依赖于DBMS 计算机软件及应用数据库基础知识全文共33页,当前为第9页。 1.2.3 概念模型 概念模型:模型是现实世界某些特征的模拟和抽象。概念模型按照用户的观点对数据和信息建模,是现实世界到数据世界的第一层抽象,不依赖于DBMS,是现实世界的真实全面反映。主要用于数据库设计。 计算机软件及应用数据库基础知识全文共33页,当前为第10页。 概念模型的相关概念 (1)实体:客观存在并且可以相互区分的事物。如人。 (2)属性:实体所具有的某种特征。 (3)码:唯一标示实体的属性集,即主键。如学号。 (4)域:属性的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值