第1章-数据库基础知识_第1页
第1章-数据库基础知识_第2页
第1章-数据库基础知识_第3页
第1章-数据库基础知识_第4页
第1章-数据库基础知识_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

教材:全国计算机等级考试二级教程

—Access数据库程序设计(2011版)

开课学期:2012年秋季期

开课单位:计算机科学与工程学院

主讲教师:吕洁玉林师范学院全校通识选修课Access数据库程序设计基础学习本课程的目的:

通过本课程的学习,了解、掌握关系数据库管理系统的一些基础理论,掌握Access2003的基本操作,同时掌握面向应用的系统开发知识和能力。为考全国计算机等级考试(二级)作好准备,或为后续课程作好铺垫。学习本课程的要求:1、做到课前预习,课上认真听课,做好笔记,课后复习。2、认真完成布置的课后作业。3、多看多练多做,脚踏实地,提高实际操作能力。1.1数据库基础知识1.1.1计算机数据管理的发展第1章数据库基础知识

★数据处理数据处理是指将数据转换成信息的过程。信息是一种被加工成特定形式的数据。如对数据的收集、存储、传播、检索、分类、加工或计算、打印各类报表或输出各种需要的图形等。★数据数据是指存储在某种介质上能够识别的物理符号。人工管理(1946年计算机诞生---20世纪50年代中期)计算机除硬件设备外没有任何软件可用。特点:数据与程序不具有独立性。

★计算机数据管理的5个阶段程序数据数据和程序一体文件系统(20世纪50年代后期---60年代中期)计算机的硬件中有了磁盘、磁鼓等直接存储设备;计算机软件中,有了高级语言和操作系统。特点:①程序与数据之间有一定的独立性。②数据以文件的形式长期保存。缺点:数据冗余、不一致性、数据联系弱。程序1程序2程序3文件管理系统文件1文件2文件3数据库系统(20世纪60年代后期以来)特点:①数据共享;②采用特定的数据模型;③具有较高的独立性;④有统一的数据控制功能。

分布式数据库系统面向对象数据库系统应用程序1应用程序2应用程序3数据库管理系统(DBMS)数据库(DataBase)为数据库的建立、使用和维护而配置的软件1.1.2数据库系统★数据(Data)★数据库(DataBase)★数据库应用系统数据是指存储在某种介质上能够识别的物理符号。存储在计算机存储设备、结构化的相关数据的集合。系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。★数据库系统(DBS)指引进数据库技术后的计算机系统。由5部分组成:硬件系统、数据库、数据库管理系统及相关软件、数据库管理员(DBA)和用户。

★数据库管理系统(DBMS)为数据库的建立、使用和维护而配置的软件。是数据库系统的核心软件。数据模型是描述数据、数据之间联系的结构模式。分为两类:一是概念模型(也称信息模型),二是数据模型(层次模型、网状模型和关系模型)。☞几个概念⑴实体客观存在并相互区别的事物。⑵实体的属性描述实体的特性。⑶实体型属性的集合表示一种实体的类型。如:学生(学号,姓名,性别,出生年月,系部,入学时间)1.1.3数据模型①一对一联系(1:1)②一对多联系(1:M)③多对多联系(M:N)⑷实体集属性值的集合表示一个实体。同类型的实体的集合称为实体集。如:(98011,张三,男,1980,自动控制,1997)为一个实体

⑸实体间的联系☞常用的数据模型(层次模型、网状模型和关系模型)层次模型:表示数据间的从属关系结构。层次模型像一棵倒置的树,根结点在上,层次最高;子结点在下,逐层排列。其重要特征如下:❉仅有一个无双亲的根结点。❉根结点以外的子结点,向上仅有一个父结点,向下有若干个子结点。

层次模型反映了客观事物之间的一对多(1:n)的联系玉林师院教务处………………计工学院……公计教研室……学籍科☞网状模型:是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。

其重要特征如下:❉有一个以上的结点无双亲。❉至少有一个结点有多个双亲。

网状模型反映了客观事物之间的多对多(m:n)的联系☞关系模型:是用二维表格来表示事物以及事物之间联系的数据模型,每一个二维表格称为“关系”。字段(列、属性)记录(行、元组)☞

关系术语关系、元组、属性、域、关键字、外部关键字教师(教师编号,姓名,性别,所在系名)课程(课程号,课程名,教师编号,上课教室)1.2关系数据库例如,要查找“王丽华”老师所上的课程。教师关系课程关系☞

关系的特点◆关系必须规范化。最基本的要求是每个属性必须是不可分割的数据单元,即表中不能再包含表。编号姓名应发工资应扣工资实发工资基本工资奖金房租水电◆在同一个关系中不能出现相同的属性名。◆关系中不允许有完全相同的元组,即冗余。◆在一个关系中元组的次序无关紧要。◆在一个关系中列的次序无关紧要。☞

关系运算传统的集合运算:并、差、交学号姓名性别1001张三男1002王晓女学号姓名性别1003李明男1004陈冰女∪学号姓名性别1001张三男1002王晓女1003李明男1004陈冰女=学号姓名1001张三1002王晓学号姓名1001张三1004陈冰-学号姓名1002王晓=选修计

温馨提示

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

评论

0/150

提交评论