一、计算机信息系统
1.1、信息系统即系统架构
计算机信息系统(信息系统):以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。
技术特点:
①数据量大,需要存储到外存中。
②数据存储持久性。
③数据资源使用共享性。
④信息服务功能多样性。(管理、检索、分析、决策等)
系统架构:
资源管理层就是数据库,业务逻辑层相当于servcie(进行业务处理),应用表现层(视图层,用于展示数据)。
基础设施如Linux服务器,web服务器等等基础设施。
1.2、数据模型
数据模型:数据的组织。
类型:分为层次模型、网状模型、关系模型。现今一般都是使用的关系型数据库!
介绍关系型数据库:
关系数据库采用的数据模型由关系组成,也就是二维表(行与列组成)。
二维表之间有关联。
对二维表可以进行查询和各类操作。
二、关系数据库
2.1、E-R图
E-R图:也称为实体—联系图,提供了表示事务类型、属性和联系的方法,用来描述现实世界的概念模型。
下面是各个框图的含义介绍:
矩形框:表示实体。
菱形框:表示联系。
椭圆形框:表示实体或联系的属性,对于主属性名在其下划一下划线。
连线。
进行数据库访问的几种方式:
通过DBMS来使用数据库语言(SQL,structured query language)。
通过使用程序来与数据库进行连接。
2.2、介绍关系数据库
列为字段,元祖为行、记录
关系的完整性:
实体完整性:主属性不能为空值。
参照完整性:也称"引用完整性"。
用户定义的完整性:用户根据应用环境设定的非约束性条件。
传统的集合操作:并、差、交。
专门的关系操作:选择(指定行)、投影(指定列及字段)、连接-二元操作