




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章销售管理数据库数据表的创建和管理,SQLServer2005数据库应用技术清华大学出版社,技能目标,学会创建数据表;学会创建和修改销售管理数据库中的数据表;学会使用约束来保证数据的完整性。,SQLServer2005数据库应用技术清华大学出版社,表的基本概念,表是组织和管理数据的基本单位。表由行和列组成的二维结构。表中的一行称为一条记录,表中的一列称为一个字段。,SQLServer2005数据库应用技术清华大学出版社,数据类型,数字数据字符数据货币数据日期和时间数据二进制字符串其他数据类型,SQLServer2005数据库应用技术清华大学出版社,列的属性,列的为空性没有输入的值,未知或未定义。IDENTITY属性可以使表的列包含系统自动生成的数字。,SQLServer2005数据库应用技术清华大学出版社,创建销售管理数据库的数据表,使用ManagementStudio【练习】在销售管理数据库中,利用ManagementStudio创建客户表。使用CREATETABLE语句【练习】在销售管理数据库中,利用CreateTable语句,创建部门表和商品表。使用模板,SQLServer2005数据库应用技术清华大学出版社,销售管理数据库的数据表管理,查看表结构查看数据表的属性查看表结构查看表中数据修改数据表使用ManagementStudio使用AlterTable语句删除数据表重命名数据表,SQLServer2005数据库应用技术清华大学出版社,销售管理数据库数据的完整性,实体完整性(EntityIntegrity)域完整性(DomainIntegrity)参照完整性(ReferentialIntegrity)用户定义的完整性(User-definedIntegrity),SQLServer2005数据库应用技术清华大学出版社,约束概述,约束定义约束分类主关键字约束(PrimaryKeyConstraint)外关键字约束(ForeignKeyConstraint)惟一约束(UniqueConstraint)检查约束(CheckConstraint)默认约束(DefaultConstraint),SQLServer2005数据库应用技术清华大学出版社,主键约束,使用ManagementStudio创建主键约束在创建表同时主键约束在一张现有表上添加主键约束,SQLServer2005数据库应用技术清华大学出版社,外键约束,使用ManagementStudio创建外键约束使用Transact-SQL语句定义外键语法格式:CREATETABLE(列名数据类型为空性FOREIGNKEYREFERENCESref_table(ref_column))其中,参数说明如下。REFERENCES:参照ref_table:主键表名,要建立关联的被参照表的名称ref_column:主键列名,SQLServer2005数据库应用技术清华大学出版社,惟一约束,惟一约束与主键约束的区别。惟一性约束指定的列可以有NULL属性。但主键约束所在的列则不允许;一个表中可以包含多个惟一约束,而主键约束则只能有一个;创建惟一约束创建表的同时创建UNIQUE约束在现有的表中添加惟一约束,SQLServer2005数据库应用技术清华大学出版社,检查约束,SQLServer2005数据库应用技术清华大学出版社,检查约束,检查约束(CHECK约束)定义实际上是验证字段输入内容的规则,表示一个字段的输入内容必须满足CHECK约束的条件,若不满足,则数据无法正常输入。可以对每个列设置CHECK约束。创建检查约束使用Managementstudio使用Transact-SQL语句语法结构:CONSTRAINT约束名CHECK(logical_expression),n【练习】在销售管理数据库中的商品表中,为了保证数据的质量,确保商品的价格为大于0的数,库存量和已销售量数据为非负数。,SQLServer2005数据库应用技术清华大学出版社,默认值约束,默认值约束(DEFAULT)用于确保域完整性,它提供了一种为数据表中任何一列提供默认值的手段。创建默认值约束:1、使用Managementstudio创建默认值2、使用Transact-SQL语句创建默认值定义语法:CONSTRAINT约束名DEFAULTconstant_expressionFOR列名【练习】在销售管理数据库中的员工表中,新员工如果不到特定部门工作的话,新员工全部到“销售部”工作,SQLServer2005数据库应用技术清华大学出版社,数据表的操作,在SQLServer2005中,经过创建表确定基本结构以后,接着就是表中的数据处理:添加、修改和删除数据。方法:使用ManagementStudio操作表中数据使用ManagementStudio的可视化工具。,SQLServer2005数据库应用技术清华大学出版社,插入记录,INSERT语句通常有两种形式:一种是插入一条记录;另一种是插入子查询的结果,一次可以插入多条记录。INSERT语句语法插入一条记录格式:INSERTINTO表名(column_list)VALUES(DEFAULT|NULL|expression,.n)插入多条记录INSERTINTO表名(column_list)SELECTcolumn_listFROMtable_listWHEREsearch_condition,SQLServer2005数据库应用技术清华大学出版社,插入记录(续),【练习】在销售管理数据库中,对每日销售数据统计,并存储在统计表中。,SQLServer2005数据库应用技术清华大学出版社,修改记录,语法格式:UPDATE表名SETcolumn_name=value,column_name=valueFROMtable_nameWHEREcondition【练习】在销售管理数据库中,将商品表中所有的商品的价格上调20%。【练习】将商品表product,所有库产量小于10商品的库存量置清为0。,SQLServer2005数据库应用技术清华大学出版社,删除记录,在表删除数据时,可以用DELE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024~2025学年广东广州八年级下册4月期中数学试题【带答案】
- 导尿袋清洁标准考核试卷
- 供应链质量管理与纺织品市场考核试卷
- 生物分子网络分析工具考核试卷
- 糖业环保技术集成与创新合作考核试卷
- 操作专题规程资料
- 控制系统与仪器设备匹配性分析考核试卷
- 2025年中国PE螺纹管数据监测研究报告
- 2025年中国POF膜收缩机数据监测研究报告
- 2025年中国LED隧道灯数据监测报告
- ××中学实验室危化品管理细则
- 家政服务培训 课件
- 2025年婚姻家庭咨询师职业资格考试试题及答案
- 2025年人教版小学五年级下册数学期末重难点测评试题(含答案和解析)
- 2024年天津市应急管理局招聘行政执法专职技术检查员笔试真题
- GB/T 13173-2021表面活性剂洗涤剂试验方法
- 小学45年级必背古诗课件
- QC基础知识培训材料课件
- 从知沟到数字鸿沟课件
- 《企业员工培训国内外文献综述》4800字
- 客户确认单(标准模版)
评论
0/150
提交评论