版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库技术(ii-1)课 程 学 习 指 导 资 料编写:陈钢适用专业:软件工程专业适用层次:专科升本科四 川 大 学 网 络 教 育 学 院二三年十一月数据库技术(ii-1)课程学习指导资料编写:陈钢审稿(签字):审批(主管教学负责人签字):本课程学习指导资料根据本课程教学大纲的要求,参照现行采用教材数据库原理及应用数据库基本理论与foxpro的应用(李大友主编,清华大学出版社,二年五月第二版)以及课程学习光盘,并结合远程网络业余教育的教学特点和教学规律进行编写,适用于软件工程专业(专科升本科)学生。第一部分 课程的学习目的及总体要求一、课程的学习目的本课程的学习目的是使学生掌握数据库的基本
2、原理和技术,能熟练应用现有数据库管理系统,掌握数据库设计和数据库系统的开发方法,为以后从事数据库应用系统的应用和开发打下良好的基础。二、课程的总体要求本课程的总体要求是初步培养学生实现数据库应用系统的操作和编程。第二部分 课程学习的基本要求及重点难点内容分析第一章 数据库系统导论1. 本章学习要求 熟悉数据库系统的基本概念 掌握数据库系统的组成 掌握数据和数据的描述2. 本章重点难点 理解三个“世界”的概念(重点) 掌握如何利用er模型设计数据库(难点)l e-r图的三个要素:实体(型)、属性和实体之间的联系l 联系的三种类型:一对一联系(1:1)、一对多联系(1:n)和多对多联系(m:n)。
3、3. 本章典型例题参看p14 1.4.3实例4. 本章作业p16 1、5、11、14第二章 关系数据模型1. 本章学习要求 熟悉关系数据模型的基本概念 掌握关系模型l 二维表l 关系术语l 关系模型的特点 熟练掌握对关系数据库进行查询时,需要运用的运算l 传统的集合运算(并、差、交)l 专门的关系运算(选择、投影、联接)l 外关键字2. 本章重点难点 专门的关系运算(重点)(难点)l 选择运算 select where l 投影运算 project (属性1,属性2,)l 联接运算 join and where 外关键字的定义及使用(重点)3. 本章典型例题参看p2327 例194. 本章作业
4、p28 1、3、7、10第三章 结构化查询语言sql1. 本章学习要求 理解sql支持关系数据库的三级模式结构,理解它的体系结构所体现出的数据库的三级结构和两级独立的特点 重点掌握sql查询的基本运算(用select_from_where实现简单查询、联接查询、嵌套查询及使用库函数查询,并能够进行集合运算。) 掌握sql数据定义功能、控制功能 理解dba和dd在数据库系统中的功能与作用2. 本章重点难点 sql基本查询模块的结构:(重点)select ,from ,where 条件表达式中除了常用的比较运算符以外,可用的逻辑运算符和谓词:(重点)and逻辑与or逻辑或not逻辑非in包含not
5、 in不包含exists存在union集合的并intersect集合的交minus集合的差 其他查询方式l 联接查询(难点)l 嵌套查询(难点)l 使用库函数查询l 集合运算 sql数据定义l 定义基本表(重点)l 定义视图l 定义别名(同义词)l 索引的建立 sql数据操纵(重点)l 插入数据l 更新数据l 删除数据 sql数据控制(重点)l 授权l 回收权限 数据字典(重点)3. 本章典型例题p30 例1、p31 例5、p32 例10、p33 例12、例13、p35 例19、例25、p39 例1、p40 例4、p41 例7、例9、p42 例1、p43 例4、例8、p44 例1、p45 例2
6、、p46 例14. 本章作业p47 1、2、3第四章 关系数据库设计理论1. 本章学习要求 熟悉关系数据库设计理论包含的三个方面内容:数据依赖、范式、模式设计方法 掌握数据之间的关系,并对其加以分析,理解如何消除关系数据库中的数据冗余以及由于插入、删除、修改等带来的数据库异常 熟练掌握数据依赖关系,理解如何利用数据依赖关系定义出各种范式2. 本章重点难点 规范化问题(重点)l 数据冗余l 更新异常l 插入异常l 删除异常 函数依赖函数依赖、关键字、函数依赖公理(重点)(难点)l 定义4.14.6 关系范式第一范式、第二范式、第三范式(重点)(难点)l 定义4.74.93. 本章典型例题p525
7、8 例134. 本章作业p62 1、2、3、4第五章 数据库设计1. 本章学习要求 掌握数据库系统的分析与设计方法与步骤 熟练掌握概念设计与逻辑设计2. 本章重点难点 数据库设计步骤(重点) 概念结构设计(重点)(难点)l 基本e-r模型的扩充l 设计局部e-r图l 综合成初步e-r图l 初步e-r图的优化 逻辑结构设计(重点)l 初始关系模式设计(难点)l 规范化处理l 模式评价与修正3. 本章典型例题p72 实例4. 本章作业p77 1、4、6、9第六章 foxpro 概述1. 本章学习要求 熟悉foxpro的运行环境 熟练掌握foxpro的基本界面2. 本章重点难点 foxpro 中常见
8、的窗口(重点) 命令 (command) 出口的使用(重点)l foxpro命令的一般格式命令动词操作对象操作条件操作结果usestu.dbflistfor 性别“女”indexon 学号to b.idx第七章 foxpro 的基本操作1. 本章学习要求 掌握如何在图形界面下建立、修改与浏览数据库 掌握数据库的排序和索引 掌握数据库信息的统计和计算2. 本章重点难点 建立数据库、修改数据库结构及数据库记录的增加、删除和修改(重点) 数据库的排序和索引(重点)l 设置复合索引(难点) 数据库信息的统计和计算(重点)l 表达式及条件的设置(难点)3. 本章典型例题p98 例、p104 例第八章 用
9、“rqbe”进行快速查询1. 本章学习要求 熟悉“rqbe”窗口界面 掌握如何保存查询 熟练掌握多种条件的组合查询 熟练掌握如何运行查询2. 本章重点难点 多种条件的组合查询(重点)(难点)3. 本章典型例题p109 例、p111 例第九章 多重数据库1. 本章学习要求 熟悉“view”窗口界面 掌握如何利用“view”窗口建立相关数据库 熟练掌握如何浏览多个数据库的字段 熟练掌握视图文件 掌握一对多关系的相关数据库2. 本章重点难点 熟悉“view”窗口各工作面板的操作(重点)l view panell on / off panell files panell international p
10、anell misc panel 命令按钮(重点)l setupl browsel openl closel relationsl 1 to many 利用“view”窗口建立相关数据库(重点)(难点)l 在“view”窗口建立关系l 建立一对一关系的相关数据库 一对多关系的相关数据库(难点)第十章 数据库信息的查询与统计1. 本章学习要求 掌握如何实现索引、非索引查询 熟练掌握如何实现多重记录查询 熟悉如何设置过滤器 熟悉如何在索引中建立查询2. 本章重点难点 多重记录查询(难点) 设置过滤器(难点) 在索引中建立查询(难点)第十一章 设计和生成报表1. 本章学习要求 熟练掌握报表布局窗口及
11、工具条 熟练掌握对象对话框界面 掌握如何快速生成报表 掌握如何存储、输出报表2. 本章重点难点 报表布局窗口(重点)l pointerl text tooll expression tooll line tooll rectangle tooll rounded rectangle tooll picture tool 对象对话框(重点)l 文本对象对话框l 报表表达式对话框 快速生成报表(重点) 输出报表(重点)第十二章 应用程序的编制1. 本章学习要求 掌握在foxpro中如何编写程序 熟悉屏幕生成器的使用 熟悉菜单生成器的使用2. 本章重点难点 程序的建立和编辑(重点) 程序的执行和编译
12、(重点) foxpro编程语言(重点)(难点)l foxpro命令l foxpro函数 流程控制(难点) 屏幕生成器的使用(难点) 菜单生成器的使用(难点)3. 本章典型例题p138 例第十三章 foxpro 应用示例1. 编程实现 建立多数据库间的关联 数据修改 实现查询、统计 报表及其输出2. 本章重点难点 建立数据库与数据库之间的关系(重点)(难点) 实现查询、统计(重点)(难点)注:第六章至第十三章例题及作业均为上级练习,题目见p164 三、上机题。第三部分 综合练习题一、简答题(5分6题30分)1. 数据模型有几种,都是什么?2. 简述数据库设计的各个阶段。3. 请阐述在网状模型和关
13、系模型中,实体之间联系的实现方法。4. 解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?5. 什么是对象关系数据模型?二、写出下列sql语句的功能(5分6题30分)假定使用的图书、读者、借阅和zgjk库的定义如下:图书(总编号,分类号,书名,作者,出版单位,单价)读者(借书证号,单位,姓名,性别,职称,地址)借阅(借书证号,总编号,借书日期)zgjk(职工号,姓名,性别,出生日期,职称,基本工资)1 select 书名,作者,单价;from 图书;where 出版单位 in(清华大学,北京大学) and 单价=20.00;order by 单价 2select 借书证号,
14、count(*);from 借阅;group by 借书证号;having count(*)23select * ;from图书;where总编号 in(select 总编号 from借阅)4select distinct x借书证号,y姓名;from 借阅 x,读者 y;where x借书证号借书证号5 use zgjk index on 职称 tag 职称list for职称教授6accept 输入职工号: to alist for 职工号a三、用sql语句实现下列功能(10分2题20分)设库文件结构定义同上题。1. 求出zgjk库中基本工资字段的最大值和最小值。2. 首先使结构化复合索引文件中标记为职称的索引成为主控索引,然后快速查找并显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 销防器材销售合同范本
- 2025年安全生产管理人员防机械伤害试题及答案
- 食堂承包合同转让协议
- 木板供货协议书范本
- 基于极限编程的隧道工程成本控制系统:需求洞察与创新设计
- 基于权重无关神经网络的风机功率超短期预测算法的创新与实践
- 平凉消防教育题库及答案
- 淄博教师招聘题库及答案
- 浙江省七彩阳光新高考研究联盟2025-2026学年高一上学期期中联考历史试卷(含答案)
- 山西省临汾市侯马市第五中学 2025-2026学年九年级上学期期中道德与法治试题(无答案)
- 2025年禁毒社工考试试题及答案
- 2025年江苏南京市鼓楼区区属国企集团招聘笔试参考题库含答案解析
- 华北理工口腔解剖生理学教案
- 2025年纵剪分条机组项目可行性研究报告
- 第一次工业革命说课稿课件
- 脑死亡的临床护理
- 应急救援指挥部的组成、职责和分工模版(3篇)
- 江苏省高等学校学生思想政治教育教师专业技术资格条件
- 中弘室外机网关使用手册(V1.4版本)20181107
- 水域救援设备配置与使用方案
- 大学生职业规划大赛成长赛道
评论
0/150
提交评论