- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第5章_数据库及其操作
第5章 数据库及其操作 5.1 数据库的创建及其维护 5.2 数据库表的设置 5.3 表间关系与参照完整性 5.4 查询的建立与运行 5.5 视图的建立与维护 数据库的概念 数据库是有若干个相关的数据表、这些数据表的有关属性以及各表之间的联系等信息构成的一个扩展名为.DBC的文件。 1.用菜单方式创建数据库 1.打开数据库命令 OPEN DATABASE 数据库名 只打开数据库,并不打开“数据库设计器”窗口。 1.在数据库中建立新表(数据库已打开) 有了数据库,就可以向数据库添加表。任何一个数据表只能属于一个数据库文件。 第5章 数据库及其操作 5.1 数据库的创建及其维护 5.2 数据库表的设置 5.3 表间关系与参照完整性 5.4 查询的建立与运行 5.5 视图的建立与维护 二者的绝大多数操作相同且可以相互转换。 数据库表的优点要多以下内容: 长表名和长字段名最多128字符 表中字段的标题和注释 默认值、输入掩码和表中字段格式化 字段级规则和记录级规则 支持参照完整性的主关键字索引和表间关系 INSERT、UPDATE或DELETE事件的触发器 长表名、长字段名--不超过128个字符 第5章 数据库及其操作 5.1 数据库的创建及其维护 5.2 数据库表的设置 5.3 表间关系与参照完整性 5.4 查询的建立与运行 5.5 视图的建立与维护 字段级有效性和记录级有效性规则主要限制非法数据的输入。 数据输入后还要进行修改、删除等操作,若要控制对已经存在的记录所做的非法操作,则应使用数据库表记录触发器。 数据库表的字段级、记录级有效性规则,均属于表内部规则。 参照完整性则属于表间规则。 第5章 数据库及其操作 5.1 数据库的创建及其维护 5.2 数据库表的设置 5.3 表间关系与参照完整性 5.4 查询的建立与运行 5.5 视图的建立与维护 第5章 数据库及其操作 5.1 数据库的创建及其维护 5.2 数据库表的设置 5.3 表间关系与参照完整性 5.4 查询的建立与运行 5.5 视图的建立与维护 格式:CREATE SQL VIEW ViewName; [REMOTE] AS SELECT-SQL Command 说明: 必须先打开建立视图的数据库,再建立视图。 默认情况下,对视图的更新不会在源数据表中得到反映。如果需要更新,要选中“更新条件”选项卡中左下角的“发送SQL更新”。 例题: 在“教学管理”数据库的xs和cj表中,抽取包括”学生、姓名、系别、英语、程序设计“字段中组成一个名为“视图2”。 MODIFY DATABASE 教学管理 USE 视图2 BROWSE 视图的维护命令: 修改视图 MODIFY VIEW 视图名 重命名视图 RENAME VIEW 旧视图名 TO 旧视图名 删除视图 DELETE VIEW 视图名 第八步:建立查询文件,保存查询设置 第九步:运行查询 “查询”菜单下的“运行查询”命令 “程序”菜单下的“运行”命令 右键“查询设计器”窗口,在快捷菜单中 选择“运行查询” 命令窗口执行“DO 查询文件名.QPR”命令 查询结果 对于创建完成的查询文件: 修改查询文件 菜单方式:“文件”-“打开” 命令方式:MODIFY QUERY 查询文件名 查询文件是完全独立的,不依赖数据库的存在而存在。 查询文件的扩展名是.QPR,是一个包含查询命令代码(SQL)的文本文件。 5.4.2 查询设计器的界面 5.4.3 查询菜单的使用 打开“查询设计器”窗口后,自动增加一个“查询”菜单。 1.查看SQL 2.查询去向 5.5.1 视图(VIEW)的概念 视图是在数据表基础上创建的、并存在于数据库中的一种虚拟表。视图的数据不另外存储,数据库只在的数据字典中存储了视图的定义。视图是数据库中的一个组成部分,具有与普通数据库表类似的功能。 视图只能依赖于某个数据库而存在,只有在数据库打开的情况下,才能创建和使用视图。 5.5.2 视图的创建 菜单方式:文件-新建-视图 命令方式:CREATE SQL VIEW 视图名 创建视图 视 图 设 计 器 用命令创建视图 运行视图的结果与浏览一 个表的结果相似。因此视 图的显示,可以用显示表 的方法处理。 5.5.3 视图与数据更新 视图和表一样,可以直接用UPPATE、DELETE、INSERT
文档评论(0)