第6章数据库应用基础课件

上传人:我*** 文档编号:141186777 上传时间:2020-08-05 格式:PPT 页数:16 大小:153.50KB
返回 下载 相关 举报
第6章数据库应用基础课件_第1页
第1页 / 共16页
第6章数据库应用基础课件_第2页
第2页 / 共16页
第6章数据库应用基础课件_第3页
第3页 / 共16页
第6章数据库应用基础课件_第4页
第4页 / 共16页
第6章数据库应用基础课件_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《第6章数据库应用基础课件》由会员分享,可在线阅读,更多相关《第6章数据库应用基础课件(16页珍藏版)》请在金锄头文库上搜索。

1、第6章 数据库应用基础,6.1 基本概念,数据:描述客观世界事物的符号,其表现形式多种多样。例如:文字图形图像声音等 信息:经过加工处理的数据,是数据的具体含义。 区别与联系:数据是信息的载体,信息是数据的内涵。数据一般来说比较具体,而信息很多时候是抽象的。任何事物的属性都可以通过数据来表示的。数据经过加工处理后,表现为信息。,数据和信息的定义,第条记录表示为:学号为95001的李勇是计算机系年龄为20的男同学。,信息与数据的举例,数据库定义和特点,数据库(DataBase,简称DB):所谓数据库是长期储存在计算机内、有组织的、可共享的数据集合。 数据库中的数据按一定的数据模型组织、描述和储存

2、,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。,数据库系统的体系结构,数据库管理系统定义,数据库管理系统(DataBase Management System):位于用户与操作系统之间的一层数据管理软件。主要功能包括数据定义,数据操纵,数据库建立、运行和维护几个方面的功能。,数据库系统定义,数据库系统(DataBase System,简称DBS)数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。,数据库软件,Microsoft Access,SQL Server,Oracle,Sybase,

3、Foxbase,Visual Foxpro,DB2等是几种常用的数据库开发与管理软件,客观世界(现实世界)向机器世界的抽象过程,信息世界中的基本概念,实体:(Entity) 客观存在并且可以相互区别的事物。可以是具体的,也可以是抽象的。 属性:(Attribute) 实体具有的某一特性。如学生的属性 码:(Key) 唯一标识实体的属性或属性集合。如身份证号、学号等等。 域:(Domain) 属性的取值范围。 实体型:(Entity Type)用实体名和及其属性名集合来抽象和刻画同类实体,称为实体型。如 学生(学号,姓名,性别,出生日期,专业班级)就是一个实体型。 实体集:(Entity Set

4、) 同型实体的集合就是实体集。如 全体学生就是一个实体集。 联系:(Relationship) 表示符号(注意联系的概念)分为实体之间的联系和实体内部各属性之间的联系。 两个实体之间可以存在三类联系:1:1, 1:n, m:n,E-R模型,E-R图是相对于概念模型而言的,在数据库中有严格的界定,是P.P.S.Chen于1976年提出的实体-联系方法(Entityt-Relationship Approach).该方法用ER图来描述现实世界的概念模型 ER图提供了表示实体型属性和联系的方法; 实体型:用矩形表示. 属性:用椭圆形表示. 联系:用菱形表示. 联系类型: 无向边表示,E-R模型举例,

5、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。 根据上述语义规范地画出工厂,工人和产品之间的E-R图。,2.4 关系数据库的概念和相关术语,关系:笛卡尔积的有限子集称之为关系,关系是一个二维表。 注意这张表与元组和域的对应关系。,2.4.1 关系术语,R: stu_table(关系R的名称),元组Tuple 表中一行就是一个元组 属性Attribute 表中

6、一列就是一个属性 主码Key 域Domain 分量:元组中的一个属性值 关系模式:关系名(属性1,属性2,,属性n),2.6 SQL语言及其应用,第一节SQL语言概述 1.1 SQL语言的发展历史: (1)SQL (Structured Query Language ) 1974 Boyce和Chamberlin提出的。 (2)1975-1979 IBM San Jose Research Laboratory实现了SQL (3)1986年美国国家标准局(American National Standard Institute)数据库委员会批准SQL为关系数据库语言的美国标准。 (4)1987

7、年国际标准化组织同意这一标准。后来SQL成为关系数据库的标准语言。 1.2 SQL语言集Data Query, Data Manipulation,Data Definition, Data Control功能于一体的综合性的、功能性极强的、简便易学的语言。 SQL主要特点如下: 1、综合统一:SQL集成四种功能所用的语言风格统一、可以独立完成数据库的建立、查询、修改、更新、维护等全部活动,而且这些活动实现起来方便、快捷、有效。 2、高度非过程化 3、面向集合的操作方式:即属于大批量的数据处理方式。 4、提供2种使用方式:1.自主式应用 2.寄生式应用 5、语言简单、易学易用,SQL的核心功能动词,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号