《数据管理技术》复习提纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、数据的定义:是对现实世界中客观事物的符号化表示。

数值型数据:可以用数字来表示的 非数值数据:用非数字形式来表示
二、数据管理技术的变迁:
1、人工管理阶段
2、文件系统阶段(已经出现操作系统来管理数据)
3、数据库系统阶段(出现了专门的软件系统-数据库管理系统,标志着数据管理技术进入数据库系统阶段)
三、数据库系统由数据库(DATABASE 简称DB )、数据库管理系统(DBMS)和数据库应用系统组成
1、常见的数据库管理系统:FOXPRO
SQL ,MYSQL ,ORACLE ,SYBASE {补充:a CCESS 扩展名是.MDB }
2、数据库应用系统:在数据库管理系统的支持下,根据用户实际需要开发的应用程序。

3、三者关系:
所以数据库管理系统是数据库应用系统与数据库的桥梁
四、库、表、字段、记录
三个世界相关概念的对照表
五、关系数据库中关系的含义
1、关系数据库就是相互关联的二维数据表(关系)的集合
2、关系模式:一张空二维表的描述方式,关系名(属性名1,属性名2,…)
3、关键字:能标识唯一条记录的,也叫键。

4{补充:一用1表示,多用自然数m 或者n 表示}
六、数据模型:层次模型、网状模型、关系模型
数据库技术的发展阶段也由数据模型来分,分为三个阶段:
第一阶段:层次模型、第二阶段:网状模型、第三阶段:关系模型
七、概念模型:现实世界中,个体与个体之间总是存在着某些联系,反映到信息世界中,就是实体与实体之间的联系,由此构成概念模型,是现实世界到信息世界的第一层抽象
1、概念模型常用的著名表示方法:实体-联系模型,也称为实体-关系模型,简称E-R 模型
2、E-R图:就是用特定的符号来描述E-R模型中实体集与实体集之间的联系
3、E-R图的三个图素:实体集,属性,实体之间的联系(分别用矩形/椭圆形/菱形表示)。

八、数据库的建立过程
1、数据库的建立过程
2、实例
步骤一:收集:收集到如下一张表,要创建一个数据库。

分类:根据上表,可分几类实体?
两类:学生实体(学号,姓名,性别)
学校实体(学校名称,学校地址,学校电话)
步骤二:画E—R图
步骤三:将E-R模型转换成关系数据模型
1.将每个实体集转换成一个二维表(实体的属性转变为二维表的字段)
学生表:学号,姓名,性别
学校表:学校名称,学校地址,学校电话
2.将实体集之间的联系转换成一个二维表
所在表:学号,学校名称
步骤四:在ACCESS中创建数据库
九、Access2003对象
1、表:主要用于存储数据。

为了保证数据的准确性,可以设置有效性、掩码等。

为了数据安全和准确性期间,一般不建议让用户直接操作表,而是通过窗体来完成录入、删除或者修改等功能。

2、查询主要用于提取数据。

主要包括列举、统计、增减删改数据等功能。

数据库的主要功能将由查询来完成,但同样由于上述的原因,一般也是建议通过窗体来完成的。

3、窗体用户与程序的交互。

通过对窗体上控件或菜单的操作,来完成数据的录入、修改
和删除等工作。

一方面窗体可以增加录入过程的趣味性,另一方面也保护了数据的完整性、准确性和安全性。

4、报表主要用于展示数据。

为了数据的便携,可以通过打印报表把数据展现出来并分发下去。

此外,通过格式化,可以更加个性化地设计报表,在加强数据可读性的同时,可以使得报表更加美观。

5、页主要用于数据共享。

出于数据共享的目的,可以把数据库做成页,通过网页的形式分发给未装Access的用户来查看。

6、宏用于自动化完成。

大部分功能是可以通过宏的组合(即宏组)来完成的,例如多步运行的查询,组合成一个宏,而最后只需要执行一次宏即可完成所有查询,从而简化了工作。

此外,窗体上大部分控件都是可以通过宏来完成的。

在对代码仍不太熟悉的人来说,宏应该算是一个不错的选择。

7、模块用于自定义函数,或个性化工具。

通过对VBA代码的编译,模块可以实现以下几种功能:
十、Access2003的三个视图
1、数据库设计视图:可创建表、查询和关系,删除表、改表名,导入导出表等。

2、数据表设计视图:可对表结构信息操作。

表结构信息包括:字段名、字段类型、字段的属性、是否主键等。

3、数据表浏览视图:对记录的增删改操作,字段的更名和删除,排序和筛选
十一、数据类型
1.文本型(Text):用于输入文本或文本与数字相结合的数据,最长为255个字符(字节),默认值是50。

在Access中,每一个汉字和所有特殊字符(包括中文标点符号)都算作一个字符。

(表示方法:用英文单引号(’’)或英方双引号(””)括起来。

例:’王刚’、’会计2班’、’3246291’等。


2.货币型(Currency):用来存储货币值,占8个字节,在计算中禁止四舍五入。

3.数字型(Number):用于可以进行数值计算的数据,但货币除外。

数字型字段按字段大小分字节、整型、长整型、单精度型、双精度型、同步复制ID和小数7种情形,分别占1、2、4、4、8、16和12个字节。

(表示方法:直接书写即可。

例:3246291)
4.日期/时间型(Date/Time):用于存储日期和(或)时间值,占8个字节。

(表示方法:用英文字符#号括起来。

例:#2010-02-25#、#02/25/2010#、#2010-02-25 15:30#、#2010-02-25 3:30pm#、#15:30#都是合法的表示方法。

不过要注意:日期和时间之间要留有一个空格。


5.自动编号型(AutoNumber):用于在添加记录时自动插入的序号(每次递增1或随机数),默认是长整型,也可以改为同步复制ID。

自动编号不能更新。

6.是/否型(Yes/No):用于表示逻辑值(是/否,真/假),占1个字节。

(表示方法: .T. .F. True false)
7.备注型(Memo):用于长文本或长文本与数字(大于255个字符)的结合,最长为65535
个字符。

8.OLE对象型(OLE Object):用于使用OLE协议在其它程序中创建的OLE对象(如Word 文档、Excel电子表格、图片、声音等),最多存储1GB(受磁盘空间限制)。

9.超级链接型(Hyper Link):用于存放超级链接地址,最多存储64000个字符。

10.查阅向导型(Lockup Wizard):让用户通过组合框或列表框选择来自其它表或值列表的值,实际的字段类型和长度取决于数据的来源。

十二、排序:根据数据表中的某个或多个字段的值对表中所有记录按升序或者子程序进行重新排列
十三、筛选:在数据表中查找出满足一定条件的记录
十四查询:在数据库中查找出满足条件的记录项创建查询的方法:设计视图中创建,使用向导创建
十五、合计(统计)功能的常考选项内容:分组(group by)求和(sum)平均(avg)最小值(min)最大值(max) 数(count)
十六、条件:
1、文本型字段的通配符:?可以代表任意的一个字符*可以代表任意个字符
2、between 60 and 100:表示查60到100之间的记录。

3、is null :查空记录。

Is not null:查非空记录。

4、>#2000-1-1#:表示查2000年1月1日以后的记录。

十七、导入:将外部数据转换并复制到当前数据库中,而链接则只引用外部数据,并不将这些数据复制进去。

十九、导出:将数据输出到其他数据库、电子表格或文本文件等,使其他应用程序可以使用这些数据。

二十、SQL语句(生成查询文件):
1、更新字段内容:Update<表名>
Set<字段名1=表达式>
Where<条件>
2、删除记录:Delete
From<表名>
Where<条件>
3、选择查询: Select<字段名列表>
From<表名1>
Where<条件>
4、插入记录:Insert into<表名>
Values<字段名列表>
二十一、第一范式和第二范式
第一范式:(1NF)无重复的列
第二范式:(2NF)属性完全依赖于主键。

相关文档
最新文档