VFP数据库.ppt

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 分布式数据库
客户/服务器结构
客户端
应用程 序
网络/ Intern et
应用 服务器
数据库 服务器
基于Web数据库系统体系结构
客户浏览器 java applet ActiveX
Internet
WEB 服务器
数据库 服务器
1.2 关系型数据库
• 1.2.1 数据模型 • 1.2.2 关系型数据库术语
键字
百度文库
• 一对一 • 一对多 • 多对多
联系
1.2.2 关系型数据库术语
• 关系型数据库术语
– 表-由表名、列名和数据行组成 – 列-也称为字段或域。列都有列名及数据类型 – 行—即记录 – 值-有一定的取值范围(值域),还有一个特殊
备注 党员 班长
关系数据模型
• 关系模式:
– 学生基本情况(*学号,姓名,性别,出生日期,院系,专业,备 注)
– 学生成绩(*学号,姓名,*课程,成绩)
• 关系名:
– 学生基本情况 – 学生成绩
• 属性:
– “学号”、“姓名”、“性别”、“成绩”
• 主关键字/外关键字:
– 学生基本情况关系中,“学号”为主键 – 学生成绩关系中,(“学号”,“课程”)主键, “学号”为外关
数据库
• 数据库(Data Base-DB)是指按一定的数 据结构进行组织的,可共享的,长期保存 的相关信息的集合。数据库中不仅保存了 用户直接使用的数据,还保存了定义这些 数据的数据类型、模式结构等数据――“元 数据”
数据库系统
• 数据库管理系统(Data Base Management System-DBMS)是对数据进行管理的软件 系统,它是数据库管理系统的核心软件。 如ORACLE、SQL-SERVER、ACCESS等 由计算机软件生产企业提供的数据库管理 系统
界的事物及其联系,而且描述问题的问题空间和解决 问题的方法空间在结构上尽可能一致,以便对客观实 体进行结构模拟和行为模拟
关系
学号 00010101 01020102 01020201 01010201
姓名 李林 高山 林一风 朱元元
学号 00010101 00010101
00010101 01010201 01010201
应用程序
• 一般是指完成用户业务功能的利用高级语 言编写的程序。高级语言可以是VB、 DELPHI、POWERBUILDER等,应用程序 通过数据库提供的接口对数据库的数据进 行增加、删除、修改、查询、统计等操作 (P3)
计算机软硬件环境
• 计算机软硬件环境是指数据库管理系统、 应用程序赖以执行的环境。包括计算机硬 件设备,网络设备,操作系统,应用系统 开发工具等
• 数据处理是指数据的分类、组织、编码、 存储、查询、统计、传输等操作,向人们 提供有用的信息
• 数据处理的对象数据可以是数值型数据, 也可以是字符、文字、图表、图形、图像、 声音等非数值型数据
数据处理发展阶段
• 人工管理阶段 • 文件管理阶段
应用程序1 应用程序2 应用程序3
数据文件1 数据文件2 数据文件3
第1章 数据库系统概述
1.1 数据库技术的发展与应用
• 1.1.1 数据库技术的发展 • 1.1.2 数据库系统 • 1.1.3 数据库系统特点 • 1.1.4 数据库的应用
1.1.1 数据库技术的发展
• 数据库技术是应数据处理发展的客观要求 而产生的,反过来,数据库技术的发展又 促进了数据处理的广泛应用
1.2.1 数据模型
• 数据模型(Data Model)是现实世界数据特征的 抽象,是用来描述数据的一组概念和定义
– 层次模型:按树型结构描述客观事物及其联系。 – 网状模型:按网状结构描述客观事物及其联系。 – 关系模型:按二维表结构描述客观事物及其联系。 –面向对象模型:用更接近人类思维的方式描述客观世
院系 中文院 计算机系 计算机系 中文院
课程 大学英语 计算机信息技术
大学语文 大学英语 计算机信息技术
大学语文 大学英语 计算机信息技术
大学语文 大学英语 计算机信息技术
大学语文
专业 现代汉语 计算机应用 计算机应用 新闻
成绩 84 92 82 70 87 78 90 90 84 78 85 72
01010201 01020102 01020102
01020102 01020201 01020201
01020201
性别 男 男 女 女
姓名 李林 李林 李林 朱元元 朱元元 朱元元 高山 高山 高山 林一风 林一风 林一风
出生日期 1981-8-4 1982-4-20 1983-5-2 1982-7-15
VFP数据库
计算机科学与技术学院 盛荷花
shenghehua@njnu.edu.cn 85891055
为什么要选这么课?
• 提高信息处理能力 • 通过二级考试 • 只是为了要通过该课程的考试
信息处理例子
• 报名库查重号 • 统计各语种报名人数 • 两个数据列表的比对
学习主要内容
• 建立数据库 • 数据库SQL语言 • 结构化程序设计初步 • 可视化面向对象程序设计初步
DBMS主要组成部分
模式更新
查询
更新
查询处理程序 存储管理程序
事务处理程序
数据库
数据库系统特点
• 数据的结构化 • 数据冗余小 • 数据共享 • 数据独立性强 • 数据统一管理和控制
1.1.4 数据库的应用
• 面向对象数据库的兴起 • 数据库系统体系结构的发展
–客户/服务器结构(Client/Server,简称C/S) –基于Web的数据库系统体系结构
应用程序n
数据文件n
数据处理发展阶段
• 数据库管理阶段
应用程序1
应用程序2
应用程序3
数据库管理系统 (DBMS)
应用程序n
数据库
1.1.2 数据库系统
• 一般认为数据库系统(Database System- DBS)是数据库、数据库管理系统、应用程 序、数据库管理系统赖以执行的计算机软 硬件环境及数据库维护使用人员的总称。
相关人员
• 相关人员是指在数据库系统的设计、开发、 维护、使用过程中,所有参与的人员。主 要有数据库管理员(Data Base Administrator -DBA)、系统分析设计人员、系统程序 员、用户等,其中数据库管理员在大型数 据库应用中负有重要的职责,负责对数据 库进行有效的管理和控制,解决系统设计 和运行中出现的问题
相关文档
最新文档