数据库系统原理大纲(本科)
数据库原理与应用--教学大纲(完整版)

课程名称:数据库原理与应用(SQL Server) 课程代码: 92010001开课系(部): 计算机与通信系制定人:审核人:制定时间: 2020.03《数据库原理与应用(SQL Server)》教学大纲学分: 4 总学时:64 考核方式:考试课程性质:专业基础课课程类别:理论课开课单位:计算机与通信系适用专业:计算机应用技术专业一、教学目标《数据库原理与应用(SQL Server)》是计算机各专业的必修课。
主要任务是介绍数据库原理的基本知识、SQL Server2005数据库管理与开发的基本技能和实际应用案例。
目的使学生通过该课程的学习,培养数据库管理技能和进行数据库应用系统开发的数据库设计与服务器端程序设计技能。
为进一步学习专业课和为日后的实际工作奠定基础。
二、教学要求1、了解数据库原理的基本知识,重点理解数据库的三要素、关系运算、完整性约束;2、使用企业管理器(SSMS)技能:熟练掌握使用企业管理器创建、查看、修改和删除数据库、数据表(包括完整性约束定义)、查询、视图、存储过程、触发器和自定义函数;熟练掌握使用企业管理器插入、修改和删除数据表和视图数据;熟练掌握使用企业管理器进行数据库备份还原、附加分离;理解数据库访问安全性机制,掌握使用企业管理器进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解数据库索引技术,初步掌握使用企业管理器创建、维护索引技能,了解索引优化和全文索引技术。
3、使用查询分析器和T-SQL编程技能:熟练掌握T-SQL编程基础:数据类型、常量、变量、常用函数、表达式、流控制语句;熟练掌握使用T-SQL语句创建和删除数据库、数据表(特别是完整性约束定义)、视图、存储过程、触发器和自定义函数;熟练掌握使用T-SQL语句查询、插入、修改和删除数据表和视图数据,特别是查询技术;掌握使用T-SQL语句进行游标设计、事务设计;了解T-SQL存储过程进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解使用T-SQL语句修改数据库、数据表(包括完整性约束定义);了解用T-SQL语句进行数据库备份还原、导入导出。
23.信息与计算科学专业本科插班生考试大纲

《数据结构》考试大纲一、考试对象信息与计算科学专业本科插班生二、考试目的使学生掌握计算机加工的数据对象的特性,以便选择适当的数据结构和存储结构,从而使建立在其上的解决问题的算法达到最优。
本门课程考核要求由低到高共分为“了解”、“掌握”、“熟练掌握”三个层次。
其含义:了解,指学生能懂得所学知识,能在有关问题中认识或再现它们;掌握,指学生清楚地理解所学知识;熟练掌握,指学生能较为深刻理解所学知识,在此基础上能够准确、熟练地分析解决较为简单的实际问题。
三、考试方法和考试时间1、考试方法:闭卷、笔试2、记分方式:百分制,满分为100分3、考试时间:120分钟4、试题总数:26题5、命题的指导思想和原则命题的总的指导思想是:全面考查学生对本课程的基本原理、基本概念和主要知识点学习、理解和掌握的情况。
命题的原则是:题目数量多、份量小,范围广,最基本的知识一般要占60%左右,稍微灵活一点的题目要占20%左右,较难的题目要占20%左右。
其中绝大多数是中小题目,即使大题目也不应占分太多,应适当压缩大题目在总的考分中所占的比例。
客观性的题目应占比较重的份量。
6、题目类型(1)选择题(在下列各小题的备选答案中,请把你认为正确答案的题号填入题干的括号内。
少选、多选不给分。
每题1分,共10分)(2)填空题(每空1.5分,共30分)(3)简述分析题(每题5--10分,共20分)(4)算法分析与实现(每题10--15分,共40分)四、考试内容、要求第一章数据结构基本概念1、基本概念:理解什么是数据、数据对象、数据元素、数据结构、数据的逻辑结构与物理结构、数据结构的抽象层次。
2、算法的概念和算法的时间复杂度分析要点: 利用大O规则计算时间复杂性,对于一般算法能分析出时间复杂度。
1、线性表1.1 线性表的逻辑结构1.2 线性表的数组实现1.3 线性表的指针实现——链表1.4 特殊链表要点: 掌握数组实现的特点掌握链表的实现方法,如单链表的搜索算法与插入、删除算法第三章栈与队列1、栈:栈的特性、栈的基本运算要点: 栈的数组实现、栈的链表实现栈满及栈空条件2、队列:队列的特性、队列的基本运算要点: 队列的数组实现:循环队列中队头与队尾指针的表示,队满及队空条件队列的链表实现:链式队列中的队头与队尾指针的表示、3、算术表达式计算:用后缀表示计算表达式,中缀表示改后缀表示第四章树1、树:树的定义、树的基本运算要点: 树的分层定义是递归的树的一些常用术语,如结点,树根,度,树叶,树的深度等树中结点个数与高度的关系树的几种存储形式2、二叉树:二叉树定义、二叉树的基本运算要点: 二叉树性质、二叉树中结点个数与高度的关系、不同种类的二叉树棵数有序树和二叉树的转化二叉树的前序·中序·后序遍历的递归算法3、二叉排序树:二叉排序树的定义及操作要点: 二叉排序树的查找算法4、穿线二叉树:概念,存储形式要点: 用游标实现穿线二叉排序树5、哈夫曼树:哈夫曼树的构造方法、哈夫曼编码、带权路径长度的计算要点: 哈夫曼树是带权路径长度最小的扩充二叉树构造哈夫曼树时,按构造算法,每次具最小关键码的子树是根的左子树,具次小关键码的子树是根的右子树在构造过程中,新二叉树按根的权值加入到森林的最后6、堆:堆的定义要点: 堆的顺序存储、堆中结点的双亲、子女和兄弟的位置第五章图1、图:图的定义与图的存储表示要点: 邻接/代价邻接矩阵表示邻接表表示邻接多重表表示边表表示2、深度优先遍历与广度优先遍历要点: 深度优先搜索算法和广度优先搜索算法深度优先搜索是个递归的过程,而广度优先搜索是个非递归的过程为防止重复访问已经访问过的顶点,需要设置一个访问标志数组visited 3、图的连通性要点: 深度优先搜索可以遍历一个连通分量上的所有顶点对非连通图进行遍历,可以建立一个生成森林4、最小生成树要点: 对于连通网络、可用不会构成环路的权值最小的n-1条边构成最小生成树会画出用Kruskal算法及Prim算法构造最小生成树的过程第六章查找1、集合要点: 用位向量实现集合的操作2、查找表要点: 对有序顺序表的顺序搜索算法对有序顺序表的折半搜索算法3、散列技术要点: 散列的概念哈希函数的选择两类解决冲突的方法及其优缺点第七章排序1、基本概念:关键字、关键字比较次数、数据移动次数、稳定性2、熟悉常用排序算法的稳定性、算法的复杂度3、简单排序方法3.1 插入排序要点: 直接插入、折半插入算法的原理和实现方法3.2 选择排序要点: 算法的原理和实现方法3.3 冒泡排序要点: 算法的原理和实现方法4、分治法排序4.1 合并排序要点: 算法的原理和实现方法针对给定的输入实例,写出排序过程4.2 快速排序要点: 算法的原理和实现方法快速排序是一个递归的排序方法当待排序关键码序列已经基本有序时,快速排序显著变慢针对给定的输入实例,写出排序过程5、比较型排序方法5.1 堆排序要点: 算法的原理5.2 希尔排序要点: 算法的原理6、各种排序方法的比较(时间复杂性、稳定性方面)六、考试要求本课程为闭卷考试,考生不得携带任何纸张、教材、笔记本、作业本、参考资料、电子读物、电子器具和工具书等进入考场。
丁宝康数据库系统原理教材

丁宝康数据库系统原理教材内容简介《2007年版全国高等教育自学考试指定教材:数据库系统原理》是全国高等教育自学考试指导委员会组编的计算机及应用专业(独立本科段)的教材。
《2007年版全国高等教育自学考试指定教材:数据库系统原理》详细介绍了数据库系统的基本原理、方法和应用技术。
内容包括:数据库系统基本概念、数据库设计和:ER模型、关系模式设计理论、关系运算、SQL语言、数据库管理、SQL Server2000简介及应用、Power Builder9.0简介及应用、数据库技术的发展。
《2007年版全国高等教育自学考试指定教材:数据库系统原理》内容丰富,概念阐述细致清楚。
《2007年版全国高等教育自学考试指定教材:数据库系统原理》中编写了丰富的例题和习题。
《2007年版全国高等教育自学考试指定教材:数据库系统原理》是自学考试有关专业的教材,也可作为从事信息领域工作的科技人员的参考书。
·查看全部>>目录第1章数据库系统基本概念1.1 数据管理技术的发展1.1.1 人工管理阶段1.1.2 文件系统阶段1.1.3 数据库阶段1.1.4 高级数据库阶段1.2 数据描述1.2.1 概念设计中的数据描述1.2.2 逻辑设计中的数据描述1.2.3 物理设计中的数据描述1.2.4 数据联系的描述1.3 数据抽象的级别1.3.1 数据抽象的过程1.3.2 概念模型1.3.3 逻辑模型1.3.4 外部模型1.3.5 内部模型1.3.6 三层模式和两级映像1.3.7 高度的数据独立性1.4 数据库管理系统(DBMS)、1.4.1 DBMS的工作模式1.4.2 DBMS的主要功能1.5 数据库系统(DBS)1.5.1 DBS的组成1.5.2 DBS的全局结构1.5.3 DBS的效益小结习题1第2章数据库设计和ER模型2.1 数据库系统生存期2.1.l规划阶段2.1.2 需求分析阶段2.1.3 概念设计阶段2.1.4 逻辑设计阶段2.1.5 物理设计阶段2.1.6 数据库的实现2.1.7 数据库的运行与维护2.2 ER模型的基本概念2.2.1 ER模型的基本元素2.2.2 属性的分类2.2.3 联系的设计2.2.4 ER模型的操作2.2.5 采用ER模型的数据库概念设计步骤2.3 关系模型的基本概念2.3.1 关系模型的基本术语2.3.2 关系的定义和性质2.3.3 三类完整性规则2.4 ER模型到关系模型的转换2.4.1 ER图转换成关系模式集的算法2.4.2 采用ER模型的逻辑设计步骤2.5 ER模型实例分析2.5.1 库存管理信息系统的ER模型及转换2.5.2 人事管理信息系统的ER模型2.5.3 住院管理信息系统的ER模型2.5.4 公司车队信息系统的ER模型2.6 增强的ER模型2.6.1 弱实体与强实体2.6.2 子类实体与超类实体小结习题2第3章关系模式设计理论3.1 关系模式的设计准则3.1.1 关系模式的冗余和异常问题3.1.2 关系模式的非形式化设计准则3.2 函数依赖3.2.1 函数依赖的定义3.2.2 FD的逻辑蕴涵3.2.3 FD的推理规则3.2.4 FD和关键码的联系3.2.5 属性集的闭包3.2.6 FD集的最小依赖集3.3 关系模式的分解特性3.3.1 关系模式的分解3.3.2 无损分解3.3.3 模式分解的优缺点3.3.4 无损分解的测试方法3.3.5 保持FD的分解3.3.6 模式分解与模式等价问题3.4 范式3.4.1 第一范式(1NF)3.4.2 第二范式(2NF)3.4.3 第三范式(3NF)3.4.4 BCNF3.4.5 分解成BCNF模式集的分解算法3.4.6 分解成3NF模式集的合成算法3.4.7 模式设计方法小结3.5 多值依赖和第四范式3.5.1 多值依赖3.5.2 关于FD和MVD的推理规则集3.5.3 第四范式(4NF)小结习题3第4章关系运算4.1 关系代数4.1.1 关系代数的五个基本操作4.1.2 关系代数的四个组合操作4.1.3 关系代数运算的应用实例4.1.4 关系代数的两个扩充操作4.2 关系演算4.2.1 元组关系演算4.2.2 域关系演算4.2.3 关系运算的安全约束和等价性4.3 关系代数表达式的优化4.3.1 关系代数表达式的优化问题4.3.2 关系代数表达式的启发式优化算法小结习题4第5章SQL语言5.1 SQL简介5.1.1 SQL发展史5.1.2 SQL数据库的体系结构5.1.3 SQL的组成5.1.4 SQL的特点5.2 SQL的数据定义5.2.1 SQL模式的创建和撤销5.2.2 SQL的基本数据类型5.2.3 基本表的创建和撤销5.2.4 索引的创建和撤销5.3 SQL的数据查询5.3.1 SELECT查询语句的基本结构5.3.2 SELECT语句完整的结构5.3.3 数据查询中的限制和规定5.3.4 条件表达式中的比较操作5.3.5 嵌套查询的改进写法5.3.6 基本表的连接操作,5.4.数据更新5.4.1 数据插入5.4.2 数据删除5.4.3 数据修改5.5 视图5.5.1 视图的创建和撤销5.5.2 对视图的操作5.6 嵌入式SQL5.6.1 嵌入式SQL的实现方式5.6.2 嵌入式SQL的使用规定5.6.3 嵌入式SQL的使用技术5.6.4 动态SQL语句5.7 存储过程与SQUPSM5.7.1 数据库存储过程与函数5.7.2 SQUPSM小结习题5第6章数据库管理6.1 事务6.1.1 事务的定义6.1.2 事务的ACID性质6.2 数据库的恢复6.2.1 典型的恢复策略6.2.2 故障类型和恢复方法6.2.3 检查点技术6.2.4 SQL.对事务的支持6.3 数据库的并发控制6.3.1 并发操作带来的三个问题6.3.2 封锁技术6.3.3 并发操作的调度6.3.4 SQL对并发处理的支持6.4 数据库的完整性6.4.1 完整性子系统6.4.2 SQL中的完整性约束6.4.3 SQ3L的触发器6.5 数据库的安全性6.5.1 安全性问题6.5.2 SQL中的安全性机制6.5.3 常用的安全性措施小结习题6第7章SQLserver2000简介及应用7.1 SQLServer2000概述7.1.1 SQLServel2000的结构和版本7.1.2 SQLServel2000的环境介绍7.1.3 工具介绍7.2 企业管理器7.2.1 数据库的操作7.2.2 表的操作7.2.3 索引7.2.4 视图7.2.5 存储过程7.2.6 触发器7.2.7 用户自定义函数7.2.8 备份恢复与导人导出……第8章Power Builder 9.0简介及应用第9章数据库技术的发展数据库系统原理自学考试大纲。
教学大纲 -数据库原理与应用教程—SQL Server 2014-赵明渊-清华大学出版社

《数据库原理与应用》课程教学大纲一. 适用对象适用于本科学生。
二. 课程性质数据库应用技术是计算机科学中的核心技术之一,以其为核心的各种数据库应用管理,无可争议地改变了政府部门和企事业单位的运营和管理方式。
随着数据库的应用广度和深度的扩展,不单是计算机和信心技术IT从业者,包括技术管理、工程管理甚至决策人员在内的众多行业的读者都开始关心数据库技术。
今天,理解数据库概念以及掌握相关应用技术已经成为人们,特别是青年一代必备的技能。
本课程系统讲述数据库系统的基础理论、基本技术和基本方法。
内容包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。
前序课程:计算机基础、C语言。
三. 教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 掌握设计数据库的理论和基本方法,具备数据库设计的能力5. 了解数据库技术的最新发展。
四. 教材及学时安排教材:赵明渊,数据库原理与应用教程——SQL Server 2014,清华大学出版社,2018年9月学时安排:讲课32学时,实验32学时,共计64学时五. 教学要求(按章节详细阐述);第1章数据库系统概论教学要求:理解数据库和数据库系统的概念;掌握数据库系统的组成,掌握数据库管理系统的功能和组成;掌握数据模型的概念和数据模型的类型;掌握设计数据库的基本方法,具备数据库设计的能力;掌握依据需求分析进行概念设计和逻辑设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力。
内容要点:1.1:数据库系统1.2:数据模型1.3:数据库系统结构1.4:数据库设计第2章关系数据库系统模型教学要求:掌握关系模型的数据结构、关系的完整性以及关系操作等;掌握关系代数的运算规则;理解关系演算的运算规则;了解SQL语言的特点。
上海建桥学院本科课程教学大纲模板

上海建桥学院本科课程教学大纲模板(修改稿)数据库概论Database Overview一、基本信息(必填项)课程代码:【按教学计划填写】课程学分:4面向专业:计算机科学与技术本科专业课程性质:专业必修课开课院系:信息技术学院相关系和专业使用教材:主教材书名:数据库系统原理作者:李建中,王珊出版社:电子工业出版社版本信息:2004 . 9 (第二版)辅助教材书名:数据库系统基础教程作者:Jeffrey D. Ullman和Jennifer Widom (岳丽华译)出版社:机械工业出版社版本信息:2003·8参考教材书名:Database system Concepts作者:Abraham Silberschatz ,Henry F. Korth和Sudarshan出版社:高等教育出版社版本信息:2002·5先修课程:先修课程名称:数据结构代码:学分:4并修课程:无特别指定后续课程:无特别指定二、课程简介(必填项)数据库概论是计算机专业的一门重要的学科基础必修课程,它的主要任务是系统地介绍数据库系统基本概念,数据库设计基本方法,数据库程序设计和数据库实现。
通过本课程的学习,使学生掌握数据库系统基本概念及其设计、实现技术,具有设计、实现数据库和数据库程序设计的基本能力。
三、选课建议(必填项)数据库概论适合计算机科学与技术(应用软件)本科专业二,三年级的学生,除了学过高等数学外,这些学生已掌握1-2门程序设计语言和数据结构,从而具备了学好该课程的抽象能力和基本必要的知识。
四、课程基本要求(必填项)通过本课程的学习,使学生掌握数据库系统基本概念及其设计、实现技术,具有设计、实现数据库和进行数据库程序设计的基本能力。
五、课程内容(必填项)1 数据库系统概论(4学时)教学内容:1数据管理技术发展2数据库系统的特点3数据库系统的一些基本概念4数据库系统及其三级模式体系结构5数据库管理系统重点:数据库系统特点数据库系统基本概念数据库系统及其三级模式体系结构难点:数据库系统及其三级模式体系结构2 数据模型和ER数据模型(4~6学时)教学内容:1数据模型2 ER数据模型3 ER数据模型的应用重点:ER数据模型的应用难点:数据模型3 关系数据模型(12~14学时)教学内容:1关系数据模型的概念2 ER图到关系数据库模式的转换3 关系代数重点:ER图到关系数据库模式的转换关系代数难点:关系数据模型关系数据模型概念关系代数4 物理数据组织(12学时)教学内容:1数据文件的类型2文件的索引结构重点:文件的索引结构B树和B+树难点:B树和B+树5 SQL(12~14学时)教学内容:1 SQL 中的DDL2 SQL 中的DML3视图重点:SQL 中的DDL和DML难点:SQL 中的DML6 关系数据库完整性(2学时)教学内容:关系数据库完整性重点:关系数据库完整性难点:断言7 关系数据库设计理论(10~12学时)教学内容:1 函数依赖2 3NF3 BCNF4 多值依赖和4NF(可选)重点:BCNF难点:4NF六、课内实验名称及基本要求列出课程实验的名称、学时数及每个实验的内容简述。
数据库原理与应用 教程

《数据库原理与应用》课程学习指导书何小卫编2005年5月于浙江师范大学教学大纲 (2)第一章绪论 31. 知识点与重点 (3)2.重要问题 (6)第二章关系数据库 61.知识点与重点 (6)2.重要题型 (9)第三章SQL 91. 知识点与重点 (9)2.重要题型 (13)3.问题 (17)第四章关系系统与查询优化181.知识点与重点 (18)2.重要题型 (20)第五章关系数据理论211. 知识点与重点 (21)2.重要题型 (23)第六章数据库设计241.知识点与重点 (24)2.重要题型 (29)第七章数据库恢复301. 知识点与重点 (30)2.重要题型 (33)第八章并发控制331. 知识点与重点 (33)2.重要题型 (37)第九章数据库安全371. 知识点与重点 (37)2.重要题型 (39)第十章数据库完整性391. 知识点与重点 (39)2.重要题型 (41)实验一Sql Server 数据库、表的管理 42实验二基本表的定义、删除、修改,建立和删除索引 43 实验三查询、数据更新、视图 44实验四嵌入式SQL的使用 45实验五数据库设计 46《数据库原理与应用》教学大纲一、课程概述数据库原理与应用是一门专业技术基础课,是计算机领域中最重要的技术之一,是软件学科的一个独立分支,包括数据库系统理论与数据库设计与应用两大部分。
通过对本课程的学习,可以获得有关数据库系统的基本理论知识,提高计算机理论水平;另一方面,通过对数据库系统理论的分析以及对数据库设计理论的学习,并结合相关学科的理论与实践知识,可以培养解决信息管理与工程设计中的实际问题的能力。
二、教学目的和要求本课程是计算机专业高年级学生的一门专业课,本课程在介绍数据库的基本知识、基本理论原理、方法技术的基础上,通过实验使学生掌握数据库创建、维护、查询等操作,并能在嵌入式环境中实现对数据库的操作,并能运用数据库的基本知识和软件工程的基本思想进行数据库的设计与实现。
2024年四川专升本计算机考试大纲
2024年四川专升本计算机考试大纲2024年四川专升本计算机考试大纲一、考试目的和要求1. 考试目的:以培养具有扎实的计算机理论基础、良好的计算机应用能力和较强的问题解决能力的专业人才为目标;2. 考试要求:具备坚实的数学、计算机基础,熟练掌握计算机程序设计、数据库原理与应用、数据结构、计算机网络、操作系统、软件工程等专业基础知识和技能。
二、考试科目及时长本次考试共设置6个科目,考试时间共计8个小时。
1. 程序设计与算法(120分钟)考核内容:(1)掌握基本的程序设计思想和算法思想;(2)了解常见的算法和数据结构,并能够熟练地使用C++或Java语言进行编程实现;(3)具备分析和解决问题的能力。
2. 数据库原理与应用(120分钟)考核内容:(1)掌握数据库管理系统的基本概念和工作原理;(2)熟练掌握SQL语言的基本操作和数据库的设计方法;(3)了解数据库的优化技术和安全管理。
3. 数据结构(120分钟)考核内容:(1)理解数据结构的基本概念和基本操作;(2)了解线性结构、树结构和图结构等常见数据结构的基本原理和基本操作;(3)具备熟练运用不同数据结构解决实际问题的能力。
4. 计算机网络(90分钟)考核内容:(1)了解计算机网络的基本概念和工作原理;(2)熟悉常见的网络协议和网络安全知识;(3)具备网络系统的配置、管理和故障排除的能力。
5. 操作系统(90分钟)考核内容:(1)熟悉操作系统的基本概念和基本功能;(2)掌握操作系统的基本组成和管理方法;(3)了解操作系统的资源管理和进程调度算法。
6. 软件工程(60分钟)考核内容:(1)了解软件工程的基本概念和开发过程;(2)掌握软件需求分析、设计和测试的基本方法和技巧;(3)具备开发和维护大型软件系统的能力。
三、考试方式和分数分配1. 考试方式:本次考试以闭卷形式进行,每科考试采用计算机自动阅卷。
2. 分数分配:每科考试满分为100分,合格标准为60分。
《数据库原理与应用》课程教学大纲
《数据库原理与应用》课程教学大纲一、课程性质与目标(一)课程性质《数据库原理及应用》是一门综合性的专业选修课。
它是原理与应用的综合,数据库系统原理基于一定的数学知识,如离散数学、概率与数理统计等,还基于计算机基础和专业知识,如数据结构、操作系统、算法设计与分析、程序设计语言、程序设计方法及计算机网络等;数据库应用则基于一个具体的数据库管理系统和宿主语言的综合使用,以解决工程项目中的实际问题。
本课程从实际应用出发,集应用与原理于一体,两部分内容互相联系,又各有侧重,力求做到理论联系实际,用理论来指导实际应用。
(二)课程目标通过本课程的学习,使学生掌握理论与应用的关系并逐步培养学生解决实际问题的能力和动手能力;逐步培养学生的对真理知识的发现和创新的能力,;使学生对数据库技术有关理论内容从实践上有更深刻的认识,以便能够居高临下地掌握和处理一些实际问题,进一步提高学生数据库设计的能力。
二、课程内容与教学(一)课程内容1、课程内容选编的基本原则(1)、把握理论、技能相结合的基本原则。
(2)、注意教学内容与其他相关课程的联系和渗透。
2、课程基本内容(1)数据库技术的发展、数据、数据库及数据库管理系统等基本概念(2)SQL Server 2005数据库的安装及常用工具(3)数据库的创建、管理与使用,数据库表的创建、使用和管理(4)关系数据库SQL语言(5)索引的创建、查看、更名及使用(6)事务处理与锁(7)T-SQL程序设计基础(二)课程教学1、注重实践能力的培养,能够灵活运用理论知识解决工程项目中的实际问题。
2、加强学生基本知识与实际应用相结合的能力,提高学生分析问题的素养和解决问题的能力。
3、在传授基础理论和基本技能的同时,加强学生发现问题、分析问题和解决问题的能力。
4、注重课堂讲授、上机实训、答疑指导等环节。
三、课程实施与评价(一)学时、学分本课程总学时为54学时。
其中讲授36学时,上机实训18学时,学生修完本课程全部内容,成绩合格,可获10学分。
《Visual_FoxPro数据库及其应用》教学大纲
《数据库应用基础——Visual FoxPro》教学大纲课程的性质课程设置的目的与要求课程要求的内容与考核目标授课及实验学时分配课程实验要求考试方式及考试成绩有关说明与实施要求《数据库应用基础——Visual FoxPro》教学大纲一、课程名称《数据库应用基础——Visual FoxPro》二、课程性质1.教学对象:本课程既是计算机与信息技术学科专业的一门专业基础课,也是普通高等院校非计算机专业文理科计算机公共基础课,是中等职业教育计算机及应用专业国家规划教材。
该课程为3学分,实行学分制。
2. 课程特点:课程内容主要介绍了Visual FoxPro 9.0 数据库应用系统的开发工具和开发方法,学习和掌握程序设计方法与技巧,以及数据库的应用和可视化程序设计技巧。
通过该课程的学习,即要求学生具有一定的数据库开发和设计能力,同时还要求了解和掌握可视化软件工具的开发应用方法。
3.与其他课程的关系:计算机文化基础、数学、英语是本课程的前序课程,其后序课程为应用计算机程序设计与数据库技术的专业课程或非计算机专业的专业基础课程、专业课中有数据处理要求的的相关课程。
三、课程教学目的本书以初学数据库的学生为教学对象,以初步掌握Windows95/98基础知识为教学起点,以中文VisualFoxPro6.0为蓝本,详细介绍关系数据库管理系统的基础和基本操作方法。
教材内容在第一版的基础上增加了关系数据库语言SQL命令,适当增加了面向对象程序设计方法的应用,删除了用户自定义函数的内容。
本书是中等职业学校计算机及应用专业国家规划教材《数据库应用基础VisualFoxpro》第2版,在原有国家规划教材基础上修订。
本书依据教育部中等职业学校计算机及应用专业数据库应用基础课程教学基本要求编写,同时根据中等职业教育和计算机技术的发展对内容进行了适当的调整,编写过程中还参照了教育部考试中心颁发的全国计算机等级考试大纲。
大纲的基本目标是培养学生应用计算机处理数据,应用数据库的方式组织数据、管理数据、处理数据的目的,使学生了解并掌握计算机存储数据、管理数据、处理数据的基本原理。
数据库说课课件
确定依据
综合性较强 学生无基础
重点 难点
难点
嵌套查询
加强练习
解决方法
阶梯设疑
分解整合
4.教法学法
教法 宏观:任务驱动;微观:问题牵引 学法
举一反三 综合能力 积极学习 分析能力 主动学习 理解能力 掌握知识 应用能力
提出 问题
分析 问题
解决 问题
总结 评价
引入内容 启发学生 布置任务 营造氛围
讲授知识 任务演示
1 2 3 4 SELECT格式 单表查询 多表查询 深入浅出 嵌套查询 掌握知识
培养独立思考 解决问题能力
突出重点
查询全体 学生的学 号与姓名
查询特定列 查询全体学生 查询全部列 的学号与姓名 查询计算列
FROM
S
7.板书设计
第四章标准查询语言SQL
重点:SQL查询语句 难点:SQL嵌套查询语句 知识框架 1.Select格式 2.简单查询 3.合并查询 4.嵌套查询
《数据库系统原理》说课 --第四章 标准查询语言SQL
内蒙古农业大学职业技术学院 计算机技术与信息管理系 闫凤
说课内容
教材分析
教学目标
重点难点
说课 内容
教学方法
教学手段 教学程序 板书(课件)设计
课后反思
信息管理专业 的专业技术课 数 据 库 设 计 能 力
1.教材分析
数据库核心
SQL Severe 数据库系统原理
Oracle
课程 地位
本章 地位
三、关系运算 四、标准查询语句SQL 五、数据库设计
access
第四章 标准查询语句 SQL
教材 选用 大纲 要求
大纲重点
内蒙古移动 公司数据库 《数据库原理应用教程》 俞俊浦 北京邮电大学
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录 第一部分 课程性质及课程设置的目的和要求„„„„„„„„„„„„„„„„„„(1) 一、课程性质、地位与设置目的„„„„„„„„„„„„„„„„„„„„„„„„(1) 二、课程的基本要求„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(1) 三、课程的教学方式„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(2) 第二部分 综合考核内容与考核要求„„„„„„„„„„„„„„„„„„„„„„„(2) 一、内容与考核要求„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(2) 第一章 数据库系统基本概念 „„„„„„„„„„„„„„„„„„„„„„(2)
第二章 数据库设计和ER模型 „„„„„„„„„„„„„„„„„„„„„ (3) 第三章 关系模式设计理论 „„„„„„„„„„„„„„„„„„„„„„„(3) 第四章 关系运算 „„„„„„„„„„„„„„„„„„„„„„„„„„ (4) 第五章 SQL语言 „„„„„„„„„„„„„„„„„„„„„„„„„„„(5) 第六章 数据库管理„„„„„„„„„„„„„„„„„„„„„„„„„„ (6) 第七章 SQL Server2000简介及应用„„„„„„„„„„„„„„„„„„„ (7) 第八章 数据库技术发展„„„„„„„„„„„„„„„„„„„„„„„„ (7) 二、教学学时分配 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„(8) 三、综合考核学习大纲中认知层次的说明 „„„„„„„„„„„„„„„„„„„(8) 第三部分 学习过程评价考核大纲„„„„„„„„„„„„„„„„„„„„„„„„(8) 一、学习过程评价的设置目的和要求 „„„„„„„„„„„„„„„„„„„„„(8) 二、学习过程评价的课程内容„„„„„„„„„„„„„„„„„„„„„„„„„(9) 三、学习过程评价的考核要求„„„„„„„„„„„„„„„„„„„„„„„„(10) 四、学习过程评价的考核方式„„„„„„„„„„„„„„„„„„„„„„„„(10) 五、学习过程评价的评价标准„„„„„„„„„„„„„„„„„„„„„„„„(11) 六、学习过程评价考核选例 „„„„„„„„„„„„„„„„„„„„„„„„„(11) 第四部分 有关说明与实施要求 „„„„„„„„„„„„„„„„„„„„„„„„(23) 附录 综合考核题型举例„„„„„„„„„„„„„„„„„„„„„„„„„„„(24) - 1 -
《数据库系统原理》自学考试大纲 第一部分 课程性质及课程设置的目的和要求 一、 课程性质、地位与设置目的 《数据库系统原理》是高等教育自学考试计算机应用专业(独立本科段)和计算机信息管理专业(独立本科段)在校生考试计划的一门专业基础必修课程。 数据库的理论和技术是计算机科学和技术的一个重要分支,在数据处理已成为计算机主要用途的今天,它本身就具有重要的使用价值,此外它还是其他许多技术领域(如信息处理系统、决策支持系统)的基础,也是人工智能、办公自动化、软件开发环境等研究方向的有力工具。 本课程的任务是系统地讲授数据库的基础知识、基本理论、原理和实现技术,同时介绍主流数据库管理系统的使用方法。使学生获得数据库使用、管理、设计和研究的基本知识和能力,为学生进一步的学习和今后参与社会信息化建设打下扎实的基础。 二、 课程的基本要求 本课程是一门理论与实践相结合的课程,通过本课程的学习(包括学习过程评价和综合考核两部分),要求考生理解数据库的基本概念;掌握数据库设计和ER图;掌握关系模式设计理论;掌握关系运算中关系代数;掌握SQL语言,包括数据定义、数据查询、数据更新基本的SQL语句;理解数据库管理中事务、数据库恢复、数据库的并发控制、数据库完整性的基本概念;掌握SQL Server2000数据库管理系统的使用;了解数据库技术的发展方向。 课程中第一章至第四章、第六章、第九章为理论部分,介绍概念和原理;第五章、第七章为实践部分,要加强上机实践操作;第八章内容删除,不做要求。该课程基本要求的设置分三个层次:“了解”、“理解”、“掌握”。三个能力层次是由低到高递进关系。“了解”指的是知道有关名词、概念、知识的含义,能正确认知和表述;“理解”指的是在了解的基础上,能全面领会基本概念、基本知识的内容,能清楚有关概念和知识的区别和联系,能对知识做解释和说明;“掌握”指的是在理解的基础上,运用所学知识,分析和解决有关问题。具体要求如下: 1.要求学生了解数据库技术发展的四个阶段;理解数据描述的三个阶段、三种数据联系;了解数据抽象级别的四种模型;理解数据库管理系统和数据库系统中的各个概念。 2.理解数据库系统生存期的七个阶段;掌握ER图的基本概念和ER图设计方法;理解关系模型的基本概念,掌握三类完整性规则;掌握ER模型到关系模型的转换方法。 3.了解关系模式的设计准则;理解函数依赖概念,掌握函数依赖的相关应用;掌握关系模式分解特 - 2 -
性;能够判断1NF、2Nf、3NF;掌握分解成3NF模式集的“合成算法”。 4.理解关系代数的概念,掌握关系代数的基本操作、关系代数的组合操作、关系代数表达式的应用、了解关系代数的两个扩充(外连接、外部并)。 5.熟练掌握SQL的数据定义、SQL的数据查询、SQL的数据更新、视图,了解存储过程与SQL/PSM。 6.理解事务定义和性质;了解数据恢复策略和方法;理解数据库的并发机制;掌握数据库的完整性实现方法;理解数据库的安全性理论和SQL中的安全机制。 7.掌握SQL Server2000的企业管理器,利用它创建数据库、数据表,建立视图、存储过程、触发器;掌握数据库备份恢复与导入导出的方法和步骤;掌握T-SQL语言;能在查询分析器中实现第五章讲述的SQL语言的数据定义、数据查询、数据更新语句。 8.了解面向对象的数据类型系统、对象联系图和UML类图。 三、课程的教学方式 由于本课程具有较强的综合性和实践性,内容有一定的深度,因此教学中应强调理论联系实际,在讲清基本概念、基本理论的同时,注意与有关专业课程的内容互相渗透和配合。在教学中注重对学科精神的领会,体现“以人为本”的教育理念,注重启发式、引导式教学,采用以学生自学为主,教师“引出问题,启发思路,重点分析,课堂讨论,课外探索,自行归纳”的教学形式。本课程中的不少概念需要通过作业、编写代码和上机调试才能深刻地理解和掌握。因此在学习过程中,每一个章节后,需要学生认真完成作业和有关实践环节,对于实践性强的部分要提供足够的上机实践机会,写出实验报告,教师给出学习过程评价成绩,提高学生运用数据库技术解决实际问题的能力。 第二部分 综合考核内容与考核要求
一、内容与考核要求 第一章 数据库系统基本概念 (一) 本章知识点 1 数据管理技术的发展阶段 2数据描述的术语 3数据抽象的级别 4数据库管理系统(DBMS) 5数据库系统(DBS) (二) 考核要求 1. 了解数据管理技术的四个发展阶段:人工管理阶段、文件系统阶段、数据库阶段、高级数据库 - 3 -
阶段及各个阶段的特点; 2.理解实体、实体集、属性的概念,理解逻辑设计中的数据描述常用的术语; 3.理解实体之间的三种联系; 4.理解数据库管理系统的概念和功能; 5.理解数据库系统的组成。 (三)重点与难点 重点:概念设计中的数据描述、逻辑设计中的数据描述、物理设计中的数据描述、ER模型、概念模型、逻辑模型、关系模型、数据库管理系统的功能、数据库系统的组成。 难点:数据抽象的四种模型、三层模式、两级映像。
第二章 数据库设计和ER模型
(一) 本章知识点 1 数据库系统生存期 2 ER模型的基本概念 3 关系模型的基本概念 4 ER模型到关系模型的转换规则 5 ER模型实例分析 (二) 考核要求 1.理解数据库系统生存期的七个阶段; 2.掌握ER模型的的组成元素、实体间联系、属性的分类,掌握ER模型的操作,掌握ER模型的数据库概念设计步骤、局部ER模型的设计、全局ER模型的设计、全局ER模型的优化; 3.理解关系模型的基本术语、关系的定义和性质; 4.掌握关系模型的三类完整性规则; 5.掌握ER图转换成关系模式集的算法; 6.掌握采用ER模型的逻辑设计步骤。 (三) 重点与难点 重点:ER模型、ER模型的数据库概念设计步骤、关系模型的三类完整性规则、ER图转换成关系模式集的算法、采用ER模型的逻辑设计步骤。 难点:ER图转换成关系模式集合的方法、全局ER模型。
第三章 关系模式设计理论 - 4 -
(一)本章知识点 1关系模式的设计准则 2函数依赖 3关系模式的分解特性 4范式 (二) 考核要求
1 理解关系模式的冗余和异常问题; 2 了解关系模式的四个非形式化设计准则; 3 理解FD的定义;了解FD的逻辑蕴涵、FD集的闭包; 4 理解FD的推理规则、FD和关键码的联系; 5 掌握属性集的闭包; 6 了解FD集的等价、理解FD集的最小依赖集; 7 理解关系模式的分解; 8 理解无损分解的定义; 9 了解模式分解的优缺点; 10 掌握无损分解的测试方法; 11 了解保持FD的分解; 12 了解模式分解与模式等价问题; 13 了解1NF的定义; 14 掌握2NF的定义、3NF的定义、分解成3NF模式集的“合成算法”; (三) 重点与难点 重点:函数依赖的定义、属性集的闭包,函数依赖集的最小依赖集,无损分解的测试方法,范式。 难点:求函数依赖集的最小依赖集,无损分解的测试方法,判断最高第几范式,分解成3NF模式集的“合成算法”。 第四章 关系运算
(一)本章知识点 1 关系代数的概念 2 关系代数的基本操作 3 关系代数的组合操作 4 关系代数表达式的应用