数据管理技术知识点整理

上传人:壹****1 文档编号:561656925 上传时间:2023-12-09 格式:DOCX 页数:4 大小:60.84KB
返回 下载 相关 举报
数据管理技术知识点整理_第1页
第1页 / 共4页
数据管理技术知识点整理_第2页
第2页 / 共4页
数据管理技术知识点整理_第3页
第3页 / 共4页
数据管理技术知识点整理_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据管理技术知识点整理》由会员分享,可在线阅读,更多相关《数据管理技术知识点整理(4页珍藏版)》请在金锄头文库上搜索。

1、数据管理技术知识点整理第一章:认识数据管理技术1.1 感受数据管理技术数据是人类社会的一种重要信息资源,是对现实世界中客观事物的符号化表示。 数据管理是指对数据的收集、分类、组织、编码、存储、查询和维护等活动。 数据管理技术就是指与数据管理活动有关的技术。数据库技术主要应用于数据密集型应用的领域,这种数据密集型应用主要由以下一些特点: (1)涉及的数据量很大,数据一般需要存放在外存中,内存只能暂时存储 很小的一部分。 (2)数据必须长期保留在计算机系统中,不随应用程序运行的结束而消失,如银行系统必须长久的 保存储蓄用户的信息。(3)数据要为多个应用程序所共享,或者要求在一个单位或更大范围内共享

2、。1.2 了解数据管理技术的变迁(1)人工管理阶段1、没有专门的软件用来管理数据,管理数据需要依赖应用程序本身来处理。2、数据和程序是紧密联系,一组数据只能对应一个应用程序,而数据又不能共享。3、数据通常包含在程序中,不具有独立性,一旦数据的结构发生变化,应用程序就要作相应的修改。2)文件系统阶段1、数据独立性差2、数据冗余度大(没用的数据太多) 3、数据的安全性和完整性难以保障。3)数据库系统阶段数据库管理系统:DBMS数据库: DB数据库管理系统是对数据库进行管理的通用软件系统,是数据库系统的核心 数据库管理系统具有三大功能:数据定义数据操纵数据库运行控制 数据库管理系统提供两种不同类型的

3、语言: 数据定义语言:定义数据库结构数据操纵语言:表达数据库的查询和更新数据库系统与人工管理和文件系统相比的区别:1、数据结构化。与文件系统的根本区别。2、数据共享。文件系统基本不能共享。数据库系统可以,且冗余度(没用的东西)小。3、数据具有较高的独立性。4、数据的安全性得到保证。数据的安全性和完整性由DBMS统一管理。1.3 认识数据库 一张二维表在关系数据库中称作关系。(二维表就是我们平时常见的表,操作题中我们一直做的 92 那题 就是创建二维表,93 那题就是在创建好的二维表中输入数据) 关系数据库中,我们用表格的形式来存储数据。表中的列称作字段(参照92 那题中我们设置的字段名,就是给

4、我们要创建的字段命名) 表中的行称作记录(参照93 那题,我们输入的每一行都是一个记录) 并不是所有的二维表都能称作关系。关系数据库规定,在关系数据库中的二维表(记得:关系数据库中的二维表叫做关系),必须满足以下条件:1、表中的一列的数据类型必须相同。(例如:姓名那一列,设置的数据类型是文本型,不能出现整型等其 他数据类型。)2、表中不允许有重复的字段(例:同一张关系表不能同时存在两个字段名都是“姓名”的字段,因为没 有意义。)3、表中不应该有内容完全相同的行(例:一张学生表中不能同时存在两个 9 班 43 号张三,因为这两条记 录都表示同一个人。但可以存在一个 9 班 43 号张三,和一个

5、10 班 43 号张三,因为这两条记录表示的是 两个不同的人。)4、任意交换两行、两列,不影响整个表的内容,行和列的排列顺序是无关紧要的。5、表中的每一个字段必须是简单数据项,而不是组合数据项(组合数据项参照“统计表xls”那题中标题 行,那个就是组合数据项。)常见的数据库管理系统 SQLserver, Oracle, Sybase, FoxPro, Access 关键字:唯一标识一条记录。(例如:一个学生的学号可以唯一的确定一个学生,所以学号就是关键 字,但是一个学生的姓名不能唯一的标识一个学生,因为可能存在同名同姓的人,所以姓名不是关键 字)第二章:构建关系数据库 建立数据库的过程:1、数

6、据的收集与分类2、建立“实体联系”模型ER图3、将E-R图转换为关系数据模型4、创建数据库2.1 数据的分析与建模 概念模型:现实世界的具体事物经过人们的认识、整理、分类之后在信息世界的表现形式。 数据模型:对现实世界数据特征的抽象表示,通常具有严格的定义,以便在机器上实现。(理解辅助:概念模型就是我们认识的世界,但是这个认识不能存储到计算机中,我们就要将它用一定的 二进制数来表示,这样就可以将我们认识的世界记录到计算机中。就像拍照,我们看到的景色是无法存储到计算机中的,就必须借助相机,将我们看到的景色拍成数码相片, 这样就可以在计算机中存储。)现实世界:真是存在的世界信息世界:现实世界在头脑

7、中的反映信息世界的术语: 实体:客观存在可以相互区别的事物称为实体。例如:一个人是一个实体,一本书是一个实体 属性:实体的特征称为属性。一个实体可以拥有多种属性。例如:一个学生包含姓名、性别、班级属性。 键:能在实体中唯一标识一个实体的属性称为键。键可以只包含一个属性,也可以包含多个属性 。例如:学 号就是一个学生的键,因为学号可以唯一确定一个学生。学校+年段+班级这三个属性结合可以唯一确定班主 任。联系:在现实世界中,事物内部以及食物之间是有联系的,这些联系在信息世界中反映实体内部的联系和实体 之间的联系。机器世界:又称数据世界,信息世界中的信息经过抽象和组织,以数据形式存储在计算机中,就成

8、为机器世界。 机器世界的常用术语:字段:字段用来标记实体的一个属性,它是可以命名的最小信息单位。(关系表中一列就是一个字段) 记录:记录是有一定逻辑关系的字段的组合。(关系表中一行就是一条记录) 文件:文件是同一类记录的集合。实体名属性联系名联系关键字:关键字是可以唯一标识一条记录的字段。它可以是一个字段,也可以是多个字段。关键字与信息世界 的键相对应。 二个世界的术语对照表.现实世界信息世界机器世界对象实体记录特征属性字段总体实体集文件关键特征键关键字事物及其联系概念模型数据模型2.2 建立关系数据模型 实体集E-R 图的基本元素一对一联系一对多关系多对多关系(注意看这个图,有时候联系也有属

9、性)实体集间的三种联系建立实体-联系模型(E-R模型)的四个步骤1、确定实体2、确定相关实体的属性3、确定实体之间的联系类型4、设计出E-R图所表示的概念模型。E-R图转换成关系数据模型,一般分两步:(数据管理技术课本P25)1、将每一个实体集转换成一个二维表;2、将实体集之间的联系转换成一个二维表。其他常见的数据模型:层次模型:实体间的联系一层一层(参照数据管理技术课本 P27) 网状模型:实体之间的联系相互交叉 (知道层次和网状长什么样就好)关系模型:关系表建立的模型2.3 创建数据库的结构2.4 编辑数据库第三章:使用数据库3.1 数据段排序和筛选3.2 数据的查询3.3 数据的统计和报

10、表输出3.4数据的导入、链接和导出3.5结构化查询语言SQL结构化查询语言(SQL)是关系数据库的标准语言。SQL语言具有以下特点:1、数据描述、操纵、控制等功能一体化a)数据定义语言,用于定义、撤销和修改数据库、表、视图及索引。b)查询语言,用于查询数据c)数据操纵语言,用于增、删、改数据d)数据控制语言,用于数据访问权限的控制2、两种使用方式,统一的语法结构a)交互式联机使用方式。适合对系统的维护。b)嵌入到某一种高级语言中使用。主要用于应用程序的开发。3、高度的非过程化。使用SQL,用户只要提出“干什么”而无需具体指明“怎么干”像存取路径选择和具体处理操作等,均由系统自动完成。4、语言简洁,易学易用。SQL的核心动词SQL功能动词数据查询SELECT (查询)数据定义(对表操作)CREATE数据操纵(对数据操作)INSERT (插入数据UPDATE (修改数据),DELETE (删除数据)数据定义查询语句功能SQL语句功能CREATE TABLE创建表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号