[精选]《数据库技术》项目3 创建和维护表.pptx

[精选]《数据库技术》项目3 创建和维护表.pptx

ID:62444104

大小:529.65 KB

页数:54页

时间:2021-05-06

[精选]《数据库技术》项目3 创建和维护表.pptx_第1页
[精选]《数据库技术》项目3 创建和维护表.pptx_第2页
[精选]《数据库技术》项目3 创建和维护表.pptx_第3页
[精选]《数据库技术》项目3 创建和维护表.pptx_第4页
[精选]《数据库技术》项目3 创建和维护表.pptx_第5页
资源描述:

《[精选]《数据库技术》项目3 创建和维护表.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、项目三创建和维护表1项目要求掌握数据库表的创建方法。学会用T-SQL语句创建表、修改表和删除表。熟悉常用的几种约束的创建方法。学会对表数据进行插入、修改和删除。2项目准备基本概念:关系关系就是数据与数据之间的联系;关系必须符合的条件:每一列的数据类型都必须相同没有完全相同的行列与列之间的字段名不能重复没有组合列,即在一列中没有子列基本概念:基本表(table)基本表就是一个关系,由行(记录)和列(字段)组成的二维列表;基本表是SQLServer的主要数据库对象。3项目准备基本概念:数据类型的三个术语精度:数值型数据整数部分和小数部分的和。

2、如1234.12的精度为6小数位数:数值型数据小数部分位数。长度:存储数据所占用的字节数。4项目准备SQLServer2000常用的数据类型5项目3.1创建表结构任务1:使用企业管理器创建表结构任务2:使用查询分析器创建表结构。项目练习6任务1: 使用企业管理器创建表结构提出任务在“Student”数据库下,使用【企业管理器】创建“xs”(“学生”)表对象。分析任务“展开“Student”数据库,选择【表】,右键选择【新建表】创建表结构。7任务1: 使用企业管理器创建表结构完成任务展开“Student”数据库;选择【表】,右键选择【新建表

3、】;在【表设计器】中上部分表格中输入列名、数据类型、长度和允许空字段属性,其中前三个是必须输入的。8“xs”表结构任务1: 使用企业管理器创建表结构9任务2: 使用查询分析器创建表结构。基本语法:CREATE-TABLE语句的语法格式:CREATETABLE表名(字段1数据类型[notnull][identity(seed,increment)][,…n])基本参数:常见符号:[]——代表可省略;红色字体代表最基本语法格式;“…n”——可以有n个字段。10任务2: 使用查询分析器创建表结构。提出任务使用【查询分析器】创建任务1的“xs”表

4、结构。分析任务直接进入【查询分析器】,在【查询分析器】中输入CREATETABLE语句即可。11任务2: 使用查询分析器创建表结构。完成任务进入【查询分析器】,选择“student”数据库,输入CREATETABLE语句:CREATETABLExs(xhchar(8)notnull,xmchar(8),xbchar(2),csrqdatetime,zychar(20))单击工具栏上的“”按钮分析代码,如果出现“命令已成功完成”,代表代码正确;执行“”,执行此代码。12项目练习练习3.1:若表中字段类型为char,长度为20,当输入字符串“

5、计算机及应用”时,此字段占用字节存储空间。若字段类型为varchar,将占用字节存储空间。13项目练习练习3.2:在Student中创建“kc”(“课程”),“cj”(“成绩”)表对象。“cj”(“成绩”),“kc”(”课程”)表结构如下:14项目3.2 使用企业管理器创建完整性约束基本概念:完整性约束的类型:实体完整性:数据库表中的每一条记录都是惟一的,即表中没有重复记录。因此每个实体都必须拥有一个主键或惟一性约束。域完整性:域完整性要求存入字段中的数据值必须符合特定的条件来保证数据的有效性。引用完整性:引用完整性涉及两个或两个以上表的

6、数据的一致性维护。当添加、删除或修改数据库表中的记录时,可以借助引用完整性来保证相关联的表之间的数据一致性。15项目3.2 使用企业管理器创建完整性约束基本概念:SQLServer的约束:主键(PrimaryKey)约束:就是基本表中的主码,用来惟一标识每行。每个表只能有一个主键,且主键不能为空,不能重复。外键(ForeignKey)约束:用于维护同一数据库中两表之间的一致性关系,使用户在一张表中做增删查改操作时要注意与其关联的另一张表。默认(Default)约束:用于指定一个字段的默认值。当用户未指定字段数据时,系统自动指派的数据值。检

7、查(Check)约束:使用逻辑表达式来限制字段上可以接受的数据值。检查约束通过检查输入表中字段的数据值来维护域完整性。惟一性(Unique)约束:主要用于非主键字段约束。每张表可以定义多个惟一性约束,定义了惟一性约束的字段值不可重复。16项目3.2 使用企业管理器创建完整性约束任务1:创建主键(PrimaryKey)约束任务2:创建外键(ForeignKey)约束任务3:创建默认值(Default)约束任务4:创建检查(Check)约束任务5:创建惟一性(Unique)约束17任务1: 创建主键(PrimaryKey)约束提出任务“Stu

8、dent”数据库中有“xs”(“学生”)、“kc”(“课程”)、“cj”(“成绩”)三个数据库对象,按要求创建如下主键约束:1.将“xs”表中的“xh”(“学号”)字段设置为主键。2.将“cj

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

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

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