SQL Server 2008实用案例教程-3

SQL Server 2008实用案例教程-3

ID:38501922

大小:3.85 MB

页数:161页

时间:2019-06-13

SQL Server 2008实用案例教程-3_第1页
SQL Server 2008实用案例教程-3_第2页
SQL Server 2008实用案例教程-3_第3页
SQL Server 2008实用案例教程-3_第4页
SQL Server 2008实用案例教程-3_第5页
资源描述:

《SQL Server 2008实用案例教程-3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer实用案例教程(2008版)项目3数据表SQLServer实用案例教程(2008版)1234主要内容5需求分析知识点提取项目融合知识点详解自我完善6知识点详解SQLServer实用案例教程(2008版)需求分析在前面的章节中根据“商品销售管理系统”的需要,我们创建了系统所需的“商品销售管理数据库”。这个数据库到目前为止仅仅在计算机上占了一个位置,只是个空壳。用户对数据库的操作应该具体到数据,不同的数据存储在相应的数据表中,而数据库则由多张有联系的数据表构成。本项目将详细介绍构成数据

2、库的主要元素——数据表。为了在“商品销售管理系统”中得到准确详细的商品销售信息,“商品销售管理数据库”设计包含了六张相互之间有关联的数据表。表之间的关系如图3-1所示。可以从图中看到每章数据表的表名、表中包含的字段名、关键字信息以及表与表之间的关系。SQLServer实用案例教程(2008版)图3-1表间关系图SQLServer实用案例教程(2008版)需求分析需求分析商品管理数据库中需要创建的基本数据表如下:用于存储客户资料的“客户信息表”用于存储商品类型的“商品类型表”用于存储商品信息的“商品

3、信息表”用于存储进货信息的“进货信息表”用于存储销售信息的“销售信息表”用于存储库存信息的“库存信息表”SQLServer实用案例教程(2008版)需求分析在设计数据库时已经确定了每张数据表的结构。本项目需要在“商品销售管理数据库”中分别使用管理器和命令方式创建这些数据表,设置表中字段的数据类型、长度、是否允许为空、是否为关键字等属性,以及为有需要的字段添加不同类型的约束来保障数据表中数据的完整性。本项目考虑到实际需求,即在管理数据库过程中对数据表做修改删除操作,及与其它数据库管理系统之间做数据的

4、共享数据(导入导出)操作,这些内容在本项目中也将介绍。SQLServer实用案例教程(2008版)知识点提取按照创建数据表的基本步骤,需要掌握的知识点如下:理解数据表的基本概念理解设计数据表中字段时需要选择的数据类型掌握使用管理器和T-SQL语言创建数据表掌握对表中数据完整性的维护掌握数据表的修改和删除操作会使用SQLServer与其它数据库管理系统共享数据SQLServer实用案例教程(2008版)知识点详解3.1数据表的概念SQLServer实用案例教程(2008版)3.2数据类型3.3使用管

5、理器创建数据表3.4使用T-SQL语言创建数据表3.5数据表的修改和删除3.6数据完整性3.7设置约束3.8查看和删除约束3.9数据的导入和导出3.1数据表的概念用户对数据库的操作其实质是对数据表中数据的具体操作,因此数据表是数据库组成中非常重要的对象。用户对数据的查询操作与数据表设计的合理性、数据的完整性、表与表之间的关联分不开。SQLServer中的数据库是关系型数据库,数据库又是由互相之间有联系的二维表构成的。因此要创建数据表必须了解二维表的构成。表3-1是一张二维表“销售信息表”,它由字段

6、名、字段和记录三个元素构成。二维表中的每一列称为一个字段(属性);除了第一行以外的每一行称为一条记录;第一行称为字段名。SQLServer实用案例教程(2008版)3.1数据表的概念SQLServer实用案例教程(2008版)3.2数据类型SQLServer实用案例教程(2008版)在SQLServer中创建出如上所示的“销售信息表”,主要步骤由设计表结构和向表中添加信息实现。所谓设计表结构,即是完成表中字段名的创建,更重要的是为字段名设置适当的属性,来保障各字段中存放合理的数据,以达到更好的查询

7、效果。为字段设置的所有属性中必不可少的是设置字段的数据类型。例如在“销售信息表”中,商品编号字段的数据类型为nchar(8),商品名称字段的数据类型为nvarchar(10),销售单价字段的数据类型为decimal(6,2),销售数量字段的数据类型为int,销售日期字段的数据类型为date等。字段的数据类型决定了添加到字段中数据的特性,它决定了数据的取值范围、精确度、在计算机中的存储格式等。除了字段需要设置数据类型外,后面学习到的变量也需要定义数据类型。在SQLServer中有超过35中不同的数据

8、类型,这里仅挑选常用的数据类型介绍。3.2数据类型SQLServer实用案例教程(2008版)用bit表示逻辑型,它占用内存中1个字节的存储空间,用0或1的取值来表示False和True。3.2.1逻辑型3.2数据类型SQLServer实用案例教程(2008版)整数型是程序设计中最常见的数据类型,正数、负数和零都属于整数型数据。不同的计算机语言对整数型有不同的书写方式,SQLServer中整数型按照取值范围由小到大包含tinyint,smallint,int和bigint四种。3.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。