欢迎来到天天文库
浏览记录
ID:51026418
大小:1.23 MB
页数:66页
时间:2020-03-17
《《数据库基础》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章数据库基础1.1基本概念1.2数据模型1.3常见的数据库对象1.4关系范式1.5小结1.1基本概念信息数据数据库数据库管理系统数据库系统下一页返回1.1基本概念1.信息(Information)下一页返回信息是可感知的、可存在的、可传递的自然属性;严格地讲,信息是指现实世界事物的存在方式和动力状态的反映,是通过人的大脑抽象出来而形成的概念。例如一张海报、一幅画等。2.数据(Data)下一页上一页返回1.1基本概念定义:数据是描述事物的符号,它是数据库中的基本对象。注意:数据是信息的具体表现形式,是信息的
2、载体,信息是数据的内涵,是对数据语义的解释。在计算机中,为了处理信息方便,我们必须在信息中把数据提炼出来,结果如表1-1所示。表1-1返回课程授课老师授课班级计算机文化基础张老师10级计算机班计算机网络马老师10级计算机班计算机英语杜老师11级计算机班软件工程郭老师11级计算机班3.数据库(DataBase,DB)下一页上一页返回1.1基本概念数据库:是长期存储在计算机内有组织的、可共享的、统一管理的相关数据的集合,它可以使各种用户互不影响,具有最小冗余度和较高的数据独立性和易扩展性。例如,学生数据库的两张表
3、——学生信息表(学号,姓名,年龄,性别,系别,班级,联系电话)和成绩表(学号,姓名,课程,成绩)。下一页上一页返回4.数据库管理系统(DataBaseManagementSystem,DBMS)数据库管理系统是用于管理数据的计算机软件。主要研究如何利用计算机有效地组织数据、存储数据、获取和管理数据。1.1基本概念下一页上一页返回简而言之,数据库管理系统就是位于用户与操作系统(OS)之间的一层数据管理软件。主要具有以下功能:1)数据定义功能2)数据通信功能3)数据操纵功能4)数据库的建立和维护功能5)数据库的运
4、行和管理功能1.1基本概念下一页上一页返回5.数据库系统(DataBaseSystem,DBS)数据库系统(DBS)是实现有组织地、动态地存储大量关联数据,便于多用户访问的,由计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。一般在不引起混淆的情况下常常把数据库系统简称为数据库。下面用图1-1所示的结构来表示。1.1基本概念图1-1返回数据库管理员应用开发工具数据库管理系统数据库应用系统操作系统最终用户计算机硬件数据库系统一般由4个部分组成:(1)数据库(2)硬件(3)软件:包括操作系统
5、、数据库管理系统及应用程序。(4)人员:主要有4类。第一类为系统分析员和数据库设计人员:系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据库管理员一起确定系统的硬件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。第二类为应用程序员;负责编写使用数据库的应用程序。这些应用程序可对数据进行检索、建立、删除或修改。第三类为最终用户:他们利用系统的接口或查询语言访问数据库。第四类是数据库管理员(databaseadministrator,DBA):负责数据库的总
6、体信息控制。DBA的具体职责包括:具体数据库中的信息内容和结构,决定数据库的存储结构和存取策略,定义数据库的安全性要求和完整性约束听见,监控数据库的使用和运行,负责数据库的性能改进、数据库的重组和重构,以提高系统的性能。1.2数据模型常见的数据模型有三种:层次模型网状模型关系模型非关系模型1.2.1关系模型(RM)1.2数据模型用二维表来表示实体与实体之间的联系的数据模型称为关系模型。联系是指实体之间的关系,可以分为三种:一对一的联系:如学生与学号。一对多的联系:如班级与学生。多对多的联系:如学生与课程。实体
7、是指现实世界中具有区别于其他事物的特征或属性并与其他实体有联系的对象。下一页上一页返回1.2数据模型1)关系:一个关系就是一张二维表。2)属性:即字段,属性名叫做字段名。3)域:一个属性的取值范围。4)元组:即记录。5)码(又称为关键字、主键):候选码是关系的一个或一组属性,它的值能惟一地标识一个元组。每个关系至少都有一个候选码,若一个关系有多个候选码,则选定其中一个为主码,简称码。6)分量:每个元组的一个属性值。7)关系模式:简记为:关系名(属性名1,属性名2,…,属性名n)。61211-6-84男李彬03
8、020110055569-28-86女刘萌030201100460110-10-86男赵晓亮03020110035765-23-85男董源03020110025402-10-86女张莉0302011001入学成绩出生日期性别姓名学号关系模式可记为:学生基本情况表(学号,姓名,性别,出生日期,入学成绩)下一页上一页返回1.2数据模型现有选课关系(学号,课程号,成绩)。在“选课关系”中,只有属性的组合“
此文档下载收益归作者所有