《数据库实现与维护》课件—04销售管理数据库中的对象

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

授课 3、约束
字段(Field):即表中的列,保存某些事物 的某一属性值。
授课 4、外键
点评及小结
只有进行了主键、约束等设置的基本表才是 一个完整的基本表,才能最大程度的保证数据的 完整性的准确性。
《数据库实现与维护》
项目模块4: “销售管理数据库”中的对象
任务4-3 “销售管理数据库” 中其他数据库对象的实现
授课
3、数据类型 (1)数值型(int,smallint,decimal[(p[, s])]) (2)字符型(char,varchar,text) (3)其他数据类型(datatime,money)
授课
三、任务实现 1.数据表的创建
授课 2、数据的操作
3、修改基本表
字段(Field):即表中的列,保存某些事物
4、删除基本的某表一属性值。
点评及小结
创建表的核心就是数据类型的选择和参数的 设定,这一部分一定要多加练习。
《数据库实现与维护》
项目模块4: “销售管理数据库”中的对象
任务4-2 “商品表”等基本表的高级设 置
任务描述
任务描述:
基本表创建成功以后,小赵开始向里面添加数据。在添加 的过程中,发现经常会不小心填错数据,而数据库却不能提 示这些错误,这可是很危险的。此外小赵发现公司的数据很 多都有一些特点和规律。有的应该在一定的范围之内;有的 大多数都是一个值;有的则是和其他表的一些字段有很大的 关系。那么要怎么才能解决这些问题呢?小赵只能求助于主 键、约束、外键和缺省这些基本表设置了。
知识点:
▪ 表的构成 ▪ 表的分类 ▪ 数据类型
技能点:
▪ 基本表的创建方法 ▪ 数据类型的选择和设置 ▪ 基本表的修改 ▪ 基本表的删除
任务目标及提示
任务目标:
▪ 了解基本表的结构 ▪ 了解数据类型 ▪ 可以根据实际情况设计基本表实施方案 ▪ 可以根据方案实现基本表的创建 ▪ 可以根据要求完成基本表的修改和删除
授课
2、主键和外键
(1)主键 主键是用来唯一标识表中一条记录(行)的,它可
以由一个字段或多个字段组成,用于强制表的实体完整 性。 (2)外键
外键是SQL Server 2008保证参照完整性的设置。被
设置外键的字段值必须在对应表的主键的值之中。
授课
3、标识列(IDENTITY) 特意对字段进行区分的可以递增的整数,标识列本身没 有具体意义,不反应数据的意义。 需要设计为标识列的字段必须选用整型数据类型。 标识列的数据不需要自己输入,自动生成,用户也不能 对其进行修改。
授课
一、布置任务 ▪根据任务工单及教师描述接受任务。 ▪基本表的创建过程中需要考虑和设置的内容有那些:
数据类型的选择和设置;字段的各种约束;表之间的 关系。
授课
二、知识准备
1.表的构成 (1)记录:即表中的行,保存某一个事物相关属性 的一组数据。
(2)字段:字段(Field):即表中的列,保存某 些事物的某一属性值。
授课
2、表的分类 (1)系统表
与系统数据库类似,系统表的功能是保存一些系统信息。 (2)临时表
临时表是指在数据库的运行过程中,根据需要所创建的临时存在于数 据中的表。 (3)分区表
当一些基本表内的数据很庞大时,可以将其中的数据分成多个部分, 分别放在数据库的多个文件组中,这样用户在访问该数据表时,实际是同时 访问多个分区表,而不是整个数据表,大大提高了访问的速度。
《数据库实现与维护》
项目模块4: “销售管理数据库”中的对象
任务4-1 “商品表”等基本表实现
任务描述
任Βιβλιοθήκη Baidu描述:
小赵创建好数据库后,就要开始使用数据库来 管理公司的各种数据了。首先要做的就是在已经建 好的“销售管理”数据库中创建“商品表”、“买 家表”等基本表,为数据存储做好准备。
任务涉及知识及技能点
1、数据完整性 (1)实体完整性(主键)。
实体完整性将记录(行)定义为特定表的唯一实 体,即每一行数据都反映不同的实体,不能存在相同 的数据行。
授课
(2)域完整性 域完整性指特定字段的项的有效性。可以强制域
完整性限制类型、限制格式或限制可能值的范围。 (3)参照完整性(外键)
参照完整性约束用来保持表之间已定义的关系。 (4)自定义完整性
导入
基本表的创建只是构造了表的框架,要 想基本表在数据库更好的发挥其保存数据的 作用,必须要通过一定的手段来保证数据的 完整性和正确性。
授课
一、布置任务 ▪根据任务工单及教师描述接受任务。 ▪基本表的创建过程中需要考虑和设置的内容有 那些: 数据类型的选择和设置 字段的各种约束 表之间的关系。
授课 二、知识准备
授课
4、默认值(DEFAULT) 事先定义好的字段数值,用户如果不输入,由系
统输入。
授课
5、检查约束(CHECK) [A] >0 [A] between 0 and 100 [A] in (‘a’,’b’,’c’) [A] like ‘_a%’
授课
三、任务实现 1、设置主键
授课 2、默认值
字段(Field):即表中的列,保存某些事物 的某一属性值。
任务提示:
基本表的实现比较简单,关键要根据实际情况设计比较 合理的规则和其他要求方案,并按照方案进行实施,例如主键 、约束、缺省和外键等等。这些是保证基本表中数据的准确以 及数据库正常运行的重要手段。
导入
数据库中最重要的对象是什么?是表,因为 数据是保存在表里的,其他的数据库对象也是建 立在表的基础上的。所以掌握好表的创建与管理 是十分重要的。
任务涉及知识及技能点
知识点:
▪ 数据完整性 ▪ 主键简述 ▪ 约束简述 ▪ 默认简述 ▪ 表的关系
技能点:
▪ 主键的设置方法 ▪ 约束的设置方法 ▪ 默认的设置方法 ▪ 关系的设置方法
任务目标及提示
任务目标:
▪ 可以根据方案设置基本表的主要规则与要求 ▪ 可以根据要求完成基本表的关联
任务提示:
基本表的实现比较简单,关键要根据实际情况设计比较 合理的规则和其他要求方案,并按照方案进行实施,例如主键 、约束、缺省和外键等等。这些是保证基本表中数据的准确以 及数据库正常运行的重要手段。
任务描述
任务描述:
视图: 经过小赵的努力,公司完成了数据的规范性保存。但是现在
一个新的问题摆在了小赵面前,每次经理和他要数据,他都需要 从表中的所有数据中查找这些目标数据,很不方便。有没有一种 比较简单的方法,可以只查看到自己感兴趣的数据,而不显示那 些不需要的数据呢?小赵决定用视图来解决这个问题。 索引:
相关文档
最新文档