- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用与开发 第一章 概述 第一节 数据库系统概述 一、数据处理方法的演变 数据库应用系统 订票系统 银行系统 企业管理信息系统 学校教务管理系统 …… 1.数据处理的特点 数据存储:长期保存、大容量 数据实时处理 基本数据操作:查询,更新(增、删、改) ——基于大容量存储数据的操作 对数学运算能力要求相对不高,通常是简单的算术运算、统计运算 面向多种应用(多用户):共享、并发访问 数据安全性要求 数据完整性要求 2.数据库技术的产生 发展:技术本身的发展 实际需求的要求 数据管理方法的演变经历了三个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 - 数据的结构化,面向整体的观点组织数据 - 数据共享,可控冗余度 - 高度的数据和程序独立性 - 提供安全性、完整性及并发访问等控制功能 三、数据库应用与开发 用数据库管理系统(数据库语言及其工具)解决实际问题,其过程分两步: - 数据库设计 - 数据库的实现及其操作 用数据模型描述现实世界的问题,并对数据模型实施操作,实现相应的数据处理。 1.数据库设计 用关系数据模型描述现实世界,即设计关系(表)、主码、索引、外码、关联等。 所需基础知识: 信息系统分析与设计 / 管理信息系统 ——分析现实世界的信息需求 数据库原理 ——设计结构良好的数据库 示例: 主码(Sno+Cno) 结构不好存在的问题 数据冗余 插入异常 删除异常 修改异常 2.数据库的实现及其操作 在计算机系统中物理地实现所设计的数据库,并对数据库实施操作,即使用数据库中的数据——对数据库进行增删改、查询等操作。 工具:数据库管理系统(DBMS) 如Oracle,Sybase,SQL Server,DB2,Visual FoxPro等。 四、数据模型 在数据库系统中,数据库设计的核心问题就是设计一个好的数据模型,数据模型的好坏直接影响数据库的性能。 目前流行的数据模型是关系数据模型。 1.关系数据模型 关系数据模型是把现实世界信息需求的数据逻辑结构归结为满足一定条件的二维表的模型。一个二维表就是一个关系,描述问题的所有二维表的集合就构成了一个关系数据库。 从理论上定义,关系是笛卡尔积的任意一个子集。从直观上看,关系就是一个具有横行(记录)和竖列(字段)的一张二维表。日常工作和生活中的各种报表,如工资表、学生成绩表、人事档案表、产品库存表、生产报表等都具有二维表的结构,可以很方便地表示成关系数据模型中的一个关系。 关系数据模型示例 关系数据模型分析 相关术语之间的联系 Database(数据库) University Database Student Table, Course Table,Score Table,…… Table(表) Cno Subject Time Credit C01 数学 96 6 C02 英语 144 12 C03 物理 64 4 …… Cno Subject Time Credit Record(记录) J101 数学 160 10 Fields(字段) J101 Byte(字节) (字母J的ASCII码) Bit(位) 0 2.关系的性质 一个关系中的任意两个记录不能相同; 关系的每列都必须有不同的名字; 列是同质的,即关系的每列都是同类型的数据; 关系的行、列的次序不影响其信息内容,可以任意交换; 关系的每个分量都必须是不可分的基本数据项; 每个关系都必须至少有一个关键字(即主码)唯一标识它的记录。 3.关系的码 定义1:若关系中的某一字段或一组字段的值能唯一地标识关系的一个记录,则称该字段或字段组为关系的候选码。若一个关系有多个候选码,则选定其中一个为主码。 定义2:F是关系R的某一字段或一组字段,但不是关系R的主码,如果F与关系S的主码对应,则称F是关系R的外码。 码的示例 4.其他二维数据组织形式 电子表格(Excel,Lotus) 二维数组 文本数据文件(*.txt,*.dat) 数据的引用与数据所在的位置有关,即地址相关。 而关系中数据的引用是地址无关的——数据和程序相互独立。 第二节 Visual FoxPro简介 二、启动VFP,退出VFP 启动/运行VFP 桌
您可能关注的文档
- 结构化软件开发 面向对象软件开发 专家系统软件开发.ppt
- 面向对象的可视化建模培训教程[UML和Rational RoseC++ Ver 4.x].ppt
- AutoCAD 第1章 概述.ppt
- 数据库原理与应用 第1章 绪论.ppt
- 计算机操作系统 Operating System.ppt
- 软件测试引论 一、软件缺陷 二、排除软件缺陷的两种重要手段 三、软件测试的基本概念.ppt
- 室内环境监测及防治.ppt
- 锁相环PLL原理与应用 第一部分 锁相环基本原理 第二部分 锁相环实验.ppt
- 信号与线性系统 第一章~第七章.ppt
- FORTRAN 语言程序设计 第一章~第八章.ppt
- 大数据环境统一虚拟机14-flink集群安装.pdf
- 参考分析案例3 forces and motion.pdf
- 课件教程讲稿pero articulated motion discovery cvpr paper.pdf
- 章课时菱形判定.pdf
- 内容教程报告v524-d voc2.pdf
- 内容文案详解martin and aitrage in multiperiod securities markets-harrn and kreps.pdf
- 2025年低成本团建活动方案PPT.pptx
- 2025年宫腔镜操作课件培训.pptx
- 2025年过敏反应应急处理培训课件.pptx
- 2025年卫生监督课件内容下载.pptx
最近下载
- 长城证券-电气设备-储能行业深度系列之一-国内各代表省独储项目政策梳理及收益模型测算.pdf VIP
- 2026年最新科目一新科扣分题目及答案.doc VIP
- 地理中考双向细目表.pdf VIP
- 《水浒传》经典人物分析之宋江(情节梳理+人物形象+中考真题).docx VIP
- 河南工程学院《线性代数》2025—2026 学年第一学期期末试卷.pptx VIP
- 2024至2030年贵州省氢能产业前景预测与市场调查研究报告.docx
- 宋江人物形象分析.pdf VIP
- 江西住建云数字化审图用户手册-审图单位.docx
- 2024年济南大学心理统计学期末考试备考题库.pdf VIP
- 山推工程机械股份有限公司工程机械履带产品智能制造项目环境影响报告表.doc VIP
原创力文档


文档评论(0)