xvf第1章数据库系统概述课件_第1页
xvf第1章数据库系统概述课件_第2页
xvf第1章数据库系统概述课件_第3页
xvf第1章数据库系统概述课件_第4页
xvf第1章数据库系统概述课件_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、根据教育部提出的非计算机专业计算机基础教学三个层次要求配合全国计算机等级考试“Visual FoxPro二级”考试大纲的知识要点以Visual FoxPro 6.0为主要内容,介绍关系数据库管理系统基础理论及应用系统开发知识主要内容: - 数据库基础理论 - Visual FoxPro 6.0 的基本操作 - 面向过程编程、面向对象可视化编程注意: 本课程学完可 以报名参加国家二级考试课程概述课时: 课堂教学+上机实践(1 :1)考试: 期末考试70%+平时作业30% 参考书: Visual FoxPro基础教程周永恒 主编 高教社 Visual FoxPro实用教程李明 主编 清华出版社 联

2、系方式:E-mail: jzjlx网络课堂:/sc8/课程安排课程要求 本章要求: 1. 了解信息、数据及数据处理等基本概念。 2. 掌握数据库系统的组成及功能。 3. 了解各种数据模型的定义及特点。 4. 掌握关系数据库的一些基本术语,如关系、元组等。 5. 熟悉关系运算:选择、投影、连接。 本章要点: 数据库系统的组成、关系数据库的特点、关系运算。学时安排: 2学时(理论)结束 作业 1.1 数据处理的发展过程 1.2 数据模型 1.3 关系数据模型第1章 数据库系统概述1.1.1 数据、信息和信息处理 是描述现实世界事物的符号记录形式,是利用物理符号记录下来的可以识别的信息。包括数字、文

3、字、图形、图像、声音和其他的特殊符号。现代计算机可以接受几乎所有类型的数据。1. 数据1.1 数据处理的发展过程 指现实世界中事物的存在方式或运动状态的反映,是有用的数据。2.信息3.数据处理 数据处理是将数据转换成信息的过程,从数据处理角度,信息是一种被加工成特定形式的数据。 数据处理的核心是数据管理。数据管理包括对各种形式的数据进行收集、存储、加工和传输等活动。1.1.2 数据管理技术的发展文件系统阶段数据库系统阶段分布式数据库系统阶段人工管理阶段1.1.3 数据库、数据库管理系统和数据库系统 1. 数据库 数据库(Database,简称DB):是数据的集合,按照特定的组织方式将数据保存在

4、存储介质上,同时可以被各种用户所共享。2. 数据库管理系统 用于建立、维护和管理数据库的系统软件; 提供数据安全性和完整性的控制机制; 具有完备数据库操作命令体系; 可在交互方式下管理和访问(存取)数据库; 可利用开发工具开发数据库管理系统;(DBMS-Data Base Management System)数据操纵数据定义数据通讯数据库维护数据查询数据库运行管理和控制功能数据库组织、存储和管理数据库管理系统的功能 VF就是一种关系数据库管理系统,其它关系数据库还有: 大型数据库管理系统:Sybase、Oracle 小型数据库管理系统:Access、FoxBASE、FoxPro硬件软件数据(D

5、B):数据库系统的核心人员:管理、开发、最终用户:计算机操作系统(OS)数据库管理软件(DBMS)应用程序数据库系统(DBS)3. 数据库系统数据库系统(DBSDataBase System)是指计算机系统引入数据库之后组成的系统,是用来组织和存取大量数据的管理系统。1.2 数据模型 人们把客观存在的事物以数据的形式存储到计算机中,经历了对现实生活中事物特征的认识、概念化到计算机数据库中的具体表示的逐级抽象过程。这一过程经历了三个层次,即现实世界、信息世界和数据世界。1. 现实世界 现实世界是存在于人脑之外的客观世界,人们管理的对象存在于现实世界中。现实世界的事物及事物之间存在着联系,这种联系

6、是客观存在的,是由事物本身的性质决定的。1.2.1 数据描述 2. 信息世界 信息世界是现实世界在人脑中的反映,是对客观事物及其联系的一种抽象描述。信息世界对现实世界进行选择、命名、分类等抽象后产生概念模型。3. 数据世界 数据世界是将信息世界中的信息数据化的结果,是对现实世界中事物及其联系的数据模型描述。为了准确地反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构可以用一种数据模型来表示。实体是客观事物的真实反映属性值是实体属性的具体化表示实体属性事物的特性实体类型用实体名及所有属性的集合实体集具有相同属性的实体集合1.2.2 概念模型如一个学生、一本书、一次比赛、一

7、次会议如学生实体可以用学号、姓名、性别、年龄等若干个属性来描述如学生的姓名、性别是属性的型,而具体的值“李明、男”是属性的值如对学生实体的型可以描述为:学生(学号,姓名,性别,年龄)例如在学生实体集中,(20130101、李明、男、20)是一个具体学生。 1. 实体的描述2.实体之间的联系一对一两个实体存在一一对应关系一对多一个实体对应多个实体多对多多个实体对应多个实体班级班级-班长班长111:1联系班级组成学生1n1:n联系课程选修学生mnm:n联系实体名联系3.教学管理系统实体联系模型教学管理由学生、教师、课程三个实体组成。 在教学管理系统中,存在着以下联系: 一个学生可以选修多门课程,而

8、一门课程可以被多个学生选修。 一位教师可以讲授多门课程,一门课程可以有多位教师讲授。 一个学生将有多位教师授课,一位教师可以对多位学生授课。 数据模型是指反映客观事物及客观事物间联系的数据结构和形式。用于描述数据库管理系统的数据模型有三种:层次模型网状模型关系模型1.2.3 数据模型1. 层次模型学生职工车辆办公用品实验仪器学院科研项目固定资产学校特点:有且仅有一个结点没有父结点,称为根结点; 每个非根结点有且仅有一个父结点。2. 网状模型出版社科研机构作者图书读者特点:可能有多个结点没有父结点,即多个根结点; 某个非根结点可能有多个父结点。节点的联系是任意的。更适合于描述客观世界。3. 关系

9、模型 用二维表的形式表示实体和实体之间联系的数据模型称为关系数据模型。1.3.1 关系模型1.关系术语1.3关系数据模型关系表候选关键字(候选码)属性:一列。表示每一列相同的属性,在表中称为字段,列名为属性名主关键字(主码):能唯一确定记录的字段。元组:一行。表示一个实体,在表中称为记录。域:属性的取值范围 外关键字(外码):如果表中的一个属性不是主关键字和候选关键字,但是是另外一个表的主关键字或候选关键字,这个属性就称为外部关键字(外码)。在关系模型理论中 在关系数据库中 关系 数据表 元组 记录 属性 字段 分量 数据项 模型理论与关系数据库中术语的对照关系2.关系的性质每一个属性是不可再

10、分的最小数据项。这一点最重要! 关系中每一列元素是数据类型相同的数据。关系中不能出现相同的属性名,及字段不能重名。字段的顺序可以任意改变。关系中元组的顺序也可以改变,关系中不能出现相同的记录。学生表学号姓名出生日期年级性别系001张三03/05/902006男计科系002李四01/15/892005女计科系003王五07/21/902006男会计系学号课程成绩001数据库80002计算机65003会计学50学号奖励日期001三号学生2005.9002优秀班干部2006.3003优秀党员2008.3成绩表奖励表1、字符:标识实体属性的符号集2、字段(field):最基本的不可再分的有名字的数据单

11、位4、表(table):按一定结构存储的一组相关的数据。由若干记录组成,记录中的字段规定了表中数据的结构。5、数据库(database): 表的集合3、记录(record):由若干字段组成,组成记录的字段的长度之和称为记录的长度3. 建立关系模型1.投影(Projec)学号姓名出生日期年级性别系001张三03/05/902006男计科系002李四01/15/892005女计科系003王五07/21/902006男会计系学号姓名出生日期系001张三03/05/90计科系002李四01/15/89计科系003王五07/21/90会计系投影是从表中选取若干列进行操作例:在人才档案表中,显示有学号、姓

12、名、出生日期、系组成一个新关系。1.3.2 关系运算学号姓名出生日期年级性别系001张三03/05/902006男计科系002李四01/15/892005女计科系003王五07/21/902006男会计系2.选择(Select)学号姓名出生日期年级性别系001张三03/05/902006男计科系003王五07/21/902006男会计系 选择操作是从表中选取满足某种条件的元组(记录)进行操作。例:在人才档案表中,选出性别=“男”的人员的档案。学号课程成绩001数据库80002计算机65003会计学50学号奖励日期001三号学生2007.9002优秀班干部2008.3003优秀党员2008.33.连接(Join)学号课程成绩奖励日期001数据库80三号学生2007.9002计算机65优秀班干部2008.3003会计学50优秀党员2008.3 联接是对两张表按一定的条件进行联接,同时生成一张新表。例:将两个

温馨提示

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

评论

0/150

提交评论