- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章定稿.ppt
* * 学习目标 本章主要介绍了数据库、数据模型和SQL语言: 1.理解数据库和数据模型的基本概念; 2.熟悉关系模型的结构、完整性、关系运算及规范化; 3.熟悉数据库的安全性; 4.掌握SQL语言的基本概念和基本操作。 本章目录 4.1 数据库系统的概述 4.2 数据库管理系统中的SQL -----语言 4.3 SQL语言的数据查询功能 4.1 数据库系统概述 4.1.1 数据模型 数据库三级结构体系(物理模式、模式、用户模式),模式是系统的核心和关键。 模式的主体——数据模型。 1.模型的概念 2.概念模型 3.数据模型 4.1 数据库系统概述 4.1.1 数据模型 1.模型的概念 模型:对现实世界的事物进行模拟和抽象。 数据模型:它是数据特征的抽象表示。 模型满足条件:一是真实反映物质本身;二是容易被人理解;三是便于在计算机上实现。 数据模型分类:以人的观点模拟物质本身的模型,即概念模型(信息模型);以计算机系统的观点模拟物质本身的模型,即数据模型。 4.1 数据库系统概述 4.1.1 数据模型 1.模型的概念 2.概念模型/信息模型 是从人对现实世界的认识出发,根据建模的需要将具体的事物抽象为便于理解和研究的模型。缺乏计算机知识的基本用户最容易理解的。 4.1 数据库系统概述 4.1.1 数据模型 1.模型的概念 2.概念模型/信息模型 常用术语:实体、属性(型/值)、码、域、实体型、实体集、联系(实体型内部各属性之间) 实体型之间的联系:1:1, 1:n, m:n 实体内部各属性间的联系:1:1, 1:n, m:n 概念模型的表示方法:E-R实体联系模型、E-R图。E-R图主要是由实体、属性和联系三个要素构成的。 4.1 数据库系统概述 4.1.1 数据模型 1.模型的概念 2.概念模型 3.数据模型 分类:逻辑数据模型,物理数据模型。 逻辑数据模型:是用户通过数据库管理系统看到的现实世界,描述了数据库数据的整体结构。组成:数据结构+数据操作+数据完整性约束。类型:层次模型、网状模型、关系模型和面向对象的~ 物理数据模型:用来描述数据的物理存储结构和存储方法。受DBMS控制,与计算机存储器操作系统密切相关。一般用户看不到,是DBMS的功能,是DBMS的存储模型。 4.1 数据库系统概述 4.1.1 数据模型 1.模型的概念 2.概念模型 3.数据模型 分类:逻辑数据模型,物理数据模型。 1)格式化数据模型:层次数据库和网状数据库是第一代DBS。层次模型和网状模型都支持三级模式结构。层次数据库的特点是实体间按层次关系来定义。层次/网状模型的主要特征: 2)关系模型。 4.1 数据库系统概述 4.1.2 关系模型与关系数据库 1.关系模型的数据结构 2.关系模型的基本要求 3.关系的完整性 4.关系操作 4.1 数据库系统概述 4.1.2 关系模型与关系数据库 1.关系模型的数据结构 定义:~是一种新的数据模型,它建立在集合论和谓词演算公式的基础上。 特点:逻辑结构简单、数据独立性强、存取具有对称性、操作灵活。关系数据库系统由许多不同的关系构成,其中每个关系就是一个实体。 术语:关系、元组、候选码、外部码 2.关系模型的基本要求: 3.关系的完整性 4.关系操作 4.1 数据库系统概述 4.1.2 关系模型与关系数据库 1.关系模型的数据结构 2.关系模型的基本要求: 1)数据项不可再分2)每列数据有相同属性3)每行数据是一个实体诸多属性值的集合,4)每列各行顺序任意 3.关系的完整性 定义:数据不断更新,就需对关系数据库进行约束。 1)实体完整性:主属性不能为空值;2)参照完整性3)用户定义的完整性 4.1 数据库系统概述 4.1.2 关系模型与关系数据库 1.关系模型的数据结构 2.关系模型的基本要求: 3.关系的完整性 1)实体完整性:主属性不能为空值。 2)参照完整性: 学生(系别,专业号,专业,姓名,性别,年龄,学号) 专业(专业号,专业) 3)用户定义的完整性:用户根据应用环境设定的非约束性条件。 4.1 数据库系统概述 4.1.2 关系模型与关系数据库 1.关系模型的数据结构 2.关系模型的基本要求: 3.关系的完整性 4.关系操作 传统集合运算——并、交、差 专门的关系运算——选择、投影、连接 1)Select *from KB where 时间 in(“周一”); 2)Select 地点,课程名 from KB where 时间 in(“周一”); 3)Select XK.学号, XK.姓名, XK.课程名 from XK join KB on XK.课程名= KB.课程名 4.1 数据库系统概述 4.1.3 数据规范
您可能关注的文档
最近下载
- 2025-2030中国牛仔服装行业市场深度发展趋势与前景展望战略研究报告.docx
- 八大特殊作业安全管理培训(最新版课件).pptx
- 酒店管理专业人才需求调研报告.doc VIP
- 个人业绩相关信息采集表含政治表现、最满意、主要特点、不足.pdf VIP
- 新22J09 附属建筑-标准图集.docx VIP
- 世界各国语言.doc VIP
- 《新媒体传播》课件.ppt VIP
- 2025年安全员c2考试试题库(答案+解析).docx
- GBT45001-2020SO45001:2018 职业健康安全管理体系要求及使用指南.pdf VIP
- 部编版六年级上册道德与法治教案:感受生活中的法律知识.docx VIP
文档评论(0)