预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数据库原理与应用》课程教学大纲 一、课程基本信息 (一)课程代码: (二)课程中文名称:数据库原理与应用 (三)课程英文名称:PrincipleandApplicationofDatabase (四)课程性质:专业基础课程 (五)适用专业:计算机科学与技术、软件工程、大数据与人工智能 (六)开课单位: (七)教学时间安排:第3学期 (八)先修课程:计算机基础、高级语言程序设计 (九)后续课程:网络程序开发、大数据技术原理及应用 (十)学时、学分:32学时、2学分 二、课程目标 《数据库原理与应用》是计算机类各专业的必修课,是一门重要的专业基础 课。原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基 本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设 计方法、步骤和范例。 通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟 练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原 理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。达成支 撑专业学习成果相应的指标点。 课程目标对学生能力要求如下: 课程目标1.逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考 书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。 课程目标2.掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操 纵和数据定义。 课程目标3.了解关系模型的基本概念;掌握关系数据库规范化理论,能够 利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维 护的相关概念和应用。 课程目标4.能够在MySQL平台环境和开发工具下使用SQL语句进行数据 操纵和数据定义。 课程目标5.具备良好的沟通、表达和团队协作能力。 三、教学内容与课程目标的关系 第1章数据库系统的基本原理 1.章节学时:1学时 2.教学内容: (1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数 据库系统组成)。 (2)数据库系统结构(数据库系统模式概念;数据库系统的三级模式、二 级映像结构)。 3.教学方法:讲授和练习的教学方法、多媒体教学法 4.教学要求: (1)理解数据库、数据库管理系统和数据库系统的概念及它们之间的联系; (2)了解数据管理技术的发展历程; (3)理解概念模型和数据模型的相关概念 (4)掌握常见的数据模型; (5)掌握数据库系统的三级模式结构及它们之间的映像; (6)理解数据库系统的组成和功能。 5.重点难点: (1)重点:数据库系统的三级结构、二级映像。 (2)难点:数据模型中关系模型及数据库系统结构。 第2章MySQL安装与使用 1.章节学时:1学时 2.教学内容: (1)MySQL简介 (2)MySQL服务器的安装与配置 (3)MySQL服务器的启动与登录 (4)MySQL图形化管理工具 3.教学方法:讲授和演示的教学方法、多媒体教学法 4.教学要求: (1)了解MySQL数据库的系统特性; (2)了解MySQL图形化管理工具; (3)熟悉MySQL服务器的安装与配置; (4)熟悉WampServer的安装与配置; (5)掌握MySQL服务器的启动与登录。 5.重点难点: (1)重点:MySQL服务器的配置、启动与登录 (2)难点:MySQL服务器的配置及卸载 第3章MySQL数据库基本操作 1.章节学时:6学时 2.教学内容: (1)关系数据库标准语言SQL(SQL的发展与特点;SQL语言的分类) (2)数据库管理(创建、查看、选择、删除数据库) (3)MySQL存储引擎(InnoDB、MyISAM存储引擎;选择存储引擎) (4)表的管理(数据类型、表的定义、删除和修改) (5)表的数据维护(插入数据;更新数据;删除数据) (6)数据查询(基本查询;分组查询;连接查询;子查询;合并查询结果) (7)数据的维护数据的定义(索引的创建与删除;视图) 3.教学方法:讲授、演示、练习的教学方法、多媒体教学法 4.教学要求: (1)掌握MySQL常用数据类型; (2)掌握使用SQL语句实现简单及复杂的查询; (3)掌握使用SQL语句实现增、删、改的操作; (4)掌握如何创建、修改、删除表,如何创建和删除索引,视图的创建; 5.重点难点: (1)重点:使用SQL语句完成数据的增、删、改、查及表、视图、索引的 使用。 (2)难点:SQL查询语句。 第4章关系模型基本理论 1.章节学时:4学时 2.教学体内容: (1)关系模型基本概念(基本术语;关系的特征) (2)数据库完整性(实体完整性;参照完整性;用户定义完整性;MySQL 约束控制实现)。 (3)关系代数(传统的集合运算;专门的关系运算)。 3.教学方法:讲授