- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基础
主讲 谢可夫
湖南师范大学计算机教学部
数据库技术基础
数据库系统概述
数据管理技术的发展
人工管理阶段
应用领域:科学计算
特点:数据量少
硬件水平:没有磁盘等直接存取的外存储器
软件水平:没有对数据进行管理的系统软件
程序与数据的关系:应用程序直接调用数据。
文件管理阶段
应用领域:数据管理
特点:数据量大
硬件水平:出现了磁盘等大容量的外存储器
软件水平:出现了操作系统系统(包含文件系统)
程序与数据的关系:应用程序通过文件系统调用数据文件。
存在问题:数据冗余度大、数据独立性差、缺乏对数据的统一管理。
数据库阶段
应用领域:数据管理
特点:数据量极大
硬件水平:大容量的外存储器(价格下降)
软件水平:出现了对数据库管理系统软件
程序与数据的关系:由数据库管理系统对数据进行统一管理,应用程序通过文件系统调用数据库。
新型数据库系统
数据库技术的发展:层次数据库、网状数据库、关系数据库。
分布式数据库及特点
数据分布在计算机网络的不同节点上
分布在不同节点上的数据逻辑上属于同一数据库
每个节点都有自己的软、硬件资源和数据库管理系统
面向对象数据库系统
将面向对象的模型、方法和机制,与先进的数据库技术有机地结合形成的新型数据库系统。
多媒体数据库系统
数据库系统与多媒体技术相结合的产物
数据仓库
处理海量数据并带决策支持的数据库系统。涉及到三方面的技术:数据仓库技术、联机分析处理和数据挖掘技术。
数据库系统的组成
计算机硬件:主机、存储设备、输入输出设备和计算机网络环境。
计算机软件:
操作系统
数据库管理系统(DMBS):开发数据库系统的工具。
数据库应用系统:利用数据库系统资源开发出的、面向某一实际应用的软件。
管理信息系统;如人事管理系统和教学管理系统等
开放式信息服务系统:如综合科技信息系统。
数据库:数据库系统中按一定的方式组织的 ,存储在外部存储设备上的、能与多个用户共享的、与应用程序相互独立的相关数据集合。
数据库系统有关人员
最终用户
数据库应用系统开发人员
数据库管理员
数据库管理系统的功能
数据库定义(描述)功能:利用所提供数据定义语言描述数据库的逻辑结构和数据之间的联系。
数据库操作功能:利用所提供的数据操纵语言实现对数据库的检索、插入、修改和删除等基本操作。
数据库管理功能:包括系统建立与维护功能、系统运行控制功能。
数据库通信功能:提供数据库与操作系统的联机处理接口以及远程作业输入接口。
数据库系统特点
数据共享
减少数据冗余
数据独立
提供和增强数据安全性和完整性保护。
数据模型
现实世界的数据描述
数据处理的三个层次
现实世界:存在于人脑之外的客观世界。
信息世界:对客观事物及其联系的抽象描述
机器世界:信息世界中的信息数据化后的产物
基本概念
实体:现实世界中任何可区分、可识别客观事物。可以是人,如教师、学生等,也可以是物,如书本、仓库等。
属性:实体的特征(如教师编号、姓名等)
实体型: 实体的结构描述,是实体名和属性的集合;具有相同属性的实体,有相同的型。 如教师实体性:
教师(编号、姓名、性别、出生日期、职称)
教师张三和李四具有相同的型
实体值:具体的实体,是属性值的集合。
如教师李四的实体值:(15031,李四,男、09/21/65,教授)
属性型:属性名及其取值类型。
属性值:属性在器值域中所取的具体值。
实体集 :性质相同的同类实体的集合,如一 个系的教师。
域:属性的取值范围。
如 性别的取值范围{男,女}
职称的取值范围{助教,讲师,副教授,教授}
码:能够唯一确定实体集中每一个实体的属性 或属性组合。
如 教师实体中的教师编号。
实体与实体的联系
一对一联系(1:1)
如:男人集与女人集的夫妻联系
一对多联系(1:n)
如:班级与学生的隶属联系
多对多联系(m:n)
如:学生与课程的选课联系
实体-联系方法:
实体联系模型通过描述系统内所有的实体 及其属性以及实体间的联系来建立信息系统的概念模型。
1976年p.p.cheng提出实体联系(E-R)模型图来建立实体联系模型。
E-R图符号
实体名
属性
联系
举例:某家电商场欲建立商品销售管理和顾客资料管理信息系统,试建立系统的E-R模型。
编号
姓名
性别
生日
职务
工资
部门
编号
厂家
单价
单位
型号
名称
电话
地址
姓名
编号
金额
数量
日期
商品
顾客
员工
销售
m
n
k
举例 建立学生管理系统的E-R模型
学号
姓名
生日
性别
民族
简历
学院号
学院
院长
学分
课名
课程号
学生
学院
课
程
学院
课程
学生
注册
选修
成绩
m
n
n
1
您可能关注的文档
- 第07章氨基酸代谢要点.ppt
- 第07章索引和视图要点.ppt
- 第07章外科感染病人的护理要点.ppt
- 第07章信号的自适应分解方法要点.ppt
- 第3课开元盛世P要点.ppt
- 第7.1节:生物进化的证据要点.ppt
- 第3课开元盛世人教版要点.ppt
- 第7.2节:细胞的癌变要点.ppt
- 第3课开元盛世说课稿要点.ppt
- 第3课开元之治要点.ppt
- 药学差错防范试题及答案研究.docx
- 2025年健身市场趋势分析:健身人群运动习惯与产品适配性研究.docx
- 培养高效教育教师-提高教师专业知识教学能力.pptx
- 2025年工业互联网平台光通信技术升级路径与产业升级战略报告.docx
- 新疆喀什市2024-2025学年高二下学期期中考试 化学试卷含答案.docx
- 聚焦2025年:消费升级背景下零售企业数字化转型的机遇与挑战分析.docx
- 2025年短视频平台内容消费趋势与市场前景报告.docx
- 生鲜零售业2025年供应链协同效应与损耗降低分析报告.docx
- 聚焦2025年:玩具行业产品创新设计趋势报告:玩具市场产品创新设计创新方向分析.docx
- 药学教学法考核试题及答案.docx
文档评论(0)