数据库基础与应用,教案
本文关键词:数据库基础与应用,由笔耕文化传播整理发布。
相关热词搜索:
篇一:《数据库基础与应用》教案——关系运算
《数据库基础与应用》教案
课程名称:2.3关系运算
篇二:数据库应用基础教案
数据库应用基础
教 案
安徽财经大学管理科学与工程学院
2012-02-12
教案专用页
教案专用页
教案专用页
教案专用页
篇三:数据库基础与应用课程教学导学方案
数据库基础与应用课程教学导学方案
一、课程概况
《数据库基础与应用》课程是本课程是计算机信息管理专科的统设必修课,计算机网络技术专科的统设必修省开课,道路桥梁工程施工与管理专科的非统设必修省开课。第二学期开设,4学分,72学时,其中含实验36学时。该课程主要介绍数据库基础知识、ACCESS微机数据库管理系统和SQL Server数据库管理系统等三个方面。数据库基础知识主要介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等内容;ACCESS微机数据库管理系统主要介绍表、窗体、查询、报表、Web页、宏、模块等内容;SQL Server数据库管理系统主要介绍表、视图、索引、存储过程、触发器、数据安全措施、游标与程序设计等内容。
二、课程内容体系及教学要求
第一章 数据库系统概述 教学知识点
1. 数据管理技术的发展经历
人工管理、文件系统、数据库系统、分布式系统 2. 数据库系统的特点
结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等 3. 数据模型
数据联系(实体、属性、码、域、联系类型)
概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象) 关系模型的术语和特点 4. 数据库体系结构
三级模式结构(局部(外)、全局(概念)、存储(内))
两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性 5. 数据库管理系统的功能
定义、操纵、控制、维护、数据字典
6. 数据库系统的组成
数据库、硬件、软件、管理员、用户
教学要求
了解本章所有概念的含义; 掌握用E-R图描述概念模型的方法。
第二章 关系运算 教学知识点 1. 关系和关系模式
域、笛卡儿积、关系、键(主键、候选键、外键)、关系模式 2. 关系完整性
实体完整性、参照完整性、用户定义的完整性(规则) 3. 关系代数
传统的集合运算(并、交、差、广义笛卡儿积)
专门的关系运算(选择、投影、连接、等值连接、自然连接)
教学要求
了解本章所有概念的含义; 熟练掌握关系代数的各种运算。
第三章 关系规范化基础 教学知识点
1. 数据不规范化带来的问题
数据冗余、插入异常、删除异常、修改异常 2. 函数依赖
属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、 直接和传递函数依赖 3. 关系规范化
第一范式、第二范式、第三范式、BCNF
教学要求
了解本章所有概念的含义;
掌握一个关系的各属性之间的函数依赖关系,把关系逐渐规范化的步骤和方法,能够判断一个关系的规范化程度。
第四章 结构化查询语言---SQL 教学知识点 1. SQL语言的特性
综合统一、高度非过程化、集合操作、自含与宿主、SQL结构 2. 数据库操作
数据类型、库的创建与撤消、表的创建、修改与撤消、视图的创建与撤消、索引的创建与撤消
3. 数据库查询
单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、统计查询、谓词查询等
4. 数据更新
表和视图中数据的插入、删除和修改
教学要求
了解本章所有概念的含义;
掌握表、视图、索引的创建与撤消的语句格式及功能,数据的插入、删除和修改的语句格式及功能;
熟练掌握库查询语句SELECT的各种格式和相应功能。
第五章 数据库应用系统设计 教学知识点
1. 数据库应用系统设计简述 设计任务、特点、步骤 2. 需求分析
任务、方法、步骤,建立数据字典 3. 概念结构设计
方法与步骤、数据抽象、局部E-R图、综合E-R图、整体优化 4. 逻辑结构设计
E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式) 5. 物理设计与实施
任务、存储方法选择(聚族索引、一般索引、散列) 数据装入和程序调试、数据库运行与维护、安全措施等
教学要求
了解本章所有概念的含义;
掌握进行概念设计和逻辑设计的方法;
第六章 ACCESS数据库管理系统的简单应用 教学知识点 1. 系统概述
特点、操作界面、操作对象(表、查询、窗体、报表、页、宏、模块)、数据库的建立和打开 2. 表操作
表的创建、数据输入和编辑、设置字段属性、建立表间联系 3. 查询操作
查询种类、选择查询、参数查询、交叉查询、更新查询、SQL查询 4. 窗体操作
建立窗体、输入和编辑数据、数据排序和筛选、窗体美化、主/子窗体 5. 报表操作
建立报表、设计报表
教学要求
了解本章所有概念的含义,对报表对象的操作方法; 掌握对表、查询、窗体等对象的操作方法。
第七章 ACCESS数据库管理系统的高级应用 教学知识点 1. 宏操作
宏的概念和功能,宏的建立、编辑和运行 2. 模块操作
模块的概念和功能,模块的建立、编辑和运行 3. 数据访问页
数据访问页的概念和功能,数据访问页的建立和使用 4. 数据库的安全措施
使用密码、加密和解密、设置用户权限 5. 综合应用举例
教学要求
了解本章所有概念的含义,模块、数据访问页的使用方法; 掌握宏的使用。
第八章 SQL Server数据库管理系统概述 教学知识点
1. Microsoft SQL Server发展历程 2. SQL Server的关系化程度 3. SQL Server的运行环境 4. SQL Server的安装与启动 5. SQL Server中的数据类型 6. Transact SQL语言简介 7. ODBC技术简介 8. SQL Server管理工具简介
教学要求
了解本章所有概念的含义;
掌握SQL Server中的基本数据类型的使用。
第九章 SQL Server数据库简单应用 教学知识点 1. 创建数据库 2. 创建表
3. 表的插入、删除和修改 4. 数据库查询 5. 建立表索引
6. 其他数据库对象的使用
规则、默认值、约束、视图、存储过程、触发器
教学要求
了解本章所有概念的含义,存储过程和触发器的作用与使用;
掌握表的插入、删除和修改以及建立索引的方法,数据库查询的方法,规则、默认值和
约束的定义与使用。
第十章 其他数据库系统与相关技术简介 教学知识点
1. MicroSoft Visual Foxpro数据库管理系统简介 2. Oracle数据库管理系统简介 3.面向对象数据库系统简介 4. 数据库应用系统开发工具简介PowerBuider、Delphi、VisualBasic
教学要求
了解本章所有概念的含义。
三、课程教学媒体说明
文字教材:《数据库基础与应用》 刘世峰主编 中央广播电视大学出版社出版。 实验教材:《ACCEESS上机操作指导》解季萍等编 中央广播电视大学出版社出版。
《SQL Server上机操作指导》刘世峰等编 中央广播电视大学出版社出版。
录像教材:16讲刘世峰主讲 中央广播电视大学音像出版社出版。 直播课堂:2讲刘世峰主讲 中央广播电视大学音像出版社出版。
复习资料:《数据库基础与应用期末复习指导》中央电大教育杂志社出版发行。 作业练习:《数据库基础与应用形成性考核作业册》 中央电大教育杂志社出版发行。 网上辅导:在电大在线计算机应用《数据库基础与应用》课程网页上发表。
四、主要教学环节要求
本课程的电视和面授课堂教学要把知识讲授与上机操作演示结合起来,同时要加强学生的上机操作练习和指导,使所学知识都能够得到上机运行结果的充分验证。
五、教学安排建议
篇四:《数据库应用基础》理论教案
课 程 表
授 课 教 学 计 划
学期授课进度计划表
记事
备 课 教 案
篇五:数据库基础与应用复习一
数据库基础与应用复习(一)
必须要熟悉书上的两个数据库实例
1. 教学库:包括学生、课程和选课三个基本表 它们的定义分别为:
学生(学生号 char(7),姓名 char(6),性别 char(2), 专业 char(10)) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) 学生表:
课程表:
选课表:
2. 它们的定义分别为:
商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表2(商品代号 char(8),产地 char(6),品牌 char(6)) 商品表1:
商品表2:
根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能
1.select x.商品代号,分类名,数量,品牌 from 商品表1 x,商品表2 y where x.商品代号=y.商品代号
从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息 2.select distinct 产地 from 商品表2
从商品库中查询出所有商品的不同产地 3.select distinct 品牌 from 商品表2
从商品库中查询出所有商品的不同品牌
4.select count(distinct 产地) as 产地数 from 商品表2
从商品库中查询出所有商品的不同产地的总数 5.select x.商品代号,分类名,产地,品牌 from 商品表1 x,商品表2 y
where x.商品代号=y.商品代号 and (品牌='熊猫' or 品牌='春兰')
从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌等信息
6.select 学生.学生号,count(*) as 选课门数 from 学生,选课
where 学生.学生号=选课.学生号 group by 学生.学生号
从教学库中查询出每个学生的选课门数
7.select 课程.课程号,课程.课程名,count(*) as 选课人数 from 课程,选课
where 课程.课程号=选课.课程号 group by 课程.课程号,课程.课程名 从教学库中查询出每门课程的选课学生数 8.select distinct x.* from 学生 x,选课 y,选课 z
where y.学生号=z.学生号 and y.课程号<>z.课程号 and x.学生号=y.学生号 从教学库中查询出至少选修了两门课程的全部学
生 9.select * from 学生
where 学生号 in (select 学生号 from 选课
group by 学生号 having count(*)=1) 从教学库中查询出只选修了一门课程的全部学生 10.select x.学生号,y.学生号,y.课程号
from 选课 x,选课 y
where x.学生号=@s1 and y.学生号=@s2 and x.课程号=y.课程号
注:一个由字母开头的标识符再加上@字符前缀,则表示为一个变量,,假定已保存着一个相应值。
从教学库中查询出学生号为@s1的学生和学生号为@s2的学生所选修的共同课程的课
程号
11.select x.*
from 课程 x,选课 y
where x.课程号=y.课程号 and y.学生号=@s1 and y.课程号 not in (select 课程号 from 选课
where 选课.学生号=@s2)
从教学库中查询出学生号为@s1的学生所选修、而学生号为@s2的学生没有选修的全部课程 12.select *
from 课程
where not exists (select * from 选课
where 课程.课程号=选课.课程号) 从教学库中查询出所有未被学生选修的课程 13.select *
from 课程
where exists (select *from 选课
where 课程.课程号=选课.课程号) 从教学库中查询出所有已被学生选修的课程 14.select *
from 课程
where exists (select 课程号from 选课
where 课程.课程号=选课.课程号
group by 课程号 having count(*) between 2 and 4) 从教学库中查询出被2至4名学生选修的所有课程 15.select *
from 学生
where exists (select *from 选课
where 学生.学生号=选课.学生号
group by 选课.学生号 having count(*)=3) 从教学库中查询出同时选修了3门课程的全部学生
16.select *
from 学生
where 学生号 in (select 学生号 from 选课
group by 学生号 having count(*)<=2) or not exists (select * from 选课
where 学生.学生号=选课.学生号) 从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生 17.select 专业,count(*) as 专业人数
from 学生 group by 专业
order by 专业人数 desc
从教学库中查询出每个专业的学生人数,并按人数多少降序排列 18.select 专业,性别,count(*) as 人数
from 学生
group by 专业,性别 order by 专业
从教学库中查询出每个专业每种性别的学生人数,并按专业升序排列 19.select x.*,课程名,课程学分,成绩
from 学生 x,课程 y,选课 z
where x.学生号=z.学生号 and y.课程号=z.课程号 order by x.学生号,z.成绩
从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩升序排列 20.select *
from 学生
where not exists(select y.课程号
from 学生 x inner join 选课 y on x.学生号=y.学生号where x.姓名=@a and not exists (select * from 选课where 学生.学生号=选课.学生号and y.课程号=选课.课程号) )
从教学库中查询出选修了姓名为@a的学生的全部选课的所有学生
根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。
本文关键词:数据库基础与应用,由笔耕文化传播整理发布。
本文编号:245895
本文链接:https://www.wllwen.com/wenshubaike/mishujinen/245895.html