Java教程

06、江苏专转本(专业课笔记)第六章、信息系统与数据库

本文主要是介绍06、江苏专转本(专业课笔记)第六章、信息系统与数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 一、计算机信息系统
    • 1.1、信息系统即系统架构
    • 1.2、数据模型
  • 二、关系数据库
    • 2.1、E-R图
    • 2.2、介绍关系数据库

一、计算机信息系统

1.1、信息系统即系统架构

计算机信息系统(信息系统):以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。

技术特点

  • ①数据量大,需要存储到外存中。
  • ②数据存储持久性。
  • ③数据资源使用共享性。
  • ④信息服务功能多样性。(管理、检索、分析、决策等)

系统架构

image-20210429222940422

  • 资源管理层就是数据库,业务逻辑层相当于servcie(进行业务处理),应用表现层(视图层,用于展示数据)。
  • 基础设施如Linux服务器,web服务器等等基础设施。


1.2、数据模型

数据模型:数据的组织。

类型:分为层次模型、网状模型、关系模型。现今一般都是使用的关系型数据库!

介绍关系型数据库

  1. 关系数据库采用的数据模型由关系组成,也就是二维表(行与列组成)。
  2. 二维表之间有关联。
  3. 对二维表可以进行查询和各类操作。

二、关系数据库

2.1、E-R图

img

E-R图:也称为实体—联系图,提供了表示事务类型、属性和联系的方法,用来描述现实世界的概念模型。

下面是各个框图的含义介绍:

  • 矩形框:表示实体。
  • 菱形框:表示联系。
  • 椭圆形框:表示实体或联系的属性,对于主属性名在其下划一下划线。
  • 连线。

进行数据库访问的几种方式

  1. 通过DBMS来使用数据库语言(SQL,structured query language)。
  2. 通过使用程序来与数据库进行连接。


2.2、介绍关系数据库

列为字段,元祖为行、记录

image-20210508221611841

关系的完整性

  • 实体完整性:主属性不能为空值。
  • 参照完整性:也称"引用完整性"。
  • 用户定义的完整性:用户根据应用环境设定的非约束性条件。

传统的集合操作:并、差、交。

专门的关系操作:选择(指定行)、投影(指定列及字段)、连接-二元操作

image-20210508222522842


这篇关于06、江苏专转本(专业课笔记)第六章、信息系统与数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!