数据库.1

1.数据

数据是人们 反应客观实际记录下来的可以鉴别的物理符号。数据的概念并不局限于狭义的数值数据,还包括声音,图像等可以被计算机接收且处理的符号。

1.2数据处理

数据处理是将数据转换为信息的过程,是对各种形式的数据收集,存储,加工,传播的一系列活动的总和;

1.3数据管理

数据处理的中心问题是数据管理。数据管理是对数据进行分类,组织,编码,存储,检索与维护的操作

1.4数据库

数据库是存储在一起的相互有联系的数据集合

数据库发展:

<1>人工管理阶段:

数据不能保存,没有专门的数据管理软件;数据面向应用;基本上没有文件的概念

<2>文件系统阶段:

程序与数据分开,相互具有了一定独立性,提供了数据与程序之间的存取方法,数据文件可以长期保存在外存上,可以查询,插入,删改;

数据冗余量大。缺乏独立性,无法集中管理,文件相互独立,无法表达联系;

<3>数据库系统阶段:

数据结构化,数据共享性和独立性好,数据存取粒度小,数据库系统可以对数据进行统一管理与控制,为用户提供接口。

 

2.1数据库管理系统DBMS

数据库管理系统DBMS;是数据库系统的核心;具体功能包括数据库安全性控制功能(创建账号密码,设置权限,保证数据安全),数据库完整性控制功能(完整性是数据准确性和一致性的测度;防止垃圾数据存储),并发控制功能(多个用户共享),数据库恢复功能(备份,恢复);

 

2.1.2数据库系统DBS

是引入数据库技术的计算机应用程序,数据,数据库,数据库管理系统(DBMS)与操作数据库的应用开发工具,应用程序以及数据库有关的人员一起构成完整的数据库系统;

<1>数据共享:允许多个用户同时存储而互不影响。

所有用户可以同时存储数据;数据库不仅可以为当前用户服务,也可以为将来新用户服务;可以使用多种语言实现与数据库的接口

<2>数据独立:物理数据独立,逻辑数据独立。

物理数据独立:数据存储格式改变和组织方法改变不影响数据库的逻辑结构。

逻辑数据独立:逻辑结构发生变化时不会影响用户的应用程序。(数据库上下级关系改变不会影响使用,呃,大概是这个意思吧(╯°□°)╯︵ ┻━┻)

<3>数据冗余度小:逻辑数据与物理数据不是一对一关系(不是一个只能和一个联系了,就像是插座变成插排了)多对一,节约存储资源。

<4>避免数据不一致;

<5>加强对于数据的保护;

 

2.2结构化查询语言SQL

功能:数据查询,数据操纵,数据定义,数据控制。

特点:

1.综合统一,语言风格统一,可以独立完成数据库生命周期中的全部活动。

2.高度非过程化,用户只需要提出需求得到数据即可,不需要过多操作。减轻用户负担

3.面向集合的操作方式,任何一个操作对象都是一条数据。

4,同一种语法结构提供两种使用方式,自含式语言(可以使用sql语句,大概就像是之前用的net start mysql什么的吧),嵌入式语言(可以放进程序中设计使用)。

5,语言简洁,易学易用。

posted @ 2022-03-27 15:01  小石榴单推人  阅读(6)  评论(0编辑  收藏  举报