数据库管理与维护综合实训教学大纲
数据库管理系统实验教学大纲H61050002
数据库管理系统Data Base Management Systems课程编号:H课程类别:通识课适用专业:全校所有非计算机专业学生课程总学时:64学时实验学时:32学时学分:3先修课程:《计算机应用基础》一、任务和目的数据库管理系统是现代信息管理的主要方式,并已成为办公自动化系统、管理信息系统和决策支持系统的核心,同时它与计算机网络技术紧密结合,成为电子商务、电子政务及其他各种现代信息与管理系统的核心。
Visual FoxPro作为一数据库管理系统软件,将数据库和面向对象的概念融于一身,应用前景非常广泛。
通过这门课程的学习使学生掌握基本的数据库技术和数据库应用系统开发技术,培养学生的逻辑思维能力,以及分析问题和解决问题的能力,同时还为学生学习其他计算机课程打好基础。
二、基本要求配合课程教学内容,进行验证性或设计性实验,最终目标为能够用所学知识开发一个较为简单实用的数据库应用程序。
三、考试及成绩评定方法本课程采取期末集中闭卷考试与平时实验作业考查相结合的方法,期末考试成绩占70-80%,平时作业占20-30%。
考试时间为120分钟,卷面分值100分。
在条件成熟情况下将采用上机考试方式。
四、说明五、实验项目数据表《数据库管理系统》课程名称:数据库管理系统课程总时数:64 实验学时数:32 实验室名称:计算中心实验室实验对象:全校非计算机专业学生应开项目数:15说明:1.表中“*”表示为选做实验。
2.实验安排与课程教学同步,有利于对所学知识的理解和掌握,要求学生认真完成。
附表1:实验开设情况表实验室名称:计算中心前湖校区机房大纲制定:周理凤洪春勇大纲审定:陈炼附录1:实验教学内容实验一:项目管理器的应用1.实验目的与要求①掌握项目管理器的使用方法,学会使用项目管理器组织文件。
②掌握使用项目管理器访问各类生成器、设计器及向导的方法。
③掌握应用程序生成器的使用方法。
2.实验内容①启动项目管理器。
②使用项目管理器创建新项目。
《0105052数据库管理与维护实训》课程要求
《数据库管理与维护实训》课程要求1.课程目标在Microsoft公司的.NET平台上,前端使用Visual 2005开发工具,后端使用SQL Server2005数据库,完成一个桌面数据库应用软件项目。
选题面向企业解决一些实际问题,功能完整,运行正常,有应用价值。
要求综合应用数据库技术、程序设计技术,严格按软件工程方法实施整个项目。
建立了较完备和规范的工程文档。
1.1知识目标●掌握数据库应用系统开发的全过程。
●理解数据库的基本概念、体系结构,掌握在实际项目开发中数据库的地位和作用。
●掌握SQL语法,能够在数据库应用项目中利用SQL解决实际问题。
●掌握T-SQL的基本语法,能够在数据库应用项目中利用T-SQL合理设计存贮过程、触发器扥数据库对象,并能使用T-SQL进行并发控制。
●掌握开发数据库应用系统的基本步骤,能使用Microsoft Visual Studio 搭建Windows系统开发的环境。
●掌握的数据控件,能使用sqlconnection对象连接数据库,使用Sqlcommand 对象维护数据库数据,使用DataSet对象和使用DataAdapter对象进行非连接状态的系统开发,使用DataGridView控件显示数据,●掌握.NET体系中报表设计的基本方法,能使水晶报表设计用户报表。
●掌握数据处理的高级应用,掌握中控制事务的方法,掌握 中调用存贮过程的方法●掌握.NET系统部署和打包的方法,能使用Microsoft Visual Studio进行系统部署。
1.2技能目标●能综合运数据库、程序设计等技术。
●熟练VISIO工具进行系统数据库建模和运用软件工程方法。
●能熟练使用SQL、SQL Server Management Studio管理数据库。
●能熟练使用Microsoft Visual Studio 搭建Windows系统开发的环境。
●能使水晶报表设计用户报表。
●能使用Microsoft Visual Studio进行系统部署。
数据库技术课程设计实训大纲(可用)
《数据库技术课程设计》实训教学大纲实训名称:数据库技术课程设计实训课代码:1034012实训周数:1周实训学分:1分适用专业:本课程设计适用于计算机应用技术等专业一、实训教学的性质和任务《数据库技术课程设计》是计算机应用技术等相关专业的专业必修课,是将数据库理论知识转化为实践能力的重要环节,其主要任务是:通过数据库设计操作,加深对数据库理论知识的理解;通过使用具体的SQL Server 2005,了解一种实际的数据库管理系统并掌握其操作技术;通过接触实际应用题目,提高动手能力,提高分析问题的解决问题的能力,并为数据库应用程序的实例开发打下坚实的基础。
二、实训教学的主要内容和基本要求(1)实训教学的主要内容及知识、能力、素质的基本要求;实训题目:可以选择学生成绩管理系统(本书)、学生信息管理系统、图书管理系统三个题目中任意一个题目,也可自行选题实训环境:硬件环境:服务器、客户机连接构成局域网结构软件环境: SQL Server 2005 及相关办公软件第1部分数据库系统规划学生自选由指导教师给定的多个课程设计的题目,进行数据库系统的任务陈述和任务目标制定阶段要求:在实训报告上具体阐明数据库系统的任务和目标。
第2部分数据库系统的需求收集与分析了解数据库系统的实际业务流程和数据流程,制作出数据流程图和业务流程图,形成数据字典(数据流程图、业务流程图和数据字典可选作其一)要求:在实训报告上绘制出数据流程图、业务流程图和数据字典,三者其一。
第3部分数据库应用系统的设计根据对具体业务的了解设计概念模型(E-R图),并将其转换为关系模式。
要求:在实训报告上绘制出E-R图,写出关系模式,还要写出对于数据完整性的设计,即:实体完整性、参照完整性、域完整性。
第4部分数据库系统的实现针对上步完成的关系模式设计表的结构并在sql server2005上实现。
要求:在实训报告上体现表的结构的设计,其中包括:字段名、数据类型、长度、列属性和表约束。
数据库 教学大纲
数据库教学大纲
一、课程概述
本课程旨在教授学生数据库设计和管理的核心概念,以及如何使用SQL语言进行数据操作和管理。
通过本课程的学习,学生将能够了解数据库的基本概念、原理和应用,掌握数据库设计和管理的基本技能。
二、课程目标
1.掌握数据库的基本概念、原理和应用。
2.掌握SQL语言的基本语法和操作方法。
3.能够进行数据库的设计、开发和维护。
4.能够进行数据查询、插入、更新和删除。
5.能够进行数据库的安全管理和优化。
三、课程内容
●数据库概述
●数据库的基本概念和原理
●数据库的发展历程和趋势
SQL语言基础
●SQL语言的基本语法和操作规则
●数据类型、运算符和函数的使用
数据库设计
●数据库设计的原则和方法
●E-R模型的设计和应用
数据库开发
●数据库应用程序的开发流程和工具
●SQL语句的高级应用
数据库维护
●数据库的备份和恢复策略
●数据库的性能优化和维护管理
数据库安全管理
●数据库的安全性控制策略和机制
●数据库的权限管理和审计机制
数据库应用案例分析
●数据库应用系统的设计和实现流程
●常见数据库应用系统的架构和功能介绍
四、课程安排
本课程总计32学时,其中理论授课24学时,实践操作8学时。
具体安排如下:
1.数据库概述(4学时)
2.SQL语言基础(8学时)
3.数据库设计(8学时)
4.数据库开发(4学时)
5.数据库维护(4学时)
6.数据库安全管理(4学时)
7.数据库应用案例分析(4学时)。
数据库课程实践课程教学大纲
毕业要求
指标点
课程教学目标
1.设计/开发解决方案:能够设计针对人工智能领域复杂工程问题的解决方案,设计满足特定需求的软硬件系统、模块或算法流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等多维度协同发展因素。
3-5实现复杂工程问题的解决方案,并能从社会、健康、安全、法律、文化及环境等多维度协同发展因素角度论证方案的可行性,进行模块和系统级优化。
目的:1了解如何登录到另外一台数据库服务器。
任务1:查看其他电脑的服务器名
(1)打开服务管理器,察看你需要登录的数据库服务器的服务器名。
(2)登录服务器
1输入你想要登录的服务器名字。
2使用MySQL身份验证,用户名:sa密码:空。
注意:如该服务器的验证模式为:仅windows则需要更改为:混合模式。
(1)student表的主码:
约束:
–不可为空,且唯一
–性别不能为空且取值范围为{男,女}
–年龄大于16岁
–sdept默认为系
(2)Course表的主码:cno
约束:
–Ccredit取值范围{01,2,3,4,5}
–课程表的每一行的Cno与cpno不可相同
(3)Sc表的主码:cno主码名为PK_SC
数据库系统是数据管理的主流技术,是计算机、人工智能学科的重要分支。数据库技术与数据库系统已经成为计算机信息系统的核心技术和重要基础。
本课程的目标是教授学生数据库管理系统的基本应用技巧和知识点,包括数据库的创建、操作和管理技术,以便他们能够更深入地理解数据库原理。同时,通过学习数据库关键技术,培养学生掌握与数据库相关的技术能力,使他们能够有效地处理业务数据并针对实际应用进行操作。最终目标是帮助学生全面地认识和掌握数据库原理。
《数据库管理与维护实践》实习教学大纲
《数据库管理与维护实践》实习教学大纲课程编号:sa065262英文名称:Database Management and Maintenance Practice实习类型:实践教学课程要求:选修学时/学分:2周/2适用专业:软件工程一、实习性质与任务“数据库管理与维护实践”实习是软件工程专业Web工程与信息系统方向的选修课,是对Oracle数据库进行综合应用和实践训练的实践教学,也是应用Oracle数据库技术从事产品和解决方案开发所必须的实践基础。
教学中侧重对软件开发完整过程的全面实践,强调设计方案及技术手段应用的合理性和先进性。
实习的任务是以企业实际项目为背景,设计开发一个Oracle数据库管理与维护的项目。
要求学生能够运用专业基本原理对复杂工程问题进行分解,并准确定义阶段任务目标;能够运用抽象的思维方法,识别项目中关键问题的本质特征,并通过文献研究、实验模拟等手段加以解决;能够合理组建开发团队并进行角色分工,进行沟通,强调合作,培养学生在团队中的组织、管理、协调、表达、交流、竞争与合作能力。
通过实习,使学生分组协作完成具备一定实用价值和开发规模的实习课题培养学生在Oracle数据库平台上进行软件项目开发的综合实践能力。
二、实习与其他课程或教学环节的联系先修课程:软件工程、Oracle数据库技术、Oracle数据库管理与维护等。
后续课程:毕业设计(论文)。
实习依赖“软件工程”开发项目的流程对项目开发进行管理,依赖“Oracle数据库技术”课程建立Oracle数据库运行环境,建立Oracle数据库管理与维护所需的数据库开发语言,依赖“Oracle数据库管理与维护”建立数据库管理与维护所需要的数据库备份与恢复、性能优化、数据库安全等知识。
本实习所设计的项目为后续毕业设计提供数据库模型基础。
三、实习教学目标1. 能够运用专业基本原理与文献检索对大型的数据库管理与维护项目进行调研、分析,确定系统的功能、性能与运行环境要求,给出系统的总体架构设计、准确定义阶段任务目标、给出详细的功能设计并选择合适的开发语言编码实现,撰写开发文档,培养学生数据库项目的工程化开发能力。
数据库项目实践教学大纲(3篇)
第1篇一、项目背景随着信息技术的飞速发展,数据库技术已成为现代信息管理的基础。
为了提高学生的数据库应用能力,培养适应社会需求的高素质技术人才,特制定本数据库项目实践教学大纲。
二、项目目标1. 使学生掌握数据库的基本概念、原理和设计方法。
2. 培养学生运用数据库技术解决实际问题的能力。
3. 提高学生的团队协作能力和项目管理能力。
4. 培养学生良好的职业道德和敬业精神。
三、项目内容1. 项目需求分析- 了解项目背景和需求- 收集和分析用户需求- 确定项目目标2. 数据库设计- 确定数据库类型(关系型、非关系型等)- 设计数据库逻辑结构(E-R图、ERD图等)- 设计数据库物理结构(索引、分区、存储过程等)3. 数据库实现- 选择合适的数据库管理系统(如MySQL、Oracle、SQL Server等)- 创建数据库和表- 编写SQL语句进行数据操作(插入、删除、更新、查询等)- 实现存储过程和触发器4. 系统开发- 选择合适的开发工具(如Java、C、Python等)- 实现用户界面- 编写业务逻辑代码- 实现系统功能5. 系统测试- 单元测试:对模块进行测试,确保其功能正确- 集成测试:对整个系统进行测试,确保各模块之间协调工作- 系统测试:对系统进行全面的测试,确保其稳定性和可靠性6. 系统部署与维护- 部署系统到服务器- 定期进行数据备份和恢复- 检查系统性能,优化数据库和应用程序四、实践教学安排1. 实践教学时间:整个学期,共计16周。
2. 实践教学地点:计算机实验室、网络实验室。
3. 实践教学方式:- 讲座:讲解数据库理论知识,介绍项目需求。
- 讲练结合:讲解数据库设计方法,指导学生进行数据库设计。
- 实践操作:学生分组进行数据库项目开发,教师进行指导和答疑。
- 案例分析:分析实际数据库项目,让学生了解项目实施过程。
4. 实践教学考核:- 考核方式:平时成绩(40%)+项目报告(30%)+项目答辩(30%)。
数据库实验教学大纲
数据库实验教学大纲数据库实验教学大纲引言:数据库是计算机科学中非常重要的一门基础课程,它涉及到数据组织、存储、检索和管理等方面的知识。
为了更好地教授数据库实验课程,制定一份合理的数据库实验教学大纲是必不可少的。
本文将探讨数据库实验教学大纲的设计原则、内容和实施方式,以期提升学生的实践能力和综合素质。
一、设计原则1. 系统性原则:数据库实验教学大纲应该具有系统性,从浅入深地引导学生掌握数据库的基本概念、原理和技术,并逐步提高他们的实践能力。
2. 实用性原则:数据库实验教学大纲应该注重实用性,紧密结合实际应用场景,引导学生解决实际问题,培养他们的实际操作能力。
3. 创新性原则:数据库实验教学大纲应该具有创新性,引导学生进行创新性实验设计,培养他们的创新思维和问题解决能力。
二、内容设置1. 实验目标:明确数据库实验的目标,如培养学生的数据建模能力、数据库设计能力、SQL编程能力等。
2. 实验内容:根据实验目标,确定实验的具体内容,包括数据库的基本概念、关系模型、SQL语言、数据库设计等方面。
3. 实验步骤:详细描述每个实验的步骤和要求,包括实验环境的搭建、实验数据的准备、实验过程的操作等。
4. 实验案例:提供一些实际应用场景的实验案例,让学生在实践中学习和掌握数据库的应用技巧和方法。
5. 实验报告:要求学生撰写实验报告,包括实验目的、实验过程、实验结果和分析等内容,培养他们的实验记录和科学写作能力。
三、实施方式1. 实验环境:提供适合的实验环境,包括数据库管理系统的安装和配置、实验数据的准备等,确保学生能够顺利进行实验。
2. 实验指导:为每个实验提供详细的实验指导,包括实验目标、实验内容、实验步骤和实验要求等,引导学生完成实验。
3. 实验讨论:组织实验讨论,让学生分享实验心得和问题,促进学生之间的交流和合作,提高他们的问题解决能力。
4. 实验评估:对学生的实验报告进行评估,根据实验报告的质量和实验结果的准确性等方面进行评分,激励学生积极参与实验。
《数据库综合训练》实践环节教学大纲
《数据库综合训练》实践环节教学大纲一、课程概况二、实践教学内容安排一览表三、考核方式及要求由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。
课程设计结束时,要求学生写出课程设计报告,可运行的软件系统(包括源程序)。
成绩评定实行优、良、中、及格和不及格五个等级。
即:优秀—90~100分;良好—80~89分;中等—70~79分;及格—60~69分;不及格-60分以下。
四、推荐教材及教学参考书《数据库开发综合训练教程》曾棕根主编、高等教育出版社、2008、ISBN: 9787040231786。
五、实践教学中应注意的问题⒈选题原则课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成小型数据库应用系统的设计与实现。
学生自由结组,一般4-6人。
⒉选题要求指导教师规定设计课题,每个课题都有相应的要求或说明,鼓励教师采用实际课题。
各课题的难易度有一定的差异,因此,参加课程设计的学生首先要了解设计的任务,仔细阅读各个课题的设计要求,然后根据自己的基础和能力情况选择其中一题,或者由指导教师指定。
一般来说,选择课题应以在规定的时间内能完成,并能得到应有的锻炼为原则。
若学生对课题表以外的相关课题较感兴趣,希望选作课程设计的课题时,应征得指导教师的认可。
3. 课程设计报告要求课程设计的设计报告是学生对本次课程设计的全面总结,应该反映每个设计阶段的设计思路和设计内容。
该设计报告,应作为整个课程设计评分的书面依据和存档材料。
字迹及图形要清楚,工整,规范。
内容及要求如下:⑴设计任务、要求及所用软件环境或工具介绍。
⑵课程设计内容中要求的设计结果。
⑶总结(每个小组成员都要写,针对每个人单独评分,写出自己完成任务总结及遇到问题说明)。
数据库技术实践教学大纲(软件工程系提供)
《数据库技术》实践教学大纲一、实践课性质、目的和任务本实践课程是《SQL Server数据库技术》课程非常重要的组成部分,通过该实践课程培养学生的利用相关知识进行简单数据库设计和逻辑建模能力,要求学生能够利用SQL SERVER数据库管理系统进行数据库建立,管理和维护,培养应用SQL语言进行数据查询和统计等数据库应用能力,培养学生数据库应用系统开发基本能力。
二、实践形式和实践环境要求1.实践形式:课内实验和课程设计2.实践环境:安装好SQL Server 2000 的计算机三、实践总学时和实践资料实践总学时为48学时,采用自编实验指导书四、考核与成绩评定本实践课程考核由各分阶段实验报告、课程设计两大部分组成。
建议各分阶段实验报告占总成绩的50%,课程设计占总成绩的50%。
五、实践任务与学时分配实验一 SQL SERVER 2000的安装(一)实验目的与要求:1、掌握SQL SERVER服务器的安装2、了解SQL SERVER 2000 的组件3、掌握服务器注册4.掌握企业管理器和查询分析器的基本使用方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.安装SQL SERVER 2000。
根据软件环境,选择一个合适版本2.利用企业管理器访问系统自带的pubs数据库3.熟悉SQL SERVER 2000各工具,尤其是联机文档4.熟悉数据库各对象实验二创建数据库和表(一)实验目的与要求:1、学会在企业管理器中创建数据库和表2、学会在查询分析器中用SQL 语言创建数据库和表3、了解SQL SERVER 的基本数据类型(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.创建“教学管理数据库”:2. 创建学生表(学号,姓名,性别,年龄,出生日期,系),系表(系名,系主任,系办电话),教师表(教师编号,姓名,性别,职称,联系电话),课程表(课程号,课程名,学时),选课表(学号,课程号,考试成绩,平时成绩)实验三表的基本操作(一)实验目的与要求:1、学会在企业管理器中对表进行插入,删除和修改数据操作2、学会使用SQL语句对表进行插入,修改和删除数据操作3.了解 SQL语句对表数据操作的灵活操作功能(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.实验指导老师演示使用企业管理器和查询分析器对数据进行更新2.要求学生使用企业管理器和SQL语句向各个表添加5-10行记录实验四表的基本操作(一)实验目的与要求:1.掌握SELECT语句的基本语法2.掌握子查询的表示3.掌握连接查询的表示4.掌握SELECT语句的聚合函数的作用和使用方法5.掌握SELECT语句的GROUP BY和ORDER BY子句的作用和使用方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.查询出成绩不及格和成绩超过90的学生2.查询出姓李的学生的成绩3.在选课表中计算出最终成绩4.查询每门课程最高分和最低分之间的差距5.查询出每个人的年龄6.查出与“杨国润”老师在同一时间上课的老师姓名(子查询)7.查出与学号为“00000002”的学生选修课有一门相同的学生的姓名(多层子查询)8.查出开课最多的系(先查出每个系开课的门数,并保存到新表或临时表中,再用新表与Department 连接查询)实验五数据完整性(一)实验目的与要求:1.掌握约束的定义及其删除方法2.掌握规则的创建,使用和删除方法3.掌握默认对象的创建,使用和删除方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:在“教学管理数据库”学生表增加约束:为姓名添加惟一约束,约束名UK—XYMY;性别添加CHECK 约束,约束名为CK-XIB,要求性别只能取‘男’或‘女’;为出生日期添加约束,要求出生日期大于1986-01-01实验六索引的应用(一)实验目的与要求:1.掌握创建索引的命令2.掌握使用企业管理器创建索引的方法3.掌握使用索引向导创建索引的方法4.掌握查看索引的系统存储过程的方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.为选课表的‘成绩’字段创建非聚集索引,名称为KC-INDEX2.使用系统存储过程查看选课表的索引信息3.练习删除索引命令实验七存储过程与触发器的应用(一)实验目的与要求:1.掌握创建存储过程的方法与步骤2.掌握存储过程的使用方法3.掌握出发器的使用方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.创建含输入参数的存储过程:查看任一个系的学生名单2.创建一存储过程:查看任一个学生的所有课程成绩3.创建触发器:当在学生表中添加学生时,自动在选棵表为学生添加三门必修课记录实验八 Transact-sql程序(一)实验目的与要求:1.掌握程序中批处理,脚本和注释的基本概念和使用方法2.掌握程序中的事务的基本语句的使用3.掌握程序中的流程控制(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.编写一段程序脚本实现:按出生年份分组,分别显示不同年份出生的学生的学号,姓名,性别2.编写程序实现:求2-100之间的所有素数实验九 SQL SERVER的管理(一)实验目的与要求:1.了解SQL SERVER 的安全机制2.了解登陆帐户的创建,查看,禁止,删除方法3.了解数据库用户的创建,修改,删除方法4.了解数据库用户权限设置方法5.了解数据库角色的创建,删除方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.创建登录账号YGKQAND,并在企业管理器下查看2.禁止账号YGKQAND登录,然后恢复3.创建角色SNO,使其具有查询所有表的权限4.创建用户SN,设置为角色SNO实验十SQL SERVER的管理(一)实验目的与要求:1.掌握备份和还原的几种方式2.掌握SQL SERVER 的备份和还原的操作方法(二)参考学时:4(三)实验环境:数据库技术实验室(四)实验过程要求:1.为“教学管理”数据库进行备份2.将数据库备份恢复实验十二数据库与开发工具的协同使用(一)实验目的与要求:1.掌握在VB中使用ADO访问数据库2.掌握在VB中使用ODBC访问数据库3.掌握使用VB开发数据库应用程序的方法(二)参考学时:8(三)实验环境:数据库技术实验室(四)实验过程要求:开发一个教学管理系统,该系统具有以下模块:(1)学生成绩录入模块,该模块完成学生考试成绩录入(2)学生信息查询模块,该模块完成学生信息查询。
数据库管理与维护实训指导书(新格式)
《数据库管理与维护实训》指导书课程类别: 专业必修课适用对象:计算机应用专业独立实践学时:27学时一、实训内容及要求(一)实训内容:在SQL Server2005环境下,通过一个数据库系统的具体实现让学生掌握中型数据库系统的设计以及管理的基本方法。
具体包括:表结构设计数据维护查询操作规则的创建和维护约束的创建和维护存储过程的创建和维护触发器的创建和维护备份实施(二)实训要求如下:学生两人一组,题目自选(难度系数为1),也可以参考教材案例(难度系数0.75)。
(参考选题见指导书第六部分)要求:1、实训项目选择的系统最好将实体数量规模控制在3-5个,系统设计部分要求包含下列内容:1)系统主要功能描述;2)数据字典;3)E-R图;4)关系模式;(不要求!)5)物理表结构;6)表关系结构图。
2、数据库基本表不少于3个,每个表中的测试记录不少于10条;3、练习必须涵盖(一)中的所有实训内容,具体要求如下:1)创建一个涉及2个表的查询操作;2)创建一个规则,并进行验证;3)创建一个约束并进行验证;4)创建一个存储过程并进行验证;5)创建一个触发器并进行验证;6)创建一个登录帐户,赋予其修改表结构的权限,并进行验证;7)进行数据库完全备份,并进行还原.(三)需提交资料实训结束时,学生需要提供完整的实训报告(电子版和纸质页)以及完整代码。
其中,电子版每组提交一份,纸质版每人一份。
二、实训过程(含步骤)(一)表结构设计:要求使用T-SQL命令完成数据库和表结构的创建,命令提示如下:1、创建数据库:创建Test数据库,该数据库的主数据文件逻辑名称为Test_data,物理文件名为Test.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Test_log,物理文件名为Test.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。
程序清单如下:CREATE DATABASE testON PRIMARY( NAME = 'test',FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL\data\test.mdf', SIZE=10240KB,MAXSIZE = UNLIMITED,FILEGROWTH = 10%)LOG ON ( NAME='test_log',FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL\data\test_log.ldf',SIZE=1024KB,MAXSIZE = 5120KB,FILEGROWTH = 1024KB )GO2、创建表及外键约束:在分销系统数据库中创建客户资料表、销售订单表和销售订单明细表,并建立外键约束。
上期信管专业数据库管理与维护课程实训方案精品文档
软件学院2012-2013 学年上期计算机信管专业数据库管理与维护课程实训方案一、指导思想1 、如今无论是企业单位还是事业单位都把信息视一种宝贵的资源。
企业之间的竞争很大成分上是信息资源的竞争,谁最快掌握了最新、最准确的信息,谁的成功率就要高得多。
2 、根据我院计算机信息管理专业人才培养方案和教学计划,采集信息,整理信息,管理信息是计算机信息管理专业学生必须掌握的知识和技能,而其核心技术是数据库技术,数据库管理与维护课程进行为期一周(30 学时)的综合实训,旨在增强学生对数据库相关设计与操作的实际动手能力,把理论知识转化为实践技能。
二、实训对象2011 级信息管理2、3 班;三、实训方式本次实训以小组为单位,每个小组由1-3 人组成。
本次实训侧重于SQLSERVER2005 的内容,同时强调信息的分析和数据库的设计与实现。
四、实训日程安排第一阶段:实训期2013-1-13 :启动实训2013-1-13 ——2013-1-16 :作品设计制作第二阶段:答辩期2013-1-16 ——2013-1-17 :作品评估期五、指导教师安排1.指导教师指导方式:每个班至少专门安排 1 个专业教师全程指导。
2.实训组领导:陈长亮3.指导教师:邓中波、康开锋、曾鹏、唐礼飞4.答辩教师: 邓中波、康开锋、曾鹏、唐礼飞六、实训内容及其要求用SQL Server 实现一个管理信息系统的数据库设计1、数据库的概念设计和逻辑设计(使用工具Power Designer Trial 11 或Powerdesigner 9.5 版本中文版)(1)需求调查写出系统的需求分析(2)简单绘制业务流程(3)要求掌握对管理信息系统进行需求分析,绘制E-R图的方法(4)根据E-R图设计表(要求标明关键字),并标明表与表之间的关系——即物理数据模型2、可供选择的系统名称(1)图书借阅系统(2)采购系统(3)酒店客房管理系统3、内容具体的要求(1)建立三张以上的用户表,表之间有一定联系,以保证参照完整性。
数据库原理与技术教学及实训教学大纲
《数据库原理与技术》教学大纲课程名称:数据库原理与技术/Principles and Techniques of Database课程类别:专业基础课课程类型:必修学时:64 学分:4适用专业:数字媒体技术一、课程的性质与教学目的《数据库原理与技术》是数字媒体技术专业的一门专业基础必修课,是数据库基本原理和数据库维护技能、编程开发技术的相结合一门课程。
本课程以《计算机文化基础》、《程序设计基础》为先导课程;本课程将以MS SQL Server 2008R2数据库产品为例展开数据库基本原理和维护技能、编程技术方面的教学,且侧重于后者技能与技术方面。
通过本课程的教学,应使学生达到下列要求:1. 理论、知识方面(1) 了解数据与数据库系统(概念、三要素、分类、功能、组成);(2) 了解数据库C/S与B/S应用结构;(3) 理解关系及关系运算;(4) 掌握实体-联系模型和数据完整性。
2. 技能、技术方面(1) 熟练掌握➢SSMS操作技能:创建、修改和删除数据库、表(包括完整性约束定义)、视图、增删改查数据;➢T-SQL编程技术:创建(create)和删除(drop)数据库(database),创建和删除(包括完整性约束定义)数据表(table),增删改查(insert,delete,update,select)数据,创建、修改和删除视图(view),创建、修改和删除存储过程(procedure),数据操作的事务控制;(2) 掌握➢T-SQL编程技术基础:数据类型、常量、变量、常用函数、表达式;➢T-SQL编程技术:普通索引(index)、自定义函数(function)、密码数据加解密,对称密钥数据加解密,存储过程等编程性的加密保护;➢SSMS操作技能:数据库附加分离、导入导出、备份还原、自动备份,设置登录账户、数据库用户、角色和访问权限。
➢掌握登录密码Hash保护;(3) 了解:➢了解SQL Server全文索引、分区存储、服务主密钥、数据库主密钥、透明数据加密。
数据库管理与维护实训
*************************** 珠海影院 (赠票) --------------------------电影名:蜘蛛人3 时间: 16-00 17-45 座位号:5-6 姓名: 张三 ***************************
*************************** 珠海影院 (学生) --------------------------电影名:功夫 时间: 10-00 11-45 座位号:4-6 价格: 30 ***************************
课程要求-技术
项目的创新性、先进性、实用性及其完整性。 遵循各类编写规范 数据库方面
数据库设计合理 建立数据库对象:表、视图、索引、约束、存贮过程、触发器等 建立数据库安全体系
前端开发工具
界面合理、美观 尽可能多设计:综合报表、综合查询 使用图片
五、学习途径
自学为主(新技术、控件等) 模仿项目代码、教师解决问题 代码编写:使用现有控件
谢谢!
数据库管理与维护实训
内容提纲
一、本实训课程的目标 二、课程安排 三、课程考核 四、课程要求 五、项目选型 六、学习途径 七、DEMO-主要技术讲解
一、本实训课程的目标
1. 完成一个桌面数据库应用软件项目( Visual Studio 2005 + SQL Server2005数据库) 2. 了解按软件工程方法实施整个项目的过程,并建立了较完备和规范 的工程文档
2
3
4
5
三、课程考核
(1)学生需要认真地完成实训的有关任务,提交软件项 目源代码、软件工程文档,参加实训答辩。 (2)实训成绩的评定,采用答辩和文档查阅两种形式进 行;综合考虑学生的实训态度、专业技能、工程文档、合 作精神、表达能力等方面进行综合评分,以优、良、中、 及格、不及格五级记分制记载。 (3)实训考核不及格者,必须利用假期完善自己的实训 项目或重做项目,并在下学期期初接受考核。 (4)个人成绩评定:小组成绩 +- 个人贡献 (5)加分点:系统层次、先进技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库管理与维护综合实训》教学大纲
课程编码课程时数25
适用专业计算机应用技术及软件技术授课对象大二或大三
一、综合实训课程(实训)的性质、目的和任务
《数据库管理与维护综合实训》课程是一门综合性的实践课程。
该课程通过一个实际的项目需求,让学生从SQL Server 2005的安装开始学习,直至该数据库管理系统的配置和管理。
从而让学生在实践中从整体上掌握SQL Server 2005的应用技术。
本课程的任务为掌握 SQL Server 2005 中的服务器端各种配置方法、数据库安全性管理、对不同备份的数据库恢复、自动化管理、监视和维护 SQL Server 2005 、性能调整与优化等相关的数据库管理方面的技术并可以独立解决一些随机故障。
二、课程教学内容和基本要求
1、项目名称
校友录管理系统
2、工作任务分析
任务1:项目理解
任务2:技术预研
任务3:需求分析
任务4:概要设计
任务5:数据库设计
任务6:功能脚本实现
任务7:功能测试
任务8:实训总结
3、实训内容(项目指导细则)
三、考核标准
四、教材及主要教学参考书SQL server 2005联机丛书。