- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]数据库第0章引言
An Introduction to Database Systenm 与同学们的关系密切 (先修课程:程序设计语言,数据结构) 对于后续课程 :管理信息系统、软件工程、课程设计(数据库、MIS课程设计、毕业设计)等奠定基础。 2、学习这门课能干什么? 看一看 一个同学的毕业设计: ….. 数据字典: 表一 :学生档案 学号 姓名 出生年月 专业 班级 入学时间 奖惩记录 专业变动记录 家庭成员 社会关系 表二:成绩单 学号 姓名 学期 高数成绩 英语成绩 计算机成绩.. 问题? 不合理的地方在那里? 1 数据冗余 2 更新异常,删除,插入异常 3 根本不是一个关系数据模型,无法实施。 如何设计才合理,为什么? 1 设计过程-ER 模型 -逻辑数据模型 -物理模型 2 关系范式理论 指导设计 3、学习方法、要求 ?看书 ?听课 ? 作业\实验 总评成绩 成绩构成: 平时成绩 :出勤情况、书面作业、上机练习、其他练习 (课堂布置) 期末考试 1.按时出勤,上课认真听讲,完成指定作业/实验报告,占总成绩的20%。2. 期末考试,占总成绩的80%。 内容安排(1) ? 基础篇 第一章:绪论 8 第二章:关系数据库 4 第三章:关系数据库标准语言SQL 8 第四章:关系系统及其查询优化 第五章:关系数据理论 2 ? 设计篇 第六章:数据库设计 8 内容安排(2) ? 系统篇 2 第七章:数据库恢复技术 第八章:并发控制 第九章:数据库安全性 第十章:数据库完整性 1.* Database System Concepts * 数据库系统概论 An Introduction to Database System 安徽工业大学 授课教师:夏明长 1、为什么学习数据库? 现状 数据库已经与操作系统、应用服务器一起成为IT基础设施的重要组成部分。 应用领域广泛 银行、电信、商业、制造等几乎每个行业的数据都是存储在关系数据库中。 大量的相关的行业 数据仓库, 文本管理, 海量存储, 备份, 报表, 商业智能business intelligence, ERP, CRM等。 工作前景 数据库DBA管理员 在北美,一个熟练的VC++6程序员,其年薪大致在5-6万美元,而一个Oracle数据库管理员,其年薪大致在5-10万美元左右。 数据库程序开发人员 数据分析人员 DBMiner 数据库用户 勤于思考,善于消化 学习没有捷径可走; 学习是一个循序渐进的过程; 结合教材反复思考,吃透每一知识点,深刻理解每一个基本概念、基本原理的要领。 有些内容需要有个消化过程,不要因为个别问题搞不懂就望而生畏停滞不前。 掌握重要的例题和习题 在阅读及理解基本概念、基本原理、基本方法的同时,还要多阅读教材中的例题; 对不易理解的概念,只能从其应用中去理解其语义。因此,对于这些例题更要仔细阅读、反复领会。 学习本课程时,应注意以下几个问题: 重视上机实习环境 本课程也是应用性很强的课程,已经有许多成熟的DBMS产品和软件开发工具; 建议选用ORACLE、SQL Server等数据库产品以及Delphi、Visual Basic和Visual C++软件开发工具或基于.net的c#、ASP、JSP等来建立实验环境。 重视数据库设计 数据库设计是一项实践性非常强的工作,从熟悉ER模型实例入手; 自己去设计一个现实问题的ER模型,譬如超市管理、仓库管理等等。 4、教材及课时安排 教材 《数据库系统概论》 (第四版) 王珊 萨师煊 主编 高等教育出版社 参考书 《数据库系统导论》(第七版) C.J.Date著 孟小峰 王珊等译 机械工业出版社 《数据库系统基础》 Ramez Elmasri S.b.Navathe著 邵佩英 张坤龙等译 人民邮电出版社 《数据库系统导论》 施伯乐 丁宝康等著 高等教育出版社 介绍课程大纲, 重点难点:。。。。。 如何学好这门课程 1 认真听讲,预习,复习,带着问题来听讲。 2 不要迷信书本,但是在没有任何实际经验的情况下,请先相信课本。 3 课本上的知识发展目前可能会有滞后 老师会及时介绍数据库最新的发展。 4 做好实验,这是你们进入信息系统开发阶段的敲门砖。 《数据库系统概论》是计算机学科各专业的一门重要专业基础课程,是信息系统专业四年
文档评论(0)