数据库应用基础教程-精选文档
- 格式:ppt
- 大小:173.50 KB
- 文档页数:93


《数据库应用》课程教学大纲
(一)课程概述
1. 适应专业:计算机各专业。
2. 课程说明:课程由SQL Server和数据库原理两部分组成,重点培养学生利用数据库原理的相关理论,使用SQL Server数据库管理系统解决实际问题的能力,为学生开发数据库系统应用软件打下良好的基础。该课程采用以SQL Server为主线,将数据库原理的相关理论融入到SQL Server数据库系统的实际应用当中的教学方式。具体内容包括SQL Server
2000的SQL Server 2000系统的安装,Transact-SQL语言,数据库、表、索引、视图、存储过程、触发器的建立,数据库的复制和恢复,数据安全性和完整性的维护以及数据库原理的数据库基础知识,关系数据库规范设计,关系运算,数据库系统体系结构,数据库并发控制等相关内容。
3. 教学目标:掌握数据库原理的相关理论,熟练操作SQL Server。
4. 与其他课程的联系:前期课程《数据库基础与Access》,后续课程《数据库开发与PowerBuilder》。
5. 学时:64学时。
(二)教学内容
1. SQL Server基础
(1) SQL Server安装
➢ 了解SQL Server 版本
➢ 了解SQL Server 2000软硬件平台
➢ 掌握SQL Server 2000的定制安装
(2) SQL Server组件
➢ 掌握SQL Server 2000服务管理器、企业管理器组件的基本操作
➢ 了解SQL Server 2000查询分析器、导入和导出数据、服务器网络实用工具、客户端网络实用工具、事件探查器、在IIS中配置SQL XML支持以及联机丛书组件的基本操作
2. 数据库管理
(1) 建立数据库 ➢ 掌握SQL Server 2000数据库的创建方法
(2) 数据库构成
➢ 掌握SQL Server 2000数据库的构成
(3) 数据库原理(一)数据库基础知识
数据库基础入门
数据库得作用:
数据就是数据库中存储得基本对象
包括:文字、图形、图像、声音
有组织得、可共享得数据集合
常用得D BMS
MYSQL (oracle、Sun)
oracle(oracle)
SQL —Serve r (Mi c r o s o f t )
DB2(IBM)
・、如何学习数据库管理系统
O程序员
1、标准语言:s QL(结构化查询语言)
SQL就是用于访问 数据库得最常用标准化语言,她就是由ANS 1/ I S 0 SQL标准定义得
SQL得分类 DML:数据操作语言(用于检索或者修改数据)
D D L :数据定义语言(用于定义数据得结构,比如创建、修改或者删除 数据库得对象)
DCL:数据控制语言(用于定义数据库用户得权限)
DML:
selec t :用于检索数据
insert:用于增加数据到数据库
update :用于从数据库中修改现存得数据
dele te:用于从数据库中删除数据
DDL :
create table 〃创建表
alter //修改表
drop table //删除表
c r eat e index //创建索引
dro p index / /删除索引
ere a te view //创建视图
dr o p view 〃删除视图
D CL:
grant //授权
revo k e //撤销授权
s et 〃设置
2、不同数据库得独特管理方式 .DBA ( D ata b ase A d m i ni s trator)
1、标准语言:SQL (结构化查询语言)
2、不同数据库得独特管理方式
3、数据库得调优
4、精通数据库得备份、回复机制
MYSQL得安装与配置
安装:选择普通安装类型
、配置
1、选择配置类型:D et a i 1 e d Configu ratio n
2、 选择服务器类型:D ev e 1 op e r M a c hi n e
《数据库原理及应用》教学教案(一)
一、教学目标
1. 让学生了解数据库的基本概念,理解数据库、数据库管理系统、数据库系统三者的关系。
2. 让学生掌握数据库的设计步骤,了解实体-联系模型,并能够将现实世界中的问题转化为实体-联系模型。
3. 让学生了解关系模型的基本概念,掌握关系运算,了解关系的完整性约束。
二、教学内容
1. 数据库的基本概念
1.1 数据库
1.2 数据库管理系统
1.3 数据库系统
2. 数据库的设计步骤
2.1 需求分析
2.2 概念设计
2.3 逻辑设计
2.4 物理设计
3. 实体-联系模型
3.1 实体及其属性
3.2 联系及其类型
3.3 实体-联系模型绘制 4. 关系模型的基本概念
4.1 关系
4.2 关系运算
4.3 关系的完整性约束
三、教学方法
1. 讲授法:讲解数据库的基本概念,关系模型的基本概念。
2. 案例分析法:分析实际问题,引导学生掌握实体-联系模型的绘制。
3. 实践操作法:让学生通过上机操作,掌握关系运算,了解关系的完整性约束。
四、教学环境
1. 教室环境:多媒体教学设备,网络连接。
2. 软件环境:数据库管理系统软件,如MySQL、Oracle等。
五、教学评价
1. 课堂参与度:观察学生在课堂上的发言、提问和讨论情况,评价学生的参与度。
2. 上机操作:检查学生上机操作的结果,评价学生对关系运算和关系完整性约束的掌握程度。
3. 课后作业:布置相关题目,评价学生对课堂所学知识的理解和应用能力。
《数据库原理及应用》教学教案(二)
一、教学目标
1. 让学生掌握关系数据库的基本操作,包括增加、删除、修改和查询。
2. 让学生了解SQL语言的基本功能,能够使用SQL语言进行数据库操作。
3. 让学生了解数据库的备份与恢复,掌握数据库的安全性和完整性控制。
二、教学内容
1. 关系数据库的基本操作
1.1 增加操作
1.2 删除操作
1.3 修改操作
《数据库原理及应用》课程设计要求
一、课程设计目的与意义
《数据库原理及应用》课程设计目的是以一定的应用环境为背景,应用《数据库原理及应用》课程所学的数据库理论知识,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合。课程设计要求选用SQL SERVER数据库管理系统软件,规范、科学地完成一个小型数据库的设计。
本次课程设计可根据自己的实际情况选择是否进行应用程序开发,若不开发应用程序,则只要求完成数据库的设计和实现,相应对数据库的操作用存储过程实现;若进行了应用程序的开发,也需要包括触发器和存储过程,其中存储过程只要有即可,并要在应用程序中直接对存储过程进行调用。
课程设计将根据同学的系统设计报告、系统实现报告以及系统实现结果进行五级综合评分,分别为:优秀、良好、中等、及格和不及格。
二、评分标准
数据库设计:50%
评分参数:数据库设计安全性、完整性、规范性;视图、触发器、存储过程等的应用情况;
课程设计报告:30%
评分参数:结构清楚,条理清晰;排版整齐规范;内容充实可靠等;
考勤:20%
2周课程设计时间,每位同学应保证到实验室参与课程设计。
三、要求
课程设计报告应包含的基本内容:
1、数据流图设计(至少1个关键业务功能的多层数据流图)
2、E-R图设计(局部与全局ER图)
3、数据库表设计(包含ER图中的所有实体与联系所对应的关系表) 4、关键业务功能所需的视图、触发器、存储过程设计(至少1个视图、3个触发器、4个存储过程)
5、事务的应用(关键业务功能的事务控制脚本设计,2个以上)
6、数据库备份与恢复(设计相应脚本程序)
7、给出各SQL脚本程序的测试结果
注意:书写课程设计报告应结合所选题目书写,内容可以适当扩充。本文档的后面给了两个课程设计的书写范文,其中附件1是不做应用程序开发,纯数据库设计的报告书写内容,附件2是做了应用程序开发的同学书写报告所应包括的内容。