神马课堂计算机文化基础之数据库技术

中科大型白癜风公益援助 https://m-mip.39.net/fk/mip_5972953.html

一、数据库技术

1、数据库技术和计算机网络技术已成为当今计算机领域发展迅速、应用广泛的两大领域。

2、数据库技术的发展经历了人工管理、文件系统和数据库系统三个阶段。

3、数据仓库和XML数据库是最近几年出现的数据库的新的分支。

4、数据库系统由硬件系统、系统软件、数据库应用系统和各类人员组成。其中各类人员包括数据库管理员、系统分析员、应用程序员和最终用户。

二、数据模型

1、数据库中最常见的数据模型有三种,包括层次模型、网状模型和关系模型。

2、关系模型把世界看作是实体和联系构成的。所谓联系就是指实体之间的关系,即实体之间的对应关系,联系分为三种:一对一的联系、一对多的联系和多对多的联系。

3、关系数据库的基本概念有关系、属性、域、元组、码、分量和关系模式。

4、关系运算的操作对象是关系,运算结果仍为关系,专门的关系运算包括选择、投影和连接。

四、数据管理系统(DBMS)

1、数据管理系统是一种操纵和管理数据库的系统软件。它是数据库系统的核心。

2、目前常见的数据库管理系统有Oracle、MicrosoftSQLServer、VisualFoxpro、MicrosoftAccess、MySQL、DB2等。

3、数据完整性是指数据的正确性和一致性保持,包括实体完整性、参照完整性和复杂的事务规则。

五、Access关系数据库

1、Access关系数据库是数据库对象的集合。数据库对象包括表、查询、窗体、报表、宏和模块。在任何时刻,Access只能打开并运行一个数据库,数据库文件的扩展名为.accdb。一个数据库中可包含多个数据表,多个数据表可以同时打开。

2、在Access关系数据库中,表是有结构的数据的集合,表用于存储基本数据。每个表都拥有自己的表名和结构,在表中,数据是按行和列存储的,一行数据称为一条记录,一列称为一个字段。

3、在Access关系数据库中,窗体是应用程序和用户之间的接口界面,是创建数据库应用系统最基本的对象。报表是以打印格式显示用户数据的一种有效方式。宏是一种为实现较为复杂功能而建立的可定制对象,它实际上是一系列操作的集合。模块是Access数据库中最复杂也是功能最强大的一种对象,它由VisualBasic编制的过程和函数组成。

4、Access定义了12种数据类型,包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算、查阅向导。

(1)Access中的字段名最大长度是64。当字段名的数据类型设置为文本类型时,最大长度为。

(2)Access规定不能对“备注”、“超链接”或“OLE对象”等数据类型的字段编制索引,其他类型都可以。

(3)输入掩码:用于设置字段、文本框以及组合框中的数据格式,并可对允许输入的数值类型进行控制。

(4)有效性规则、有效性文本:为了避免在数据输入时输入一个不合理的数据,可以利用有效性规则和有效性文本两个属性来避免。

5、在Access数据库中,根据对数据来源的操作方式以及对查询结果组织形式的不同,可以将查询分为选择查询、交叉表查询、操作查询、参数查询和SQL查询五大类。其中选择查询是最常用的查询类型。操作查询包括更新查询、生成表查询、追加查询和删除查询四种类型。

(1)更新查询就是对一个或多个数据表中的一组记录进行全局的更改。用户可以通过添加某些特定条件来批量更新数据库中的记录。

(2)生成表查询可以根据一个或多个表/查询中的数据来新建数据表。

(3)追加查询可以为指定的表中追加记录,目标表必须是一个已经存在的表,源数据表与目标数据表可以存在于同一个数据库中,也可以分属于不同的数据库。追加查询可以将一个表中的数据按照一定的准则向其他表中添加数据记录。

(4)创建多表连接查询时,需要首先建立表间关系。在建立表间的关系之前,需要关闭所有要建立关系的表,即不能在已打开的表之间创建关系或对关系进行修改。

(5)表中记录删除后将不能恢复,因此执行删除查询应特别慎重。

6、SQL查询:

(1)select语句

select字段名表[into目标表]from表名[where条件][orderby字段][groupby字段[having条件]]

orderby字段:按指定字段排序;

groupby字段:按指定字段分组;

having:设置分组条件,HAVING是对于GROUPBY对象进行筛选;

into目标表:将查询结果输出到指定的目标表。

示例:select*into女生fromxsdawhere性别=”女”

(2)update语句

update表名set字段=表达式[where条件]

示例:updatexsdaset班级编号=”10”where班级编号=”01”

(3)insert语句

insertinto表名(字段名表)values(内容列表)

示例:insertintoxsda(学号,姓名,性别,出生日期,班级编号)values(”01011”,”张山”,”女”,#1/1/#,”001”)

(4)delete语句

deletefrom表名[where条件]

示例:deletefromxdsawhere班级编号=”01”

7、窗体对象

(1)窗体是一个数据库对象,可用于数据库应用程序创建用户界面。

(2)在Access中,有6种窗体视图:设计视图、窗体视图、布局视图、数据表视图、数据透视表视图、数据透视图视图。

(3)在Access中,有3种方法创建窗体,分别是自动创建窗体、利用窗体向导创建窗体和使用设计视图创建窗体。

8、报表对象

Access中,报表是按节来设计的。节类型包括报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚和报表页脚。

未来教育备考年全国计算机等级考试二级MSOffice高级应用考试题库淘宝¥58¥购买已下架

#数据库#




转载请注明:http://www.aierlanlan.com/tzrz/4559.html

  • 上一篇文章:
  •   
  • 下一篇文章: