数据库简介
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。
(2)数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。
数据库分类
键值对存储
代表软件Redis,它的优点能够进行数据的快速查询,而缺点是需要存储数据之间的关系。
列存储
代表软件Hbase,它的优点是对数据能快速查询,数据存储的扩展性强。而缺点是数据库的功能有局限性。
文档数据库
代表软件MongoDB,它的优点是对数据结构要求不特别的严格。而缺点是查询性的性能不好,同时缺少一种统一查询语言。
图形数据库
代表软件InfoGrid,它的优点可以方便的利用图结构相关算法进行计算。而缺点是要想得到结果必须进行整个图的计算。
数据库课程内容
一、ACCP8.0技术模块简介
1)计算机基础知识
2)计算机网络基础知识和编程基础。
二、Java 方面
1)Java 编程
2) Web 网站开发技术
3)基于常见框架开发企业级应用
三、.NET 方面
1)C#编程
2)Windows 桌面开发技术
3)Web 应用系统
四、数据库方面
1)SQL Server数据库的基本应用
2)MySQL数据库的应用
3)Oracle 数据库的基本应用
五、客户端方面
1)HTML5 静态页面的设计和制作
2)JS+jQuery客户端脚本的制作
3)表单验证技术
六、项目方面
1)业务理解能力
2)经验积累
3)规范性
4)质量控制
5)团队意识
6)软件生命周期意识