第06章管理数据库表
Springboot+SpringCloud实战(微课版)06-第六章

Springboot整合JPA
② 在application.yml文件中配置数据源信息和JPA信息,其中JPA配置中的hibernate配置 ddl-auto: update表示会根据@Entity实体类自动更新数据库表的结构,如程序清单6-21所 示。
① 在pom.xml文件中添加Druid依赖。 ② 在application.yml文件中通过type属性配置使用的数据源为DruidDataSource
SpringBoot整合数据源
SpringBoot整合数据源
③ 创建一个配置类DataSourceConfig并添加@Configuration注解,使用@Bean注解在Spring容 器中创建一个DataSource Bean 进行管理,如程序清单6-10所示。
SpringBoot整合数据源
2.添加配置 数据源相关配置可以在核心配置文件application.properties中配置(如程序清单6-2所示),也可以 在application.yml文件中配置(如程序清单6-3所示)。
SpringBoot整合数据源
补充说明:数据源的driverClassName 会根据mysql-connector-java依赖的版本而变化,在mysqlconnector-java 5中driverClassName 为com.mysql.jdbc.Driver,而在mysql-connectorjava 6及以上版本中driverClassName 为com.mysql.cj.jdbc.Driver,并且要求在url中需要配置 serverTimezone(时区信息),serverTimezone可配置UTC、Asia/Shanghai等。配置完以上信息 之后,我们就可以在代码中使用默认的数据源进行数据库的相关操作。
管理信息系统第06章跨组织的信息系统

第6章 跨组织的信息系统
6.2.4 供应链管理系统的功能模块
系统数据管理模块负责企业级数据库和制造业供应链知 识库的管理,主要包括制造业供应链管理信息系统对数据、模 型、方法、规则等进行的建立、修改、删除等维护性操作。
供应商管理模块负责对制造业供应链众多的原材料供应 商、中小型制造企业、合作制造企业的供应能力及其提供的 原材料、通用件和专用件的质量、价格、及时交货率等进行 评价,对原材料供应商、合作制造企业进行动态管理。
其中,客户关系管理系统和供应链管理 系统是目前最流行的跨组织的信息系统。
第6章 跨组织的信息系统
6.1.1 客户关系管理的产生
现代客户关系管理产生的原因可以归纳为以下4个方面:
企业内部管理 的需求
客户行为 的变化
企业竞争环境 的变化
信息技术 的发展
第6章 跨组织的信息系统
6.1.2 客户关系管理的概念和内涵
6.1.3 客户关系管理的特点
(2)从战术角度来看,将最佳的商业实践与 数据挖掘、数据仓库、网络技术等信息技术 紧密结合在一起,为企业的销售、客户服务 和决策支持等领域提供了一个业务自动化的 解决方案。
第6章 跨组织的信息系统
6.1.4 CRM系统的体系结构和功能
图6-2 CRM的体系结构
6.1.4 CRM系统的体系结构和功能
第6章 跨组织的信息系统
6.2.2 供应链管理概述 ——供应链管理的特点
(1)供应链管理把所有节点企业看做是一 个整体,实现全过程的战略管理
(2)供应链管理是一种集成化的管理模式 (3)供应链管理提出了全新的库存观念 (4)供应链管理以最终客户为中心,这也是
供应链管理的经营导向
第6章 跨组织的信息系统
第06章 选择查询

中文版Access 2007实用教程
6.2 连接查询
在实际操作过程中,查询的数据大都来自多个表,因此要建立基于多个表 的查询。查询时使用两个或两个以上的表时,称之为连接查询。 创建简单连接查询 设置联接属性创建查询 嵌套查询 使用查询向导创建查询 设置参数式查询
中文版Access 2007实用教程
6.2.1 创建简单连接查询
连接查询是关系数据库中最重要的查询,下面使用“简单查询向导”的方 法创建查询。
中文版Access 2007实用教程
6.2.2 设置联接属性创建查询
当要通过查询将两个相关联的表合并时,可以通过“联接属性”来设置。 在查询设计视图窗口中双击表之间的连接线,即可打开“联接属性”对话框, 如下图所示。
中文版Access 2007实用教程
6.2.3 嵌套查询
在查询设计视图中,将一个查询作为另一个查询的数据源,从而达到使用 多个表创建查询的效果,这样的查询称为“嵌套查询”。
中文版Access 2007实用教程
6.2.4 使用查询向导创建查询
我们在6.2.1节中学习了使用简单查询向导来创建查询。除此之外, Access还提供了“交叉表查询向导”、“查找重复项查询向导”和“查找不 匹配项查询向导”3种方法。 使用交叉表查询向导 查找重复项查询向导 查找不匹配项查询向导
中文版Access 2007实用教程
查找重复项查询向导
根据重复项查询向导创建的查询结果,可以确定在表中是否有重复的记录, 或确定记录在表中是否共享相同的值。例如,可以搜索“姓名”字段中的重复 值来确定公司中是否有重名的员工记录。
中文版Access 2007实用教程
查找不匹配项查询向导
查找不匹配项查询的作用是供用户在一个表中找出另一个表中所没有的相 关记录。在具有一对多关系的两个数据表中,对于“一”方的表中的每一条记 录,在“多”方的表中可能有一条或多条甚至没有记录与之对应,使用不匹配 项查询向导,就可以查找出那些在“多”方中没有对应记录的“一”方数据表 中的记录。
06第六章 常用生物信息学数据库简介

英国辛克斯顿
ID U00096 standard; circular genomic DNA; CON; 4639221 BP. AC U00096; SV U00096.1 DT 24-JUL-2003 (Rel. 76, Last updated, Version 3) DE Escherichia coli K-12 MG1655 complete genome. KW . OS Escherichia coli K12 OC Bacteria; Proteobacteria; Gammaproteobacteria; Enterobacteriales; OC Enterobacteriaceae; Escherichia; Escherichia coli. RN [1] RP 1-4639221 RX MEDLINE; 97426617. RX PUBMED; 9278503. RA Blattner F.R., Plunkett G. III, Bloch C.A., Perna N.T., Burland V.,… RT "The complete genome sequence of Escherichia coli K-12"; RL Science 277(5331):1453-1474(1997). DR GOA; O32528. DR REMTREMBL; AAC74436; AAC74436. DR SPTREMBL; O32530; O32530. DR SWISS-PROT; O32528; YPDI_ECOLI. …
EMBL数据库简介
EMBL是最早的DNA序列 数据库,于1982年建立。
EMBL的数据来源主要有两条途径: 一是由序列发现者直接提交。几乎所有的国际权 威生物学刊物都要求作者在文章发表之前将所测定的 序列提交给EMBL、GenBank或DDBJ,得到数据库管 理系统所签发的登录注册号。 二是从生物医学期刊上收录已经发表的序列资料。
SMIS第06章_安全管理信息系统的规划分析2

结束
6.1.4 信息系统发展的诺兰模型
把计算机应用到一个单位(企业、部门)的管理中去, 一般要经历从初装到成熟的成长过程。
诺兰(Nolan,R.L.)总结了发达国家信息系统发展的 经验和规律:
--1973年首次提出了信息系统发展的阶段理论被称为诺兰 阶段模型。 --1980年诺兰进一步完善了该模型。 --一般认为模型中的各阶段都是不能跳越的。
×¶ ½ Î
山东工商学院
陈章良
6.1.4 信息系统发展的诺兰模型
1、初装阶段
指单位或组织购置第一台计算机并初步开发管理应用程序。
2、蔓延阶段
随着计算机应用初见成效,信息系统从少数部门扩散到多 数部门,开发了大量的应用程序。
3、控制阶段
管理部门控制计算机数量的增加,出现了专门的负责人对组 织的系统建设进行规划,特别是利用数据库技术解决数据共享 问题。 第3阶段是实现从以计算机管理为主到以数据管理为主的转 换的关键。
根据集团信息化建设整体部署,2003-2004年将在第四阶段中 进行业务信息系统、管理信息系统的整合。2005年底前力争进入 第五阶段,完成业务信息系统的集团全面联网。2007年开始迈入 第六阶段,计算机和网络技术在企业经营管理决策中全面发挥作 用。
山东工商学院
陈章良
6.2 管理信息系统规划的主要方法
MIS 战略规划的内容
长期规划 规划概述 规划目的 规划内容简介 现行组织战略分析 当前组织业务分析 组织环境分析 预测未来的需求 信息系统规划目标 业务层信息系统规划的主要目标 与组织战略的匹配分析 关键成功影响因素分析 信息系统战略规划 业务层面信息系统战略规划 组织的创新匹配 组织流程重组 人力资源战略 短期规划 规划的目的和意义 当前信息系统存在的问题分析 拟开发的信息系统项目 系统的资源规划 系统开发的实施规划 详细的实施规划 预期的实施困难 进度报告 预算报告 预期的质量报告 系统应用培训计划 硬件设备的采购计划 应用项目的开发计划 系统切换工作计划 系统维护计划 人力资源的需求计划 广电规划 资金需求
windows高级应用AD_06_管理活动目录复制

连接对象
域控制器 A1
连接对象
域控制器 A2
16
利用站点优化活动目录复制
什么是站点? 站点内复制 站点间复制 复制协议
17
什么是站点?
自动建立第一个站点,站点名叫 Default-First-Site-Name 站点可以由0个、1个或多个子网组成 站点可以用来控制复制流量和登录流量 站点可以包含服务器对象和它所连接的IP子网对象
Schema Configuration
A3 contoso.msft namerica.contoso.msft 全局编录复制 域A拓扑 Domain A Topology 域B拓扑 Schema/Config Topology 架构和配置拓扑 A4 B3 保存所有域目录分区的只 读副本
14
自动复制拓扑的产生
IP Subnet B1
IP Subnet IP Subnet Default-First-Site-Name A1 Redmond-Site
23
建立和配置站点连接
站点连接包含下列组件: 传输 成员站点 成本 时间表 复制间隔
B1 B2 A1
IP Subnet
站点
IP Subnet
站点链接
IP Subnet
18
站点内复制
A1 IP Subnet
A2
复制
IP Subnet
站点内复制: 在同一站点的域控制器之间发生 采用高速、可靠的网络连接 复制通信是未压缩的 复制通过变化通告(Change Notification)发生
19
站点间复制
A1
IP Subnet
IP Subnet
复制
A2
B1
IP Subnet
06 Visual Foxpro中的数据库的建立及其操作
注意: 选中复选框,会自动对表中该字段 已有数据做检查,如果原表中有数据不 符合规则,则会直接先提示错误信息, 不能成功设置规则,需要表中数据先修 改正确,才能再次设置。
(3)字段注释
用于说明该字段的用途、特性和 使用说明等补充信息。
5.2.3 设置记录规则 自由表 (1)记录有效性 (2)触发器
临时关系:set relation to (已学知识) 永久关系:在数据库设计器中立。
前提:需要建立关系的两张表必须有公
共字段以及依据公共字段建立好相应的索
引。
5.3.1建立关系的准备
数据库表之间的永久关系的种类: 1)一对一:父->主索引、候选索引 子->主索引、候选索引 2)一对多:父->主索引、候选索引 子->普通索引、唯一索引
2)菜单方式添加表 在数据库设计器中添加(三种方式)。
(3)从数据库中移去表
1)命令方式移去表 格式:remove table <数据表文件名> [delete] 说明:选择delete短语,移去数据库表的同 时将其删除,否则,只是从数据库中移去指 定的数据表。 2)在数据库设计器中移去表 ……
5.2 数据库表的设置 可以为数据库表设置一些自由表没有 的属性。
一对一
父->主索引、候选索引 子->主索引、候选索引
一对多
父->主索引、候选索引 子->普通索引、唯一索引
主索引的建立:
1) 一张数据库表只能有一个主索引。
2) 主索引和候选索引只能由主关键字来建 立。 3) 主关键字段不允许出现重复值、不能设 定空值。
建立主索引的方法: 1)在表设计器中, 运用菜单建立, …… 2)命令方式:
图书管理系统用例描述
图书管理系统的分析与设计
6. 维护书刊信息
用例编号 US06 用例名 Maintain Title Info 用例描述 完成书刊的添加、修改或删除功能 参与者 图书管理员 前置条件 在这个用例开始前,Librarian必须登录到系 统中 后置条件 系统添加、修改或删除书刊种类信息。否则,系统的状
态没有变化。
图书管理系统的分析与设计
在识别出参与者和用例后,要建立用例图,并 描述出他们之间的关系。
图2.1 系统用例图
图书管理系统的分析与设计
用例的事件流描述
用例的事件流是对完成用例行为所需的事件的描 述。它描述系统应该做什么,而不是描述系统应该怎 样做。 图书管理系统的用例事件流描述如下:
图书管理系统的分析与设计
图书管理系统的分析与设计
7. 维护物理书刊信息
用例编号 US07 用例名 Maintain Book Info 用例描述 完成书刊的添加、修改或删除功能 参与者 图书管理员 前置条件 在这个用例开始前,Librarian必须登录到系统中 后置条件 系统添加、修改或删除物理书刊种类信息。否则,系统的状
1 .借阅物理书刊
用例编号 US01 用例名 Borrow Book 用例描述 完成借阅物理书刊的功能 参与者 图书管理员 前置条件 管理员登录成功. 后置条件 可以将物理书刊借给借阅者、更新相关数据记录等操作。 基本路径 (1)提供书刊种类、借阅者信息。 (2)检索书刊种类(Title) (E-1) (3)确定所借阅的物理书刊是否可以获得 (E-2),也即物理书刊是否已借出。 (4)检索借阅者 (E-3) (5)图书馆将物理书刊借给借阅者。 (6)创建借阅记录。 (7)存储借阅记录。 扩展点 E-1: 该种书刊不存在,系统显示提示信息,用例终止。 E-2: 物理书刊都已借出,系统显示提示信息,用例终止。 E-3: 系统中不存在该借阅者,系统显示提示信息,用例终止 补充说明 无
ORACLE复习题含答案
简答题(4*5’)1、简述Oracle数据库体系结构的构成。
答:数据库实例,物理存储结构和逻辑存储结构。
实例包括内存结构与后台进程;物理存储结构主要用于描述Oracle数据库外部数据的存储,即在操作系统中如何组织和管理数据,与具体的操作系统有关;逻辑存储结构主要描述Oracle数据库内部数据的组织和管理方式,与操作系统没有关系。
2、简述Oracle数据库逻辑存储结构的组成及相互关系。
答:Oracle数据库逻辑存储结构包括表空间、段、区、块四种。
其中,数据块是数据库中最小I/O单位,由若干连续的数据块组成的区是数据库中最小的存储分配单元,由若干区形成的段是相同类型的数据存储分配区域,由若干段形成的表空间是最大的逻辑存储单元,所有的表空间构成一个数据库。
3、简述Oracle数据库重做日志文件的作用。
答:重做日志文件,保存了用户对数据库所作的更新操作,包含的主要信息是记录事务的开始和结束、事务中每项操作的对象和类型、更新操作前后的数据值等。
4、简述索引作用并说明索引按不同分类依据分为哪些类。
答:创建索引的作用是为了提高对表中数据的查询效率。
根据索引值是否唯一,可分为唯一性索引和非唯一性索引;根据索引的组织结构不同,可分为平衡索引和位图索引;根据索引基于列数不同,可分为单列索引和复合索引。
5、简述Oracle的安全控制机制有哪些?答:1)、用户管理2)、权限管理3)、角色管理4)、表空间设置和配额5)、用户资源限制6)、数据库审计6、简述Oracle数据库角色的种类、作用以及如何利用角色为用户授权。
答:SYS:是数据库中具有最高权限的数据库管理员,可以启动、修改和关闭数据库,拥有数据字典;SYSTEM:是一个辅助的数据库管理员,不能启动和关闭数据库,但可以进行其他一些管理工作,如创建用户、删除用户等。
SCOTT:是一个用于测试网络连接的用户,其口令为TIGER。
PUBLIC:实质上是一个用户组,数据库中任何一个用户都属于该组成员。
第06章数据的排序与筛选
2018年12月28日
《EXCEL数据处理》电子教案
6.1.3 Excel的数据库功能及其局限性
应用Excel数据库表格,可以进行简单的数据组织和管理工 作。在数据量不大,数据种类不多,企业规模不大时,用 Excel进行数据的组织和管理功能会给数据处理工作带来许 多方便,它能简化工作步骤,提高工作效率。 另外,Excel具有相当强大的数据计算功能,提供了许多有 用的函数和数据分析工具,这些功能恰好是某些专业数据 库较弱的地方。 然而,Excel并不能取代真正意义上的数据库系统,也不能 用于建立较为复杂的管理信息系统。
IT Education & Training
2018年12月28日
《EXCEL数据处理》电子教案
6.2.3 汉字排序
对汉字进行排序的 方式有“字母”序 和“笔画”序两种。 默认为按照字母顺 序,要想按照笔画 顺序,可以在对话 框中进行设置。
IT Education & Training
2018年12月28日
IT Education & Training
2018年12月28日
《EXCEL数据处理》电子教案
6.3.3隐藏部分数据使其不参与排序
在Excel中,默认情况下排序都是针对数据区域中所有 数据,但在实际数据处理中,有时不想让一些数据参 与排序。 此时一种可行的方法就是先将不需要排序的数据行隐 藏。 数据隐藏是针对整行(或列)的,所以不要只选取包 含有内容的数据区域。 说明:选取包括所有隐藏行的整个区域,然后单击右 键菜单中的“取消隐藏”,则隐藏的所有行将一下次 全部显示。
IT Education & Training
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[ database_name.[ owner ] .| owner.] table_name ( { < column_definition >| column_name AS computed_column_expression|
•< table_constraint >} [,…n])
• Create table project
•(
– 项目编号 int
– Constraint pk_pno primary key, – 项目名称 char(20), – 项目负责人 char(20), – Constraint un_pname_pm unique(项目名称,项目负责
人)
•)
第06章管理数据库表
第06章管理数据库表
在企业管理器中设置主键约束
• 主键可以用来强制一个字段或多个字段组合值 的唯一性,且不允许该字段值为空值。
• 具体步骤如下: • 1、选中需要设置的表节点。 • 2、在该表节点处,点击右键,并选择“设计表”
选项。
• 3、选中需要设置主键的字段,然后点击菜单上 的设置主键按理数据库表
在企业管理器中设置唯一性约束
• 步骤如下: • 1、为设置唯一性约束的表打开表设计器,选择工具栏中的
“表和索引属性”按钮,打开表的属性窗口。 • 2、选择“索引/键”选项。 • 3、选择“新建”命令。为该表创建新的索引,此时系统分
配的名称出现在“索引名”框中。 • 4、在“列名”下展开字段的列表,选择需要附加约束的字
• hire_date datetime NOT NULL
•
DEFAULT (getdate())
• professional_title varchar(10) null,
• salary money null,
• memo ntext null •)
第06章管理数据库表
约束
• 主键约束 • 唯一性约束 • 外键约束 • 核查约束 • Null约束和default约束
第06章管理数据库表
• database_name:用于指定在其中创建表的数据 库名称。
• owner:用于指定新建表的所有者的用户名 。 • table_name:用于指定新建的表的名称。 • column_name :用于指定新建表的列的名称。 • computed_column_expression:用于指定计算列
第06章管理数据库表
常用属性说明
• 长度:指定字段的长度,即字段所占用 的字节数。字段的长度并非越打越好。
• 允许空:指定该字段在表中是否允许空 值。空值表示没有输入,并不等于零或 零长度的字符串。若指定一列不允许空 值,则在相表中写数据时必须在列中输 入一个值,否则该行不被接收如数据库。
• 描述:指定字段的注释文本描述。 • 默认值:指定字段的默认值,指在插入
第06章管理数据库表
2020/11/24
第06章管理数据库表
创建表
• 在SQL Server 2000中,每个数据库中最多可以 创建200万个表,用户创建数据库表时,最多 可以定义1024列,也就是可以定义1024个字段。
• SQL Server 2000提供了两种方法创建数据库 表,第一种方法是利用企业管理器 (Enterprise Manager)创建表;另一种方法 是利用Transact-SQL语句中的create命令创建 表。
将会自动为创建的约束命名。 • CLUSTERED|NONCLUSTERED:用于指定约束
的类型,即聚集约束或非聚集约束, CLUSTERED为默认值。 • column_name:用于指定主键的列名。主键最多 由16个列组成。
第06章管理数据库表
• 主键约束分为字段级约束和表级约束。 • 字段级约束:为某一个字段设置约束。在设置
• data_type:用于指定列的数据类型 。 • DEFAULT:用于指定列的缺省值。
• constant_expression:用于指定列的缺省值的常 量表达式 。
• IDENTITY:用于指定列为标识列。 • Seed:用于指定标识列的初始值。 • Increment:用于指定标识列的增量值。 • column_constraint和table_constraint:用于指定
项目名称)
•)
第06章管理数据库表
唯一性约束
• 在一个表中只能设置一个主键约束,如何 限制非主键字段输入值的唯一性呢?
• 唯一性约束的设置可以确保在非主关键字 段或字段组合中不输入重复值。
• 唯一性约束和主键约束的区别: • 1、在一个表中只能定义一个主键约束,但
可以定义多个唯一性约束。 • 2、允许空值的字段上不能定义主键约束,
• Create table project •( • 项目编号 int constraint pk_pno primary key, • 项目名称 char(20) constraint un_pname unique •)
第06章管理数据库表
• 例:创建一个名为project的表,该表包含3个字段 “项目编号”、“项目名称”和“项目负责人”, 将字段“项目编号”设置为主键,主键约束名为 pk_pno,为包含字段“项目名称”和“项目负责 人”的组合字段设置唯一性约束,约束名为 un_pname_pm。下面是用来完成这一任务的语句:
字段级约束时,只需将创建主键约束的语句添 加到该字段的定义子句后面。例: • Create table project •(
– 项目编号 int constraint pk_pno primary key, – 项目名称 varchar(40)
•)
第06章管理数据库表
• 表级约束:指将包含多个字段的字段组合设置 为主键。
列约束和表约束。
第06章管理数据库表
例:创建一个雇员信息表
•其SQL语句的程序清单如下:
•CREATE TABLE employee
•( number int not null,
• name varchar(20) NOT NULL,
• sex char(2) NULL,
• birthday datetime null,
第06章管理数据库表
• 步骤如下:
• 1、打开企业管理器,展开数据库company节点。
• 2、在数据库company的下一级中,右击“关系 图”,在弹出菜单中选择“新建数据库关系图” 命令。
• 设置表级约束时,需要将创建主键约束的语句 添加到各个字段定义语句的后面,并在该语句 后面的括号中写入字段组合包含的所有字段, 字段之间用逗号分隔。例如:
• Create table project •(
– 项目编号 int, – 项目名称varchar(40), – Constraint pk_pno_pname primary key(项目编号,
记录时,没有指定字段值的情况下,自 动使用的默认值。
第06章管理数据库表
• 精度:指定该字段的位数。对于decimal和 numeric类型的字段,可以设置精度属性。
• 小数位数:显示该列值小数点右边能出现的最多 数字个数。
• 标识:指定一个字段是否为标识字段。只有 bigint、int、smallint、tinyint、decimal和 numeric可以设置该属性。可能的值是:
[ ON { filegroup | DEFAULT } ]
•[TEXTIMAGE_ON {filegroup | DEFAULT} ] •<column_definition> ::= { column_name data_type } •[ [ DEFAULT constant_expression ] •| [ IDENTITY [(seed, increment )] ] •[ <column_constraint>] [ ...n]
选项只使用于其“标识”属性设置为“是” 或“是(不适用于复制)”的字段。在一 个表中,只能定义一个标识字段。 • 公式:指定用于计算字段的公式 • 排序规则:指定当字段值用于对查询结果 的记录进行排序时的排序规则,默认情况 下使用数据库默认设置。
第06章管理数据库表
向表中添加数据
• 步骤如下: • 1、选择要添加数据的表 • 2、选择菜单“操作-打开表-返回所有
1、否:不设置该字段为标识字段。 2、是:指定该字段为标识字段。表示在插入一个
新的数据行时,不必为字段指定数值,系统会根 据标识种子和标识递增量自动生成一个字段值。
3、是(不适用于复制):类似于第二个,但是若 以复制的方式象表中输入数据,系统将不自动生 成字段值。
第06章管理数据库表
• 标识种子:指定标识字段的初始值。 • 标识递增量:指定标识字段的递增值。该
外键约束
• 外关键字约束定义了表之间的关系。当一 个表中的一个列或多个列的组合和其它表 中的主关键字定义相同时,就可以将这些 列或列的组合定义为外关键字,并设定它 是和哪个表中哪些列相关联。这样,当在 定义主关键字约束的表中更新列值时,其 它表中有与之相关联的外关键字约束的表 中的外关键字列也将被相应地做相同的更 新。外关键字约束的作用还体现在,当向 含有外关键字的表插入数据时,如果与之 相关联的表的列中没有与插入的外关键字 列值相同的值时,系统会拒绝插入数据。
的列值的表达式。 • ON {filegroup | DEFAULT}:用于指定存储表的
文件组名。如果指定filegroup,则数据表将存储 在指定的文件组中。若指定default,或未指定 on参数,则数据表将存储在默认文件组中。
第06章管理数据库表
• TEXTIMAGE_ON:用于指定 text、ntext 和 image 列的数据存储的文件组。