[计算机软件及应用]第7-8讲 数据库的创建和使用
第7-8讲 数据库的创建和使用 本章学习要求 数据库的概念 数据库的创建、打开、关闭等基本操作(数据库设计器) 数据库表的创建、添加 数据库表的数据扩展属性:数据级和表级 永久关系与参照完整性(基本概念、设置) 本章重点及难点 数据库表的数据扩展属性 永久关系 参照完整性的理解与设置 4.2.1 数据库的创建 界面方式 在“项目管理器”中新建 通过“新建”对话框创建 命令方式 1. 数据库表 前链 保存在数据库文件中 指向库表 存储有关表文件的路径和文件名信息 后链 保存在一张表的表头中 指向拥有该表的数据库 存储有关库文件的路径和文件信息 表中字段的标题、注释、默认值、输入掩码和显示格式,以及表单中使用的默认控件类。 表的主索引关键字 长表名和表注释 字段级和记录级有效性规则 存储过程 插入、更新和删除事件的触发器 4.5.1 数据库表的创建 界面方式 “项目管理器”窗口 “数据库设计器” 在数据库打开时,利用菜单命令或常用工具栏“新建” 命令方式 在数据库打开时,利用create table-SQL命令 界面方式 通过“项目管理器” 通过“数据库设计器“ 4.6.3 参照完整性 设置参照完整性时,应满足以下规则: 在关联的数据表间,子表中的每一个记录在对应的父表中都必须有一个父记录。 对子表作插入记录操作时,必须确保父表中存在一个父记录。 对父表作删除记录操作时,其对应的子表中必须没有子记录存在。 4.6.3 参照完整性 参照完整性规则包括三种规则: 更新规则:当父表中记录的关键字值被更新时触发 删除规则:当父表中记录被删除时触发 插入规则:当在子表中插入或更新记录时触发 每种规则又包括三种设置 级联:将操作也作用于建立永久关系的另一数据库表 限制:禁止操作 忽略:允许操作 参照完整性的设置 命令使用小结 有关数据库操作命令 有关数据表操作命令 有关记录操作命令 有关索引操作命令 有关表之间的关系的操作命令 有关数据库操作命令 创建数据库 CREATE DATABASE[数据库文件名 >|?] 打开数据库 OPEN DATABASE [数据库|?][EXCLUSIVE|SHARED] [NOUPDATE][VALIDATE] 修改数据库 MODIFY DATABASE [数据库文件名|?] 关闭数据库 CLOSE DATABASE 关闭当前数据库 CLOSE DATABASE ALL 关闭所有数据库 CLOSE ALL 关闭所有 有关数据库操作命令 设置当前数据库 SET DATABASE TO 数据库名 检查数据库的有效性 VALIDATE DATABASE [RECOVER] [TO PRINTER | TO FILE 文件名] 删除数据库 DELETE DATABASE [ <数据库文件名>|?] 有关数据库操作命令 添加数据库表 ADD TABLE [表名|? ][NAME 长表名] 移去和删除数据库表 REMOVE TABLE [表名|? ][ DELETE|RECYCLE] 有关数据表操作命令 创建数据表 CREATE[数据表文件名 >|?] 修改表结构 MODIFY STRUCTURE 打开表 USE 表名[IN 工作区号|表别名] [AGAIN] [ALIAS 自定义表别名] [EXCLUSIVE] [SHARED] [NOUPDATE] 有关数据表操作命令 关闭表 ① 关闭当前工作区中的表 USE ② 关闭非当前工作区中的表 USE IN 工作区号|表别名 SELECT 工作区号|表别名 USE ③关闭所有工作区中的表 CLOSE ALL ④关闭自由表 CLOSE TABLES 表的独占与共享 SET EXCLUSIVE ON SET EXCLUSIVE OFF 有关数据表操作命令 表的独占与共享 SET EXCLUSIVE ON SET EXCLUSIVE OFF 有关记录操作命令 查看表的记录 BROWSE [FIELDS 字段名1,字段名2...][FOR 条件] [FREEZE字段名] [NOAPPEND] [NODELETE] [NOMODIFY] [TITLE 字符表达式] LIST/DISPLAY [范围][FIELDS 字段名1,字段名2...][FOR 条件][WHILE 条件][TO PRINT][OFF] 注意: FOR:在指定范围内对所有满足条件的记录操作 WHILE:从当前记录开始到第一个不满足条件记录之间的记录 有关记录操作命令 记录的筛选 SET FILTER TO [条件表达式] 字段的筛选 SET FIELD TO
您可能关注的文档
- [计算机软件及应用]第4讲嵌入式实时操作系统分析.ppt
- [计算机软件及应用]第5章 需求建模.pdf
- [计算机软件及应用]第5章 面向对象编程基础1.ppt
- [计算机软件及应用]第5章 软件工程_总体设计 p65.ppt
- [计算机软件及应用]第5讲 病毒、恶意程序及其防范.ppt
- [计算机软件及应用]第6章 分布式数据库中的可靠性.ppt
- [计算机软件及应用]第6章 结构体与共用体.ppt
- [计算机软件及应用]第6讲 第6章 数组.ppt
- [计算机软件及应用]第6设备更新.ppt
- [计算机软件及应用]第7章 输入输出09级.ppt
- 【上交所-2026研报】上海锦和商业经营管理(集团)股份有限公司2025年年度报告.pdf
- 【上交所-2026研报】横店影视股份有限公司2025年年度报告.pdf
- 【港交所-2026研报】比特元宇宙 中期报告 2025-2026.pdf
- 【上交所-2026研报】晶方科技2025年年度报告.pdf
- 【蔚云科技-2026研报】2025亚马逊【自动割草机】行业分析年度研究.pdf
- 【港交所-2026研报】智升集团控股 中期报告2025-26.pdf
- 【上交所-2026研报】2025年年度报告.pdf
- 【世界卫生组织-2026研报】Recommended composition of influenza virus vaccines for use in the 2026-2027 northern hemisphere influenza season.pdf
- 【港交所-2026研报】WT集团 2025-2026 中期报告.pdf
- 【港交所-2026研报】新世界发展 中期报告 2025-2026.pdf
最近下载
- 第二章-多媒体数据压缩技术.ppt VIP
- 2026年春季统编版(部编版)2024新教材二年级下册道德与法治教学计划、教学设计及教学反思(附目录).pdf
- 24.抽取文本汇词云(教学课件)-四年级信息科技全一册 (人教版2024).pptx VIP
- 2025年军队文职人员统一招聘面试( 航空航天)题库附答案.doc VIP
- PLC基础知识大全培训PPT课件.pptx VIP
- 《高中数学•同步课堂学与练》高二(人教B版选修第二册)第05讲 正态分布(解析版).pdf VIP
- 2025年支部书记抓基层党建工作述职报告范文.docx VIP
- 高教社2023马工程国际私法学教学课件u5.pptx VIP
- 学生宿舍卫生检查表.docx VIP
- 年末存货盘点表.docx VIP
原创力文档

文档评论(0)