《表与表数据操作》PPT课件.ppt

上传人:sh****n 文档编号:11512437 上传时间:2020-04-26 格式:PPT 页数:39 大小:770.50KB
返回 下载 相关 举报
《表与表数据操作》PPT课件.ppt_第1页
第1页 / 共39页
《表与表数据操作》PPT课件.ppt_第2页
第2页 / 共39页
《表与表数据操作》PPT课件.ppt_第3页
第3页 / 共39页
点击查看更多>>
资源描述
3.1表结构和数据类型3.2表的完整性约束3.3创建和修改表3.4表的数据操作,第三章表与表数据操作,表3.1“学生”表,3.1表结构与数据类型,1、表和表结构,记录,字段,表有关的几个概念:(1)表结构:组成表的各列的名称及数据类型。(2)记录:表中的行数据,它们是表的“值”。(3)字段:表中的列,单列值为数据项.。(4)空值:空值(NULL)通常表示未知数据。(5)关键字:表中能唯一标识记录的某一字段或字段组合。【例3.1】学生表的表结构学生(学号,姓名,性别,出生时间,专业,总学分,备注),2、数据类型设计表结构,主要是设计字段,为字段指定数据类型。字段的数据类型决定了数据的取值、范围和存储格式。字段的数据类型取自系统数据类型和用户定义的数据类型。系统数据类型:int,numeric,moneychar,varchar,datetime【例3.2】AintA的值:50,128Bnumeric(5,2)B的最大值:999.99Cchar(6)C的值:acbC的长度:6Dvarchar(6)D的值:abcD的长度:3CB,表3.3XSB的表结构,3、表结构以学生管理系统的三个表:学生表(XSB)、课程表(KCB)和成绩表(CJB)为例介绍如何设计表的结构,表3.4KCB的表结构,表3.5CJB的表结构,数据库的完整性:是指数据的正确性、有效性和相容性。完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出。数据库完整性约束条件:加在数据库数据之上的语义约束条件。完整性检查:在DBMS中检查数据是否满足完整性条件的机制。,3.2表的完整性约束,1、数据完整性分类(1)实体完整性(行完整性)要求表中有一个主键,主键值不能为空且能唯一地标识记录实现方法:UNIQUE约束、PRIMARYKEY约束或IDENTITY属性,(2)域完整性(列完整性)指给定列输入的有效性。如:定义列的类型、格式、取值范围实现方法:设定数据类型,CHECK约束、DEFALUT、NOTNULL等,学号:char(6)课程号:char(3)成绩:int学号,课程号不为空学分的取值范围为0100,(3)参照完整性(表完整性)外键:如果一个表中的一个字段或若干个字段的组合值是另一个表的主键,则称该字段或字段组合值为该表的外键。,2、实现完整性约束(1)创建表时定义完整性约束(2)修改表时定义完整性约束(3)定义规则和默认值,再将规则和默认值与字段捆绑。实现完整性约束。,3、SQL的完整性约束PRIMARYKEY主键约束FOREIGNKEY外键约束CHECK检查条件约束NOTNULL/NULL空值约束DEFAULT默认值约束UNIQUE唯一约束,3.3创建表和修改表,1、在SSMS中创建表操作步骤:(1)启动SSMS,在“对象资源管理器”中。选择“数据库”|”demo”|展开“数据库”,选择“表”对象|创建表:快捷菜单新建表。使用表:选择表(XSB)修改表结构:快捷菜单修改查看并编辑记录:快捷菜单打开,2、使用T-SQL命令创建表语法格式:CREATETABLE(,),【例3.5】使用T-SQL语句创建学生情况表XSB,该表的结构见表3.3。CREATETABLEXSB(学号char(6)NOTNULLPRIMARYKEY,姓名char(8)NOTNULL,性别bitDEFAULT(1),出生时间datetime,专业char(12),总学分intCHECK(总学分=0AND总学分=0AND开课学期=0AND成绩52GO【例3.27】将XSB表中“备注”为空的行删除DELETEFROMXSBWHERE备注ISNULL,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!