欢迎来到天天文库
浏览记录
ID:39963346
大小:85.00 KB
页数:14页
时间:2019-07-16
《[工学]数据库第0章引言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库系统概论AnIntroductiontoDatabaseSystem安徽工业大学授课教师:夏明长1、为什么学习数据库?现状数据库已经与操作系统、应用服务器一起成为IT基础设施的重要组成部分。应用领域广泛银行、电信、商业、制造等几乎每个行业的数据都是存储在关系数据库中。大量的相关的行业数据仓库,文本管理,海量存储,备份,报表,商业智能businessintelligence,ERP,CRM等。与同学们的关系密切(先修课程:程序设计语言,数据结构)对于后续课程:管理信息系统、软件工程、课程设计(数据库、MIS课程设计、毕业设计)等奠定
2、基础。工作前景数据库DBA管理员在北美,一个熟练的VC++6程序员,其年薪大致在5-6万美元,而一个Oracle数据库管理员,其年薪大致在5-10万美元左右。数据库程序开发人员数据分析人员DBMiner数据库用户2、学习这门课能干什么?看一看一个同学的毕业设计:…..数据字典:表一:学生档案学号姓名出生年月专业班级入学时间奖惩记录专业变动记录家庭成员社会关系表二:成绩单学号姓名学期高数成绩英语成绩计算机成绩..问题?不合理的地方在那里?1数据冗余2更新异常,删除,插入异常3根本不是一个关系数据模型,无法实施。如何设计才合理,为什么?1设
3、计过程-ER模型-逻辑数据模型-物理模型2关系范式理论指导设计3、学习方法、要求看书听课作业实验勤于思考,善于消化学习没有捷径可走;学习是一个循序渐进的过程;结合教材反复思考,吃透每一知识点,深刻理解每一个基本概念、基本原理的要领。有些内容需要有个消化过程,不要因为个别问题搞不懂就望而生畏停滞不前。掌握重要的例题和习题在阅读及理解基本概念、基本原理、基本方法的同时,还要多阅读教材中的例题;对不易理解的概念,只能从其应用中去理解其语义。因此,对于这些例题更要仔细阅读、反复领会。学习本课程时,应注意以下几个问题:重视上机实习环境本课
4、程也是应用性很强的课程,已经有许多成熟的DBMS产品和软件开发工具;建议选用ORACLE、SQLServer等数据库产品以及Delphi、VisualBasic和VisualC++软件开发工具或基于.net的c#、ASP、JSP等来建立实验环境。重视数据库设计数据库设计是一项实践性非常强的工作,从熟悉ER模型实例入手;自己去设计一个现实问题的ER模型,譬如超市管理、仓库管理等等。总评成绩成绩构成:平时成绩:出勤情况、书面作业、上机练习、其他练习(课堂布置)期末考试1.按时出勤,上课认真听讲,完成指定作业/实验报告,占总成绩的20%。2.
5、期末考试,占总成绩的80%。4、教材及课时安排教材《数据库系统概论》(第四版)王珊萨师煊主编高等教育出版社参考书《数据库系统导论》(第七版)C.J.Date著孟小峰王珊等译机械工业出版社《数据库系统基础》RamezElmasriS.b.Navathe著邵佩英张坤龙等译人民邮电出版社《数据库系统导论》施伯乐丁宝康等著高等教育出版社内容安排(1)基础篇第一章:绪论8第二章:关系数据库4第三章:关系数据库标准语言SQL8第四章:关系系统及其查询优化第五章:关系数据理论2设计篇第六章:数据库设计8内容安排(2)系统篇2第七章:数据库恢复
6、技术第八章:并发控制第九章:数据库安全性第十章:数据库完整性介绍课程大纲,重点难点:。。。。。
此文档下载收益归作者所有