- Objective:
- Breadcrumb:
# 概念阐释
数据库是网站信息的集合,在一个[[动态网站]]的服务器中需要有一个或多个数据库来存储信息。数据库一般分为2种:
- 关系数据库系统:信息存储在表格中
- _SQL_, **S**tructured **Q**uery **L**anguage结构化编程语言:MySQL、PostgreSQL、Microsoft SQL Server和Oracle等
- 非关系数据库系统:键值对或文档存储模型
- NoSQL:MongoDB、Redis

# 实例
以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/)