首页 > 数据库 >数据库管理与应用/*概述

数据库管理与应用/*概述

时间:2024-03-18 15:58:05浏览次数:22  
标签:管理系统 数据库 模式 概述 视图 应用 数据库系统 数据

 一、数据库系统的构成


1.数据data

是信息的具体表现形式,可以是数据、文字、图像、声音等。

2.数据库database

是存储一组逻辑相关的数据的集合。数据库中的数据按一定的数据模型描述、组织和储存。

3.数据库管理系统database management system

是一类系统软件,其主要功能主要包括数据定义、数据查询、数据操纵、数据控制、数据库运行管理和数据库的建立和维护等。

4.数据库系统database system

包括保存数据的数据库、数据库管理系统(核心)、用户应用程序和用户组成。

常见数据库管理系统

   

数据库系统的构成


数据库系统的特点

1.数据结构化

2.数据高度共享、低度冗余、易扩充

3.数据独立

4.数据由数据库管理系统统一管理和控制


数据库系统的发展过程

数据文件=》应用数据库=》主题数据库=》数据仓库


数据管理技术的发展

人工管理阶段=》文件系统管理阶段=》数据库技术阶段


模式结构

1.模式:/逻辑模式,对数据的结构和属性的描述

2.外模式:/子模式/用户视图,用户的需求不一样,用户的视图就不一样。

3.内模式:/存储模式,一个模式只用一个内模式。

eg.学校选课时,教务处端可以看到所有课程,即内模式,而不同院系的学生只能看到该院系的课程,即视图不一样,为外模式。


数据库设计的基础步骤

1.需求分析

2.数据库概念设计

常用的数据概念模型  E-R模型(实体-关系模型)

3.数据库逻辑设计

实际上是将E-R模型转化为关系模型

4.数据库实现

依据关系模型,在数据库管理系统环境中建立数据库

标签:管理系统,数据库,模式,概述,视图,应用,数据库系统,数据
From: https://blog.csdn.net/2402_82898401/article/details/136807918

相关文章

  • 应用使用JNDI,数据库无法连接,导致的进程无法启动问题处理
    起因数据库迁移,导致的ip改变,并且更换了用户密码。解决方法找到服务器应用目录,例如:/home/weblogic/Oracle/Middleware/user_projects/domains/abc进入config目录config.xml配置文件,属于中间件的整体配置,删除使用JNDI的应用的标签内容jdbc目录为weblogic的数据库配置文件重......
  • MySQL补充:数据库的三大范式
    什么是范式?范式是数据库设计时遵循的一种规范,不同的规范要求遵循不同的范式。每个范式,都是用来规定某种结构或数据要求——后一范式都是在前一范式已经满足的情况用来“加强要求”最常用的三大范式第一范式(1NF):属性不可分割,即每个属性都是不可分割的原子项。(实体的属性即表中......
  • SQL中的COUNT函数:深入理解COUNT(*)、COUNT(1)和COUNT(字段)的异同与应用
    SQL中的COUNT函数是一个非常强大的聚合函数,它可以用来统计表中满足特定条件的行数。COUNT函数有三种不同的用法:COUNT(*)、COUNT(1)和COUNT(字段),每种用法都有其特定的用途和性能考虑。COUNT(*)COUNT(*)用于统计表中的所有行,不论这些行的值是否为NULL。当你想要得到表中总行数时,......
  • FineReport - [01] 概述
     Gartner报表平台全球市场唯一入选国产软件! 一、FineReport是什么?有什么用途?FineReport是一款企业级Web报表工具,由帆软自主研发,秉持零编码的理念,易学易用且功能强大。经过多年的发展,它已经成为了中国报表软件市场的领导品牌。FineReport的主要用途包括:报表制作:它支持......
  • 【Python使用】嘿马头条完整开发md笔记第2篇:数据库,作用【附代码文档】
    嘿马头条项目从到完整开发笔记总结完整教程(附代码资料)主要内容讲述:课程简介,ToutiaoWeb虚拟机使用说明,Pycharm远程开发,产品与开发,数据库1产品介绍,2原型图与UI图,3技术架构,4开发。OSS对象存储,七牛云存储,CDN,缓存。缓存,缓存架构,缓存数据,缓存有效期与淘汰策略,缓存模式缓存数据的......
  • 数据库中的字符类型:char、varchar、nchar、nvarchar 全解析
    数据库中的字符类型选择对性能和存储效率有着重要的影响。char、varchar、nchar和nvarchar这四种字符类型各自有不同的特点和适用场景,同时也会影响数据库的碎片和页分裂情况。char类型char类型用于存储定长的字符串。它会为每个值分配固定数量的空间,即使实际内容没有填满这个空......
  • [Java、Android面试]_08_强软弱虚四种引用及应用场景
    本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。整理成了面试系列,由于时间有限,每天整理一点,后续会陆续分享出来,感兴趣的朋友可关注+收藏文章目录1.强引用(默认的引用形式)2.软引用3.弱引用4.虚引用引用在java中......
  • 1.1 - 机器学习概述
    1.1.1ML基本认识机器学习是研究AI的一种方法。其从数据中挖掘特征从而学习到一些规律、规则(模型),然后对输入的新数据做出预测(回归)和判断(分类)。机器学习主要分为:有监督学习:数据有标签无监督学习:数据无标签,如:聚类等。......
  • java八股——mysql数据库
    上一篇传送门:点我JVM是java面试八股中的一个重难点,本文仅是部分问题,SQL语句、主从复制以及数据库锁等知识点还未涉及,后续会进行修改补充。数据库三大范式是什么?第一范式:每个字段都不可以再被拆分;第二范式:在第一范式的基础上,有主键,并且主键之外的其他字段完全依赖于主键,......
  • 轻松创建基于 GPT-4 的 AI 原生应用 - Dify
    Dify 是一个易用的 LLMOps 平台,旨在让更多人可以创建可持续运营的原生AI应用。Dify提供多种类型应用的可视化编排,应用可开箱即用,也能以后端即服务的API提供服务。LLMOps(LargeLanguageModelOperations)是一个涵盖了大型语言模型(如GPT系列)开发、部署、维护和优化的一......