2数据库原理课程实习

2024-04-30

2数据库原理课程实习(精选6篇)

篇1:2数据库原理课程实习

《数据库原理及技术》实验报告

姓名: 莫鸿斌

学号:201601030137

班级:2016级计算机科学与技术

实验日期: 2018-3-16

一、实验项目

了解SQL Server2012常用组件

二、实验目的

1.掌握SQL Server Management Studio的运用; 2.掌握SQL Server 2012常用组件;

3.如何使用SQL Server Management Studio创建数据库及表。

三、实验内容

1.了解SQL Server2012常用组件;

2.使用SQL Server management studio创建数据库factory,要求将数据库文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自动按5MB增长,将事务日志文件factory_log.LDF存放在E:data目录下,其文件大小按1MB自动增长。3.在数据库factory下创建如下表: 职工表(职工号(int),姓名(char(10)),性别(char(2)),出生日期(datetime),党员否(bit),参加工作时间(datetime),部门号(int)),其中职工号作为主键。部门表(部门号(int),部门名(char(10)),其中部门号作为主键。工资表(职工号(int),发放年份(int),发放月份(int),工资(decimal(6,1))),其中职工号、年份、月份作为主键。

4.建立第三步创建的表之间的参照完整性规则。5.在上述表中输入数据,每个表至少10条记录。6.备份数据库,考走以备下次试验使用。

四、实验环境

安装有SQL Server2008的PC一台。

五、实验步骤及结果

1.了解SQL Server2012常用组件;

2.使用SQL Server management studio创建数据库factory;要求将数据库文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自动按5MB增长,将事务日志文件factory_log.LDF存放在E:data目录下,其文件大小按1MB自动增长。

3.在数据库factory下创建如下表: 职工表(职工号(int),姓名(char(10)),性别(char(2)),出生日期(datetime),党员否(bit),参加工作时间(datetime),部门号(int)),其中职工号作为主键。部门表(部门号(int),部门名(char(10)),其中部门号作为主键。工资表(职工号(int),发放年份(int),发放月份(int),工资(decimal(6,1))),其中职工号、年份、月份作为主键。

4.建立第三步创建的表之间的参照完整性规则。

5.在上述表中输入数据,每个表至少10条记录。

6.备份数据库,考走以备下次试验使用。

六、结论及思考

篇2:2数据库原理课程实习

二 实验目的:熟悉SQL SERVER2008 环境,熟悉查询分析器的使用,能够熟练运用sql命令完成数据库,基本表、主码、外码和其它必要的约束条件的定义。

三 实验内容及要求:(从下面10个题目中选择一个)题目一: 利用sql建立学生信息数据库,并定义以下基本表: 学生(学号,年龄,性别,系号)课程(课号,课名,学分,学时)选课(学号,课号,成绩)

定义主码、外码、和年龄、学分、学分的取值范围。在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

题目二: 利用sql建立图书管理数据库,并定义以下基本表: 图书(书号,书名,价格,出版社)读者(卡号,姓名,年龄,所属单位)借阅(书号,卡号,借阅日期)

定义主码、外码、和年龄、价格的取值范围。在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

题目三: 利用sql建立商品信息数据库,并定义以下基本表: 商品(编号,品名,进价,库存,售价,厂商编号)顾客(卡号,姓名,电话,积分)

厂商(编号,厂址,名称、电话、经理)销售(卡号,商品编号,数量,日期)

定义主码、外码、和价格、积分的取值范围。在表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

题目四: 利用sql建立图书信息数据库,并定义以下基本表: 图书(书号,书名,作者编号,价格,出版社编号)作者(编号,姓名,电话)

出版社(编号,出版社名称,地址)定义主码、外码、和价格的取值范围。在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

题目五: 利用sql建立零件信息数据库,并定义以下基本表: 零件(编号,名称,颜色,生产车间号)车间(编号,名称,人数,主任)产品(编号,名称,车间编号)

使用(产品编号,使用零件编号,个数)

定义主码、外码、和人数、个数的取值范围。在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

题目六: 利用sql建立药品信息数据库,并定义以下基本表: 药品(编号,名称,价格,厂商编号)处方(药品号,数量,医生编号)医生(编号,姓名,科室,职称)

定义主码、外码、和数量、价格的取值范围。在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

题目七: 利用sql建立教材数据库,并定义以下基本表: 学生(学号,年龄,性别,系名)教材(编号,书名,出版社编号,价格)订购(学号,书号,数量)出版社(编号,名称,地址)

定义主码、外码、和价格、数量的取值范围。在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

题目八: 利用sql建立雇员信息数据库,并定义以下基本表: 员工(编号,姓名,性别,年龄,部门编号,年薪)部门(编号,名称,人数,负责人)项目(编号,名称,负责部门)

定义主码、外码、和年龄、学分、学分的取值范围。在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

题目九: 利用sql建立帐户信息数据库,并定义以下基本表: 帐户(编号,姓名,余额,建立日期,储蓄所编号)储蓄所(编号,名称,地址,人数,所属城市)借贷(帐户,借贷类型,金额,日期)

定义主码、外码、和人数、余额的取值范围。在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

题目十: 利用sql建立仓库信息数据库,并定义以下基本表: 仓库(编号,保管员编号,面积)

保管员(编号,姓名,年龄,电话、月薪)商品(编号,品名,仓库编号、数量,单价)定义主码、外码、和年龄、面积的取值范围。在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

篇3:《数据库原理》课程教学思考

数据库技术是应计算机科学技术的发展的需要而产生的,是计算机科学与技术领域中发展最快、应用最广泛的领域之一。经过40多年的发展,该技术已经形成了比较完整的理论体系和非常广泛的应用系统。目前,国内各大高校已将《数据库原理》这门课程列为本科教育的骨干专业课程。

作为计算机科学技术和信息管理类专业的一门核心专业课程--《数据库原理》,其教学主要任务就是要通过课堂教学和课后实践练习,使学生能够较全面的掌握数据库系统的基本概念、基本原理和基本方法,初步掌握数据库的设计方法,并能初步具备用数据库技术解决实际问题的能力。在信息技术飞速发展的今天,能否应用数据库技术解决实际问题,已成为很多用人单位对应聘者提出的新的更高的要求。所以,在这种形势下,对于数据库技术的学习,实质上已经不能仅仅停留于对基础理论的学习上,而需要更多实践和练习,能学以致用。

然而,从目前情况来看,国内有些高校的《数据库原理》课程的教学状况并不那么理想,甚至有些本科院校都没有提供专门的实验室来给学生参加与数据库技术相关的实践操作,以至在这门课程中多以传统的灌输式的理论教学为主,而实践练习少,这样使得学生对于数据库技术的学习太抽象,进行考核前死记硬背的多,灵活应用的少。即使在期末考核中取得高分的那些学生,也不一定能够自如地应用数据库管理系统软件解决实际问题。这些是亟待需解决的问题,《数据库原理》这门课程的教学模式和方法必须彻底打破这种理论脱离实际、眼高手低的局面。

要在有限的教学时间内达到教学的真正效果,对于老师和学生来说都是需要费功夫的一件事情。《数据库原理》是一门集理论、操作、创新于一体的综合性课程,对这门课程的教学需要打破传统的灌输式的、理论填鸭式的方法,寻找新的教学思路、科学的教学手段,在调动学生们的学习兴趣的基础上引导他们逐步走进数据库技术的世界。

2、《数据库原理》课程教学的分析与思路

2.1 培养目标

要明确《数据库原理》课程的培养目标。教师在这个方面应该要能够注意因材施教、按需施教。教师在教学过程中要发挥好导向作用,应综合考虑不同层次学生的理解能力和动手能力,让学生具有自主学习和创新的能力。没有目标的学习只能是盲目的学习,学生的学习动力和兴趣得不到提高,那就只会是依葫芦画瓢,当要用所学知识来解决实际问题时又会觉得无从下手。只有具备了明确的学习目标,学生的学习动力和学习兴趣才可能被调动起来,教学效果才能提高。

2.2 教学内容

《数据库原理》的课程内容牵涉的范围是比较广的,其主要应包括数据库原理、数据库的设计和管理以及数据库应用三方面。而传统的教材编辑往往以理论为主,整本书大篇幅地介绍有关数据库的基本概念,很少有提到实际应用操作上,而实际应用是非常关键的。面对这种情况,教师应在总体上把握,抓住主脉络把学生尽快地引导到学习的主干上来。一旦把基础打好,教师就可以适当举些实例,将所学的内容联系到实际中去解决问题,这样就可以保持知识的连贯性,并且可以加深学生们对所学内容的理解。比如在介绍结构化语言SQL时,对于初学者来说可能觉得其语句繁多、功能繁杂,然而教材大纲要求能够熟练掌握SQL语句的使用,此内容是教学中的一个难点。进行教学时可以选用一个商用的DBMS作为环境,结合具体的应用系统开发实例进行讲解,这样可以避免枯燥无味的知识的罗列。当然,在选择具体的DBMS环境时要根据学生已学的知识程度来定,应选择学生曾经接触过的开发工具来保证教学进度,在讲述过程中有关语言工具的细节不必过多花时间,关键是让学生明白这些开发工具和DBMS是如何结合起来使用的。

2.3 教学方法与手段

在社会对应用型人才越来越需求的今天,《数据库原理》这门课程的教学方法已经不能再套用传统的"纯理论"教学的思路,而应该积极探索更加灵活的方式。在这方面,可以借签国外的优秀典范,比如以爱尔兰高校为例,在教学的过程中除了以研究论文、研究报告、工作总结、毕业设计的方式来督促并检验学生的实际应用能力外,还将学生派驻到各个企业中进行实地练习,给学生定期定量的布置作业和任务。有了明确的学习任务后,学生的学习热情和积极性也就自然而然地提高了。具体的来讲,可以从以下几点着手改革:

1、采用启发式教学策略

学习效果的好与不好与学生的学习兴趣和学习积极性是非常相关的。教师在教学的过程中就需要多动脑筋、多想办法,用多种方式去启发学生的思维,引导学生自己去主动地思考解决问题的方法。

2、改变传统布置作业的方式

传统教学中,一般直接布置书后的题目作为学生的课后作业,而往往这些题目题量不大,其中的理论题很多甚至只需要照搬书本的段落。本身教学就以理论讲授为主再加上课后作业的单调,很容易导致学生学习不主动、缺乏学习兴趣。然而,如果教师能够在所教内容的基础上布置一些实际的应用题目,让学生带着疑点去查阅资料、寻求解决的方法,这样就可以大大调动他们的学习积极性和自觉性。

3、注重习题课和实践上机课

习题课和上机课是检验和巩固学生所学知识的最佳方法。只有通过做题目和上机练习,学生才能看到自己学习中的疏漏,才能有针对性地进行知识的巩固和填补。查漏补缺是复习所学知识的必经之路。这就要求教师本人对所教课程要有全面地把握,这样才能清楚地回答学生所提的问题。所谓"师者,所以传道授业解惑者也"。

4、科学的分组,合理的任务布置

在组织学生进行实践的过程中需要把握技巧。所谓"众人拾柴火焰高",教师在组织学生进行实践的过程中可根据学生自身的特点,科学地进行分组,使得学生在一个团队中进行实践练习,促进他们之间的交流与协作,提高他们的学习积极性。通常可以安排3~5个人为一组,由教师为每个小组选(下转第92页)定一个负责人或者是选举出一个组长,然后教师为每个小组分别布置实践任务,并且预定最迟完成的日期时间及需要提交的材料或报告。教师再按照约定的时间,以小组为单位组织学生开报告会,检查学生的完成情况和作业心得。有了团队,每个团队又有了各自不同的使命,团队成员之间就会形成一种互相帮助、互相促进的氛围,学习效果就会大大提高。

5、尽量提供良好的上机环境

《数据库原理》这门课程的上机环境要求较高,需要有专用的机房来保证数据的安全性。在这一点上国内有许多高校都基本做到了,但还是有部分中小城市的高校,由于各种原因并不能够很好的满足,有的甚至因条件缺乏而没有开设上机实践课程,学生没有实际动手的环境自然会影响到他们的学习兴趣和学习效果。所以,要做好《数据库原理》这门课程的教学工作,使得学生真正能够学有所用,就必须要重视实践这一环节,做好基础设施的建设。

6、采取灵活丰富的教学手段

不同的学校的教学设施具体情况不一样,面对种种客观约束,一方面需要努力改善教学环境,另一方面就是寻找一种合理的教学手段来达到教学目的。比如,可以用幻灯片演示的方式来辅助教学,或者是直接通过投影仪由教师来完成一个简单的数据库应用系统的开发,甚至是播放事先制好的一段实践操作视频等等,这些都可以帮助学生更深入的巩固知识。

7、提供良好的互动交流平台

网络是最方便、最宽敞的信息交流平台。教师在教授课本知识的同时,也要注意在学习方法方面对学生进行引导,可以向学生推荐与课程有关的网站和论坛,甚至可以建立这样的学术交流平台,比如提供有关课程的共享资源区,让大家把自己觉得比较珍贵的资料或实例上传至网络以供其他人使用,又比如可以开设论坛供学生们把自己的想法和理解与别人进行交流等等。

8、改革考核方式

传统的、单一的理论闭卷考试方式并不能很好的检验学生的能力,学生为了期末考试得高分甚至会出现死记硬背的情况。要真正的培养好学生的动手能力和创新能力,改革考核方式是十分必要的。可以把学生们平时任务完成的情况列入最后成绩的计算当中,从多方面来评定学生成绩,制定合理的考核方式和评定方法,这样才能促使学生更好地去把理论结合到实践,才能真正提高他们的个人能力。

3、结束语

对于《数据库原理》这门综合性强的课程,这里着重强调了它的实践环节。提出的一系列的改革思路,来源于平时教学中对于学生学习状况和学习效果的调查与思考。事实证明,传统的灌输式的教学方法已经不能适应当今社会对知识型人才的需要了。对于《数据库原理》这门理论性和实践性都很强的课程来说,需要将理论联系到实际应用,重视实践环节,加强对学生的动手能力、开发能力的培养。

摘要:传统的灌输式的教学模式以理论教学为主而实验练习很少, 导致学生的学习效果不理想。针对这些问题, 提出了一系列的改革思路, 旨在激发学生的学习积极性, 培养他们的创新能力。

关键词:数据库原理,培养,能力

参考文献

[1]王珊, 萨师煊.数据库系统概论 (第四版) [M].北京:高等教育出版社, 2006.5

[2]雷红艳, 邹汉斌.数据库原理课程教学方法改革探讨[J].电脑知识与技术, 2007, 1:1766-1768

篇4:数据库原理核心课程建设研究

【关键词】数据库原理 核心课程 建设研究

前言:

數据库原理核心课程是计算专业中学习的重点与难点,它与各知识的联系性都非常强,并在许多领域都有着一定的适用性。为了能够避免课程内容重复、与技术发展不相符以及理念落后等情况。我们要以课程建设体系的基本内容为主,体现教学群组之间的联系性。

一、数据库原理核心课程构建的基本原则

第一,科学性。数据库原理核心课程的构建体现的是整体性。在研究的基础上,不仅要将各知识点联系在一起,还要通过相应模块的划分加强组织的优化性。核心课程中的内容不能是比较突兀的,应该体现递进性,将知识按照相关顺序传递给学生,以便他们更好的理解。第二,创新性。为了能够使数据库原理核心课程的内容更加新颖,并吸引学生的眼球。我们应该对知识点进行纵向延伸,体现学习内容的新意。第三,实践性。课程建设中更多体现的是理论与实践的结合。课程的内容中应该多加入一些操作演练知识,培养学生的综合能力。第四,可控性。课程的教学状态应该相对透明,教学环节与任务也要具有突出性。这样教师才能够对整个课堂进行把控,体现技术方法的应用。

二、教学内容改革和教材建设

(一)学时分配

学时分配分为理论与实践两个部分。在数据库核心课程的构建中,应该注重分配方式的合理性,体现集中应用性。学时的分配要根据学生的实际情况进行制定,以保障学习效率的提升。一般来讲,理论课与实践课的学时应该是相统一的。理论的学时要略高于上机操作实践。改革后,将原有的实践学时从45增加到60。这样才能够加深学生对知识的理解程度。另外,在内容改革方面,要突出设计的整体性。简单来说,实践与理论要紧密的联系在一起,在操作阶段将理论知识灌输进去,体现理解的广泛性[1]。

(二)教材建设

教材建设包括以下几个方面:第一,要体现一定的广泛性。对学生的普遍使用情况进行调查,以满足他们的实际需求为目标,及时调整教材中的内容。以《数据库系统教材》为主讲,对其他学校的教材内容进行调查,延伸知识点,丰富其内容。第二,要配置专门的习题,将试题库与教学大纲相结合,任课教师可以参照多方面资料,对其中比较重点的部分进行编写,以讲义的方式分发到每位学生的手中。并对知识点进行延伸,扩展学生的视野,扩宽知识面[2]。

三、教学方法与教学手段的科学性

(一)教学方法

数据库原理核心课程的构建还体现在新的教学方式上。第一,对传统的教学环节进行改进。除了要对相应的理论与实践知识进行剖析外,还要将教学内容更加直观的呈现在学生的面前。因此,教师要注重核心结构的应用性,让更多的学生有动手操作的机会。同时,在上课时尽可能的多列举一些实例,将完整的数据原理核心课程贯穿到学习的各个方面,使设计方式更加集中的表达出来。达到用“原理”指导“实践”,用“实践”强化原理的作用[3]。

(二)教学方法的改进

1案例教学

案例教学是一种非常有效的方式。它不仅能够使零散的教学课堂变的比较系统化,还能够体现一定的科学性。在传统的教学模式中,通常都是以“你听我讲”的方式进行。教师与学生之间没有太多的互动,使得学生学习的目的性不强,影响了教学效率的提升。为了使这种情况得到改进,教师可以为学生构建实际性场景,以一个典型的案例为主,从问题的本质出发,在多方面为学生展示出解决的主要途径。首先,设计问题,这也是案例教学的开端。其次,操作的演示。教师演示问题解决的全过程。同时,教师使学生们开动脑筋,进行小组的组内研究。教师提出一个比较相似的案例,令同学们自行讨论,并将讨论的结果呈现到课堂之中。在案例选择时,学生不必按照一定的原则进行。他们可以在课题对比的基础上选择出一个最感兴趣的内容,对实现知识的深化。第二,实验课题目的科学设计。学生可以根据知识的整体把握程度进行分析,如:基础较好的学生可以以“图书管理借阅体系的建立”为主,而程度一般的学生可以选择比较简单的“学生学籍管理系统”。运用现代化授课的一般模式,体现实践与理论相结合的观念。在这种情况下,学生的学习内容被制定,学生也能够对数据原理核心课程有一个基础性把握,知道自己应该了解的方向[4]。

2开放实验环境,实现多媒体教学

第一,教师应该将上机的次数增加,安排学生进行集体上机。在核心课程的构建基础上,应该给予学生更多的空间,让他们对自己所不熟悉的内容进行反复练习。对练习结果进行总结,将问题重新统计出来,对多数学生不懂的问题进行统一讲解,对少数问题进行针对性指导。第二,利用多媒体构建现代化课程。教师可以将授课内容以“PPT”的形式展现出来,也可以用“Flash”动画方式进行操作步骤的演示,加深学生对教材的印象[5]。

结论:综上所述,本文从数据库原理核心课程构建的基本原则出发,分析构建的主要方式。从而得出:除了在教材的改革方面,教师还应该转变教学方式,在方法改进的基础上提升专业性,促进数据库原理核心课程的可持续性发展。

【参考文献】

[1]钱雪忠. “数据库系统原理”精品课程建设的探索与实践[J]. 中国电力教育,2010,31:104-105.

[2]杨鸿雁,耿新青. 数据库系统原理课程群建设与实践[J]. 鞍山师范学院学报,2010,06:73-75.

[3]左国才,刘群,符开耀. 数据库原理与SQL SERVER精品课程建设改革与实践[J]. 河北软件职业技术学院学报,2014,03:42-44.

[4]蒋永国,洪锋,董军宇. 面向系统能力培养的计算机组成原理核心课程建设[J]. 计算机教育,2015,21:3-6.

篇5:数据库原理 课程设计教学大纲

(1)进行需求分析,编写数据字典。(2)设计E-R图。

(3)实现按照科室录入个人的基本资料、工资和扣除金额的数据。(4)计算个人的实际发放工资。

(5)按科室、职业分类统计人数和工资金额。(6)实现分类查询。

(7)能够删除辞职人员的数据。3.库存物资管理 背景资料:

(1)有一个存放商品的仓库,每天都有商品出库和入库。(2)每种商品都有名称、生产厂家、型号、规格等。

(3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。设计要求:

(1)进行需求分析,编写数据字典。(2)设计E-R图。

(3)设计出入库单据的录入。

(4)实现按商品名称、出入库日期的查询。

(5)实现分别按日、月和年对出入库商品数量的统计。

4、学生学籍管理系统 设计内容:

主要的数据表, 学生基本情况数据表,学生成绩数据表,课程表,代码表等。主要功能模块:

(1)实现学生基本情况的录入、修改、删除等基本操作。(2)对学生基本信息提供灵活的查询方式。(3)完成一个班级的学期选课功能。

(4)实现学生成绩的录入、修改、删除等基本操作。(5)能方便的对学生的个学期成绩进行查询。(6)具有成绩统计、排名等功能。

(7)具有留级、休学等特殊情况的处理功能。(8)能输出常用的各种报表。(9)具有数据备份和数据恢复功能。

设计要求

(1)进行需求分析,编写数据字典。(2)设计E-R图。

(3)学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。(4)对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。

5、银行储蓄系统

设计内容:定期存款单,活期存款帐,存款类别代码表等。功能模块

(1)实现储户开户登记。(2)办理定期存款帐。(3)办理定期取款手续。(4)办理活期存款帐(5)办理活期取款手续。(6)实现利息计算。(7)输出明细表。

(8)具有数据备份和数据恢复功能。设计要求

要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。同时要考虑银行系统数据的安全与保密工作。数据要有加密功能。进行需求分析,编写数据字典。设计E-R图。

6、设备管理系统

设计内容:设备明细帐表,设备使用单位代码表,国家标准设备分类表等。

功能模块:

(1)实现设备的录入、删除、修改等基本操作。(2)实现国家标准设备代码的维护。(3)能够对设备进行方便的检索。(4)实现设备折旧计算。(5)能够输出设备分类明细表。(6)具有数据备份和数据恢复功能。设计要求:

进行需求分析,编写数据字典。设计E-R图,具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。

7、医院药品进销存系统

设计内容:药品分类代码表,药品库存表,供货商信息表,采购信息表等。功能模块:

(1)新药品的入库。

(2)过期药品的出库登记、处理记录。(3)药品库存检索。(4)供货商信息检索。(5)药品采购记录管理。(6)药品用药说明信息管理。(7)输出相应的数据报表。

(8)具有数据备份和数据恢复功能。

设计要求:具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。

8、英语学习助手

设计内容:英语分级单词表,常用单词例句表,短文分级表等。功能模块:

(1)实现英语单词的录入、修改、删除等基本操作。

(2)实现常用英语单词例句的录入、修改、删除等基本操作。(3)实现英语单词检索、翻译等。

(4)常用英语单词例句检索。

(5)根据难度随机生成一份单词测试题目。(6)能够检索出短文极其翻译对照表。(7)具有数据备份和数据恢复功能。

设计要求:进行需求分析,编写数据字典。设计E-R图,系统要考虑实用性,尽量实现英汉互译。英语单词和短语可以考虑加上声音。

9、大学生就业咨询系统

设计内容:用人单位基本信息表,专业信息表,地区代码表等 功能模块:

(1)对用人单位的基本信息进行录入、修改、删除等。(2)实现毕业生专业信息的维护。

(3)定时发布用人单位的毕业生需求信息。(4)方便的实现对人才需求信息的检索。(5)对用人单位的级别能够自动进行变更。(6)能够对历年的毕业需求信息进行统计、分析。(7)具有数据备份和数据恢复功能。

设计要求:方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。

10、教务辅助管理系统

设计内容:以陇桥学院为背景,教师基本信息表,课程表,教室资源表等 功能模块:

(1)对上课教师基本信息进行管理。(2)对全院开设的课程进行管理。(3)录入教师基本上课信息。(4)实现自动排课功能。(5)计算工作量

(6)能够进行各种数据统计。(7)能够输出相应的报表。

(8)具有数据备份和数据恢复功能。

设计要求:进行需求分析,编写数据字典。设计E-R图,软件功能主要考虑实用,具体功能模块一定要先进行调研。课程设计的基本要求

(二)时间安排

1、总体安排(小组分工和课题选择等)(0.5天)

2、进行系统的需求调查(1)

3、系统分析(2)

4、系统设计(3)

5、调试程序(2.5天)

6、编写设计报告。(1天)

实验大纲制定人:_常雪琴___,制定日期:实验大纲修订人:__________,修订日期:实验大纲审定人:__________,审定日期:2013年10月15日

****年**月**日

篇6:2数据库原理课程实习

摘要;数据库课程是计算机及其相关专业的重要课程,具有较强的理论性和实践性。通过对该课程采用传统教学模式存在问题的分析,探索数字媒体技术专业背景下的教学改革措施,包括合理规划课程内容,优化课程体系和丰富实验课教学,以达到调动学生的积极性和动手能力,培养应用型人才的目标。

关键词:数据库课程;数字媒体技术;教学模式;实践教学;教学改革

中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2017)07-0141-02

随着信息技术的发展,数据库技术在计算机应用系统中占据越来越重要的地位。我校数字媒体技术专业根据自身的专业需求,已经开设了多年的数据库教学,总结近年来教学中的经验和不足,结合本专业的特点,对该课程进行了一系列的改革,以适应数字媒体行业人才的需要。

1教学现状和存在问题

我院数字媒体技术专业开设移动媒体和游戏开发两个方向,前者侧重网站和移动端应用开发人才的培养,数据库原理与应用课程主要为该方向学生开设,总计64学时,理论和上机各32学时。教学目标是学生理解数据库的基本原理,能够自己或配合团队进行数??库的设计和开发,从而掌握在实际项目中使用数据库的技术。移动媒体方向主要实践教学任务安排如表1所示:

本专业属于非计算机专业,计算机基础课程较少,侧重于应用型课程。同时结合独立学院学生的实际情况,本课程采用中国人民大学的优秀教材《数据库系统概论》,并未参照国外经典教材,授课内容也有所删减,主要包括数据库原理、设计和应用三个部分。三个部分的主要授课内容为:原理部分包括关系数据库基本概念、关系代数、SOL语句、数据库安全性和完整性。设计和应用包括关系数据理论、数据库设计、查询处理和查询优化、数据库恢复技术和并发控制。总结近几年来教学实践过程,存在的问题有以下几个方面:

1)学生计算机基础薄弱,对理论知识兴趣不大。本专业课程围绕数字媒体的应用设置,所以开设的计算机基础课程较少,学生基础知识较薄弱,编程能力不强,因此对于较抽象的原理知识,如:关系代数等内容,学生掌握存在一定难度;对于SQL语句的学习,学生只是照搬书上简单的例子来操作,对原理、设计和应用三个部分没有融会贯通。后续的项目实践中,不能从应用的整体角度进行规划,导致设计的数据库性能较差,实用性较弱。

2)相关课程缺乏联系,学生解决综合问题能力较弱。本专业的教学任务中,网站开发类课程和数据库课程相互独立,尽管第三学年的综合实践课程将两者结合,由于以学生练习为主,课时较少(16学时),较多学生仍旧不能掌握复杂的数据库设计。总结几年的毕业设计情况,网站开发类题目中,较多学生仍然无法解决数据库整体设计及其如何与前端页面交互的问题。

3)缺乏综合应用的实践平台。由于学时的限制,上机实验只是对理论知识的简单实现,与实际应用中的复杂设计相差甚远。同时,机房中数据库平台的部署基本都是单机环境,与现有实际网站系统中大型数据库的部署和使用存在较大差距,难以培养学生的实际项目开发能力。

2改革措施

根据数字媒体技术专业的特点,结合学生的实际情况,针对上述问题,我们坚持“应用性”和“渐进性”原则,对本课程进行了以下几个方面的教学改革:

2.1合理规划课程内容

对数据库原理中较难理解的概念,如;数据模型、关系模式、范式等,我们采用用案例式教学和验证性实验相结合;对数据库设计以团队实现项目的方式讲解,具体如下:

1)项目案例引入教学,实际案例中的用语和理论知识对应讲解。教学中所用到的项目案例由互联网下常见应用模型的提取,如:购物网站设计。用验证性实验加强对该部分基础知识的理解,即授课过程中边学边练。

2)对数据库设计章节,将复杂的实际应用划分为多个简单需求,鼓励学生从中选择单个或几个简单功能进行项目的模拟化设计和开发,然后在此基础上进行功能的扩展。实际执行时,3-5学生组成团队,以合作方式完成需求分析、E-R图、数据库设计、实施和安全性检测整个流程,采取集中演示和答辩方式进行成绩判定。

3)结合数字媒体的实际应用,讲解大型网站的搭建机制,增加学生兴趣的同时,课本中相关知识点与实际应用也有了较好的结合。

2.2优化课程体系

数据库课程在整个课程体系中并不是孤立的,所以其课程设计应该与网站开发等课程设计有机地结合起来。它们侧重点虽然不同,但是之间又有密切联系,让学生及早了解这种联系,十分必要。我们采取以下措施:

1)第二学年开始开展综合实践,内容是将WEB开发课程内容和数据库结合。教师演示项目案例的实际开发流程,学生以团队合作方式,选择自己感兴趣的应用,与传播学和艺术方向学生合作,分别完成技术实现、策划和艺术设计环节。这种方式与公司的项目运作方式相似,能够更好的锻炼不同专业学生之间的沟通能力。综合实践成绩通过学生答辩方式判定。

2)引入对非关系型数据库系统的介绍,这是应对大规模和高并发数据访问Web2.0网站常用的技术。教师介绍大规模网站架构中的数据存储和访问模块,学生分组了解某个相关的设计思想和开源软件。这有助于学生在掌握基本概念基础上进行扩展式自学,减小互联网应用对学生造成的神秘感。这部分内容属于书本外的扩充知识,以学习汇报方式进行考查。

2.3丰富实验课教学

应用能力的培养是数据库教学的主要目标之一,为此我们采取以下方法:

1)提供MySql和SQLServer软件平台,以及智能手机常用的Sqllite,另外提供实际应用中常见的Memcache、MongoDB等分布式系统,学生可自由选择使用。为了更好的模拟实际的网络环境,实验课上选定某个学生设计的数据库为服务器,其他学生对它进行远程访问。

2)增加大规模网站中分布式数据平台的介绍,开阔学生视野的同时,动手搭建MongoDB等开源系统。选择具有代表性的智能手机应用项目,重点训练其中数据库应用和设计部分,以适应移动互联网的发展,提高学生的动手能力和就业竞争力。

3结束语

我们对数据库原理与应用课程的教学改革取得了较好的效果,体现在学生对数据库的基本理论和实践能力得到了提升,能够独立或者合作完成相关毕业设计人数有了显著提升,毕设质量也有了显著提高。

数据库的发展非常迅速,新的信息技术不断更新,这对教师提出了更高的要求。教师不仅掌握原有的理论知识,还要加强自身研究工作,紧跟信息技术的前沿发展,才能更好地激发学生的学习兴趣。

上一篇:(银行行长)工会先进事迹下一篇:高二读书笔记的优秀作文