数据库系统基本概念及特点.ppt_第1页
数据库系统基本概念及特点.ppt_第2页
数据库系统基本概念及特点.ppt_第3页
数据库系统基本概念及特点.ppt_第4页
数据库系统基本概念及特点.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.数数据库库系统统基本概概念及特点 4.数数据库设计库设计 的原则则 3. Visual FoxPro的数数据类类型 2.实实体及其相互联联系 5.数数据库库系统开发统开发 的基本步骤骤 6.数数据库设计库设计 主要步骤骤 7. “教学教学 管理系统统”数数据库设计库设计 案例 数据(data) 是人们为了反映客观世界而记录下来的可被鉴别的符号 ,包文字、数字、图表、图片等。 信息(information) 是客观世界的事物在人脑中抽象的反映,是经过加工处 理后对客观世界产生影响的数据。 数据处理 是对各种类型的数据进行收集、存储、分类、计算、加 工、检索和传输的过程。数据信息数据处理 三者之间的关系: 1.数数据库库系统统基本概概念及特点 数据信息 数据处理 数据库(DB) 数据库是以一定的组织形式存放在计算机存储介质上的 相互关联的数据的集合。描述事物本身和事物之间的联系。 数据库管理系统(DBMS) 数据库管理系统是对数据库进行管理的软件系统,简称为 DBMS (DataBase Management System) 。 是一种关系数据库 管理系统。 功能 :增、删、查、改等。 其它关系数据库还有: 大型 DBMS :Sybase、Oracle、SQL Server 小型 DBMS:Access、FoxBASE、FoxPro 1.数数据库库系统统基本概概念及特点 数据库系统(DBS DataBase System) 是指引入数据库后的计算机系统。 构成:计算机硬件系统、软件系统、数据、人员。 数据库应用系统 是指系统开发人员利用数据库系统资源开发出来的,面向某 一类实际应用的应用软件系统。 如:教学管理系统、 人事管理系统、财务管理系统等。 数据、数据库系统、数据库管理系统的关系: 数据库系统包括数据库管理系统和数据。 1.数数据库库系统统基本概概念及特点 2.实实体及其相互联联系 4.数数据库设计库设计 的原则则 1.数数据库库系统统基本概概念及特点 3. Visual FoxPro的数数据类类型 5.数数据库库系统开发统开发 的基本步骤骤 6.数数据库设计库设计 主要步骤骤 7. “教学教学 管理系统统”数数据库设计库设计 案例 实体 客观存在并且可以相互区别的事物称实体。可以是具体的 事物,也可能是抽象的事件。 实体的属性 描述实体的特性称为属性。 实体集和实体型 某一实体属性的集合表示这种实体的类型,称为实体 型。 属性值的一个集合表示一个实体,同类型的实体的集 合,称为实体集。 在VF中用“二维表”来存放同一类实体,即实体集。 2.实实体及其相互联联系 实体间联系及联系的种类 实体的联系:实体之间的对应关系称为联系 联系的种类: 一对一联系(one to one relationship) 例如:班级与班主任的联系。 一对多联系(one to many relationship) 例如:班级与学生的联系。 多对多联系(many to many relationship) 例如:学生与某学期课联系。 2.实实体及其相互联联系 3. Visual FoxPro的数数据类类型 4.数数据库设计库设计 的原则则 1.数数据库库系统统基本概概念及特点 2.实实体及其相互联联系 5.数数据库库系统开发统开发 的基本步骤骤 6.数数据库设计库设计 主要步骤骤 7. “教学教学 管理系统统”数数据库设计库设计 案例 常用类型: 字符型:简称C型,是默认的数据类型。 货币型:简称Y型。货币单位,如价格。 数值型:简称N型。整数或小数,如考试分数。 日期型:简称D型。表示年月日,如出生日期等 日期时间型:简称T型。表示年月日和时分秒。 双精度型:简称B型,宽度为8,自动取6位小数。 整型:简称I型,宽度为。只能取整数。 逻辑型:简称L型。只有两个值,真(.T.)或假(.F.) 备注型:简称M型。存放不定长文本,如个人简历等。 通用型:简称G型。存放任意文件,如表格、图片、照片等 3. Visual FoxPro的数数据类类型 4.数数据库设计库设计 的原则则 3. Visual FoxPro的数数据类类型 1.数数据库库系统统基本概概念及特点 2.实实体及其相互联联系 5.数数据库库系统开发统开发 的基本步骤骤 6.数数据库设计库设计 主要步骤骤 7. “教学教学 管理系统统”数数据库设计库设计 案例 概念单一化、“一事一地”的原则 例如:教学管理系统中,学生表和成绩表 避免在表中间出现重复字段 表中的字段必须是原始数据和基本数据元素 例如在“学生表”中,已经有“出生日期”字段,就 不必再有“年龄”字段 用关键字保证有关联的表之间的联系 数数据库设计库设计 5.数数据库库系统开发统开发 的基本步骤骤 3. Visual FoxPro的数数据类类型 1.数数据库库系统统基本概概念及特点 2.实实体及其相互联联系 4.数数据库设计库设计 的原则则 6.数数据库设计库设计 主要步骤骤 7. “教学教学 管理系统统”数数据库设计库设计 案例 系统需求分析 数据库设计 系统功能分析与设计 创建项目和数据库 报表设计 编写主程序和建立系统菜单 设计系统的主要操作界面-表单 连编项目程序和创建系统安装盘 系统分析和设计阶段 系统实施阶段 5.数数据库库系统开发统开发 的基本步骤骤 6.数数据库设计库设计 主要步骤骤 3. Visual FoxPro的数数据类类型 1.数数据库库系统统基本概概念及特点 2.实实体及其相互联联系 4.数数据库设计库设计 的原则则 5.数数据库库系统开发统开发 的基本步骤骤 7. “教学教学 管理系统统”数数据库设计库设计 案例 需求分析 用户需求主要包括三个方面: 信息需求; 处理需求; 安全性及完整性要求。 确定需要的表 6.数数据库设计库设计 主要步骤骤 确定所需字段 三个要素: 字段名 数据类型 宽度(数值型,字段要确定小数位数) 主关键字。 确定联系 一般通过主关键字和外部关键字建立联系 设计求精 6.数数据库设计库设计 主要步骤骤 7. “教学教学 管理系统统”数数据库设计库设计 案例 3. Visual FoxPro的数数据类类型 1.数数据库库系统统基本概概念及特点 2.实实体及其相互联联系 4.数数据库设计库设计 的原则则 5.数数据库库系统开发统开发 的基本步骤骤 6.数数据库设计库设计 主要步骤骤 需求分析 信息需求处理需求安全性及完整性 学生档案 教学成绩 1、基础数据维护 2、考试成绩维护 3、查询 4、统计计算 5、打印输出 安全性及 完整性约束 7. “教学教学 管理系统统”数数据库设计库设计 案例 确定需要的表 实实体表 学生表Xsb 课课程表Kcb 专业专业 表Zyb 操作员员Czy 成绩绩表Cjb 补补考表Bkb 临时临时 表Lsb 7. “教学教学 管理系统统”数数据库设计库设计 案例 代码设计: 实体有表,表有主关键字,主关键字的设计就是 代码设计,几乎每一个实体都要有代码设计,是数 据库设计的一项重要内容。 7. “教学教学 管理系统统”数数据库设计库设计 案例 学号 用8位数字表示。学号是本系统最重要的代码,其 中包含了多种信息和其他对象的代码。 XXXX XXXX 班内序号 专业内班序号 入学年份后两位 专业代码 本、专科标识 学生所在班号 7. “教学教学 管理系统统”数数据库设计库设计 案例 课程号 用4位数字表示每门课程的编号。如:1001代表高 等数学。 专业号 用3位数字表示每个专业的编号。学号中的3,4 ,5位即是该学生所在专业的代码。 7. “教学教学 管理系统统”数数据库设计库设计 案例 确定表的字段 学生表(Xsb.dbf) 字段名类类型宽宽度小数位索引NULL 学号字符型8 姓名字符型8 性别别字符型2 专业专业字符型12 出生年月日期型8 高考分数数值值型30 团员团员逻辑逻辑 型1 简简况备备注型4 照片通用型4 7. “教学教学 管理系统统”数数据库设计库设计 案例 课程表(Kcb.dbf) 字段名类类型宽宽度小数位索引NULL 课课程号字符型4 课课程名字符型12 学分数值值型1 先修课课 程 字符型4 7. “教学教学 管理系统统”数数据库设计库设计 案例 专业表(Zyb.dbf) 字段名类类型宽宽度小数位索引NULL 专业专业 号字符型3 专业专业 名字符型12 科类类字符型6 学制数值值型10 学位字符型10 7. “教学教学 管理系统统”数数据库设计库设计 案例 专业表(Czy.dbf) 字段名类类型宽宽度小数位索引NULL 姓名字符型8 密码码字符型8 7. “教学教学 管理系统统”数数据库设计库设计 案例 专业表(Cjb.dbf) 补考表(Bkb.dbf) 临时表(Lsb.dbf) 字段名类类型宽宽度小数位索引NULL 学号字符型8 课课程号字符型4 学期字符型1 成绩绩数值值型30 7. “教学教学 管理系统统”数数据库设计库设计 案例 确定联系 除操作员表为独立表之外,其余六个表之间都存 在一定联系。 图2-4 教学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论