数据库专业笼统认知
什么是数据库?
数据库(DB)其英文全称是Database,简称DB,是按照数据结构来组织、存储和管理数据的仓库,顾名思义,就是是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。数据包括整数,小数,字符,字符串,时间,日期,文件文本、数字、图片、视频、音频等,应用在系统,应用程序,网站等所谓数据库是指长期存储在计算机内的,有组织的,可共享的数据集合。而数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。它的主要功能包括:数据定义功能,数据操纵功能,数据库的运行管理,数据库的建立和维护功能。还有,数据库系统(DBS)是指在计算机系统中引入数据库后的系统,一般由数据库,数据库管理系统,应用系统,数据库管理原和用户构成。
数据库技术是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效的获取和处理数据。
大数据:Volume: 数据量巨大、Variety:数据类型多、Value:数据价值密度低、Velocity: 处理速度快。
一些种类:
1,Oracle 甲骨文 收费的【还很贵】 如果数据量大,处理数据的速度要快。就应该选择Oracle —做中大型项目
2,Mysql 甲骨文 --开源 不要钱
如果数据量小,处理数据的速度要求一般 可以选择
3,SQL SERVER
|–java程序员不用 c# .net要用 VB
4,DB2 [IBM] 大型数据库
5,sqlite 嵌入式数据库 手机 平板 都是使用的sqlite
以上的所有数据库都是关系型数据库,
表与表之间有关系的数据库
6,nosql
数据库技术与其他技术结合的应用
1.分布式数据库(分布处理技术+数据库技术)
2.并行数据库(并行处理技术+数据库技术)
3.多媒体数据库(多媒体处理技术+数据库技术)
4.地理数据库(地理空间系统+数据库技术)
5.移动数据库(移动技术+数据库技术)
数据库技术负责数据库管理和维护,数据库应用系统开发,数据库系统设计等
数据库技术与课程
1.直接相关的课程
1.1.数据库原理与应用(专业核心课)
1.2.数据库综合课程设计(综合实践课)
2.间接相关的课程
2.1 Web应用技术、ERP 系统开发、
2.2毕业设计
数据库发展阶段:
1,网状数据库
2,层次数据库
3,关系数据库
数据库管理技术的产生和发展共经历了三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段。数据库系统的特点:a:数据结构化b:数据的共享性高,冗余度低,容易扩充c:数据的独立性高d:数据由 DBMS统一管理和控制。
————————注明:以上部分内容不是原创