文档详情

关系数据库基本概念.ppt

发布:2025-03-29约2.58千字共10页下载文档
文本预览下载声明

过程化语言。如C,BASICA等结构化查询语言(SQL)其他语言:如Delphi,VC等开发数据库应用程序的语言:五、数据库应用程序开发语言规划数据库设计表结构第二节数据库、表的建立一、规划数据库数据库DataBase表Table表Table表Table字段记录索引主键关系及约束数据量大小系统结构软件硬件投入本地数据库远程数据库数据库基础数据库基础贵州工业大学资环学院贵州工业大学资环学院数据库基础*贵州工业大学资环学院*数据库程序设计主讲:张明清Email:zhangmingqing@21ABCDelphi数据库程序设计SQL语法介绍数据库基础知识内容提要第一节数据库基础知识数据库的基本概念一、数据、信息和数据处理二、数据库系统概述三、数据库描述四、数据库管理系统五、数据库应用程序数据库、表的建立一、规划数据库二、创建表结构三、创建主键及索引四、练习21数据数据是一种物理符号序列,用来记录事物的情况。数据用类型和值来表示。不同的数据类型记录的事物性质不一样。一、数据、信息和数据处理信息信息是经过加工的数据。所有的信息都是数据,而只有经过提炼和抽象之后具有使用价值的数据才能成为信息。经过加工所得到的信息仍然以数据的形式出现,些时的数据是信息的载体,是人们认识信息的一种媒介。一、数据、信息和数据处理一、数据、信息和数据处理数据处理数据处理是指对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。数据处理的目的就是根据人们的需要,从大量的数据中抽取出对于特定的人们来说是有意义、有价值的数据,借以作为决策和行动的依据。数据处理通常也称为信息处理。二、数据库系统概述数据库系统是由计算机软、硬件资源组成的系统,它实现了有组织地、动态地存储大量关联数据,方便多用户访问。有效地组织数据,即对数据进行合理设计,以便计算机存取;方便地将数据输入到计算机中;根据用户的要求将数据从计算机中抽取出来。用户01数据库管理系统02储存设备上的数据03计算机硬件04终端用户应用程序员管理员05集中性和共享性06存取、维护和管理数据07储存数据库及运行DBMS的硬资源081.数据库系统的组成数据库不仅可以为当前的用户服务,也可以为将来的用户服务;所有用户可以同时存取数据;可以使用多种语言完成与数据库的接口。a.数据共享性2.数据库系统的特点c.减少数据冗余度01d.数据的一致性02b.数据独立性物理数据独立逻辑数据独立032.数据库系统的特点实体模型:客观事物在人们头脑中的反映数据模型:客观事物在计算机系统中的描述三、数据库的描述0102实体(Entity)性质相同的同类实体的集合称为实体集。如一班学生,一批书籍客观事物在信息世界中称为实体。实体可以是具体的,如一个学生,一本书,也可以是抽象的事件,如一些足球比赛。实体用类型(Type)和值(Value)表示,例如学生是一个实体,而具体的学生李明、王力是实体值。实体集(EntitySet)1.实体模型1.实体模型属性(Attribute)实体有许多特性,每一特性在信息世界中都称为属性。属性用类型和值表示,例如学号、姓名、年龄是属性的类型,而具体的数值870101、王小艳、19是属性值。1.实体模型实体联系:一对一学号姓名200101001张三200101002李四1.实体模型实体联系:一对多学号课程成绩200101001语文90200101001数学851.实体模型实体联系:多对多1.实体模型反映实体之间联系的模型称为实体模型课程1课程2课程3字段(Field)对应实体的属性,也称数据项。字段的有序集合称为记录,它用来描述一个实体,是相应于这一实体的数据定义:实体模型的数据化记录(Record)同一类记录的集合表(Table)2.数据模型2.数据模型关键字(Key)能唯一标识表中每一个记录的一个或多个字段的最小组合称为关键字。例如学生文件中,学号可以唯一地标识每个学生记录,所以学号是关键字。常见数据模型层次模型——层次数据库网状模型——网状数据库关系模型——关系数据库01022.数据模型2.数据模型层次模型2.数据模型关系模型:用“二维表格”来表示实体及其联系二维表格中每一列中的元素是类型相同的数据行和列的顺序可以任意表中元素是不可再分的最小数据项表中任意两行的记录不能完全相同,

显示全部
相似文档