版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualFoxPro教程目录菜单和工具栏第九章报表的创建与应用第八章类的创建与使用第七章表单及其控件的创建与使用第六章程序设计基础第五章查询和视图第四章数据库与表的创建及使用第三章VisualFoxPro数据库管理系统概述第二章数据库系统基础知识第一章前言应用程序的开发与发布第十章1/1/20251第1章数据库系统基础知识1/1/202521.1数据处理与数据管理技术
1.2数据库系统的组成
1.3数据库系统的模式结构
1.4数据模型
1.5关系数据库标准语言SQL
1.6数据库设计基础
1.7主流的DBMS产品简介1/1/202531.1数据处理与数据管理技术1.1.1信息、数据与数据处理
信息(information)是客观事物属性的反映。
数据
(data)是反映客观事物属性的记录,是信息的载体,是信息的具体表现形式。
1/1/20254数据“对事实、概念或指令的一种特殊表达形式,这种特殊的表达形式可用人工的方式或者用自动化的装置进行通信、翻译转换或者进行加工处理”通常把计算机能够处理的对象一级处理后得到的结果都称为数据形式:数字、文字、图画、声音、活动图象分类:数值型数据,非数值型数据(字符型、特殊型)
从计算机的角度看,数据泛指那些可以被计算机接受并能够被计算机处理的符号。1/1/20255从信息处理角度看,任何事物的属性都是通过数据来表示的;数据经过加工处理后,使其具有知识性并对人类活动产生决策作用,从而形成信息。
用数据符号表示信息,其形式通常有:
数值型数据,即对客观事物进行定量记录的符号,如体重、年龄、价格等;
字符型数据,即对客观事物进行定性记录的符号,如姓名、单位、地址等;
特殊型数据,如声音、视频、图像等。1/1/20256数据处理(信息处理)计算+数据管理数据处理是对各种类型数据综合加工过程的总称,包括大量数据的收集、存储、分类计算、检索和传输等加工过程。即对各类数据进行收集、整理、组织、存储、分类、计算、维护、统计、检索和传输等一系列的加工处理过程。1/1/20257数据处理步骤:原始数据的收集(源文件:报表、单据)数据的规范化及其编码数据输入输入设备:键盘、鼠标、扫描仪、光笔、话筒数码相机等数据存储存储设备:磁盘、磁卡、光盘等数据处理---计算、分类、合并、编辑、检查等数据输出---文字、图像、图形、表格输出设备:显示器、打印机、绘图仪、音箱1/1/20258如何体现计算机数据管理技术水平?数据独立性数据共享性数据完整性数据存取方式1/1/202591.1.2数据管理的发展三个阶段人工管理阶段(50年代中期前)数据管理的初期:程序与数据是一个整体,互相依赖;数据不保存、不独立、不共享,由应用程序(人工)管理;尚无统一的数据管理软件。文件系统阶段(50年代后期到60年代中期)数据可以以文件形式长期保存:即把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理,数据开始具有相对独立性,可重复使用。1/1/202510数据库系统阶段(60年代后期以来)
数据库系统管理方式即对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据仓库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享。数据结构化是数据库系统与文件系统的本质区别共享性好,冗余度低,一致性好数据与程序分离、数据集中的管理、程序与数据之间的独立性高提供了数据安全性、完整性等控制功能数据由DBMS统一管理和控制,用户接口方便,存取数据灵活1/1/202511概念是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源所组成的具有管理数据库功能的计算机系统。组成数据库(DB)----目的数据库管理系统(DBMS)-----工具应用程序操作系统硬件资源数据库管理员(DBA)1.2数据库系统的组成1/1/202512各中应用程序数据库管理系统(DBMS)操作系统序数据库管理员(DBA)数据库(DB)数据库系统各部分关系1/1/202513一、数据库(Database,DB)
数据库是数据库系统的核心和管理对象概念
以一组一定数据模型组织的、长期存放在辅助存储器上、可共享的相互关联的数据集合。
1、元数据2、实际数据特点数据的结构化最小的冗余度数据共享性数据独立性安全可靠保密性能好1/1/202514二、数据库管理系统(DBMS)
DatabaseManagementSystem是为数据库的建立、使用、管理和维护而配置的系统软件,它建立在操作系统基础上,对数据库进行统一的管理和控制,是用户与数据库的接口。提供了用户对数据库进行操作的各种命令、工具、方法(建库、记录输入、修改、检索、显示、删除、统计)APPEND,MODIFY,SEEK,DISPLAY,DELETE,COUNT…常用系统:DB2,Informix,Sybase,VisualFoxPro1/1/202515DBMS的功能:1、数据定义2、数据操纵3、数据的组织和存储管理4、数据库运行管理5、数据库的维护1/1/202516三、数据库管理员(DBA)概念
DBA是指对数据库系统进行管理和控制的机构和相关人员,具有最高的数据库用户特权,负责全面管理数据库系统。职责规划和定义数据库的结构定义数据库的安全性要求和完整性约束条件选择数据库的存取结构和存取路径监督和控制数据库的使用和运行改进数据库系统和重组数据库系统1/1/202517数据库系统(DBS)的组成应用程序DBDBMS操作系统硬件人-----
用户DBA数据库管理员硬件OSDBMSDB数据库应用系统1/1/202518使用数据库(DB)的两种基本方法USER数据库DBMSUSER应用程序1/1/2025191.3数据库系统的模式结构应用1应用2应用3应用4外模式1外模式2外模式3(概念)模式内模式数据库外模式/模式映象模式/内模式映象用户视图全局视图存储视图1/1/202520三级模型结构的结构特征:从数据管理的角度来看,与数据库打交道的有三类人员:用户、应用程序员和系统程序员,由于他们对数据库的认识、理解和接触范围各不相同,从而形成了各自的数据库视图所谓视图是指观察、认识和理解数据的范围、角度和方法。根据各类人员与数据库的不同关系,可把视图分为三种:即对应于用户的外部视图、对应于应用程序员的概念视图和对应于系统程序员的内部视图。由此形成数据库系统的三级模式结构:外模式、概念模式和内模式数据库系统的体系结构1/1/202521用户A1用户A2用户B1用户B2…………外视图A……外模式A外视图B外模式B概念模式概念视图存储结构定义(内模式)存储数据库(内视图)……DBMS由数据库管理员建立和维护的模式……1/1/2025221.4数据模型数据库的核心是数据模型
数据库中的数据是按一定的数据模型组织、描述和存储的数据库包含两部分内容:1、数据组织方式与要求---元数据2、实际数据----按一定数据模型组织并存储的所需数据1/1/202523几个概念记录:描述对象的数据----记录record字段:描述对象属性的数据----域field数据模型:描述实体模型的数据格式----模型model文件:同一类记录的集合----文件file字段记录1/1/2025241.4.1数据模型概述信息——
具体的数据表示经历三个领域(抽象过程)
现实世界观念(信息)世界数据世界事物及联系实体(概念)模型数据模型事物(抽象)实体(集)(数据表示)数据对象性质对象属性
记录字段同类记录的集合为文件信息三个领域之间的关系1/1/202525数据模型定义数据模型是对客观事物及其联系的数据描述,即实体模型的数据化,是对现实世界的抽象。是反映客观事物及客观事物间联系的数据组织的结构和形式。数据模型由三个部分组成:
表示实体及实体间联系的数据结构描述;对数据的操作;数据的完整性约束条件1/1/202526是由数据模型决定的:在数据库中的数据如果依照层次模型进行数据存储,则该数据库为层次数据库;如果依照网络模型进行数据存储,则该数据库为网络数据库;如果依照关系模型进行数据存储,则该数据库为关系数据库。数据库的性质1/1/202527逻辑数据模型的种类层次模型(阶层的样板)—树形结构网络模型(网络模型)——网状结构关系模型(表示关系的样板)——二维表面向对象模型数据模型根据适用对象的不同,分为两类:概念数据模型:面向客观世界、面向用户,描述用户和设计者都能理解的信息结构逻辑数据模型:面向DBMS和计算机,刻画实体在数据库中的组织、存储形式及其联系。(一般称其为数据模型)1/1/2025281.4.2E-R模型E-R模型,即“实体---联系”模型
1、实体(Entity):客观存在的事物;2、联系(Relationship):实体集之间的关系;
3、属性(Attribute):实体所具有的特征。关系类型:一对一、一对多、多对多E-R图(P8)
实体、联系、属性1/1/2025291.层次模型
层次模型(hierarchicalmodel)表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的树形结构。层次数据模型象一棵倒置的树,根结点在上,层次最高;子结点在下,逐层排列。层次模型的示例如图:
人才管理中心北京市国有企业界科研机构高等院校广东省黑龙江省上海市......1/1/2025302.网状模型(网络模型)
网状模型(networkmodel)是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。网状模型是以记录为结点的网络结构,它可以表示较复杂的数据结构,即可以表示数据间的纵向关系与横向关系。这种数据模型在概念上、结构上都比较复杂,操作上也有很多不便。网状模型的示例如图:专业分类地区分布人才编号地区编号地区名称人才编号专业编号专业名称专门人才自然情况人才编号姓名年龄姓名学历专业名称专门人才专业特长职称姓名专业名称特殊成就成就1/1/2025311.4.3关系模型
关系模型(relationalmodel)的所谓“关系”是有特定含义的,广义地说,任何数据模型都描述一定事物数据之间的关系。关系模型的所谓“关系”虽然也适用于这种广义的理解,但同时又特指那种虽具有相关性而非从属性的平行的数据之间按照某种序列排列的集合关系。关系:用二维表格的结构形式来表示实体集及实体间的联系列:字段或域(对应于某类实体属性)行:记录(对应于一特定实体)二维表:亦称为一个关系(P7)关系模式:对关系模型结构的描述:模式名(属性列表)1/1/202532关系的示例如图:姓名性别年龄甲乙丙丁女男男女40513545某部门专门人才基本情况表某地区专门人才基本情况表部门专业姓名性别年龄高等院校高等院校高等院校高等院校信息管理软件工程计算机国际贸易甲乙丙丁女男男女202119201/1/202533关系术语:关系:一张二维表称为一个关系元组、记录:二维表水平方向的行,对应现实世界一个实体属性:即字段,一个关系的首行内容,确定二维表垂直方向的列域:属性的取值范围
1/1/2025342、二维表的关键字作用:用以区分不同的纪录二维表中不允许出现相同的记录超关键字(总存在)能唯一确定记录的一个列或几个列的组全体字段必然是超关键字(原因:无相同记录)单一关键字(学号)和合成关键字(学院+姓名)侯选关键字:超关键字的最小列集、二维表至少有一个(一定也是超关键字)(学号、编号)主关键字:是选出的侯选关键字,唯一值,不空外部关键字:当一张二维表A(一)的主关键字被包含到另一张二维表(B)中时,A表的主关键字称为B表的外部关键字(相对)1/1/202535集合运算-------并、差、交
关系运算-------选择、投影、联接3、关系的运算P10ABCR1R21/1/202536规范关系的基本性质:属性值不可再分割二维表的记录数随数据的增删而改变,但它的字段数却是相对固定的(字段数、名称、类型、长度)二维表中的每一列均有唯一的字段名,且是同性质的数据集合(字段名不能重复)二维表中不允许出现完全相同的两行二维表中行的顺序、列的顺序均可任意交换4、关系的规范化1/1/202537关系的规范化关系模型是以关系集合理论中重要的数学原理为基础的,通过创建某一关系中的规范化准则,既可以方便数据库中数据的处理,又可以给程序设计带来方便
这一规范化准则称为数据规范化(datanormalization)
关系模型的规范化理论是研究如何将一个不好的关系模型转化为一个好的关系模型的理论,它是围绕范式而建立的。1/1/202538
规范化理论认为,关系数据库中的每一个关系都要满足一定的规范。根据满足规范的条件不同,可以化分为五个等级,分别称为第一范式(1NF),第二范式(2NF),……,第五范式(5NF),其中,NF是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年浙江丽水市遂昌县经济投资发展集团有限公司招聘笔试参考题库附带答案详解
- 全国公开课一等奖统编版七年级语文上册新教材(统编2024版)《梅岭三章》精美课件
- 2025年铜陵交投石化有限公司招聘笔试参考题库含答案解析
- 2025年甘肃能源化工金昌公司招聘笔试参考题库含答案解析
- 六访六促工作汇报
- 2024版绿化工程建设工程施工合同
- 二零二五年度水利工程安装工程安全责任合同
- 2024版跨国文化演艺推广合同
- 二零二五年度新能源储能项目融资连带责任担保合同3篇
- 二零二五年度版权质押合同标的解释3篇
- 20以内退位减法口算练习题100题30套(共3000题)
- 无人机遥感技术与应用
- 2023年物探工程师年度总结及下一年计划
- 电工(三级)理论知识考核要素细目表
- 4马克思主义宗教观
- 2023年阿拉善教育系统教师考试真题及答案
- 全国优质课一等奖职业学校教师信息化大赛建筑类《混凝土的和易性》说课课件
- 泰山石膏(包头)有限公司企业标准
- 初中英语知识大汇总(374张)
- 医疗器械质量管理体系文件模板
- 二年级语文古诗诵读教案
评论
0/150
提交评论