数据库技术-课件(共70张课件).pptx

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章数据库技术;2.1数据库技术的三个阶段;2.2数据库概述;4.数据处理

对数据进行采集、整理、编码、输入、存储、加工/计算、分类、检索、传输、输出等工作的过程。又称为信息处理。

5.数据库(DBdatabase)

具有一定的组织方式、存储在计算机外部存储器中的、相互关联的、可共享的数据集合。

6.数据库管理系统(DBMSdatabasemanagementsystem)

用于建立、操纵、运行管理、维护和控制管理数据库的程序集合。

通常为用户提供数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)等。;7.数据库语言

交互式语言、宿主型语言、自包含语言

8.数据库系统databasesystem(DBS)

=硬件+OS+DBMS+DB+DBA+用户

其中:

DBA(DatabaseAdministrator)数据库管理员,全面负责数据库系统的管理、维护、正常使用。

数据库系统的组成,如下图所示。

;数据库系统的构成;二、数据库系统的三级模式结构;如:CREATEINDEXISnoONStudent(Sno);

若关系R的属性均是不可再分的数据项,则R∈1NF。

WHERES1.

若关系R的属性均是不可再分的数据项,则R∈1NF。

第2章数据库技术

ASSELECTSno,Sn,Age,Sex

如:关系模式:学生(学号、姓名、性别、年龄、籍贯)

6.

如:CREATETABLEStudent(SnoCHAR(10)NOTNULL,

主码值相同的记录

FROM基表名/视图名[,基表名/视图名]…

从SPJ中删除STATUS30的供应商的供应信息.

数据是结构化的:描述数据与数据间的联系,将整个组织的数据结构化成一个数据整体。

SELECTSNO,SNAME,CITYFROMS;

二、SQL数据定义语言DDL(DataDefinitionLanguage)

1.

1数据库技术的三个阶段;三、数据库的数据模型

1.数据模型

是描述数据及数据间关系的工具。

包括三个部分:数据结构;数据操作;完整性约束规则。

2.数据模型的类型

概念数据模型:用于将现实世界抽象为信息世界。独立于计算机软件和硬件。如实体-联系模型。

结构数据模型:将信息世界抽象为计算机世界。独立于计算机硬件,依赖于计算机软件(DBMS).

;现实世界客观事物的抽象过程;三、实体-联系模型(E-R模型)

1.实体

客观存在并相互区别的事物。

??:具体的人、事、物;抽象的学生、选课等。

2.实体集

性质相同的同类实体的集合。

如:所有的学生、所有的课程。

3.属性

实体所具有的某一特性。

包含:属性的型:学生的姓名,系别……

属性的值:张三,计算机系……

4.实体型

用实体名及其属性名集合来抽象和刻画同类实体。

例如:学生(学号、姓名、系别……);5.实体集间的联系

(1)一对一联系(1:1)

如:班级与班长

部门与经理

(2)一对多联系(1:n)

如:班级与学生

公司与职工

(3)多对多联系(m:n)

如:学生与课程

职工与任务;四、结构数据模型

根据描述数据库的模式所使用的数据模型,可分为层次型、网状型、关系型和面向对象型四种基本类型。

1.层次型

代表系统:IBM的IMS20世纪60年代

数据结构:树型结构

优点:数据模型简单,能描述1:1、1:n联系、存取效率高。

缺点:不能描述m:n联系,必须事先确定存取路径,难以改变实体集间的关系。

;层次数据模型;2.网状型

代表系统:CODASYL的DBTG

数据结构:图结构

优点:能描述m:n联系,存取效率高。

缺点:必须事先确定存取路径,难以改变实体集间的关系,难学难用。

;数据结构:树型结构

优点:数据模型简单,能描述1:1、1:n联系、存取效率高。

概念数据模型:用于将现实世界抽象为信息世界。

语言简洁,高度非过程化,容易学习使用

既描述用户视图中记录的组成、相互联系等。

ON基表名(列名1[次序][,列名2[次序]]…)

是目前主流类型。

物理独立性:当数据的存储结构发生变化时,应用程序不变。

?查询学生关系中都有哪些系

列出全体供应商的情况.

主码值相同的记录

外码:取

您可能关注的文档

文档评论(0)

A~下一站守候 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档