精品课程3
北京邮电大学软件学院工程硕士数据库是一门专业基础课,通过本课程的学习,应该理解和掌握数据库的基本理论和基本分析方法,培养学生使用数据库管理系统和设计数据库的能力,了解数据库管理系统的实现原理。为设计和开发数据库相关应用系统打下必要的基础。
北京邮电大学软件学院副教授,硕士生导师郭文明老师,先后承担过“企业管理”、“技术经济学”、“运筹学”、“高等数学”、“复变函数”、“数值分析”、“数据库原理与技术”、“ORACLE数据库”、“数据库系统设计与开发”等课程的讲授。2005年开始为中央广播电视大学“信息系统开发案例分析与课程设计”课程录像教材的主讲教师。独立或参与完成省部级纵向和企业横向科研与开发项目30余项,其中:“城市环境综合整治定量考核评价指标体系及考核方法研究”(1998年),获山西省科技进步三等奖;“人事考试信息管理系统” (1999年),获国家人事部人事科研二等奖。目前承担国家级项目一项,主要侧重检测软件的开发和图象识别技术研究。曾在国内、外专业期刊或会议上发表论文20余篇。出版书籍两本:《现代企业管理学》,中国金融出版社;《信息系统开发案例分析与课程设计》,中央广播电视大学出版社。目前主要研究方向:数据库,信息系统和决策支持系统
数据库教学基本要求:
1.理解数据模型概念,重点理解关系模型的三要素,在学习了离散数学的基础上,掌握关系代数的基本思想,对于给定的关系数据结构,具有灵活运用关系代数进行演算的能力;理解数据库系统结构,明确数据库三级模式、两级映像结构的意义,从而理解数据库的特点。
2.掌握SQL语言,重点掌握Select语法,学会子查询、嵌套查询、集合函数在实际中的用法,在了解关系数据库数据存储的基础上,理解查询优化的意义。
3.掌握数据库设计方法,通过实例学习,对于实际问题能够建立ER模型,并将ER模型转换成关系模型,掌握关系规范化中函数依赖的概念,理解第一范式、第二范式、第三范式的含义,在给定基本函数依赖基础上,能够给出第三范式的关系模式。
4.理解关系模型中完整性和安全性的含义,掌握实现实体完整性、参照完整性、用户自定义完整的方法,掌握建立用户、建立角色、授予权限的语法,能够通过存取控制和视图实现数据库安全性;理解事务概念,明确事务管理含义,理解数据库恢复和并发控制的原理,并熟练掌握数据库恢复方法








