现代数据库原理与应用课程标准一课程信息课程名称:现代数据库原理与应用 课程类型:( 计算机软件与网络专业公共必修课)课程代码:(07010106) 授课对象:(工科类专业)学 分:(4 学分) 先 修 课:(C 语言程序设计)学 时:(64 学时) 后 续 课:(无)制 定 人: 苏绍培 制定时间:
SQL Server数据库技术课程标准Tag内容描述:
1、20 日 星期一二课程性质、任务和目的1、课程性质:现代数据库原理与应用是计算机网络技术、软件技术专业的一门主干课程。
该课程讲述了数据库系统的基本概念,基本原理和基本技术。
由于该课程是一门实践性很强的专业课,对培养网络与软件专业这种应用方面的专业技术人才有重要意义,仅学习原理性知识是不够的,必须将理论与实践结合起来。
数据库课程设计通过实际设计一个小型数据库管理系统,或者设计与实现一个颇具规模的数据库应用系统,使学生进一步理解所学到的原理性知识,培养学生开发大型系统软件的能力。
2、课程目的:(1)培养学生综合运用所学理论知识分析和解决实际问题的能力。
(2)培养学生的团队开发意识和工作方式。
(3)通过课程设计使学生了解和掌握数据库应用系统的开发原理和开发方法,对软件系统开发的全过程有一个初步的认识和实践,增强学生的系统分析、设计、调试能力。
(4)借助课程设计,对学生进行基本的软件工程训练。
3、课程的主要任务:(1)完成至少一个实际的数据库应用系统的需求分析、总体设计与详细设计。
(2)选择合适的数据库前台开发工具和后台数据库,创建数据库,进行相应功能模块的程序设计,最后调试成功。
三。
2、库应用技术课程实训是在完成了理论教学和课内实训之后安排的综合实训,它需要学完第 14 章(ODBC 和 ADO)编程接口的基本内容,它通过管理信息系统的实例将数据库应用技术和面向对象程序设计两部分内容打通。
其目的和任务是让学生更加熟练地掌握数据库对象的基本操作、数据查询、索引、视图、存储过程、触发器、数据转换服务、备份与恢复等内容,对数据库及数据库设计、SQL 语言的运用,以及管理信息系统的分析、设计方法有初步了解,对管理信息系统项目的组织策划、资源管理、团队精神也有一定的认识。
SQL Server 数据库应用技术课程实训任务主要按照面向对象程序设计和数据库应用技术两门课程的教学内容来进行,它是以一个实际管理信息系统(MIS)的开发过程为背景来实施,实训通过一个完整的 MIS 项目开发,提高学生的应用开发能力及实际编程能力,使学生掌握数据库系统的基本概念、原理和应用,了解数据库系统在实际应用中的开发方法及研制过程,为今后从事管理信息系统的研究、开发、应用提供必要的知识,更好地完成各种计算机应用和开发任务。
二、实训基本要求实训采用分组方式进行,每组选定一个管理信息系统的题目,组内可。
3、库实际使用和开发能力以及对应的综合素质为目标,重点围绕 SQL 语言的使用、数据库设计与管理,数据库对象的设计与操作等内容,兼顾数据库基础理论知识的讲解,让学生在了解数据库的概念和作用的同时,拥有操作、设计、管理和开发数据库以及信息管理系统的能力。
本门课程共设 72 个课时,其中讲课 50 学时,实践 22 学时。
共 5 个学分。
2. 工作任务与课程目标2.1 工作任务本课程的任务是培养学生安装和配置 SQL Server;创建和管理数据库和数据库对象;保证数据完整性和数据安全性;根据需要对数据进行增、删、改、查询操作;对 SQL Server 数据库进行日常管理与维护的职业能力并为后续课程的学习以及实际工作中的应用打下坚实的基础。
2.2.课程目标2.2.1 课程总目标通过本课程的学习使学生能够:(1)掌握数据库的基本原理和理论;(2)掌握结构化查询语言 SQL 及其使用;(3)熟悉数据库设计的基本理论和方法;(4)掌握 SQL SERVER 数据库管理系统的使用;(5)游标、触发器、存储过程的应用;(6)熟悉数据库系统的实施和维护, 熟悉数据库安全的相关知识和技术,角色、用户和权限;。
4、络技术专业 后续课程: VisualBasicASP三、课程设计1.课程目标设计(1)能力目标总体能力目标:能够熟练安装与配置 SQLSERVER 数据库、熟练应用企业管理器和查询分析器建立数据库、表和操作表数据并对数据库能进行备份和恢复。
单项能力目标:能够正确的绘制 ER 图并将其转换为关系模式。
能够规范化关系模式能够进行数据库的设计;具备中小型企业或常见系统所用数据库的设计能力;能够正确的安装和配置 SQLSERVER 数据库能够将设计的数据库和表通过企业管理器或查询分析器正确创建。
具备数据库表数据的添加、删除、更新和查询的能力能够进行数据库的安全管理并正确备份和恢复数据库。
(2)知识目标了解数据库的基本概念和关系型数据库的基本原理;掌握关2系型数据库的设计方法。
了解数据库的基本概念、理解关系型数据库管理系统的组成和功能掌握数据库设计的步骤和规格化的定义及方法。
了解 SQLSERVER 的体系结构。
掌握关系型数据库完整性的设计方法掌握安全性的管理方法以及数据库备份和恢复的机制、意义、重要性 2.课程内容设计模块名称 学时数据库的初步应用 4关系数。
5、的基础。
2 工作任务和课程目标(一)工作任务及职业能力工作任务与职业能力分析表工作领域 工作任务 职业能力 学习项目根据需求分析报告,分析数据需求,系统功能,得出数据字典。
具有对具体系统进行数据分析的能力。
系统分析分析数据之间的关系,得出 ER 图。
具有对具体系统进行关系分析的能力。
具有数据建模和E-R 分析的能力,具有绘制 E-R 图的能力。
概念模型分析分析 ER 图,得出二维表。
具有 ER 模型转换成关系数据库的能力,具有关系规范化的能力。
逻辑模型设计系统分析员数据库管理员程序员数据库系统的物理存储表实现。
具有 SQL Server数据库系统安装的能力,具有创建数据库和数据表的能力。
物理模型实现向表中添加记录。
具有向数据表中添加数据的能力。
向数据表中添加数据对数据记录的操作。
具有查询、修改、删除数据表中数据的能力。
查询、修改、删除数据表中的数据对数据表中的数据进行完整性约束。
具有进行数据完整性约束的能力。
数据约束使用用户账号管理、权限管理提高数据安全性,数据导入/导出操作,数据库、数据表的管理。
具有管理数据库系统对象的能力。
数据库系统对象的管理数据库备份/恢复、分离/附加。
6、理,SQL Server 数据库的安装、配置和管理,能熟练运用 SQL Server 数据库进行信息的采集,存储和处理,并保证数据的安全性。
前导课:Java 程序设计、C#程序设计。
后续课:动态网页设计、WEB 应用程序开发。
1.2 课程基本理念本课程本着“就业导向、能力本位,以学生为主体,多元智力”的学生观,通过“教、学、做”一体化的途径,着重培养学生的数据库分析与设计能力、数据库管理与维护能力、数据库文档的编写能力。
在技能培养的同时,注重培养岗位所需的创新意识、团队合作精神等职业素质,使学生具备良好的数据库应用和开发的职业能力和职业素养。
为动态网页设计、WEB 应用程序开发等后续课程的顺利实施和今后的工作奠定了基础。
1.3 课程设计思路本课程设计的总体思想:在掌握必要理论的基础上,具备充分的实践能力,并应用理论指导进行新的实践和自学能力。
整个课程以工作为导向,项目引导,将整个工作过程分解成若干组成部分,分别融入各个章节中,在每章理论的支持下,采用理论和实践相结合的方式,来完成章节内容的学习。
2课程目标通过职业岗位、工作任务及工作过程的系统化分析,确定本课程。
7、之一。
课程注重学生对于数据库知识的积累与数据库应用技能的提高,通过本课程的学习,学生能够设计、建立、应用和管理数据库,重点培养学生对数据操作以及数据库设计的能力,为Oracle 数据库技术等后续课程的学 习奠定良好的基础。
二、课程教学目标通过本门课程的学习,学生能够根据需求独立设计并开发中小型的数据库系统,能 够使用 SQL Server 进行数据库的创建、使用和维护,能够进行数据完整性控制,利用 SQL 语言对数据进行增、删、改、查等操作,并 进行简单的数据库编程。
培养学生分析问题和解决问题的能力、沟通、协作能力,通过实际开发过程的规范要求促进学生职业素养的提高。
1.知识目标(1)理解数据库中的一些基本概念和术语(2)理解数据库设计的规范和方法(3)掌握数据库、数据表创建、删除等语句的基本格式(4)掌握 SELECT 查询语句的基本格式(5)掌握数据的增加、删除、修改的语句格式(6)理解约束、索引、视图和存储过程等对象的概念和作用(7)理解 SQL 提供的安全性和完整性的机制(8)掌握数据库的备份的类型2.能力目标(1)知道数据库设计的基本步骤(2)能够创建数据库、数据表、添加表。