删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

上海交通大学信息安全工程学院硕士课程内容介绍《数据库技术》

上海交通大学 免费考研网/2012-12-28


《数据库技术》

课程代码X036502学分/学时3.0/54开课时间
课程名称数据库技术
开课学院信息安全工程学院
任课教师
面向专业(null)
预修课程操作系统,数据结构
课程讨论时数0 (小时)课程实验数0 (小时)
课程内容简介

本课程是信息安全学院工程硕士的一门必修课。主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库设计、关系理论、关系运算、关系规范化、关系查询(SQL语言)、并行控制、恢复技术、安全性、完整性、分布式数据库、并行数据库等方面的知识;介绍Oracle数据库管理系统的构成、使用及重要实现技术。

课程内容简介(英文)

This course is one of the essential courses for students in major Information Security. It mainly introduces the basic knowledge about the arrangement, management and use of the data base, including the data moduel, the structure, design of the data base, the theory and the operation of relation, SQL, simultaneous control, the technique to insure the data base' recovery, security and integrality, as well as the structure, use and implementation of the Oracle data base.

教学大纲

第一周:绪论第二周:关系数据库第三周:SQL基础第四周:SQL基础第五周:关系数据理论第六周:数据库设计第七周:数据库设计第八周:数据库恢复技术第九周:并发控制第十周:安全性第十一周:数据库完整性第十二周:数据库管理系统第十三周:面向对象数据库第十四周:分布式数据库第十五周:并行数据库第十六周:OLAP和数据挖掘第十七周:作业或者研究报告讲解或答疑第十八周:考试

课程进度计划

总学时数:54学时,18周,每周3学时。

课程考核要求

1.概念模型与E-R图 a)实体与联系 b)ER图向关系模式的转换 2.关系数据模型 a)关系模型(包括实体完整性和参照完整性) b)关系代数基本运算(选择, 投影,笛卡尔积,联接,集合运算) 3.关系数据库标准语言SQL a)表定义(包括primary key、foreign key、check ) b)视图的定义c)完整性定义 d)安全性定义e)数据查询和更改 4.关系规范化 a)函数依赖的概念 b)范式(1NF、2NF、3NF、BCNF) c)关系规范化方法5.数据库系统 a)简单的查询优化b)事务的概念 c)并发事务i.锁机制d)可串行化调度 i.二阶段锁协议 e)数据库备份i.日志的作用及"先写日志文件原则"f)数据完整性i.违约g)数据库安全性i.MAC和DACii.视图的安全性

参 考 文 献
相关话题/课程