数据库原理——基本概念

简介: 数据库原理——基本概念

通过米老师的讲解在加上自己的理解现在总结一下第一张,首先用一张图来宏观的看一下:

20140829160028062.jpg

下面来讲述一下这张图的来历,首先我们从以前很小的数据管理到现在的大数据时代,对于数据的管理必然要经历这几个阶段的变化,这就好像我们的IP的位数的变化,我们的IP经过了A类,B类, C类,这就是因为我们的上网的人数原来越多,以前的A类不能满足,这就必然要改变。


我们现在就处在数据库阶段,所以我们就重点了解数据库的操作,首先要想让我们的计算机来帮我们管理数据,那么我们首先要从具体的数据转换成计算机中的描述,那么这个过程就要经历概念设计——逻辑设计——物理设计三个阶段。这就是我们的1.2的讲解中的数据描述过程。


当我们把数据用计算机语言表示过程完成后,下面当然就是数据库的设计,这个过程需要我们的设计人员和用户好好的沟通,然后形成一个双方都认可的模型(概念模型),这个模型我们的用户也能很好的理解,下面就是根据我们选用的数据库管理软件的特点来将概念模型转换成逻辑模型,逻辑模型表达了数据库的整体结构,他的形式主要有三种,层次(树形图)  网状(有向结构表)  关系(二维表) ,当我们的数据库设计好后,我们就要让它为客户服务,但是我们的一个数据库,花费了这么大的人力和物力不可能只为一个客户服务,对于不同的客户有不同的要求,这就需要我们针对不同的用户设计不同的外部接口,也就是访问数据库的接口——外部模型。到这我们就可以很好的利用数据库来管理数据了,当然了,看过书的同学们肯定会说,这少了一个模型——内部模型,其实内部模型顾名思义,它介绍的是数据在磁盘上的存储方式,是计算机内部的事情,所以内部模型又称物理模型。


当我们完成以上工作后,下一步应该介绍什么啊?那就是我们怎样操作数据库中的数据啊,不能让数据库只能存储一次数据啊,我们还需要对数据进行 增  删  改  查  操作,这就是我们介绍的数据库管理系统(DBMS)这里我们要和数据库系统(DBS)区分开,DBMS的操作对象时数据,而DBS的操作对象时数据库,DBS是有数据库  软件  硬件  和数据库管理员(DBA)组成。区分开这两个系统我们的第一章就很清晰了吧!


目录
相关文章
|
4月前
|
SQL 存储 关系型数据库
第二篇:关系型数据库的核心概念与 SQL 基础
本篇内容深入浅出地讲解了关系型数据库的核心概念与SQL基础,适合有一定计算机基础的学习者。文章涵盖数据库的基本操作(CRUD)、数据类型、表的创建与管理等内容,并通过实例解析SELECT、INSERT、UPDATE、DELETE等语句的用法。此外,还推荐了多种学习资源与实践建议,帮助读者巩固知识。学完后,你将掌握基础数据库操作,为后续高级学习铺平道路。
212 1
|
4月前
|
SQL 存储 关系型数据库
第一篇:数据库基础与概念
这篇文档面向数据库初学者,系统介绍了数据库的基础概念、类型、管理工具及实践方法。内容涵盖数据库定义、应用场景(如电商、银行系统)、数据库管理系统(DBMS)的功能与常见系统(MySQL、PostgreSQL等),以及关系型与非关系型数据库的区别。同时,文章详细解析了基本术语(表、记录、字段、主键、外键)和ER图设计,并提供了实践建议,包括创建简单数据库、学习SQL语言、使用管理工具等。最后推荐了学习资源和书籍,鼓励读者通过实际项目巩固知识,逐步掌握数据库的核心技能。
347 11
|
7月前
|
缓存 NoSQL Redis
Redis原理—2.单机数据库的实现
本文概述了Redis数据库的核心结构和操作机制。
Redis原理—2.单机数据库的实现
|
10月前
|
存储 缓存 网络安全
南大通用GBase 8s 数据库 RHAC集群基本原理和搭建步骤
南大通用GBase 8s 数据库 RHAC集群基本原理和搭建步骤
|
11月前
|
缓存 算法 关系型数据库
Mysql(3)—数据库相关概念及工作原理
数据库是一个以某种有组织的方式存储的数据集合。它通常包括一个或多个不同的主题领域或用途的数据表。
403 5
Mysql(3)—数据库相关概念及工作原理
|
10月前
|
存储 Java 关系型数据库
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践,包括连接创建、分配、复用和释放等操作,并通过电商应用实例展示了如何选择合适的连接池库(如HikariCP)和配置参数,实现高效、稳定的数据库连接管理。
184 2
|
11月前
|
关系型数据库 MySQL 数据库
MySQL数据库:基础概念、应用与最佳实践
一、引言随着互联网技术的快速发展,数据库管理系统在现代信息系统中扮演着核心角色。在众多数据库管理系统中,MySQL以其开源、稳定、可靠以及跨平台的特性受到了广泛的关注和应用。本文将详细介绍MySQL数据库的基本概念、特性、应用领域以及最佳实践,帮助读者更好地理解和应用MySQL数据库。二、MySQL
848 5
|
11月前
|
SQL 关系型数据库 数据库
SQL数据库:核心原理与应用实践
随着信息技术的飞速发展,数据库管理系统已成为各类组织和企业中不可或缺的核心组件。在众多数据库管理系统中,SQL(结构化查询语言)数据库以其强大的数据管理能力和灵活性,广泛应用于各类业务场景。本文将深入探讨SQL数据库的基本原理、核心特性以及实际应用。一、SQL数据库概述SQL数据库是一种关系型数据库
361 5
|
11月前
|
SQL 存储 安全
SQL查询数据库:基础概念与操作指南
在数字化时代,数据库已成为信息管理的重要工具之一。作为管理和操作数据库的核心语言,SQL(结构化查询语言)已成为数据管理和查询的关键技能。本文将全面介绍SQL查询数据库的基本概念、语句和操作指南,以帮助初学者快速上手,同时为进阶用户提供有价值的参考。一、数据库与SQL简介数据库是一种存储、管理和检索
388 3
|
3月前
|
人工智能 运维 关系型数据库
数据库运维:mysql 数据库迁移方法-mysqldump
本文介绍了MySQL数据库迁移的方法与技巧,重点探讨了数据量大小对迁移方式的影响。对于10GB以下的小型数据库,推荐使用mysqldump进行逻辑导出和source导入;10GB以上可考虑mydumper与myloader工具;100GB以上则建议物理迁移。文中还提供了统计数据库及表空间大小的SQL语句,并讲解了如何使用mysqldump导出存储过程、函数和数据结构。通过结合实际应用场景选择合适的工具与方法,可实现高效的数据迁移。
639 1

热门文章

最新文章