数据库期末考试基础——数据库系统概述

简介: 数据库期末考试基础——数据库系统概述

文章目录


前言

大家好,我是yma16,本文分享数据库系统概述

数据库和excel的区别

数据库和Excel之间有以下区别:

  1. 数据库是一种专门用于存储和管理结构化数据的软件系统,而Excel则是一种电子表格软件,主要用于数据分析和计算。
  2. 数据库可以处理大量数据和更复杂的数据类型,而Excel最适合处理小型数据集,并且对于处理大型数据集的性能有限。
  3. 数据库可以支持多用户并发访问,而Excel只能被一个用户同时编辑。
  4. 数据库提供了更高级的安全机制和灾难恢复选项,因为它们通常被用来存储机密信息,如个人信息和财务数据。Excel则不提供相同级别的安全性。
  5. 数据库通常需要专业知识来设计和管理,而Excel相对较容易使用和理解,因此常用于个人或小型团队的数据管理和分析。

综上所述,数据库和Excel都有各自的优缺点,具体使用方式取决于用户需要处理的数据规模、类型和复杂程度等因素。

数据库的四个基本概念:数据、数据库、数据库管理系统和数据库系统

数据库基础知识

数据库基础知识是指关于数据库的一些基本概念、术语、模型、规范等方面的知识。数据库是指按照一定的数据模型组织、存储、管理和访问数据的集合。常用的数据库类型包括关系型数据库、NoSQL数据库、面向对象数据库等。数据库中的数据以表格形式显示,表格中的每一行表示一个数据记录,每一列表示一个字段,数据可以通过SQL语言进行增、删、改、查等操作,以满足数据的存储和处理需求。数据模型是数据库中的重要概念,常用的数据模型包括层次模型、网状模型和关系模型。关系模型是目前应用最为广泛的数据模型,其将数据视为一个或多个关系(表格),并通过定义关系之间的联系来表达不同数据之间的关系。数据规范是指对数据库的设计和管理进行规范化,以保证数据的完整性、一致性和安全性。

课本概念

data

数据:描述事物的符号记录。

数据的含义称为数据的语义,数据和语义是不可分的。

举个栗子:(yma,男,1998,贵州,计算机系,2016)就是一个描述学生的数据

DataBase,DB

数据库:长期存储在计算机内、有组织、可共享的大量数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。

DataBase Management System ,DBMS

数据库管理系统:位于用户和操作系统之间的一层数据管理软件,是计算机的基础软件。

主要功能:

1.数据库定义功能

2.数据库存储、组织和管理

3.数据操控功能

4.数据库的事物管理和运行管理

5.数据库建立和维护功能

……

DataBase System,DBS

数据库系统

数据库系统是由数据库、数据管理系统(及其他的应用开发工具)、应用程序和数据库管理员组成的储存、管理、处理和维护数据库的系统

mysql crud示例

以下是 mysql 增删改查的示例:

  1. 插入数据
INSERT INTO users (name, email, password) VALUES ('John Doe', 'johndoe@example.com', 'password123');
  1. 查询数据
SELECT * FROM users WHERE name = 'John Doe';
  1. 更新数据
UPDATE users SET email = 'newemail@example.com' WHERE name = 'John Doe';
  1. 删除数据
DELETE FROM users WHERE name = 'John Doe';

结束

本文分享到这结束,如有错误或者不足之处欢迎指出,感谢大家的阅读!

目录
相关文章
|
21天前
|
SQL 关系型数据库 MySQL
MySQL数据库——基础篇总结(概述、SQL、函数、约束、多表查询、事务)一
MySQL数据库——基础篇总结(概述、SQL、函数、约束、多表查询、事务)一
26 5
|
21天前
|
SQL 关系型数据库 MySQL
MySQL数据库——锁-概述以及全局锁(介绍、语法、特点)
MySQL数据库——锁-概述以及全局锁(介绍、语法、特点)
17 0
|
21天前
|
存储 关系型数据库 MySQL
MySQL数据库——索引(1)-概述以及B-Tree结构
MySQL数据库——索引(1)-概述以及B-Tree结构
14 0
|
21天前
|
SQL 存储 关系型数据库
MySQL数据库——基础篇总结(概述、SQL、函数、约束、多表查询、事务)二
MySQL数据库——基础篇总结(概述、SQL、函数、约束、多表查询、事务)二
25 0
|
21天前
|
关系型数据库 MySQL 数据库
MySQL数据库——多表查询(1)-多表关系(一对多、多对对多、一对一)、多表查询概述(概念、笛卡尔积、分类)
MySQL数据库——多表查询(1)-多表关系(一对多、多对对多、一对一)、多表查询概述(概念、笛卡尔积、分类)
24 0
|
21天前
|
存储 关系型数据库 MySQL
MySQL数据库——约束(概述、约束演示、外键约束、删除/更新行为)
MySQL数据库——约束(概述、约束演示、外键约束、删除/更新行为)
20 0
|
21天前
|
SQL 关系型数据库 MySQL
MySQL数据库——概述-MySQL的安装、启动与停止和客户端连接、关系型数据库(RDBMS)、数据模型
MySQL数据库——概述-MySQL的安装、启动与停止和客户端连接、关系型数据库(RDBMS)、数据模型
35 0
|
1月前
|
SQL Oracle 关系型数据库
数据库SQL语言实战(四)(数据库系统概念第三章练习题)
本文的SQL语言适用的是Oracle数据库与mySQL可能存在略微不同
数据库SQL语言实战(四)(数据库系统概念第三章练习题)
|
27天前
|
存储 SQL 数据挖掘
数据模型概述与数据库基础
数据模型是描述现实世界数据对象结构的形式化、真实和易理解的表示。分为概念模型(信息模型)和数据模型,前者面向用户,后者关注计算机实现。数据库是结构化、共享、低冗余的数据集合,提供数据独立性。数据库管理系统(DBMS)负责数据的存储、访问和管理,而数据库系统(DBS)包括数据库、DBMS、应用系统、DBA和用户。数据库系统开发涉及需求分析、系统设计(概念设计、逻辑设计、物理设计)、系统实现和运行维护(数据更新、备份、分析等)。
18 0
|
1月前
|
SQL Oracle 关系型数据库
数据库SQL语言实战(五)(数据库系统概念第三章练习题)
本文的SQL语言适用的是Oracle数据库与mySQL可能存在略微不同

热门文章

最新文章