- Objective: - Breadcrumb: # 概念阐释 数据库是网站信息的集合,在一个[[动态网站]]的服务器中需要有一个或多个数据库来存储信息。数据库一般分为2种: - 关系数据库系统:信息存储在表格中 - _SQL_, **S**tructured **Q**uery **L**anguage结构化编程语言:MySQL、PostgreSQL、Microsoft SQL Server和Oracle等 - 非关系数据库系统:键值对或文档存储模型 - NoSQL:MongoDB、Redis ![](https://content.codecademy.com/courses/updated_images/Node_4_v4_Updated_1.svg) # 实例 以MS SQL为例: - 数据存储:存储各种网站所需数据,用户信息、产品目录、订单记录 - 数据检索:MS SQL提供了对SQL查询语言的支持,使开发者能够编写查询,以在数据库中检索所需的数据。例如,产品分类、产品搜索、产品筛选。 - 数据操作:用户注册、商品下单、评论发布 - 安全性 - 性能优化 - 生成数据分析与报告: - SSRS: SQL Server Reporting Services - SSAS: SQL Server Analysis Services # 相关内容 # 参考资料 - [Storing Data-codecademy](https://www.codecademy.com/courses/learn-node-js/lessons/server-side-web-development/exercises/managing-data) - [Pivot table 数据透视表 - 维基百科](https://readwise.io/reader/shared/01hd5sxqbv79gbqqezfn57r40d/)