欢迎来到天天文库
浏览记录
ID:12069793
大小:1.20 MB
页数:88页
时间:2018-07-15
《数据库原理与sql教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、厦门安防科技职业学院教案系(部、教研室)人文科学系课程名称数据库原理与sql课程编号授课教师刘春夏前导课程计算机应用基础授课学时54学时授课班级11安防1班2班授课时间2012-2013学年第1学期授课地点88目录学习情境1初始SQLServer2000(3课时)………………………1学习情境2SQLServer2000安装与概述(3课时)……………13学习情境3管理数据库及SQLServer2000服务器(3课时)…34学习情境4SQLServer2000数据完整性实现(6课时)………52学习情境5表(
2、6课时)…………………………68学习情境6索引(6课时)………………………84学习情境7视图及应用(6课时)…………………101学习情境8存储过程及应用(6课时)…………………113学习情境9触发器(6课时)………………………137学习情境10数据库备份与还原(6课时)………………………158学习情境11安全管理(3课时)……………………17888学习情境1初识SQLServer2000(3课时)一、【教学目标】1.掌握SQLServer2000及其组件的安装;2.掌握创建SQLServer服务器3.了解
3、SQLServer2000的新功能二、【教学内容】1.1sqlserver2000的历史和发展1.2关系型数据库1.3Sqlserver2000的新特点1.4Sqlserver和客户端/服务器模式1.5DBA简介三、【教学重点、难点】重点:1、安装SQLServer2000;难点:1、SQLServer2000的新功能四、【教学过程】1.1SQLServer2000的历史和发展SQLServer是Microsoft公司推出的关系型数据库管理软件。它从SQLServer1.0版到目前的版本SQLServer
4、2000(8.0版),经历了10多年的发展过程。“SQLServer”这个名称第一次出现是在1988年。Microsoft总裁JonShirley和Sybase发起人兼总裁MarkHoffman签订合约;之后,Microsoft又与Ashton-Tate达成协议,发布产品Ashton-Tate/MicrosoftSQLServer。该产品只能在OS/2操作系统上运行。经历了10多年的发展,Microsoft公司已经拥有了自己的MicrosoftSQLServer代码,也成为提供企业数据库的一个大公司。Mi
5、crosoft公司又在2005年推出了MicrosoftSQLServer2005版本。1.2关系型数据库1.2.1关系型数据库的定义在数据库发展历史上,主要有3种数据模型:层次模型、网状模型和关系模型。所谓数据模型,是指描述记录之间联系的数据结构形式。层次模型指的是树状的记录型结点;网状模型则是以记录型为结点的网络;而关系模型就是一张二维表格,如表1-1所示。现在的大多数数据库管理系统都是使用关系型的数据模型,SQLServer就是一种典型的关系型数据库管理系统。1.2.2主码和外码1.主码(Prima
6、ryKey,缩写为PK)码是指二维表中的某一列或者组合列(几个列作为一个整体),该列的值唯一地标识了一行。如在导师表中,“导师编号”的每个值都代表了“某一个导师”。因为在同一个学校中,经常会出现导师重名的现象,但他们的“导师编号”绝对不会相同。也就是说,如果我们说张三88老师,可能会有人问“哪一个”张老师,但是说“导师编号”为“1005”的张老师,就会“唯一地”确定是哪个张老师了。2.外码(ForeignKey,缩写为FK)一个表中的某个列(非主码)是另一个表的主码,那么该列被称为外码。例如在表1-4中,
7、研究生表中的主码是“学号”,“导师编号”是非主码,而在表1-3的导师表中,“导师编号”却是主码,那么我们就说“导师编号”是研究生表的外码。1.2.3关系型数据库的主要特点这里所说的关系型数据库,主要是指能够支持企业级应用的关系型数据库管理系统,比如SQLServer、Oracle等。虽然FoxPro等也是关系型数据库管理系统(RDBMS),但却不具有下面的全部特点。l几乎当今所有的关系型数据库管理系统都采用SQL语言来操纵数据库中的数据。SQLServer2000不仅和ANSI-92SQL完全兼容,而且S
8、QLServer2000还对这种语言进行了扩展,添加了许多重要的新特性。通常,SQLServer2000中的SQL版本被称作事务型SQL(Transact-SQL)。能够保证数据的完整性。否则,存储在SQLServer2000数据库中的数据就是毫无价值的。关系型数据库管理系统包括许多特性,目的是阻止不符合要求的数据进入数据库。关系型数据库管理系统是一个便于修改的系统。在文件系统中,相同的数据常重复出现在许多文件中,而关系数据库
此文档下载收益归作者所有