SQL基础:商品表结构与SQL语言发展
需积分: 45 94 浏览量
更新于2024-08-15
收藏 287KB PPT 举报
"SQL语言作为数据库管理系统的核心工具,起源于1970年代,由IBM公司的E.F.Codd提出的关系模型催生。早期的查询语言如SQUARE和SEQUEL,虽然存在差异,但它们都奠定了SQL的基础,强调了用结构化的英语表达式来操作数据,易于用户理解和使用。SQL的发展经历了几个重要的里程碑,包括1986年的SQL-86标准、1989年的SQL-89增强完整性的规范,以及1992年和1999年的SQL92和SQL99标准,这些版本不断增强了SQL的功能和一致性。
在SQL数据库的体系结构方面,它沿用了关系模型的基本概念,但术语有所变化。主要包含三个层次:SQL模式(相当于传统关系模型中的逻辑模式),这是数据库设计的核心,定义了基本表的结构;子模式(或用户模式),即每个用户的可见数据和权限,允许根据用户需求定制;最后是存储模式或存储文件,实际存储在磁盘上的物理结构,实现了数据的持久化。
在本章的“商品表结构-SQL基础语言”中,具体到商品表的设计,列出了关键字段如商品号(主键,用于唯一标识每个商品)、名称(非空,确保数据完整性)、规格、售价(货币类型,表示价格)和库存量(浮点数,反映商品的可用数量)。这些字段的定义和使用都是SQL数据定义、修改和删除(DDL)语句的基础,通过它们可以创建、修改或删除数据库对象,以满足业务需求。
此外,SQL还提供了强大的数据查询功能,通过SELECT语句获取数据;数据更新则涉及到UPDATE和DELETE语句。而视图在SQL中扮演了虚拟表的角色,允许用户以预定义的方式查看数据,增强了数据的灵活性和安全性。通过学习和掌握这些基本概念,用户能够有效地管理和操作数据库中的商品信息,支持日常的商业运营和决策支持。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2016-07-07 上传
2021-03-03 上传
2021-04-24 上传
2021-05-10 上传
2009-04-06 上传
西住流军神
- 粉丝: 31
- 资源: 2万+
最新资源
- JWCHAT+++OpenFire配置.pdf
- NS中文手册精美版.pdf
- DirectX9技术文档
- WebLogic的安装和配置
- BGP with an Adaptive Minimal Rout Advertisment Interval.pdf
- pb通过sql语句实现分组小计统计
- ADS射频入门开发软件使用介绍
- Net Domain Driven Design With C sharp
- FLUENT HELP 算例精选中文版(一)
- MS SQL Server 2000 安装·启用·卸载
- C++复习资料(期末考试)
- SQLServer数据库实验指导书
- ASP+access论文
- NS中文手册精美版 ns2
- 高级PHP 模式,框架,测试和其他(英文版)
- powerdesinger的CDM理论篇