中山大学研究生课程教学大纲-高级数据库技术
《数据库技术》教学大纲 五年制专业
《数据库技术》教学大纲课程编号:150301T1课程名称:《数据库技术》(Database Technology Courses)课程性质:必修(考查课)学分:2学分总学时:32学时理论学时:10学时实验学时:22学时先修课程:无适用专业:临床医学等五年制专业参考教材:1.朱烨,张敏辉主编,《数据库技术与应用》,高等教育出版社,2017.2. 刘卫国主编,《数据库技术与应用——Access2010》,清华大学出版社,2014.3. 孟强主编,《Access2010数据库应用实用教程》,清华大学出版社,2013.4.蒋加伏主编,《大学计算机》(第4版),北京邮电大学出版社,2013.一、课程在培养方案中的地位、目的和任务本课程是我院学生开设的一门通识课程,适用于临床医学等五年制相关专业学生学习关系数据库知识,是掌握计算机程序设计方法的一门必修课。
通过本课程的学习,学生能够熟悉关系型数据库的基本理论与知识,掌握关系数据库标准语言SQL的使用;能够熟练地使用Access数据库软件,以多种方式来建立、查询、操纵数据库;并且初步了解程序设计的概念,设计简单的窗体、报表;最终能设计并完成一个小型的、模拟的信息管理系统。
本课程可以使学生了解数据库技术的发展及应用,掌握程序设计的基础知识和基本方法,培养学生开发数据库应用程序解决实际问题的能力,为学生今后利用计算机处理信息、以及不断跟踪和掌握计算机应用技术打下基础。
二、课程教学的基本要求通过学习本课程要求学生了解数据库设计的总体规划,了解数据库设计的基本步骤,掌握关系数据库设计的方法,初步具备利用数据库管理系统分析和解决实际问题的能力。
本课程是实践性很强的课程,要求学生通过本课程的学习能独立设计一个数据库系统。
熟练掌握:数据表、查询、窗体、报表、宏的基本概念和创建方法。
掌握:SQL定义和操作数据表的方法。
三、课程学时分配四、考核1.考核方式:理论考核(笔试)、实验考核(机试)、平时考核。
《数据库技术及应用》教学大纲
《数据库技术及应用》教学大纲一、课程基本信息课程名称:数据库技术及应用课程类别:专业基础课课程学分:X学分课程总学时:X学时适用专业:相关专业名称二、课程性质与目标(一)课程性质本课程是相关专业名称的一门重要专业基础课,通过学习数据库技术的基本原理和应用方法,为学生后续学习专业课程以及从事相关领域的工作打下坚实的基础。
(二)课程目标1、知识目标(1)了解数据库系统的基本概念、体系结构和发展历程。
(2)掌握关系数据库的基本理论,包括关系模型、关系代数、关系完整性等。
(3)熟悉结构化查询语言(SQL)的基本语法和操作,能够进行数据查询、插入、更新和删除等操作。
(4)掌握数据库设计的基本方法和步骤,能够设计合理的数据库结构。
(5)了解数据库管理和维护的基本任务和方法,包括备份与恢复、安全性管理、并发控制等。
2、能力目标(1)能够运用所学知识,使用数据库管理系统(如 MySQL、Oracle 等)创建和管理数据库。
(2)能够根据实际需求,使用 SQL 语言进行复杂的数据查询和处理。
(3)具备初步的数据库应用系统开发能力,能够与编程工具(如Java、C等)结合进行数据库应用程序的开发。
(4)能够分析和解决数据库应用中的常见问题,具备一定的数据库优化能力。
3、素质目标(1)培养学生的逻辑思维能力和严谨的工作态度。
(2)提高学生的自主学习能力和创新意识。
(3)培养学生的团队合作精神和沟通能力。
三、课程内容与要求(一)数据库系统概述1、数据库系统的基本概念(1)数据、数据库、数据库管理系统、数据库系统的定义和组成。
(2)数据管理技术的发展历程,包括人工管理阶段、文件系统阶段和数据库系统阶段。
2、数据库系统的体系结构(1)数据库系统的三级模式结构(外模式、模式、内模式)和两级映像。
(2)数据库系统的组成部分(数据库、硬件、软件、人员)及其作用。
3、数据模型(1)概念模型的基本概念(实体、属性、联系)和表示方法(ER 图)。
《数据库高级应用技术》教学大纲
《数据库高级应用技术》课程教学大纲一、课程代码:二、课程名称:数据库高级应用技术三、学分:4四、授课对象:软件技术专业五、先修课程:《数据库入门原理》、《数据建模技术》六、同修课程:七、课程简介:《数据库高级应用技术》是软件技术专业的一门专业必修课程。
主要是让学生掌握数据开发与管理的高级核心技能,学与致用,能把课程技能点在实际项目中灵活应用。
本课程目标是使学生在前期学习数据库应用技术的基础上,进一步学习数据库高级应用技术,为以后进入行业领域职业发展奠定良好坚实的基础。
(1)能力目标A1. 能够根据数据库设计的步骤完成系统后台数据库的需求分析、概念设计和逻辑设计A2.能够根据关系模式在MySQL中创建数据库、数据表的方法(后台数据库的物理设计)A3. 能够根据要求完成后台数据库数据表的完整性约束条件的设置A4. 能够根据要求对后台数据库进行高级查询操作(汇总查询、统计查询、连接查询等)A5. 能够根据要求为后台数据库添加视图A6. 能够根据要求为后台数据库添加触发器A7. 能够根据要求为后台数据库进行安全管理(2)知识目标K1. 掌握Transaction-SQL 的语言基础K2. 掌握T-SQL 进行数据的更新操作的方法K3. 掌握完整性约束、默认值、规则的创建方法(包括T-SQL 语言)K4. 掌握存储过程的创建方法(包括T-SQL 语言)K5.掌握触发器的创建方法(包括T-SQL语言)K6. 掌握身份验证的方法和服务器账户的管理K7. 掌握数据库用户的基本管理K8. 掌握数据库用户的权限管理(3)素质目标Q1.具有谦虚、好学、追求上进的态度。
Q2.具有创新精神。
Q3.具有良好的职业道德。
[01] 教材,温立辉,数据库高级应用技术[M] ,北京理工大学出版社,2016[02] 参考书,[美]Vikram Vaswani 著,徐小表译,MySQL 完全手册[M] ,电子工业出版社,2006教研室审核:年月日系领导审核:年月日[03]参考书,[美]施瓦茨著,宁海元译,高性能MySQL(第3版)[M],电子工业出版社2013[04]参考书,[美]西尔伯沙茨著,杨冬青译,数据库系统概念[M],机械工业出版社2013[05]参考书,[英]C.J. Date著,卢涛译,数据库设计与关系理论[M],机械工业出版社2013九、教学内容、基本要求及各章节时间分配:。
《数据库高级应用技术》教学大纲
《数据库高级应用技术》课程教学大纲一、课程代码:二、课程名称:数据库高级应用技术三、学分:4四、授课对象:软件技术专业五、先修课程:《数据库入门原理》、《数据建模技术》六、同修课程:七、课程简介:《数据库高级应用技术》是软件技术专业的一门专业必修课程。
主要是让学生掌握数据开发与管理的高级核心技能,学与致用,能把课程技能点在实际项目中灵活应用。
本课程目标是使学生在前期学习数据库应用技术的基础上,进一步学习数据库高级应用技术,为以后进入行业领域职业发展奠定良好坚实的基础。
(1)能力目标A1. 能够根据数据库设计的步骤完成系统后台数据库的需求分析、概念设计和逻辑设计A2. 能够根据关系模式在MySQL中创建数据库、数据表的方法(后台数据库的物理设计)A3. 能够根据要求完成后台数据库数据表的完整性约束条件的设置A4. 能够根据要求对后台数据库进行高级查询操作(汇总查询、统计查询、连接查询等)A5. 能够根据要求为后台数据库添加视图A6. 能够根据要求为后台数据库添加触发器A7. 能够根据要求为后台数据库进行安全管理(2)知识目标K1. 掌握Transaction-SQL的语言基础K2. 掌握T-SQL进行数据的更新操作的方法K3. 掌握完整性约束、默认值、规则的创建方法(包括T-SQL语言)K4. 掌握存储过程的创建方法(包括T-SQL语言)K5. 掌握触发器的创建方法(包括T-SQL语言)K6. 掌握身份验证的方法和服务器账户的管理K7. 掌握数据库用户的基本管理K8. 掌握数据库用户的权限管理(3)素质目标Q1.具有谦虚、好学、追求上进的态度。
Q2.具有创新精神。
Q3.具有良好的职业道德。
八、教材及参考书(教材及参考书不得少于5本):[01] 教材,温立辉,数据库高级应用技术[M] ,北京理工大学出版社,2016[02] 参考书,[美]Vikram Vaswani 著,徐小表译,MySQL完全手册[M] ,电子工业出版社,2006[03] 参考书,[美]施瓦茨著,宁海元译,高性能MySQL(第3版)[M] ,电子工业出版社,2013[04] 参考书,[美]西尔伯沙茨著,杨冬青译,数据库系统概念[M] ,机械工业出版社,2013[05] 参考书,[英]C.J. Date 著, 卢涛译,数据库设计与关系理论[M] ,机械工业出版社,2013九、教学内容、基本要求及各章节时间分配:。
数据库技术与应用教学大纲
《数据库技术与应用》课程教学大纲一、课程名称(中英文)中文名称:数据库技术与应用英文名称:DataBase Technology and Application二、课程代码及性质通识教育基础课/学科(大类)基础课/选修三、学时与学分总学时:32(理论学时:24学时;实践学时:8学时)学分:2四、先修课程先修课程: /C/C++ 程序设计五、授课对象本课程面向人文、经济、生命、土木等专业学生开设六、课程教学目的(对学生知识、能力、素质培养的贡献和作用)本课程是非计算机专业的计算机基础必修课,是计算机基础教学的6门核心课程之一。
本课程的教学目标和要求是:使学生掌握数据库基础知识及概念;掌握数据库设计方法与步骤;掌握最新的SQL Server数据库基础、SQL Server数据库的管理、SQL Server表的管理、数据查询、索引与视图、数据完整性、Transact-SQL程序设计、存储过程与触发器和数据库应用系统开发。
七、教学重点与难点:课程重点:数据库的基本概念,包括数据模型、数据库系统结构及数据库系统的组成,关系数据库模型、关系数据库、关系数据库标准语言SQL,应用系统的开发。
课程难点:数据库系统原理,应用系统的开发。
八、教学方法与手段:教学方法:理论与实践相结合,数据库系统前后台开发相结合。
教学手段:课堂PPT、实际操作、应用系统开发相结合。
九、教学内容与学时安排(一)数据管理技术及其发展(教师课堂教学学时(3小时)+ 学生课后学习学时(4小时))教学内容:(1)了解数据与数据爆炸(2)数据思维(3) 了解数据管理技术的发展(人工管理、文件管理、数据库管理)(4) 了解当今大数据新时代的概念、技术手段、应用情况(5) 了解当今数据科学的研究与发展(6) 了解数据管理技术的新发展(分布式数据库、多媒体数据库、面向对象数据库、数据仓库技术、大数据技术)课后作业和讨论:以数据为中心的思维方式(二)数据库概述(教师课堂教学学时(4小时)+ 学生课后学习学时(8小时))教学内容:(1) 掌握数据库系统的组成(结合一个应用系统)(2) 掌握数据建模过程(3) 掌握关系数据库的完整性约束(4) 掌握数据库的三级模式(5) 掌握数据库的设计方法、步骤,掌握E-R模型及其到关系模型的转化课后作业和讨论:如何把现实世界的事物转换为概念模型(三)数据库和表的管理(教师课堂教学学时(4小时)+ 学生课后学习学时(6小时))教学内容:(1) 了解SQL Server的基本功能和熟悉其环境(2) 掌握SQL Server库的组成及其操作(3) 掌握SQL Server表的操作(4) 掌握SQL Server表的数据的操作课后作业和讨论:如何选择不同的数据库管理系统来解决不同的问题(四)数据库查询(教师课堂教学学时(6小时)+ 学生课后学习学时(8小时))教学内容:(1) 了解关系代数的基本运算(2) 掌握数据库的基本查询语句(3) 掌握数据库各种查询方法(简单查询、嵌套查询、连接查询)课后作业和讨论:如何在数据库中按用户要求查询(五)索引与视图(教师课堂教学学时(3小时)+ 学生课后学习学时(6小时))教学内容:(1) 掌握索引的类型和使用(2) 掌握视图的操作和视图的应用课后作业和讨论:如何优化查询效率?数据库如何更好为应用程序安全服务?(六)Transact-SQL程序设计(教师课堂教学学时(4小时)+ 学生课后学习学时(8小时))教学内容:(1) 掌握Transact-SQL语言的基本语法(2) 掌握常量、变量、内置函数以及各种运算符和表达式(3) 掌握批的概念和流程控制语句(4) 掌握存储过程的定义和使用课后作业和讨论:数据库中的编程如何实现?十、教学参考书及文献教学参考书:0、数据库技术与应用,自编讲义即将出版1、数据库技术与应用-SQL Server 2008,清华大学出版社出版,刘卫国等主编;2、数据库技术与应用实践教程-SQL Server 2008,清华大学出版社出版,奎晓燕等主编;课外文献阅读:1、数据库系统概论,高等教育出版社出版,王珊、萨师煊主编;2、数据库系统原理与应用-基于SQL Server 2008,清华大学出版社,王瑞金主编3、数据库原理与应用,人民邮电出版社出版,陈志泊主编4、数据科学,清华大学出版社,乐朝阳主编十一、课程成绩评定与记载课程成绩构成(建议由传统的终结性评价向形成性评价转变,形成性评价中平时成绩所占比例要加大):课程成绩=平时(30%)+终结性考试(70%)终结性考试形式:闭卷大纲制定:数据库课程组审核:签字(院系教学指导委员会主任)盖章(院系公章)。
中山大学数据库高级课程-Ap数据库设计2
2.1 数据库设计方法学
数据库工程 以数据库为基础的信息系统通常称为数据库应用系统, 以数据库为基础的信息系统通常称为数据库应用系统 , 它一般具有数据的采集、组织、抽取和传播等功能、 它一般具有数据的采集、 组织、 抽取和传播等功能、 由于 数据库应用系统的开发是一项软件工程、 数据库应用系统的开发是一项软件工程、 又具有自己的特 因此称为“数据库工程” 点,因此称为“数据库工程”。 按照软件生存期的概念, 按照软件生存期的概念 , 我们把数据库应用系统从开始 规划到最后被新系统所取代而停止使用的整个期间称为数 规划到最后被新系统所取代而停止使用的整个期间称为 数 据库系统的生存期。 据库系统的生存期 。 对数据库系统生存期的划分尚无统一 的标准,一般划分为七个阶段:规划、需求分析、 的标准 , 一般划分为七个阶段: 规划 、 需求分析 、概念设 逻辑设计、物理设计、实现、运行和维护。 计 、 逻辑设计、 物理设计 、 实现 、 运行和维护 。 前五个阶 段称为分析和设计阶段 后三个阶段称为实现和运行阶 分析和设计阶段, 段称为 分析和设计阶段 , 后三个阶段称为 实现和运行阶 段。。
2.3 需求分析
需求分析的步骤: 需求的收集, 需求分析的步骤 : 需求的收集 , 需求的分 析整理、评审。 析整理、评审。 需求收集: 充分了解用户可能提出的要求, ① 需求收集 : 充分了解用户可能提出的要求 , 首先要了解组织的机构设置, 首先要了解组织的机构设置 , 主要业务活 动和职能, 确定组织的目标, 动和职能 , 确定组织的目标 , 大致工作流 任务范围划分等, 程 , 任务范围划分等 , 然后进行进一步的 调查访问、 目的是了解每一项业务功能, 调查访问 、 目的是了解每一项业务功能 , 所需数据,约束条件和相互联系等。 所需数据,约束条件和相互联系等。
中山大学研究生课程教学大纲-高级数据库技术
课程中文名
高级数据库技术
课程编号
课程英文名
Advanced Database
开课学期
1
学分
4
总学时
69其中实验课:18
开课院系
信科院
课程负责人
刘玉葆
博士□硕士
课程类别
□公共课基础理论课□专业课□公共选修课□其他
教学目的(100字以内)
通过本课程教学,使学生能够学习一些高级数据库技术,比如,分布式数据库、数据仓库、数据挖掘,以及时空数据库等等。同时,结合实际应用问题,进行数据库应用系统设计和开发的实践和讨论。
8.移动数据库
9.多媒体数据库
10.知识库系统
11.空间数据库
12.其他新型数据库技术
课程讨论部分主要面向实践教学。学生可以根据自己兴趣选择相应的应用问题进行数据库应用系统设计与开发的实践和讨论。
基本要求:能掌握高级数据库技术的相关理论,能解决一些和高级数据库技术应用有关的实际问题,能设计和实现面向实际应用的数据库系统。
上课方式(请打“√”选择):全部讲授(√)、全部讨论()、讲授+讨论(√)
如果上课方式是讲授+讨论,讲授课时间__48__学时,讨论课时间__21_学时。
课程简介(教学内容及基本要求)
本课程的主要教学内容包பைடு நூலகம்:
1.绪论
2.数据仓库
3.数据挖掘
4.时态数据库
5.实时数据库
6.主动数据库
7.web数据库
课程负责人签名:刘玉葆
是否通过开课院系所在学位评议组审核:
院系审核意见:
主管领导(签名):
年月日
研究生院审核意见:
中山大学信科院2012学年第一学期研究生课程表
D203 (11-16周) B303 (1-17周) C301(11-16周)
中山大学硕士研究生课程教学大纲
中山大学硕士研究生课程教学大纲课程名称(中文)进化遗传学与基因组学II(英文)E volutionary genetics and genomics II课程编号开课院系 生命科学学院 任课教师吴仲义 唐恬 施苏华 学时: 40 学分: 2 开课对象:一年级研究生要求听课者具备的知识基础:已修《进化理论与方法基础》、《进化遗传学与基因组学I》课程内容简介进化遗传学与基因组学II 是为生科院一年级研究生开设的一门专业选修课,在下学期开课。
主要包括1.基因组学,2.系统生物学两方面的内容,涵盖基因组数据的获得、分析和整合;连锁分析、关联分析与人类基因组研究;比较基因组学研究、蛋白组学研究、以及转录组研究的方法和实例。
系统生物学部分将以miRNA 为重点,系统介绍基因调控的网络研究。
通过学习本课程,使学生了解和掌握基因组学研究的实验设计、研究手段和分析方法,了解基因组、转录组和蛋白组研究的最新进展,理解系统生物学研究的基本思想。
考核要求通过口头学习报告和课堂讨论对学生进行考核参考教材或文献 1./books/bv.fcgi?rid=genomes2. An Introduction to Systems Biology: Design Principles of Biological Circuits (Chapman & Hall/Crc Mathematical and Computational Biology) (Paperback) by Uri Alon (Author)3. Edelstein-Keshet, L. Mathematical Models in Biology Cambridge University Press, 2005注:需用仿宋体五号字,篇幅控制在一页内。
大型数据库技术 教学大纲
大型数据库技术一、课程说明课程编号:090228Z10课程名称(中/英文):大型数据库技术/Large Scale DataBase Technology课程类别:选修学时/学分:32/2先修课程:数据库原理适用专业:计算机科学与技术,信息安全,物联网工程教材、教学参考书:1.ORACLE经典教程,百度百科2.秦靖,刘存勇.程序员书库:Oracle从入门到精通(视频实战版), 机械工业出版社,2014-7-1二、课程设置的目的意义本课程是计算机类专业的一门专业选修课,旨在让学生在学习《数据库原理》后进一步提高对大型数据库技术的理解及提高基于大型数据库系统环境的实际动手能力与实际应用能力,其目标是培养学生成为数据库应用系统的后台编程高手或ORACLE的DBA。
对实际从事基于大型数据库系统的程序开发有较好的理解与掌握,从而为实际参与大型系统的开发应用提供技术积累。
在从事大型应用系统的分析与设计时,能对采用什么样的DBMS能有一个较为客观的判断,对后台程序的结构及前台的开发工具也能给出自己的主意。
三、课程的基本要求按照专业培养方案的培养要求,本课程是数据库系列课程之一,也是综合编程训练的主要技术课程,共32学时,含讲课22学时,上机10学时。
课程是基础技术与应用技术相结合、重在实际应用技术的掌握,需要学生自己动手操练,还需要投入一定的课外时间自己做实验。
最终不但要求掌握基于大型数据库环境如Oracle的基于SQL编程与基于PL/SQL的编程,还需要掌握数据库的安全性、完整性、可靠性及并发控制的实现技术,并掌握数据库的维护与性能调优等实际应用技术。
上课时老师需要边讲演示,上机时指导老师需要辅导并检查学生的实验任务完成情况(当场测试),学生需要在实验前有较好准备。
具体要求:1.较好掌握数据库的基本概念及各类主要的商业化大型数据库的特点与适用性,了解开源的、嵌入式的DBMS及内存DBMS。
了解应用系统前台开发环境与开发工具及平台,了解典型有企事业单位的DBAS的特点,了解DBMS的内部结构及ORACLE运行环境的搭建。
高级数据库系统教学大纲
高级数据库系统教学大纲一、课程概述本门课程旨在深入探讨数据库系统的高级原理和技术,着重介绍数据库系统的内部实现机制、性能优化策略和最新发展趋势。
通过学习本课程,学生将深化对数据库系统的理解,提升数据库设计和优化能力,为未来从事数据库相关工作奠定扎实的基础。
二、教学目标1. 理解数据库系统的内部工作原理,包括数据存储结构、查询优化、事务管理等方面;2. 掌握数据库性能优化的策略和方法,能够设计高效的数据库系统;3. 熟悉分布式数据库系统、数据仓库、NoSQL数据库等新兴技术,了解现代数据库系统的发展趋势;4. 能够独立进行数据库系统的设计、实现和优化,具备解决实际数据库问题的能力。
三、教学内容1. 数据库系统概述- 数据库系统的基本概念和发展历史- 数据模型和数据库设计原则2. 数据存储与索引- 数据存储结构及其优化- B+树、哈希索引等索引结构3. 查询处理与优化- 查询优化的基本原理- 查询计划生成和执行- 统计信息的收集与利用4. 事务管理- 事务的概念和特性- ACID特性和事务并发控制- 事务恢复与日志管理5. 分布式数据库系统- 分布式数据库的概念和架构- 分布式事务处理- 数据分片和复制策略6. 数据仓库与数据挖掘- 数据仓库架构和设计- OLAP查询与数据挖掘技术7. NoSQL数据库- NoSQL数据库的分类和特点- Key-Value存储、文档数据库、列存储等类型数据库介绍8. 数据库安全与备份- 数据库安全策略和措施- 数据库备份和恢复机制9. 最新数据库技术趋势- 数据库的云化与服务化- 人工智能在数据库系统中的应用四、教学方法本门课程采用理论讲授与实践相结合的教学方法,通过课堂讲解、案例分析、实验操作等形式,引导学生深入理解数据库系统的原理和应用技术。
学生们可以结合实际项目,进行数据库设计、性能优化和实验研究,提高实践能力和解决问题的能力。
五、教材与参考书目主教材:《数据库系统概念》参考书目:《数据库系统实现》、《SQL必知必会》、《NoSQL 数据库入门》六、考核方式1. 平时表现(20%):包括课堂参与、作业完成情况等;2. 实验报告(30%):要求学生完成若干数据库系统设计和优化实验,并撰写实验报告;3. 期中考试(20%):考查学生对课程内容的理解和掌握程度;4. 期末项目(30%):要求学生结合所学知识,完成一个数据库系统设计和优化的项目,并撰写项目报告。
《高级数据库系统》教学大纲 2006年11月
教 材 及 参 考 书 目
教材:
《Database Principles, Programming, and Performance》 Second Edition, Patrick O’Neil, Elizabeth O’Neil, Morgan Kaufmann Publishers. ( 教育部高等教育司推荐 国外优 秀信息科学与技术系列教学用书, 《数据库 --- 原理、编程与性能》(第二版 影印版) 高等教育出版社)
五.考试形式
3
教 学 目 的
本课程是数据库提高课程,是在 已经掌握了数据库基本原理的基础上, 进一步学习更高深的数据库概念和提高 数据库系统性能的技术,最终掌握作为 一个数据库管理员(DBA)所必须了解的 基本概念、基本方法和工具。教学目标 分为基本方法和实验两个部分:
4
教 学 目 的
1. 掌握数据库管理系统的统一控 制(包括安全性、完整性、并发与恢 复)原理和方法;以及提高数据库系 统性能的基本方法(包括查询优化、 索引);了解分布式数据库系统的体 系结构; 2. 实际操作、使用、了解一个具 体的关系数据库管理产品的统一控制 方法和用以提高系统性能的工具。
参考书目: 《数据库系统概论》第三版 萨师煊,王珊 著, 高等教 育出版社
7
讲 述 内 容
UNIT UNIT UNIT UNIT UNIT UNIT UNIT UNIT UNIT 1 2 3 4 5 6 7 8 9 数据库系统原理、编程与设计 完整性与视图 安全性与目录 索引 查询处理 查询优化 事务的并发 故障的恢复 并行和分布式数据库系统
9
3.
安全性定义
4.
系统目录的内容、查看与利用
实 验 要 求
《数据结构与数据库技术》课程教学大纲
《数据结构与数据库技术》课程教学大纲一、教师或教学团队信息(教师或教学团队中每位教师主要讲授的本科课程,课程受欢迎情况;主要研究领域和研究成果。
)二、课程基本信息课程名称(中文):数据结构与数据库技术课程名称(英文):Data structure and database technology课程类别:□通识必修课□通识选修课□专业必修课 专业方向课□专业拓展课□实践性环节课程性质*: 学术知识性□方法技能性□研究探索性□实践体验性课程代码:2130221周学时:2 总学时:32 学分: 2先修课程:C语言程序设计授课对象:电气工程及其自动化三、课程简介(课程在实现专业培养目标中的作用,课程在专业知识体系中的位置,课程学习对学生专业成长具有的价值。
课程主要内容及知识结构。
)本课程是电气工程及其自动化专业本科生的专业限选课程。
计算机科学技术是电气工程及其自动化专业学生必备技能之一。
数据结构的研究不仅涉及到计算机硬件的研究范围,而且和计算机软件的研究有着密切的关系,无论是编译原理还是操作系统,都涉及到数据元素在存储器中的分配问题。
可以认为数据结构是介于数学,计算机硬件和计算机软件三者之间的一门核心课程。
在计算机科学中,数据结构不仅是一般程序设计的基础,而且是设计和实现编译原理、操作系统、数据库系统及其他系统程序和大型应用程序的重要基础。
而数据库技术是计算机科学技术的重要内容,是现代信息系统的基础,数据库技术在计算机的许多应用领域都有广泛的应用。
四、课程目标(课程教学要讲授的核心知识、要训练的关键技能及须形成的综合素养的目标。
)通过该课程的学习,目的在于使学生了解数据的逻辑结构和物理结构之间的关系,包括数据结构和数据类型的关系、数据结构和算法的关系;熟悉和掌握各种基本数据结构的概念、特点和存储结构、各种基本数据结构的运算及算法设计,能够根据实际问题提出的要求选择和设计合理的数据结构;熟悉和掌握排序和查找算法的分析方法,根据实际问题提出的要求学会如何选择合理的排序和查找算法;熟悉和掌握关系代数和数据库基础理论;掌握数据库开发、数据库设计及数据库管理与维护等方面的理论与实践知识;加强学生算法与程序实现结合和数据库理论与数据库实践结合的能力,提高学生分析问题、解决问题的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9.多媒体数据库
10.知识库系统
11.空间数据库
12.其他新型数据库技术
课程讨论部分主要面向实践教学。学生可以根据自己兴趣选择相应的应用问题进行数据库应用系统设计与开发的实践和讨论。
基本要求:能掌握高级数据库技术的相关理论,能解决一些和高级数据库技术应用有关的实际问题,能设计和实现面向实际应用的数据库系统。
中山大学研究生课程教学大纲
课程中文名
高级数据库技术
课程编号
课程英文名
Advanced Database
开课学期
1
学分
4
总学时
69其中实验课:18
开课院系
信科院
课程负责人
刘玉葆
博士□硕士
课程类别
□公共课基础理论课□专业课□公共选修课□其他
教学目的(100字以内)
通过本课程教学,使学生能够学习一些高级数据库技术,比如,分布式数据库、数据仓库、数据挖掘,以及时空数据库等等。同时,结合实际应用问题,进行数据库应用系统设计和开发的实践和讨论。
上课方式(请打“√”选择):全部讲授(√)、全部讨论()、讲授+讨论(√)
如果上课方式是讲授+讨论,讲授课时间__48__学时,讨论课时间__21_学时。
课程简介(教学内容及基本要求)
本课程的主要教学内容包括:
1.绪论
2.数据仓库
3.数据挖掘
4.时态数据库
5.实时数据库
6.主动数据库
7.we
数据库系统、数据结构和离散数学
教材及主要参考书目、文献与资料
1. Abraham Silberschatz, Henry F.Korth and S.Sudarshan. Database System Concepts.ChinaMachine Press.
2. Raghu Ramakrishnan,Johannes Gehrke. Database Management Systems. McGraw-Hill Press.2006.数据库管理系统原理与设计(第3版•英文版),清华大学出版社.
课程负责人签名:刘玉葆
是否通过开课院系所在学位评议组审核:
院系审核意见:
主管领导(签名):
年月日
研究生院审核意见: