收藏 分销(赏)

《数据库原理》课程教学大纲.docx

上传人:二*** 文档编号:4539475 上传时间:2024-09-27 格式:DOCX 页数:3 大小:14.17KB
下载 相关 举报
《数据库原理》课程教学大纲.docx_第1页
第1页 / 共3页
本文档共3页,全文阅读请下载到手机保存,查看更方便
资源描述
一课程基本信息二教学内容 课程编号 学分 3 学时 51 开课学期 二年级秋季学期 课程名称 数据库原理 The Theory of Database 课程定位 数据库原理是信息科学学院三个专业的专业必修课。 通过该课程的学习,使学生能够系统、全面地掌握数据库的基本概念、基 本原理,掌握数据库设计规范方法,会用数据库语言进行基本操作。使学 生具有现代信息管理的素质,培养学生构建数据库系统的思维能力以及运 用能力,为今后进行数据库设计及应用系统开发的打下基础。 课程简介 数据库技术作为计算机软件领域的一个重要分支,是计算机科学技术开展最 快、应用最广的领域之一。 课程主要讲述数据库技术,内容涉及关系数据模型、关系数据库设计理论、 数据库建模、数据库语言、关系数据库中约束及平安等基本理论知识。 教学要求 一是掌握数据库系统的基本概念、理论,并将其运用到数据库设计; 二是能使用数据库语言进行数据库操作。 教学特色 1 .采用根据世界著名计算机教材一美国斯坦福大学教材,使学生尽可能 掌握国外一流大学的课程内容。紧跟时代开展 2 .注重案例教学,培养学生理论联系实际能力。 3 .注重实验和课后练习,加深对原理的理解。 课程类型 口数学与自然科学基础课0专业基础课口专业核心课 口专业选修课口实践课 教学方式 (单项选择) 0讲授为主口实验/实践为主口专题讨论为主 口案例教学为主口自学为主口其它(为主) 授课语言 (单项选择) 0中文口中文+英文(英文授课比例—%) 口英文口其它外语 考核方式 海速) 口考试 口考查口考试+考查 成绩评定 标准 期中30%+期末卷面70% 教材及 主要参考 资料 教材: 《数据库系统基础教程》Jeffrey D. Ullman等著 机械工业出版社 经考书目: 《数据库系统概论》(第5版)王珊等著高等教育出版社 《数据库系统概念》杨冬青唐世渭等译机械工业出版社 先修课程 离散数学 适用专业 计算机科学与技术、信息管理与信息系统、数字媒体 第1章数据库系统的世界(1学时)教学目的和要求:了解数据库开展的历史、数据库开展现状,数据领域的基本概念。 教学内容:数据库系统的历史与开展、数据库功能简介、课程简介。 第2章关系数据模型(5学时)教学目的和要求:掌握关系模型的基本概念,重点掌握关系代数的运算。 教学内容:数据模型概述、关系模型基础、在SQL中定义关系模式、代数查询语言、关系上 的约束表达。 第3章关系数据库设计理论(8学时)教学目的和要求:掌握函数依赖的概念、范式的定义与划分、范式的分解及多值依赖的相关 概念。 教学内容:函数依赖概念、函数依赖规那么、关系数据库模式设计、分解的优劣、多值依赖、 MVD的发现算法第4章高级数据库模型(8学时) 教学目的和要求:介绍3种数据库建模方法,以E/R模型为主的建模方法及和关系模型的转 换方法教学内容:E/R模型、设计原那么、E/R图模型中的约束、弱实体集、从E/R图到关系设计、 子类结构到关系的转化、统一建模语言、UML图到关系的转化、对象定义语言、从ODL设计 到关系设计 第5章代数和逻辑查询语言(2学时)教学目的和要求:了解关系代数的扩展操作,掌握关系逻辑datalog的描述方法 教学内容:包上的关系操作、关系代数的扩展操作、关系逻辑、关系代数与Datalog第6章数据库语言SQL (18学时) 教学目的和要求:掌握用SQL语句进行数据库查询及数据库更新的方法,并在实际环境中进 行操作。重点是多关系查询及子查询。 教学内容:SQL的简单查询、多关系查询、子查询、全关系操作、数据库更新、SQL中的事 务第7章约束与触发器(5学时) 教学目的和要求:掌握数据库中各种约束和触发器的概念和用SQL定义的方法教学内容:键与外键、属性和元组上的约束、修改约束方法、断言、触发器 第8章视图和索引(2学时)教学目的和要求:掌握视图的特性,会用SQL进行定义;了解索引建立的动机及简单代价模 型 教学内容:视图定义、查询、更新;SQL中的索引、索引的选择第9章服务器环境下的SQL (2学时) 教学目的和要求:了解SQL语言的工作环境,与宿主语言的接口;掌握SQL中的平安机制 教学内容:三层体系结构、SQL/宿主语言接口、存储过程、SQL的平安机制与用户认证 除理论教学外,本课程安排4次课上实验,均为验证型实验,目的是掌握SQL语言的使用。 三实验内容实验名称1 SQL语句初步一用SQL语句实现简单查询 实验目的:熟悉SQL Server 2005环境,学会创立数据库和表,同时会将外部数据导入。用 SQL语句实现简单查询及多表查询,熟悉SQL语句的基本语法。 实验内容:单表查询、多表查询、通配符使用、数据库创立语句。 实验环境:MS SQLServer2005以上实验评测:功能的正确性 实验名称2 SQL语句一子查询训练实验目的:巩固多表查询,学会子查询的使用方法,练习一题多解 实验内容:练习用多种方法实现查询,用SQL语句中的IN、ALL、ANY运算符实现子查 询实验环境:MS SQLServer2005以上 实验评测:功能的正确性实验名称3 SQL语句一聚集函数训练、数据库更新和关系模式的操作 实验目的:掌握各种聚集操作,包括带having子句的聚集操作;外连接、自定义属性等操 作、能够用SQL语句进行数据库更新及数据库模式更新实验内容:练习使用聚集函数的查询以及数据插入、删除、修改;数据库更新;模式修改 实验环境:MS SQLServer2005以上 实验评测:功能的正确性实验名称4 SQL语句一约束 实验目的:掌握几种约束的定义方法,并通过数据操作体会约束。 实验内容:主外键约束的定义和使用方法、CHECK约束的定义与使用方法实验环境:MS SQLServer2005以上 实验评测:功能的正确性,设计的合理性
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服