- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基础知识 第一章 课程目标 掌握数据、信息、DB、DBS与DBMS的概念 了解数据库的发展历程 掌握数据库系统的结构与组成 数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据,是当代计算机科学的重要组成部分。 1.1数据库概述 1.1.1 常用的术语和基本概念 1. 数据(Data) 狭义—— 数字,如1,5,20等。 广义——数字、文字、图形、图像、声音等。 (即用于记录、说明人类活动的事实或事物的所有符号,是数据库中存储的基本对象。)学生档案中的学生记录 例如: 数据:(李明,男,1972,江苏,计算机系,1990) 数据的形式不能完全表达其内容 数据的解释(数据字典的组成部分) 语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间 解释:李明是个大学生,1972年出生,江苏人,1990年考入计算机系 2. 数据库(DB) 数据库既存放数据的仓库,不仅是存储,还包括检索、收集、修改等——即管理。 是计算机中存储的大量有组织、可共享的数据集合。 1.1数据库概述 3. 数据库管理系统(DBMS) 数据库管理系统是专门用于管理数据库的计算机系统软件。 主要功能: (1)数据定义(描述)功能:使用数据定义语言(DDL)定 义表、索引、视图等。 (2) 数据库操作功能:使用数据操纵语言(DML)来实现对数据库的查询、插入、删除、修改等。 (3)数据库管理功能:管理和控制数据库的建立、运行和维护。 1.1数据库概述 4. 数据库系统(DBS) 数据库系统是指在计算机系统中引入了数据库后的系统 。 1.1数据库概述 1.1.2 数据库技术的发展历史 从数据管理的角度看,数据库技术到目前共经历了人工管理阶段、文件系统阶段和数据库系统阶段。 1.人工管理阶段 特点: (1)数据不保存。 (2) 没有对数据进行管理的软件系统。 (3) 数据不共享。数据面向应用。 (4) 数据不具有独立性。 1.1数据库概述 2. 文件管理阶段 (1) 数据可以长期保存。 (2) 由文件系统管理数据,应用程序与数据有了一定的独立性。 (3) 数据共享性差,冗余量大。 (4) 数据的独立性较差。 早期数据保存方式 — 计算机文件 可以以不同的文件格式进行数据保存 今天,人们依然采用文件方式保存一些数据 3. 数据库系统阶段 (1) 采用复杂的结构化的数据模型 (2) 较高的数据独立性 (3) 最低的冗余度 (4) 数据控制功能 1.2 数据库系统的三级模式结构 从数据库管理系统的角度看,数据库系统通常采用三级模式 结构:外模式、模式和内模式。 为了实现这三个层次上的联系和转换,数据库系统在这三级 模式中提供了两层映象: 1. 外模式/模式的映象 2. 模式/内模式的映象。 数据库系统的二级映象 例子: 对于一个学校数据库应用系统,财务、教务、工会、后勤等部门都对应自己的局部应用,从而对应自己的外模式,把它们所有外模式综合起来,进行统一涉及,去掉数据冗余,提供数据共享程度,从而得到整个数据库的模式结构,由此再设计出内模式结构,使得这些数据可以存储在计算机上,完成整个数据库系统的逻辑设计任务。 1.3 数据模型 1、数据模型 是 信息模型 在 数据世界 中的表示形式,是对事物抽 象特征或者过程的描述 2、数据建模 将现实世界的数据转换成信息世界的数据的过程 3、数据模型分成两个不同的层次 (1) 概念模型 也称信息模型,它是按用户的观点来对数据和信息建模。 (2) 数据模型 主要包括网状模型、层次模型、关系模型、对象模型等,它是按计算机系统的观点对数据建模。即在机器世界中,直接面向数据库的逻辑结构;涉及到计算机系统和数据库管理系统,描述现实世界的事物及事物间的联系,并对数据建模的模型。也即用以表示实体以及实体之间联系的数据库的数据结构就成为数据模型。 客观对象的抽象过程---两步抽象 现实世界中的客观对象抽象为概念模型; 把概念模型转换为某一DBMS支持的数据模型。 三个世界中的术语和对应关系表 数据描述 数据是数据管理技术处理的对象,是对客观事物及其相互联系的一种数据表示方法 概念模型的表示方法: 概念模型的表示方法很多,最常用的就是实体联系方法 实体-联系方法(E-R方法) 用E-R图来描述现实世界的概念模型,E-R图提供了表示实体型、属性和联系的方法。 E-R方法也称为E-R模型 1.3.1 概念模型 1.3.1 概念模型 1.3.2 数据模型——层次模型 层次数据模型(非关系模型) 模拟现实生活中的各种分层组织 例如:
您可能关注的文档
最近下载
- 急性胰腺炎护理(完整版)PPT课件.pptx VIP
- 《电气控制系统设计与装调》教案 任务二: CA6140型车床线路故障分析及检修方法(1).doc VIP
- 2025广西公需科目培训考试答案(90分)——“一区两地一园一通道”建设;人工智能时代的机遇与挑战(1).pdf VIP
- 橋式起重机操作维护检修规程.doc VIP
- 2025年铁路行业白皮书:铁路运输网络优化与智能服务.docx
- 党课ppt+讲稿:二十届四中全会提出的新概念新观点新论断ppt.pptx VIP
- 《电气控制系统设计与装调》教案 任务一:CA6140型车床控制线路基本构造及工作原理.doc VIP
- 果实套袋技术详解.ppt VIP
- 应用文写作教程PPT课件—实习报告.pptx VIP
- 煤矿采掘技术管理体系.doc VIP
原创力文档


文档评论(0)