




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库基础知识,1.1 数据库基础知识,一、数据处理 1、数据处理:是对各种类型的数据进行收集、整理、组织、存储、维护、检索、统计和传输的过程。 2、数据处理分五个基本环节: 原始数据的收集 数据的规范化及其编码 数据输入 数据处理 数据输出,二、数据管理的发展阶段,经历了三个发展阶段: 1、人工管理阶段 2、文件系统阶段 3、数据库系统阶段,人工管理阶段(20世纪50年代中期之前):,程序与数据的关系如图:,数据的管理主要依靠应用程序 数据不能共享 应用程序依赖于数据,不具有数据的独立性,文件管理阶段(20世纪50年代中期到60年代中期): 应用程序通过文件系统对数据进行管理的,应用程序和数据相对独立,数据文件组织多样化,但数据文件之间相互独立、数据冗余量大、安全得不到保障。,应用程序1,应用程序2,应用程序n,数据1,数据2,数据n,文件系统,它们之间的关系如图:,数据库管理阶段(20世纪60年代后期以来): 应用程序对数据的管理是通过数据库管理系统实现的。,应用程序1,应用程序2,应用程序n,数据库,数据库管理系统,用户,它们之间的关系如图:,数据库系统的主要特点,采用数据模型来表示复杂的数据结构 有较高的数据独立性 提供了数据的安全性、完整性等控制功能 为用户提供了方便的用户接口,一、数据库 是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。,例如:对于教学管理数据库, 学生基本情况 课程情况 教师情况 而校园内的树木种类、树木数量等不属于相关数据。,1.2 数据库系统的组成,二、数据库管理系统DBMS (DataBase Management System),是 用于建立、使用和维护数据库的系统软件,是用户与数据库之间的接口。,DBMS的组成 (1)数据描述语言及翻译程序 模式翻译、应用程序的编译 (2)数据操纵语言 交互式查询、数据的组织和存取 (3)数据库管理例行程序 事务运行管理、数据库的维护,DBMS的主要功能 定义数据库 管理数据库 建立和维护数据库,三、数据库系统(DBS) 是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源所组成的具有管理数据库功能的计算机系统。 狭义上,数据库系统由数据库(DB)、数据库管理员(DBA)、数据库管理系统(相关软件)组成。,数据模型数据的组织形式,数据模型(data model)是数据库系统中用于数据表示和操作的一组概念和定义,采用数据模型来对现实世界数据进行抽象。,数据库,在计算机里就是用数据模拟现实世界的事物及其联系,关系模型是用二维表格的结构形式来表示实体及实体间的联系。,关 系 模 型,数据模型,二、 关系模型,关键字的类型:,超关键字(Super Key):二维表中能唯一确定记录的一个列或几个列的组合,称为超关键字。,全体字段构成它的一个超关键字。 它所包含的字段可能有多余。 如果单一的列构成关键字,则称为 “单一关键字”。 如果是两个或两个以上的列构成 关键字,称为“合成关键字”。,候选关键字(Candidate Key):如果一个超关键字去掉其中任何一个字段后不再能唯一确定记录,则称它为候选关键字。,候选关键字能唯一的确定记录 候选关键字包含的字段最精练 一张二维表总存在超关键字, 因此至少存在一个候选关键字。,主关键字(Primary Key):从候选关键字中选出一个作为主关键字。,主关键字必须包含一个不同于 其他记录的唯一值。 主关键字的值不能为空。,外部关键字(Foreign Key):一张二维表(A)的主关键字包含到另一张二维表(B)中时,A表的主关键字称为B表的外部关键字。,:二维表中能唯一区分记录的列或列的组合,称为“关键字”,关键字,如上表中,“学号、性别、专业代号、系名”是超关键字 “学号”是候选关键字,“姓名”如果没有重复,也可以作为候选关键字。 而“性别”、“系名”不能作为关键字。 “学号”是主关键字,学生表,课程表 成绩表,“课程代号”可作为主关键字 “课程名”如没有重复,也可作为主关键字,成绩表的关键字应该是?,“学号”+“课程代号”,组合关键字,“课程代号”和“课程名”都可作为“候选关键字”,在“候选关键字”中可选出一个作为主关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技师考试题库及答案详解
- 森林防灭火知识培训简报课件
- 森林防火知识培训课件
- 梭菌基础知识培训课件
- 2025年软件架构师面试攻略与热点预测题解析
- 《招标采购专业实务》模拟试题及答案
- 2025年药品安全操作规程题解
- 2025驾照检验考试试题及答案
- 2025年医生招聘考试题库及答案解析
- 2025年政府公务员考试模拟试题及标准答案详解
- 藏在生活中的数学:张景中教你学数学
- 第6章 Pandas基础与应用
- (通用版)代理合同书
- 工信部规《通信建设工程安全生产操作规范》
- 《安井食品销售人员绩效考核研究文献综述》2100字
- 山西大学第二聘期岗位设置与聘用实施方案
- GA/T 1237-2015人员基础信息采集设备通用技术规范
- 一带一路战略课件
- A-level项目介绍(课堂)课件
- 《C语言程序设计》一等奖说课稿
- 飞机制造技术-知识点汇总
评论
0/150
提交评论