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

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

一、计算机信息系统


1.1、信息系统即系统架构


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


技术特点:


①数据量大,需要存储到外存中。

②数据存储持久性。

③数据资源使用共享性。

④信息服务功能多样性。(管理、检索、分析、决策等)

系统架构:



资源管理层就是数据库,业务逻辑层相当于servcie(进行业务处理),应用表现层(视图层,用于展示数据)。

基础设施如Linux服务器,web服务器等等基础设施。


1.2、数据模型


数据模型:数据的组织。


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


介绍关系型数据库:


关系数据库采用的数据模型由关系组成,也就是二维表(行与列组成)。

二维表之间有关联。

对二维表可以进行查询和各类操作。


二、关系数据库


2.1、E-R图



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


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


矩形框:表示实体。

菱形框:表示联系。

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

连线。

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


通过DBMS来使用数据库语言(SQL,structured query language)。

通过使用程序来与数据库进行连接。


2.2、介绍关系数据库


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



关系的完整性:


实体完整性:主属性不能为空值。

参照完整性:也称"引用完整性"。

用户定义的完整性:用户根据应用环境设定的非约束性条件。

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


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




相关文章
|
28天前
|
SQL NoSQL 数据库
Cassandra数据库与Cql实战笔记
Cassandra数据库与Cql实战笔记
16 1
Cassandra数据库与Cql实战笔记
|
10天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
56 3
|
8天前
|
Java 数据库连接 数据库
深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能
在Java应用开发中,数据库操作常成为性能瓶颈。本文通过问题解答形式,深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能。文章介绍了连接池的优势、选择和使用方法,以及优化配置的技巧。
11 1
|
9天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
171 1
|
22天前
|
SQL 存储 关系型数据库
数据储存数据库管理系统(DBMS)
【10月更文挑战第11天】
73 3
|
23天前
|
存储 关系型数据库 MySQL
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
18 2
|
24天前
|
安全 NoSQL 关系型数据库
阿里云数据库:构建高性能与安全的数据管理系统
在企业数字化转型过程中,数据库是支撑企业业务运转的核心。随着数据量的急剧增长和数据处理需求的不断增加,企业需要一个既能提供高性能又能保障数据安全的数据库解决方案。阿里云数据库产品为企业提供了一站式的数据管理服务,涵盖关系型、非关系型、内存数据库等多种类型,帮助企业构建高效的数据基础设施。
45 2
|
25天前
|
存储 NoSQL 关系型数据库
数据库管理系统
【10月更文挑战第8天】
51 1
|
29天前
|
数据可视化 API PHP
低代码开发工具-学生管理系统-老师管理增删改查实现
低代码开发工具-学生管理系统-老师管理增删改查实现
29 5
|
1月前
|
SQL JSON 关系型数据库
MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
【10月更文挑战第3天】MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
115 5