- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]自考数据库及其应用第一章
数据库及其应用 教师:商迎美 Email:shangyingmei@yahoo.cn 思考1?? 上网留言是如何实现的呢? 思考2?? 一个图书馆管理系统应该有哪些功能? 借阅者的情况 书的存储情况 借出情况 归还情况 等等 第一章 数据库基础知识 1.1 数据库的基本概念 一、数据管理技术的发展 1、人工管理阶段 20世纪50年代 发展背景:计算机主要用于科学计算,没有操作系统,没有直接存取的存储设备 2、文件系统阶段 20世纪50年代后期至60年代后期 发展背景:计算机不仅用于科学计算,还用于信息管理,软件上出现了高级语言和操作系统,有了直接的存储器,数据可重复使用,出现了专门管理系统的软件。 文件系统数据管理的特点: (1)数据以“文件”形式可以长期保存在外部存储器的磁盘上,支持信息管理应用中的数据查询、数据插入或修改。 (2)数据的逻辑结构和物理结构有了区别,但还比较简单。 (3)文件组织已多样化,有索引文件、链接文件和直接存取文件等。 (4)数据面向应用。 (5)对数据的操作以记录为单位。 3.数据库系统阶段 20世纪70年代 发展背景:计算机用于管理功能的规模更为庞大,数据量急剧增长,应用增多,语言增多,联机操作要求更多,分布处理。 数据库系统管理的特点: (1)数据结构化 (2)数据共享 (3)数据冗余小 (4)有较高的数据独立性 (5)数据库系统为用户提供了使用方便的用户接口 (6)增加了系统的灵活性 二.数据库的基本术语 1.数据库(DataBase 简记DB) 定义:长期存储在计算机内、有组织的、统一管理的相关数据的集合。 特点:用户共享 冗余度小 数据之间相互联系而又有较高的数据独立性 2.数据库管理系统(DataBase Management Systems,简记为DBMS) 定义:数据库系统中专门用来管理数据的软件,位于用户与操作系统之间,是用户使用数据库的接口 3.数据库系统(DataBase System,简记为DBS) 定义:有组织地、动态地存储大量关联数据,方便多用户访问的计算机硬件、软件和数据资源组成的系统。 4.数据库技术 定义:研究数据库的结构、存储、设计、管理和使用的一门软件技术。 1.2 数据描述 一、概念设计中的数据描述 定义:根据用户的需求设计数据库所表达的概念称为数据库的概念设计 1.实体(Entity):事物的抽象,客观存在并可相互区别的任何事物 例:一张桌子,一个学生或者一场足球赛 2.实体集(Entity Set):性质相同的同类实体的集合称为实体集 例:所有的学生构成一个实体集 3.属性(Attribute)实体的每一特性称为属性 例:学生有学号、姓名、年龄、和性别等属性 4.实体标识符(Identifer):能唯一标识实体的属性称为实体标识符 二、逻辑设计中的描述 定义:从概念设计得到的数据库概念出发来设计数据库的逻辑结构,即实现数据存取的表达方式和方法。 1、字段:标记实体属性的命名单位(也称数据项),是可以命名的最小信息单位 2、记录(Record):字段的有序集合(也可以定义为能完整地描述一个实体的字段集) 例:一个学生记录由若干有序的字段集(学号、姓名、性别、出生日期)组成 3、文件(File):同类记录的集合 例:所有学生记录组成了一个学生文件 4、关键码(Key):能唯一标识文件中每个记录的字段,简称键 三、数据联系的描述 1、联系 定义:实体之间的关系称为联系。 2、元数 定义:与一个联系有关的实体集个数称为联系的元数 例:一元联系、二元联系、三元联系 3、二元联系的三种类型 (1)一对一联系(1:1):不同的实体集A和B,如果A中的一个实体最多只与B中的一个实体有联系,且B中也只有一个实体与A中的实体有联系,称A和B两实体为1:1联系 例:一夫一妻制社会中,“丈夫”与“妻子”两实体集之间为1:1联系 现代的计划生育制度中,“孩子”与“父母”两实体集之间为1:1联系 (2)一对多联系(1:n):如果实体集A中至少有一个实体与实体集B中多于一个实体有联系(可以是零个、一个或多个),称A对B为1:n联系 例:“母亲”和“子女”两实体间为1:n联系 (3)多对多联系(m:n):如果两个不同型实体集中,任何一方一个实体都与另一方多于一个实体相联系,称为m:n联系。例:“学生”与“课程”两实体间为m:n联系 思考:飞机座位与乘客之间是什么联系? 三元联系与一元联系 1.3 数据模型 数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息,通俗的讲模型就是
您可能关注的文档
最近下载
- 人口老龄化对初中地理教学的启示教学研究课题报告.docx
- 2025年江西工业贸易职业技术学院单招职业倾向性测试题库完整版.docx VIP
- 心理学-爱与亲密关系 .pptx
- 2024年山西省事业单位统考真题(含答案).pdf VIP
- 《居安思危——国家安全教育》专题三 国土安全(有配套教案另售).pptx
- 小学体育教学:多种形式的侧手翻活动练习方法1侧手翻过障碍.docx VIP
- 【真题】2024年湖南公务员考试《申论》试题及答案解析(县乡卷).pdf
- 2022年广东省招警考试.pdf
- 塑料 ISO 4892相关参考内容.docx VIP
- 2024年党风廉政教育《重温中央八项规定扎实推进作风建设》.PPTX VIP
文档评论(0)