《大型数据库系统应用技术》教学大纲

合集下载

《数据库应用技术》教学大纲.doc

《数据库应用技术》教学大纲.doc

课程代码:05082205 课程类型:考试课 适用专业:信息管理与信息系统学 分:1《数据库应用技术》教学大纲总课时数:18一、课程的目的与任务1本课程是信息管理与信息系统专业的一门专业实验和实训课程。

课程的冃的和 任务在于培养学生熟练掌握SQL 语言的使用与编程、学会数据库设计的方法、学 会使用SQL Server 2000创建和管理数据库,初步掌握使用开发数据库的应用程 序。

2本课程是本专业硬件主干课程。

学习本课程需耍先学习计算机基础,数据结构, C 语言程序设计。

因此,在C 语言和数据结构等课程的基础上,进一步系统的了 解数据库技术的基础理论知识。

3数拯库应用技术主耍让学生掌握在最新版的SQL Server 环境下如何管理 数据库,使用Transact-SQL 语言、安全管理、数据导人导岀等数据库中最 实用的技术,在Access 2003环境下如何建立和管理数据库及其对象。

二、教学内容纲要一数据库系统基础知识基木耍求:了解数拯库管理系统的一些基本概念,功能和特点;掌握关系数据库的相关概念、关系运算及项冃管理器的使用重点:1数拥坪•系统概述2数据模型3数据库系统结构难点:1数据库系统概述2数据模型3数据库系统结构二关系数据库系统基木耍求掌握创建数拯库的方法、向数据库中添加表的方法、创建数据库表的方法以及对字段属性的设置,掌握自由表的创建方法以及表结构的修改重点.1关系模型的数据结构2关系的完整性约束3关系操作.4关系代数难点:」关系模型的数拯结构2关系的完整性约束三SQLServer数据库应用基础基本耍求:数据表的建立、存储、修改和存取数据库屮信息的技术重点:1S QLServer数据丿车介绍2SQLServer数据库结构3SQLServer数据库的安装和配盖4SQLServer的使用SQLServer的企业管理器和查询分析器)5创建和使用数据丿牟6查看数据库信息7修改数抑库8删除数据库难点:1 SQLServer数据库介绍2SQLServer数据库结构3SQLServer数据坪•的安装和配置4SQLServer的使用SQLServer的企业管理器和查询分析器)四关系数据库标准语言SQL基木要求学会对数据库中数据的插入,删除和修改等技术重点:1SQL的基本知识和特点2SQL的数据定义功能3SQL的数据查询功能4SQL的数据操纵功能5SQL的数据控制功能难点:1SQL的数据定义功能2SQL的数据查询功能3SQL的数据操纵功能五SQLSenrer 数据库对象管理基本耍求(1)了解杳询的概念和方法。

《数据库技术及应用》课程教学大纲精选全文

《数据库技术及应用》课程教学大纲精选全文

可编辑修改精选全文完整版《数据库技术及应用》课程教学大纲一、课程简介本课程是计算机类专业必修的专业课程。

关系数据库是当今数据库技术的主流,本课程以关系数据库为核心,全面概述了数据库系统的基本概念、基本原理和基本技术。

内容覆盖了数据管理技术的进展和特点、数据库系统的组成、数据库的三级模式结构、数据模型的组成和分类、关系模型、SQL语言(含数据库完整性的实现)、索引和视图、数据库安全性、事务的并发控制和恢复、规范化设计理论、ER模型和数据库设计等。

面对21世纪互联网应用所产生的海量数据和巨大点击量,关系型数据库技术显得有些力不从心,这助推了更注重大数据存储和高并发交互响应的NoSQL数据库技术的诞生。

本课程概要介绍NoSQL数据库技术的概念与特点、存储模式、基本操作和应用场景。

数据库技术是信息处理技术中的核心和关键技术,也是一切信息系统的基础。

本课程采用基本理论与实际应用相结合的原则,在注重理论性、系统性和科学性的同时,结合目前最流行的数据库管理系统(SQL Server 2014和MongoDB)对照讲述数据库的基本技术与应用。

通过Python数据处理技术的学习,训练运用数据库技术解决实际应用问题的知识、素质和能力,为后继课程的学习和今后的工作奠定重要基础。

二、课程目标1、掌握数据库技术的基本概念、原理、方法和技术;2、掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力;3、掌握一个典型的RDBMS(如SQL Server)数据库安全性管理、事务并发控制以及数据库备份和恢复的基本技能;4、掌握关系数据库规范化设计理论和ER模型基本方法,具备独立思考设计数据库的能力;5、初步掌握使用Python语言连接SQL Server数据库的方法,培养学生应用数据库技术解决实际问题的思维方法与基本能力;6、初步掌握自主学习方法,能够阅读并理解数据库相关文献,不断拓展知识面,更新知识结构,从而了解数据库技术的最新发展。

大型数据库课程实验教学大纲

大型数据库课程实验教学大纲

《大型数据库》课程实验教学大纲课程编号:学时:20一、课程的性质和任务《大型数据库》是计算机科学类(包括软件、信息管理、计算机应用)各专业的专业课。

通过本课程的学习,使学生掌握数据库设计、数据库管理、数据库程序设计的基本知识和基本技能。

二、教学要求和方法本课程要求学生具有《数据库原理》、《软件工程》和《程序设计》的基础知识,从理论和实践的结合上来讲授数据库的设计方法、管理方法以及程序设计的的基础知识,并结合实际问题,进一步掌握软件工程的设计方法,数据库的管理及设计。

三、教学目的要求本课程使学生掌握C/S模式下程序设计的方法,掌握数据库设计和管理方法,能熟练进行数据库的设计和操作管理,能够开发出客户服务器模式下的数据库应用程序。

四、考核方式及办法通过系统的安装、配置和运行工作,以及程序的开发,根据实验报告来考核学生实验课成绩。

五、配套的实验教材或指导书《数据库原理及开发SQL Server + PowerBuilder》,李建义主编,中国水利水电出版社。

《SQL Server实用简明教程》,闪四清主编,清华大学出版社。

六、适用专业计算机科学与技术、信息系统与信息管理、计算机技术及应用。

合计20学时实验一Sql Server2000的安装、注册和配置(2学时)(一)实验目的1、准备和完成Microsoft SQL Server 的安装2、了解SQL Server 2000系统的相关服务及常用工具(二)实验内容1、安装前的准备2、安装SQL Server3、启动MS SQL Server服务。

4、浏览master数据库结构。

5、浏览pubs数据库结构。

6、练习使用SQL Server Enterprise Manager工具设置常用的服务器选项(三)主要仪器设备及其配套数1、装有Microsoft SQL Server的计算机且操作系统为Windows NT或windows 9.x。

2、每人一机(四)实验室名称:计算机实验室(五)实验报告:1、实验各项内容实现的过程。

《数据库高级应用技术》教学大纲

《数据库高级应用技术》教学大纲

《数据库高级应用技术》课程教学大纲一、课程代码:二、课程名称:数据库高级应用技术三、学分:4四、授课对象:软件技术专业五、先修课程:《数据库入门原理》、《数据建模技术》六、同修课程:七、课程简介:《数据库高级应用技术》是软件技术专业的一门专业必修课程。

主要是让学生掌握数据开发与管理的高级核心技能,学与致用,能把课程技能点在实际项目中灵活应用。

本课程目标是使学生在前期学习数据库应用技术的基础上,进一步学习数据库高级应用技术,为以后进入行业领域职业发展奠定良好坚实的基础。

(1)能力目标A1. 能够根据数据库设计的步骤完成系统后台数据库的需求分析、概念设计和逻辑设计A2.能够根据关系模式在MySQL中创建数据库、数据表的方法(后台数据库的物理设计)A3. 能够根据要求完成后台数据库数据表的完整性约束条件的设置A4. 能够根据要求对后台数据库进行高级查询操作(汇总查询、统计查询、连接查询等)A5. 能够根据要求为后台数据库添加视图A6. 能够根据要求为后台数据库添加触发器A7. 能够根据要求为后台数据库进行安全管理(2)知识目标K1. 掌握Transaction-SQL 的语言基础K2. 掌握T-SQL 进行数据的更新操作的方法K3. 掌握完整性约束、默认值、规则的创建方法(包括T-SQL 语言)K4. 掌握存储过程的创建方法(包括T-SQL 语言)K5.掌握触发器的创建方法(包括T-SQL语言)K6. 掌握身份验证的方法和服务器账户的管理K7. 掌握数据库用户的基本管理K8. 掌握数据库用户的权限管理(3)素质目标Q1.具有谦虚、好学、追求上进的态度。

Q2.具有创新精神。

Q3.具有良好的职业道德。

[01] 教材,温立辉,数据库高级应用技术[M] ,北京理工大学出版社,2016[02] 参考书,[美]Vikram Vaswani 著,徐小表译,MySQL 完全手册[M] ,电子工业出版社,2006教研室审核:年月日系领导审核:年月日[03]参考书,[美]施瓦茨著,宁海元译,高性能MySQL(第3版)[M],电子工业出版社2013[04]参考书,[美]西尔伯沙茨著,杨冬青译,数据库系统概念[M],机械工业出版社2013[05]参考书,[英]C.J. Date著,卢涛译,数据库设计与关系理论[M],机械工业出版社2013九、教学内容、基本要求及各章节时间分配:。

《数据库应用技术》教学大纲

《数据库应用技术》教学大纲

《数据库应用技术》教学大纲一、课程概述(一)课程性质数据库应用技术是计算机应用的重要分支,目前已经成为高等院校非计算机专业《大学计算机基础》课之后的一门重点课程。

本课程面向财经管理类的需要,全面讲述了Microsoft Access关系数据库管理系统的基本概念、各项功能、操作方法以及应用Microsoft Access DBMS开发数据库应用系统的基本原理与方法,力求通过课程的学习培养学生应用数据库知识解决实际问题的能力。

(二)教学目标与要求本课程将以“具体任务”为驱动,采用“提出问题——解决问题——归纳分析”的三部曲,通过精选的案例来连接理论与实践,构建学生的数据库知识体系,同时培养学生的自主学习能力、创新能力和理论联系实际能力。

课程要求学生掌握数据库的基础知识,熟练应用Access数据库管理系统创建数据表、查询、窗体、报表、页对象,能够运用宏和VBA实现简单的应用,最终能够根据实际需要利用Access开发出小型的数据库管理系统。

(三)重点和难点教学重点是数据库的基础知识和Access中的基本操作,即创建Access数据库和表、表的基本操作、数据查询、窗体设计、报表设计、宏、与Internet结合、数据安全与管理。

教学难点是根据实际的应用需求,运用所学的Access的相关知识开发出小型的数据库应用系统。

(四)教材及教学参考书1、《Access数据库应用技术》,罗朝晖、黄炜、邓娜、武戎、齐鸿志,高等教育出版社,2006.82、《全国计算机等级考试二级教程——Access数据库程序设计》,教育部考试中心,高等教育出版社,2004年5月二、学时分配三、课程内容第1章数据库应用基础知识教学目的和要求:掌握数据库和关系数据库的基本概念,了解Access的发展过程、特点及功能,熟悉Access的环境。

重点和难点:关系数据库基本概念和基本理论知识,数据库应用系统的开发过程和方法。

主要内容:数据库技术已经成为计算机科学与技术的一个重要分支,Microsoft Access 作为一种关系型桌面数据库管理系统是中小型数据库应用系统的理想开发环境,具有界面友好、易学好用、开发简单、接口灵活等特点,已经得到越来越广泛的应用。

大型数据库应用教学大纲

大型数据库应用教学大纲
2
1掌握select语句的语法
2掌握视图的创建与操作
验证
4
PL/SQL介绍
2
1掌握PL/SQL基本语法
2掌握PL/SQL的编程技巧
验证
5
存储过程和触发器
1掌握存储过程和函数的定义与调用
2掌握触发器的定义与用法
验证
6
ORACLE系统的安全管理
1掌握用户的建立方法与授权
2掌握角色的概念及维护
3掌握概要文件的建立与管理
2.基本要求:
(1)掌握Oracle数据库的实例结构、Oracle数据库逻辑结构和物理结构及数据字典;
(2)掌握Oracle数据库网络结构及配置方法;
(3)掌握数据库管理技术,包括数据库启动与关闭、空间管理、数据文件管理、控制文件管理、日志文件管理、安全管理、对象管理;
(4)学习使用SQL Plus工具,熟练掌握关系数据库语言SQL及PL/SQL程序设计基础;
【课程编号】:
【课程名称】:大型数据库应用
【英文名称】:Applicationof GreatDatabase
【课程类型】:专业课
【总学时/实验学时】:40/12学时
【适用专业】:计算机科学与技术专业、软件工程专业
【先修课程】:数据库原理
一、实验内容及学时分配
序号
实验项目名称
学时
主要实验目的及实验内容
教学大纲内容
【课程编号】:
【课程中文名称】:大型数据库应用
【课程英文名称】:Applicationof GreatDatabase
【总学分】:2.5
【总学时】:40
【讲课学时】:28
【习题课学时】:0
【实验学时】:0
【上机学时】:12

《大型数据库(SQL SERVER)》课程教学大纲

《大型数据库(SQL SERVER)》课程教学大纲

《大型数据库(SQL SERVER)》课程教学大纲一、课程性质与目标课程性质:专业必修课课程目标:面向SQL Server DBA、SQL Server数据库系统开发与维护人员就业岗位,培养学生会安装和配置SQL Server;创建和管理数据库和数据库对象;保证数据完整性和数据安全性;能根据需要对数据进行增、删、改和查询操作;会对SQL Server数据库进行日常的管理与维护。

前续课程:《C语言程序设计》后续课程:《动态WEB技术()》二、教学基本要求通过本课程的学习,学生应具有如下职业岗位能力和职业素质:1.会安装和配置SQL Server2.会使用图形界面和脚本两种方式创建和管理数据库和数据库对象,并保证数据完整性3.熟练使用Transact-SQL进行简单编程4.会对SQL Server进行安全管理5.会对SQL Server 数据库进行日常维护和管理6.具有规范的企业编程风格和习惯、良好的排查程序错误的能力7.具有良好的分析问题和解决问题的能力、沟通和协作和学习能力8.熟悉课程中涉及到的专业词汇三、教学环境稳定的基于局域网的多媒体教学环境,可以上网。

学生每人一台计算机,配置:WIN2000 Server操作系统、SQL Server 企业版数据库、IIS、Visual Studio 2005四、教学内容及学时安排五、教法说明1、“学生选课系统”实例贯穿全过程2、采用“问题牵引”,解决问题过程就是学习知识,掌握技能的过程3、借助多媒体教学手段(多媒体网络教室、电子课件),教师现场编程4、注重教会学生分析问题和解决问题的方法和学习能力5、教学过程中引入专业词汇,使学生熟悉课程中涉及的专业词汇六、教材、课程网站及参考书教材:国家“十二.五”规划教材《SQL Server 2008数据库及应用》(第4版),徐人凤、曾建华,高等教育出版社,2014年8月《SQL Server 2005数据库及应用》(第3版),徐人凤、曾建华,高等教育出版社,2013、4。

《数据库应用技术》教学大纲

《数据库应用技术》教学大纲

《数据库应用技术》课程教学大纲(Database Application Technology)(仅供参考)一、基本信息课程代码:1255011学分:1总学时:15适用对象:本科非计算机和软件工程专业的其它专业先修课程:数据库原理和数据结构二、课程性质、教学目的和要求(一)课程性质和目的数据库应用技术是非计算机和软件工程专业的一门专业必修课,面向高年级学生开设,本大纲以一学期15课时讲授。

本课程的目的是向学生介绍数据库原理和数据结构的实际综合应用技术,掌握常用数据库理论和数据结构理论的实际应用技术,使学生能够使用数库技术进行数据库设计和应用系统开发。

(二)教学方法与手段以课堂理论教学为主,上机实践为辅,配合多媒体教学。

在教学过程中注重能力的培养,以实际应用为例,提高理论教学的生动性,提高学生的动手能力。

(三)教学安排学时安排:5周×3学时=15学时,其中课堂教学5周×3学时=15学时。

课堂讲授利用数据库的基本概念、基本理论和工作原理及性数据库系统设计和实现的综合技术。

课堂教学:第1章数据库系统设计与需求分析(3学时)第2章概念结构设计(3学时)第3章逻辑结构设计(3学时)第4章物理结构设计和系统保护设计(3学时)第5章系统实施与测试和系统运行和维护(3学时)三、教学内容及学时分配第一章数据库系统设计与需求分析(3学时)要求掌握数据库系统设计的基本概念、数据库系统的模式结构和体系结构以及数据库系统设计的步骤。

主要知识点如下:(1)数据库系统设计的概念。

(2)数据库系统结构。

包括数据库系统的模式结构和数据库系统的体系结构。

(3)数据库系统的模式结构。

数据库系统的三级模式和二级映像结构。

(4)数据库系统的体系结构。

单用户结构数据库系统、主从式结构数据库系统、分布式结构数据库系统、客户/服务器结构数据库系统和浏览/应用服务器/数据库服务器结构数据库系统。

(5)数据库系统设计的步骤。

(6)数据库系统设计与数据库系统结构的关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《大型数据库系统应用技术》
教学大纲
哈尔滨师范大学计算机科学系
《大型数据库系统应用技术》
一、课程设置的有关说明
1.大型数据库系统应用技术课程是一门计算机科学与技术专业的基础课,它不仅是计算机学科的核心课程,而且已成为其他理工专业的热门选修课。

2.设置本课程的目的和要求
大型数据库系统应用技术是计算机专业的一门基础课程。

计算机科学各领域及有关的应用软件都要用到数据库。

无论哪一类专业都要面对数据分析和信息处理的问题,在信息化进程不断加速、信息量急剧膨胀的情况下,各专业开发本领域的专用计算机应用系统的需求有增无减。

本课程的主要任务就是适应当前形势发展,提高大学生在计算机信息处理技术方面的素质与能力。

设置大型数据库系统应用技术课程的目的是培养和提高学生运用数据库技术对数据和信息进行管理、加工和利用的意识与能力,对部分学生要求具备专业领域中应用系统的集成与开发能力(较高要求)。

本课程介绍一些最常用的数据库软件,掌握数据库系统的基本概念术语、基础理论和数据库系统的体系结构。

从课程性质上讲,大型数据库系统应用技术是一门专业技术基础课。

它的教学要求是:要求学生了解数据库技术的形成、目前的状况和今后的发展方向;掌握数据库系统的基本概念术语、基础理论和数据库系统的体系结构;掌握关系数据库基础理论,包括关系运算理论和关系规范理论;熟练掌握数据库标准语言SQL的基本使用;熟练掌握SQL Server软件的基本使用;熟练掌握各种数据库对象的基本操作;了解数据库应用系统的开发步骤;学会使用一些流行工具和编程接口访问数据库。

3.本门课程主要讲授数据库原理与实践,全面介绍数据库的基本概念、解决实际问题的基本思想、数据库设计和发展趋向,通过学习学生可掌握如何检索数据,并为将来从事科学研究与开发打下坚实基础。

教学内容分三部分:
第一部分为数据库系统概论。

第二部分为关系数据库理论。

第三部分介绍SQL的理论与应用。

第四部分为数据库开发。

二、各章学时分配
大型数据库系统应用技术课程的学分数为4学分,教学总学时数为88学时,其中理论讲授课64学时,周4学时,实践教学24学时,考试在第6学期。

三、具体教学内容
第一章数据库系统概论(18学时)
1.教学目的和教学基本要求
(1)熟悉各名词、术语的含义,掌握数据、数据库、数据库管理系统的基本概念,特别是数据库与数据之间的关系。

分清三层逻辑结构。

(2)了解数据管理技术的发展阶段。

(3)熟悉数据描述,数据模型,数据库的体系结构。

(4)理解数据库管理系统的组成,数据库系统的全局结构。

(5)掌握数据库的基本原理、方法。

2.内容提要
第一节数据库的发展
基本教学内容:数据库管理技术的发展阶段。

第二节数据库基本概念和术语
重点:数据库基本概念,数据库的特点。

第三节数据管理
第四节数据库的体系结构
基本教学内容:数据库管理系统的组成,数据库系统的全局结构。

重点、难点:数据库系统的逻辑结构。

3.复习思考题
(1)简述下列术语:数据、数据库、数据管理、数据库管理系统。

(2)举一个数据库管理的例子。

(3)数据库的基本特点。

(4)数据库系统的核心是什么。

第二章关系数据库理论(18学时)
1.教学目的和教学基本要求
(1)了解关系模型的三类完整性规则,ER模型向关系模型的转换规则,关系代数应用实例,元组关系演算和域关系演算,关系代数表达式的优化算法。

(2)熟练掌握关系代数的操作。

(3)掌握关系代数应用实例,元组关系演算和域关系演算。

(4)明确关系模式的冗余和异常问题,函数依赖的推理规则,无损分解。

2.内容提要
第一节关系数据库的基本概念
基本教学内容:关系数据库定义。

第二节关系模型和关系运算理论
基本教学内容:关系数据库模型。

重点、难点:关系模型的三类完整性规则。

第三节关系数据库的规范化设计
基本教学内容:保持依赖的分解,范式(1NF,2NF,3NF,BCNF),分解成3NF 模式集的算法。

重点、难点:多值依赖,连接依赖。

3.复习思考题
(1)描述以下概念:数据库、关系数据库模型。

(2)请列举一个关系数据库的粒子。

(3)关系模式R<U,F>,U={B,S,P,Q,I,D}, F={S→D,I→B,(I,S)→Q,B→P},确定关系模式的候选码,判断关系模式属于几范式,并分解至3NF 。

(4)描述学生的属性有:学号、姓名、出生年月、系名、班级号、宿舍区。

描述班级
的属性有:班级号、专业名、系名、人数、入校年份。

描述系的属性有:系名、系号、系办公地点、人数。

描述社团的属性有:社团名、成立年份、地点、人数。

请给出关系模式,写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况,讨论函数依赖是完全函数依赖还是部分函数依赖。

指出各关系的候选码、外部码,有没有全码存在?
(5)设关系模式R(S#, C#, GRADE, TNAME, TADDR),其属性分别表示学生学号、选修课程的编号、成绩、任课教师姓名及地址等意义。

如果规定,每个学生每学一门课只有一个成绩;每门课只有一个教师任教;每个教师只有一个地址(此处不允许教师同名同姓)。

(1) 试写出关系模式R基本的函数依赖和候选码。

(2) 试把R分解成2NF模式集并说明理由。

(3) 试把R分解成3NF模式集,并说明理由。

第三章SQL的理论与应用(18学时)
1.教学目的和教学基本要求
(1)掌握SQL数据库的体系结构,SQL的数据定义。

(2)熟练掌握数据查询、数据更新,对视图的操作。

(3)理解关系代数表达式的优化算法。

(4)理解嵌入式SQL,动态SQL。

2.内容提要
第一节SQL简介
基本教学内容:介绍SQL的发展。

第二节SQL数据库的体系结构
基本教学内容:讲授SQL数据库的体系结构以及数据定义。

第三节基本数据操作
基本教学内容:增、删、查、改的基本操作。

重点:熟练使用基本的数据操作。

第四节补充SQL
基本教学内容:介绍嵌入式SQL,动态SQL。

3.复习思考题
(1) SQL Server 2000 的系统数据库由哪些数据库组成?每个数据库的作用是什么?
(2)创建表、查看表的定义信息、修改表和删除表的 SQL 语句是什么?。

(3)简述 INSERT 的用法。

(4)已知关系模式: S (SNO,SNAME )学生关系。

SNO 为学号, SNAME 为姓名 C (CNO,CNAME,CTEACHER) 课程关系。

CNO 为课程号, CNAME 为课程名, CTEACHER 为任课教师,SC(SNO,CNO,SCGRADE)为选课关系。

SCGRADE 为成绩
1. 找出没有选修过“李明”老师讲授课程的所有学生姓名。

2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩。

3. 列出既学过“ 1”号课程,又学过“ 2”号课程的所有学生姓名。

4. 列出“ 1”号课成绩比“ 2”号同学该门课成绩高的所有学生的学号。

5. 列出“ 1”号课成绩比“ 2”号课成绩高的所有学生的学号及其“ 1”号课和“ 2”号课的成绩。

第四章数据库系统设计(10学时)
1.教学目的和教学基本要求
(1)熟悉数据库工程与数据库生存期。

(2)熟练掌握数据库设计的全过程。

(3)掌握ER模型的基本要素,ER模型到关系模型的转换规则。

(4)理解ER模型实例分析,ER模型的扩充。

(5)了解数据库的应用。

2.内容提要
第一节数据库工程
重点:数据库的生存周期
第二节数据库的设计
基本教学内容:数据库设计的全过程。

难点:数据库的设计。

第三节ER模型
基本教学内容:ER模型的基本要素,ER模型到关系模型的转换规则。

第四节数据库应用
基本教学内容:介绍数据库的应用。

3.复习思考题
(1)简述ER模型。

(2)简介数据库的设计过程。

(3)产品出入库管理系统数据库设计。

(4)学生课程数据库设计。

三、教学工具:
多媒体教学
上机试验:计算机,数据库系统软件。

四、阅读参考书目
1. 《My SQL》,诸定泽,张梅,黄建昌,清华大学出版社,2010年1月
2. 《数据库诊断案例与性能优化实践》,《ORACLE DBA手记》编委会,电子工业出
版社,2010年1月
3. 《数据库系统概念》(原书第六版),(美)西尔伯沙茨等著, 杨冬青译,机械工业
出版社,2013年1月
4. 《SQL完全手册》,(美国)詹姆斯著,电子工业出版社,2010年1月
5. 《深入理解My SQL》(美国)贝尔著,人民邮电出版社,2010年1月。

相关文档
最新文档