网站大量收购独家精品文档,联系QQ:2885784924

《数据库应用技术》课件——第1章 数据库概述.pptxVIP

《数据库应用技术》课件——第1章 数据库概述.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1数据库概述第章

1.1数据库

1.1数据库1.1.1数据库的概念和作用数据库(Database)是指长期存储在计算机内,有组织的、可共享的数据集合。它可视为一个电子化的文件柜,用来存储电子文件,用户可以对文件中的数据进行查询、新增、更新、删除等操作。表1-1学生信息表学生姓名学生性别学生年龄所属班级小美女22大二3班小明男23大四2班小伟男20大一3班

1.1数据库1.1.2数据库的特点实现了数据独立性1实现了数据共享2减少了数据冗余度3实现了数据的集中控制4维护了数据完整性5提高了数据的可恢复性6数据独立性包括物理独立性和逻辑独立性。数据冗余是指数据在存储器中不必要的重复存储。数据完整性是指数据的一致性、正确性、有效性和相容性。

1.1数据库1.1.3数据模型数据模型的概念1数据模型的类型2数据模型(DataModel)是对现实世界数据的模拟和抽象,是数据库系统中用于提供信息表示和操作手段的形式构架。其主要作用是确定系统中数据的定义和格式,使人更容易理解,便于在数据库系统上实现。概念数据模型(ConceptualDataModel):主要用来描述现实世界数据的概念化结构。逻辑数据模型(LogixalDataModel):是用户在数据库中所看到的数据模型,反映的是系统设计人员对数据存储的观点,是对概念数据模型的进一步分解和细化,主要包括层次数据模型、网状数据模型和关系数据模型三种类型。物理数据模型(PhysicalDataModel):这是描述数据在存储介质上的组织结构的数据模型。

1.1数据库1.1.3数据模型数据模型的三要素3①数据结构。数据结构是数据模型的基础,用于描述数据库对象的静态特征,包括数据的类型、内容、性质及数据之间的联系等。②数据操作。用于描述数据库对象的动态特征,包括在相应数据结构上的操作类型和操作方式,主要指查询、插入、删除和修改等操作。③数据完整性约束。数据完整性约束是一组完整性规则的集合,主要描述数据结构内数据间的语法、词义联系、数据之间的制约和依存关系,并且规定了数据库状态及状态变化所应满足的条件,以保证数据的正确性、有效性和相容性。

1.1数据库1.1.4数据库类型层次模型数据库1目前成熟地应用在数据库系统中的数据模型有:层次模型、网状模型和关系模型。它们之间的根本区别在于数据之间联系的表示方式不同,层次模型以“树结构”表示数据之间的联系,网状模型以“网结构”表示数据之间的联系,关系模型以“二维表”表示数据之间的联系。层次模型是数据库系统最早使用的一种模型,它的数据结构就像是一棵“有向树”。根结点在最上端,层次最高,子结点在下,逐层排列,如图1-1所示。图1-1层次模型图

1.1数据库1.1.4数据库类型网状模型数据库2网状模型以网状结构表示实体与实体之间的多种复杂联系,能够更为直接地描述现实客观世界。网中的每一个结点代表一个记录类型,结点之间的联系用链接指针来实现,如图1-2所示。图1-2网状模型图

1.1数据库1.1.4数据库类型关系模型数据库3关系模型数据库的层次结构可以分为以下四级:数据库(Database)表(Table)记录(Record)字段(Field)

1.1数据库1.1.4数据库类型关系模型数据库3图1-3所示为一个简单的关系模型。图1-3关系模型图讲授教师课程教师编号上课教室教师编号课程名称课程编号教师姓名教师性别所属系别

1.1数据库1.1.4数据库类型关系模型数据库3将图转换成两张表,两张表之间通过教师编号进行关联,如表1-2和表1-3所示。教师编号姓名性别所属系101刘老师男数学系102王老师女文学系103赵老师男物理系课程编号课程名教师编号上课教室201高等代数101sx-01202文学史102wx-03203电磁学103wl-02表1-2教师表表1-3课程表

1.2数据库系统

1.2数据库系统1.2.1数据库系统的构成数据库系统通常由硬件、软件、数据库以及用户构成,如图1-4所示。图1-4数据库系统的构成

1.2数据库系统1.2.2数据库管理系统数据库管理系统(DatabaseManagementSystem,简称DBMS)是一种操作和管理数据库的大型软件,使用它可以创建、使用和维护数据库。DBMS建立在操作系统之上,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。对数据定义;对数据进行增加、删除、更新、查询等操作;对数据进行组织、存储与管理;维护数据库,保证数据库的正常运行;保护数据库中数据的安全,数据遭到破坏后能够恢复;负责处理数据的传送。

1.2数据库系统1.2.3常见的关系型数据

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档