《server数据库基础课程教学大纲》由会员分享,可在线阅读,更多相关《server数据库基础课程教学大纲(6页珍藏版)》请在金锄头文库上搜索。
1、SQL Server数据库基础课程教学大纲四川广播电视大学 史治平第一部分 大纲说明、课程性质、任务、目的本课程是四川电大计算机应用专业普通专科的一门省开必修课。主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍SQL Server 2000实际数据库管理系统的构成与使用。目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。、与其他课程关系学习该课程前要求学生对计算机系统的构成和Windows操作界面的使用有所了解,掌握一种高级程序设计语言;在使用VB、Delphi
2、、PB等软件开发工具进行应用系统开发时,通常都需要数据库知识的支持。、课程特点该课程理论性、实践性和应用性都很强。在理论方面涉及到集合理论、关系理论、数据库设计理论等。实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论。应用性强是指:现在每一个实用的计算机信息管理系统几乎都涉及到数据库应用,通常为后台应用。学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的
3、一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。4、教学要求教学要求在每一章教学内容之后给出,由易到难大体分为三个层次:了解、掌握和熟练掌握。了解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。5、适应范围该教学大纲是为计算机应用专业普通专科SQL Server数据库基础课程制定的。所以在内容安排和要求上主要侧重数据库的基本知识和SQL Server的应用。第二部分 媒体使用和教学过程建议、学分与学时 SQL Server数据库基础课程为90学时,5学分,
4、第二学期开设。下表给出该课程的内容和学时分配。主要学习主教材的前五章和第八、九章内容。序号内容面授学时实验学时其它一数据库系统概述4二关系运算3三关系规范化基础4四结构化查询语言-SQL7五数据库应用系统设计4六ACCESS数据库管理系统的简单应用7七ACCESS数据库管理系统的高级应用7八SQL Server数据库管理系统概述612九SQL Server数据库管理的应用824十其他数据库系统与相关技术简介1总复习3总计393615、多种媒体教材的说明及教学环节主教材:数据库包含所有教学知识点,对教学起主导作用,要求科学严谨、条理清楚、层次分明、文字流畅、便于阅读。 实验教材:SQL Serv
5、er上机操作实验,学生按专业需要选择。即电子商务专业选用ACCESS实验教材,软件开发与应用专业选用SQL Server实验教材,计算机应用专业选用全部两本实验教材。每本实验教材包含若干个实验,每个实验由实验目的、实验背景知识、实验内容、实验要求等组成。通过实验巩固所学的书本知识,增强分析问题和解决问题的能力。 3、考核 本课程采用笔试和上机操作两种考核方式。笔试占60%,上机考试占40%,上机考核不通过者不许参加笔试。上机考试采用课程设计的方式考核,由各教学点自行安排,建议是一种实用的数据库管理系统,如图书管理系统,人事管理系统等。第三部分 教学内容和教学要求第一章 数据库系统概述(一)教学
6、内容1. 数据管理技术的发展经历人工管理、文件系统、数据库系统、分布式系统2. 数据库系统的特点结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等3. 数据模型数据联系(实体、属性、码、域、联系类型)概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象)关系模型的术语和特点4. 数据库体系结构三级模式结构(局部(外)、全局(概念)、存储(内))两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性5. 数据库管理系统的功能定义、操纵、控制、维护、数据字典6. 数据库系统的组成数据库、硬件、软件、管理员、用户(二)教学要求了解本章所有概念的含义;掌握用E-R图描述概念模
7、型的方法。第二章 关系运算(一)教学内容1. 关系和关系模式域、笛卡儿积、关系、键(主键、候选键、外键)、关系模式2. 关系完整性实体完整性、参照完整性、用户定义的完整性(规则)3. 关系代数传统的集合运算(并、交、差、广义笛卡儿积)专门的关系运算(选择、投影、连接、等值连接、自然连接)(二)教学要求了解本章所有概念的含义;熟练掌握关系代数的各种运算。第三章 关系规范化基础(一)教学内容1. 数据不规范化带来的问题数据冗余、插入异常、删除异常、修改异常2. 函数依赖属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、直接和传递函数依赖3. 关系规范化第一范式、第二范式、第三范式、BCNF(二
8、)教学要求了解本章所有概念的含义;掌握一个关系的各属性之间的函数依赖关系;掌握把关系逐渐规范化的步骤和方法,能够判断一个关系的规范化程度。第四章 结构化查询语言-SQL(一)教学内容1. SQL语言的特性综合统一、高度非过程化、集合操作、自含与宿主、SQL结构2. 数据库操作数据类型、库的创建与撤消、表的创建、修改与撤消、视图的创建与撤消、索引的创建与撤消3. 数据库查询单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、统计查询、谓词查询等4. 数据更新表和视图中数据的插入、删除和修改(二)教学要求了解本章所有概念的含义;掌握表、视图、索引的创建与撤消的语句格式及功能;掌握数据的插入、
9、删除和修改的语句格式及功能;熟练掌握库查询语句SELECT的各种格式和相应功能。对于电子商务专业,多表嵌套和谓词查询不作要求。第五章 数据库应用系统设计(一)教学内容1. 数据库应用系统设计简述设计任务、特点、步骤2. 需求分析任务、方法、步骤,建立数据字典3. 概念结构设计方法与步骤、数据抽象、局部E-R图、综合E-R图、整体优化4. 逻辑结构设计E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式)5. 物理设计与实施任务、存储方法选择(聚族索引、一般索引、散列)数据装入和程序调试、数据库运行与维护、安全措施等(二)教学要求了解本章所有概念的含义;掌握进行概念设计和逻辑设计的方法;
10、另外,对于计算机应用专业,要掌握数据库应用系统的整个设计过程。第八章 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.
11、 表的插入、删除和修改4. 数据库查询5. 建立表索引6. 其他数据库对象的使用规则、默认值、约束、视图、存储过程、触发器(二)教学要求了解本章所有概念的含义;了解存储过程和触发器的作用与使用;掌握表的插入、删除和修改以及建立索引的方法;掌握数据库查询的方法;掌握规则、默认值和约束的定义与使用。第四部分 实验内容和要求一. 实验内容1. SQL Server运行环境与建库2. 表的连接与简单查询3. 表的高级查询4. 表记录的插入、删除和修改5. 索引的使用6. 在库中使用规则和约束7. 存储过程的使用8. 触发器的使用二. 实验要求 实验学时为30,实验的具体内容、要求和安排请参看实验教材。