- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库与多表操作2实现参照完整性-Read
2003.8 杭州商学院计信学院 第四章 数据库与多表操作 第四章 数据库与多表操作 第四章 数据库与多表操作 4.1.2 数据库的设计 1. 数据库表之间的联系与外部关键字 ⑴表与表之间是一对多的联系:实现该联系需将父表中的主关键字放入子表当中,以实现两表之间的有效关联。 ⑵表1与表2之间是多对多的联系:实现该联系需另外增加一个新表,这个表称为“关联表”,其中包括表1和表2的主关键字,并且加进两表之间的关联字段。 ⑶表与表之间是一对一的联系:实现该联系需要根据实际情况而定,设计时可以分为两个表或合并为一个表。 第四章 数据库与多表操作 外部关键字 在一对多的关系表中,子表中的某一字段是父表的主关键字,则该字段称为子表的外部关键字或外码。 数据库表、自由表 属于数据库的表称为数据库表;独立存在、不与任何数据库相关联的表称为自由表。 第四章 数据库与多表操作 2. 关系数据库的完整性 ⑴实体完整性。实体完整性是指一个表中主关键字的取值必须是确定的、唯一的,不允许为null值。 ⑵参照完整性。数据库的参照完整性是指在“子表”当中实现关联的外部关键字,它的取值或者为“空”值、或者为“父表”中实现相应关联的主关键字值的子集。 ⑶用户自定义完整性。这部分是由实际应用环境当中的用户需求决定的。通常为某个字段的取值限制、多个字段之间取值的条件等。 第四章 数据库与多表操作 4.2 数据库的基本操作 4.2.1 建立数据库 建立数据库主要有如下三种方法: 1. 在“新建”菜单中建立数据库 2. 在项目管理器中建立数据库 3. 使用命令建立数据库 命令格式:Create Database [数据库名 / ?] 例如,要创建学生“学籍”数据库,可以使用以下命令: Create Database 学籍 第四章 数据库与多表操作 4.2.2 数据库设计器 打开数据库设计器的方法有以下三种: 1. 从项目管理器中打开数据库设计器 2. 从打开菜单中打开数据库设计器 3. 用命令打开数据库设计器 打开数据库设计器的命令的语法格式如下: MODIFY DATABASE [ 文件名 / ?] [ NOWAIT ] [ NOEDIT ] 第四章 数据库与多表操作 4.2.3 数据库的基本操作 1. 打开数据库 打开数据库的方式也有三种: ⑴在“项目管理器”中打开已存在的数据库: ⑵从“打开”对话框打开数据库: ⑶使用命令方式打开数据库。 格式:OPEN DATABASE [ 文件名 / ?] [ EXCLUSIVE / SHARED ] [ NOUPDATE ] [ VALIDATE ] 第四章 数据库与多表操作 2. 关闭数据库 关闭数据库一般有两种方性: ⑴是在项目管理器中关闭数据库 ⑵二是用命令方式关闭数据库 格式:CLOSE DATABASES [ALL] 功能: 不带选项:表示关闭当前数据库和表。 带“ALL”:表示关闭当前打开的数据库和数据库表、自由表及索引文件等。 第四章 数据库与多表操作 3. 在打开的多个数据库间切换 Visual FoxPro在同一时刻可以打开多个数据库,但在同一时刻只有一个当前数据库。也就是说,所有作用于数据库的命令或函数是对当前数据库而言的。 指定当前数据库的命令是: SET DATABASE TO[ DatabaseName ] 第四章 数据库与多表操作 4. 修改数据库 ⑴使用“项目管理器”修改数据库 ⑵使用命令修改一个数据库 格式: MODIFY DATABASE [ 数据库名 / ?] [NOWAIT] [NOEDIT] 例如,要修改学生“学籍”数据库,可用命令: MODIFY DATABASE 学籍 第四章 数据库与多表操作 5. 删除数据库 ⑴在“项目管理器”中删除数据库 ⑵使用命令删除数据库 删除数据库的命令格式是: DELETE DATABASE 数据库名 | ?[ DELETETABLES ][ RECYCLE ] 例如,要删除学生“学籍”数据库,可用命令: DELETE
您可能关注的文档
最近下载
- DLT 499-2024 低压电力技术规程.doc VIP
- 《土壤污染与修复》课件.ppt VIP
- 2024年内蒙古自治区通辽市科尔沁区建国街道招聘社区工作者真题及答案详解一套.docx VIP
- 2025-2026学年小学心理健康一年级苏科版(2016)教学设计合集.docx
- 道德与法治六年级上册全册课件.ppt VIP
- 智能制造系统集成应用(高级).pptx VIP
- 银行业金融机构安全评估标准.pdf VIP
- 泛微协同办公平台e-office10用户使用手册.docx VIP
- 基于51单片机的智能小车开题报告-.ppt VIP
- 青岛版新版六年级上册科学每单元+期中+期末的测试题.docx VIP
文档评论(0)