已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章数据库的建立与使用 6 1数据库的建立与管理 6 1 1建立数据库6 1 2打开数据库6 1 3修改数据库6 1 4关闭数据库6 1 5删除数据库6 1 6添加数据库表6 1 7移去或删除表 6 1 1建立数据库 1 利用 数据库设计器 创建数据库 6 1 1建立数据库 2 用命令创建数据库命令 CREATEDATABASE功能 创建一个以为文件名的数据库 6 1 1建立数据库 3 在项目中创建数据库 6 1 2打开数据库 1 菜单方式打开数据库2 命令方式打开数据库命令 OPENDATABASE SHARED EXCLUSIVE NOUPDATE VALIDATE 功能 打开以为文件名的数据库 但不打开 数据库设计器 3 在 项目管理器 中打开数据库 6 1 3修改数据库 命令 MODIFYDATABASE功能 打开以为文件名的数据库 同时打开 数据库设计器 窗口 允许修改当前数据库 6 1 4关闭数据库 数据库文件操作完成后 必须将其关闭 以确保数据的安全性 要关闭当前打开的数据库 可以用 CLOSEDATABASE ALL 或CLOSEALL说明 CLOSEDATABASE关闭当前数据库和它所有的表 6 1 5删除数据库 命令 DELETEDATABASE DELETETABLES RECYCLE 功能 删除指定的数据库 如果没有参数DELETETABLES和RECYCLE 数据库中的表将变为自由表 如果使用参数DELETETABLES 将从磁盘上删除数据库中的表文件 如果使用参数RECYCLE 将数据库中的表文件放入回收站 注意 在删除数据库前 必须先关闭数据库 6 1 6添加数据库表 1 新建表在数据库中可使用数据库设计器直接建立新表 数据库表的表设计器对话框与自由表的表设计器对话框有很大不同 通过设置 可使数据库表具备一些自由表所没有的属性 1 设置字段的显示属性 2 设置有效性规则 3 设置触发器 6 1 6添加数据库表 2 在菜单方式下添加表可以将自由表添加到数据库中 使之成为数据库表 一个表只能添加到一个数据库中 3 在命令方式下添加表格式 ADDTABLE功能 向当前数据库中添加指定的表 6 1 7移去或删除表 可以移去或删除数据库中不需要的数据表 移去的表将成为自由表 6 2建立永久关系 建立数据库文件中的表间关联 一是建立关联的表具有相同字段 二是每个表都要以该字段建立索引 一对一关系一对多关系多对一关系 建立永久关系 使表与表之间都联系起来 6 2 1建立表之间的永久关系 1 建立各表的索引 6 2 1建立表之间的永久关系 2 画出各表之间永久关系的连线 6 2 1建立表之间的永久关系 数据库表之间的永久联系和不同工作区中打开的表之间的关联是两个不同的操作 主要区别是 永久联系 被保存在数据库中 而 关联 没有被保存在文件中 永久联系 反映了数据库中各表之间的默认连接条件 而 临时联系 反映的是不同工作区中表记录指针的联动关系 6 2 2设置参照完整性 参照完整性RI ReferentialIntegrity 是控制数据一致性的规则 当对表中的数据进行插入 更新或删除操作时 通过参照引用相互关联的另一个表中的数据来检查对表的数据操作是否正确 以保持已定义的表间关系 6 2 2设置参照完整性 参照完整性生成器可以帮助用户建立规则 控制记录如何在相关表中被插入 更新或删除 参照完整性是建立在表间关系的基础上的 设置参照完整性 必须先建立表间关系 6 2 2设置参照完整性 1 更新规则2 删除规则3 插入规则 6 3创建与使用查询 6 3 1查询的概念查询是一种相对独立且功能强大 结果多样的数据库资源 利用查询可以实现 对数据库中数据的浏览 筛选 排序 检索 统计及加工等操作 为其他数据库提供新的数据表 从单个表中提取有用的数据 从多个表中提取综合信息 定制查询结果的输出格式 6 3 2创建查询 查询设计器提供了一种强有力的检索方式 用户可利用它快速检索存储在表和视图中的信息 从中快速查找到满足条件的记录 对记录进行排序 分组并将查询结果以报表 表文件或图形的方式输出 所生成的查询文件的默认扩展名为 QPR 1 用查询向导创建查询2 用查询设计器创建查询 例6 4 利用选课表文件 求出各门课程的平均成绩 6 3 3使用查询 在完成了查询的设计工作并指定了结果输出去向后 可通过以下五种方式之一运行查询 1 在查询设计器区域内单击右键 在弹出菜单中选择 运行查询 2 在 项目管理器 中选定查询的名称 然后选定 运行 按钮 3 在 查询 菜单中选择 运行查询 4 在命令窗口中键入DO查询名 qpr 5 单击系统常用菜单上的 运行 按钮 6 4视图的创建与使用 视图是提取数据库记录 更新数据库数据的一种操作方式 尤其是给多表数据库信息的显示 更新和编辑提供了非常简便的方法 6 4 1视图简述 视图是从一个或多个数据表中导出的 表 它的数据存储在原来的数据表中 因此是一个 虚表 视图不以单独的文件存在 它存储在数据库文件中 并且依赖于某一数据表而存在 只有打开视图依赖的数据库 才能创建和使用视图 视图分为本地视图和远程视图 本地视图使用当前数据库中的表所建立的视图 远程视图使用当前数据库之外的数据源创建的视图 6 4 2创建视图 1 使用命令方式创建视图格式 CREATESQLVIEW REMOTE CONNECTION SHARE ASSELECTSQL命令 功能 按照AS子句中的SELECT SQL命令的查询要求 创建一个本地或远程SQL视图 命令中的指定视图的名字 6 4 2创建视图 2 使用视图设计器创建视图在启动视图设计器之前 先打开数据库 方法1 打开 文件 菜单 单击 新建 命令 打开 新建 对话框 在 新建 对话框中 选中 视图 单选按钮 然后单击 新建文件 按钮 方法2 打开 数据库设计器 单击 数据库 菜单中的 新建本地视图 命令 然后在 新建本地视图 对话框中 单击 新建视图 按钮 方法3 打开 项目管理器 选择 数据库 项 在列表中选定 本地视图 单击 新建 按钮 方法4 使用CREATEVIEW命令打开 视图设计器 建立视图 6 4 2创建视图 3 视图设计器 的组成 图6 30视图设计器窗口 6 4 2创建视图 例6 5 在数据库 STUDENT DBC 中 利用学生信息表创建单表本地视图 视图1 要求该视图中包含 学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物(黑吉辽蒙卷01)(全解全析)-2026年高考考前预测卷
- 涂装线固化温度控制制度规范
- 月嫂早教互动课程标准客厅早晨
- 核心制度执行情况督查方案
- 驱虫药销售话术手册门店流程
- 精益生产计划看板管理规范
- 成品保护施工节点质量技术交底方案
- 服务器运维操作手册与故障排查指南
- 机加工区能源监控设备制度
- 检验段零件清洗工艺优化制度
- 2026四川德阳市什邡市教育和体育局选调高(职)中教师13人备考题库附答案详解
- 2026江西赣州市安远县东江水务集团有限公司第一批人员招聘10人备考题库含答案详解(b卷)
- 企业一般固废管理制度
- 2026年花样滑冰赛事品牌建设与营销创新案例研究
- 2026山东青岛海关缉私局警务辅助人员招聘10人考试参考题库及答案解析
- 2026年考研数学一模拟单套试卷(含解析)
- 项目RAMS系统保证计划SAP
- 《2020室性心律失常中国专家共识(2016共识升级版)》要点
- 人教A版(2019)高中数学必修第二册 基本立体图形 第2课时圆柱、圆锥、圆台、球与简单组合体的结构特征课件
- 国家开放大学《四史通讲》形考任务专题1-6自测练习参考答案
- 混凝土机械建筑施工机械
评论
0/150
提交评论