《Visual foxpro数据库设计》教学总结

时间:2019-05-12 07:02:25下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《《Visual foxpro数据库设计》教学总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《《Visual foxpro数据库设计》教学总结》。

第一篇:《Visual foxpro数据库设计》教学总结

《Visual foxpro数据库设计》教学总结

在这一个学期里,我在思想上严于律己,热爱党的教育事业。一学期来,我还积极参加各类政治业务学习,努力提高自己的政治水平和业务水平。服从学校的工作安排,配合领导和老师们做好校内外的各项工作。

本学期我担任了07级会计电算化专业的Visual foxpro 程序设计教程的教学工作以及担任07物流管理班的班主任。一学期来,我自始至终以认真、严谨的治学态度,勤恳、坚持不懈的精神从事教学工作。作为计算机教师,我能认真制定计划,注重教学理论,认真备课和教学,积极参加教研组活动和备课组活动,上好每一节课,并能经常听各位优秀老师的课,从中吸取教学经验,取长补短,提高自己的教学的业务水平。按照新课标要求进行施教,让学生掌握好计算机知识。还注意以德为本,结合现实生活中的现象层层善诱,多方面、多角度去培养学生的计算机能力。

在不断探索教育教学规律的过程中,积累了一些认识和看法,感受最深的是以下几点:

一、加强学习,努力提高自身素质:

一学期来,我认真备课、上课、听课、评课,及时批改作业、讲评作业,做好教学上的每个基本步骤。从不打没把握的仗,上课之前我一定会参考各种资料备好课,联系学生实际写好教案,设计好教法,准备好需要的教具,这样上课才能得心应手,学生也能听得清楚明白。上完课后,我会及时对该课教学过程作出总结、分析,布置作业巩固学生所学的知识,认真批改、讲评。除此,教务处和我们教研组组织的听课、评课,我都积极参加,并做好笔记以及积极参加教师培训。在听课、评课、培训过程中,我受益不浅。

二、明确教学目的及教学内容、贯彻教学过程:

在《Visual foxpro数据库设计》的授课过程中注重理论知识与实践相结合,并结合不同课程学习的特点引入相关课内、外实例分析上机操作方法,重在指导学生把握操作的要领,通过演示、讲解、练习、问答的方式组织课堂教学,目的在于引导学生培养综合应用能力,旨在方法传授,让学生掌握理论知识指导实践操作。并在教学过程中按照计算机考级要求让学生模拟操作,熟悉操作环境,提高应考能力。另外,在担任班主任的工作中,班级各项工作都顺利开展,班级各方面都比较正常,基本达到预期的目的。下面是我对这个学期班主任工作的一些总结与体会。

第一、保证班主任工作的质与量。在这个学期里我认真按照班主任工作手册去完成班级的管理工作,在保证量足的基础上大力提高管理效果,让整个班都向着一个良好的方向发展。本学期本班整体进步了,宿舍卫生、纪律,课室卫生、纪律等各项日常评分都有很大的提高。

第二、多方面了解掌握学生情况,找出教育学生的不同的切入点。这个学期,与学生的谈心时间多了,与科任老师的沟通也多了,让学生,老师,班主任和家长都尽可能了解本班的具体情况和个别学生的不同情况,在了解的基础上实行多方面多角度去教育,互相弥补,互相促进,从而达到共同教育的目的,效果还不错。

第三、大力加强班干部的培训。在后半个学期,除了坚持每月两次的班干部会议外,还开展了每周一次的班干部培训。尽量树起班干部的形象和能力。对不称职的班干部实行交流,提点甚至撤消,对于有能力的同学加以引导引进到班干部的队伍。

第四、大力加强专业教育,树学习标兵,为学生作品展示提供时间和平台。学生的天职是学习,所以这个学期工作思路计划中的一个重点是要求学生尽快确定专业方向。只要学风好了,加大力度将学生引导到学习上那么其他的班级管理工作也事半功倍了。

第五、认真抓好班级各项活动,提高班级凝聚力。一个班集体凝聚力往往在各类型的集体活动中体现出来,所以对于本班的集体活动,我都十分重视,特别是全校性的班际比赛活动,更是加强训练,做好充分的准备,在这个准备的过程中渗透管理、交流和培养集体荣誉感,从而让班风向一个健康良好的方向发展。

第六、加强后进生的管理工作。对于个别学习不认真,违反纪律较多的学生,加大谈心交流的力度,以朋友的角度去引导他们,因为只有让学生接受你那他才会接受你的教育和影响。

班主任工作是一个系统的、长期的、延续的工程,我们必须摆正良好的心态,用高度的责任心从艰苦繁锁的日常工作中寻求欣慰和成功的快乐。高职学生需要更多的关爱、沟通、引导和鼓励,学生的成长、班级的进步离不开班主任的辛勤劳动和付出,我一定会不断学习和总结,结合学生的实际情况,结合家长的需要,结合社会的需求把本班级带好,做好本职工作。

一份耕耘,一份收获,教学工作苦乐相伴。在以后的教学工作中,我要不断总结经验,力求提高自己的教学水平,还要多下功夫加强对个别差生的辅导,相信一切问题都会迎刃而解,我也相信有耕耘总会有收获!

第二篇:数据库课题设计总结

数据库课题设计心得

——计科系03本(3):黄胡康

经过近2个月的时间,总算是做好了成绩管理系统,自从确定了课题设计的题目后——学生成绩管理系统,便开始了准备工作。从刚开始写成绩管理的需求分析、画数据流图、概要设计说明书以及数据库字典。在把这些准备工作都做好了后,便开始了设计页面与编程。说实话,刚开始觉得什么都不会写,尤其是VB,因为VB已经学了一年多了,再说学VB那个时候又没怎么学懂,基本的格式代码都已经忘的差不多了。还得重新学VB

在整个设计过程中,通过各种渠道获取资料。利用周末去大的书店查资料,把重要的东西记录下来,也去图书馆借了一些相关的参考资料,同时还充分利用网上资源查一些资料。最后再综合这些资料,结合VB、Access与SQL进行具体的操作。也可以说这是我第一次从开始设计到编程到最后完成自己独立完成。在这过程中也遇到了很多难题,比如说,按学生的学号或名称来查询学生的成绩时,就遇到了很多困难,先是怎样把几个表连接起来,再怎样用DataGrid把一个学生的多条记录显示出来,怎样求平均成绩等等。通过查资料,仔细思考,把这些问题都解决了。但是,最后调试程序时,又发现程序缺少参照完整性,又重新回过去重写代码,可是写了很久就是不能正常的运行,至少考虑了几个小时,最后才发现代码缺少了一部分条件,添加上后就可以正常运行了。第一次感受到了郁闷了半天后的喜悦心情。

从做课题设计的过程中,我的体会挺多的。只要有信心与耐心,没有做不到的事情。因为在这个过程中写代码与调试的过程中确实需要耐心与信心,否则就不可能写完整。我也知道该课题还存在很多的漏洞,也不是很完整。比如还应该添加上系科管理,班级管理等。由于时间的原因,也不能使之更完整。如果确实要给自己一个分数,我也不能给自己一个确切的多少分,但是我已经尽我的努力写的了,同时我自己也在这个过程中也学到了很多知识。其实这已经使我很满足了。分数也不能代表什么,我认为自己真正的学到了东西才是最重要的。

第三篇:数据库设计知识点总结

数据库设计 概念

1.1 描述

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。

1.2 数据库设计包含四部分

<1>需求分析 <2>概念结构设计 <3>逻辑结构设计 <4>物理结构设计

1.3 数据库设计的原则

<1>明白自己的系统为OLTP系统还是OLAP系统 <2>降低对数据库功能的依赖 <3>严格遵从数据库三范式 <4>适当的考虑数据分块

<5>尽量保证记录的唯一标识存在 概念结构设计

2.1 E--R图设计

E--R图分为局部E--R图和全局E--R图 E--R模型基本符号 实体的表示:长方形

联系的表示:菱形,如1:

1、1:n(m:1)、(m:n)属性的表示:椭圆形

2.2 确定实体与属性的原则:

<1>能作为属性的尽量作为属性而不要划为实体

<2>作为属性的数据元素与实体之间的联系只能是1:n的联系 <3>作为属性的数据项不能再用其他属性加以描述,也不能与其他实体或属性发生联系。逻辑结构设计

3.1 概念

是将基本E--R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构的过程。

3.2 逻辑结构设计的过程分为

<1>将概念结构转换为现有DBMS支持的关系、网状或层次模型中的某一种数据模型 <2>从功能和性能要求上对转换的模型进行评价,看它是否满足用户要求 <3>对数据模型进行优化

3.3 逻辑结构设计的原则

<1>一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关系的键; <2>一个联系转换为一个关系模式,与该联系相连的每个实体型的键以及联系的属性都转换为关系的属性。配置数据库连接

4.1 步骤

1.打开powerdesigner,依次点击:database--connect 2.点击connect,打开对话窗口: 3.然后点击Configuer按钮,弹出数据源配置Configuer Data Connections对话框:

4.把页签切换到第三个Connetion Profiles页签中,如果连接存在,选中就行,如果不存在,点击add Data Source数据库图标进行新增,弹出Connection Profile Definition对话框 此对话框中需要输入以下信息

Connection profile name: 输入数据库连接文件名,它会自动加上后缀名.dcp;

Directory:数据库连接文件存放路径;可以任意;

Connetction type: 选择JDBC;

DBMS type : 数据库类型选择Oracle;

Server name: 服务器名称;也相当于对应PL/SQL登陆页面的数据库;

Database name: 数据库名字;

User name: 登陆数据库名字;

Password: 密码

JDBC Driver class: 驱动类;只要下拉框选择就行;

JDBC Driver Jar URL: 访问的服务器路径

JDBC connection files: 驱动包;需要指向ojdbc14.jar或者其他驱动的包的按钮路径;

5.点击Test Connection 按钮进行连接测试;

测试连接是否成功;成功会弹出成功或者失败消息框,测试成功后。点击确定按钮,返回数据源配置Configuer Data Connections对话框,列表中就会多出一个.dcp文件,点击确定即可。导出数据库

5.1 步骤

导出数据库表方法如下:

1.启动PowerDesigner

2.菜单:File->Reverse Engineer->Database 出来New Physical Data Model对话框,DBMS选择ORACLE Version 10g 选项,其他可以选择默认值,点击“确定”按钮,弹出Database Reverse Engineering Options对话框:

3.然后在下拉框中选择我们之前建立的数据源文件,并再次输入数据库User ID和password,点击Connection即可连接至数据库,并得取所有的数据库对象,在此我们选择所有的Table。

PowerDesigner 6.1 描述

Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的数据库设计软件,例如PowerBuilder,Delphi,VB等相配合使缩短开发时间和使系统设计更优化。

power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。导入数据库

7.1 方法

将视图切换到physical模型下,连接数据库:单击databasedatabase connection,弹出下面窗口,进行数据库的连接。

链接完成后单击toolsforward engineerschema generate,将弹出下面的窗口,单击generate,即可将物理模型导入数据库。实体

8.1 实体间的关系

实体间的三种关系:

1.标识关系(identifying relationship);

2.多对多关系(many-to-many relationship);

3.非标识关系(non-identifying relationship)。

标识关系是指把实体1中的主键作为实体2中的外键,且作为实体2的主键,非标识关系是指把实体1中的主键作为实体2中的外键,但不作为实体2的主键,8.2 概念

Erwin中的实体有两种:独立实体和依赖实体。实体被指定作为独立实体,或依赖实体,取决于其键的获得方式。独立实体由方角盒来指定,独立实体不依赖于模型中任何其它实体来标识;依赖实体被指定为圆角盒,依赖实体依存于模型中的其它实体,修改实体名

8.3 修改实体名称

方法一:单击实体名,按F2键可 以对实体名称进行修改;

方法二:右键单击欲进行修改的实体,选择Entity Properties;

8.4 方法三:双击实体修改。列的增删

方法一:右键单击所选实体Ñ≡馎tiue,在弹出的trbts窗口中添加É境蛐薷氖粜裕?方法二:单击所选实体,按tb键也可以进行添加,删除或修改操作。

第四篇:优化MySchool数据库设计总结

优化MySchool数据库设计总结

第一章 :数据库设计

1,什么是数据库设计

数据库设计就是将数据库中的数据实体以及这些数据实体之间的光系,进行规划和结构化的过程。

2.数据库的设计步骤

(1)收集信息

(2)标识实体

(3)标识每个实体需要存储的详细信息

(4)标识实体之间的关系 3.绘制E-R图

实体,属性,联系,映射基数: 一对一 一对多 多对一 多对多

实体关系图 矩形表示实体集

椭圆形表示属性

菱形表示联系集

直线用来连接属性和实体集,也用来连接实体集和联系集

4.绘制数据库模型图

(1),使用pdm工具新建一个数据库模型图

(2),添加实体

(3),添加数据列及相应的属性

(4),添加实体之间的映射关系

5.规范数据库设计三大范式:(1),第一范式

(确保每列的原子性,都是不可再分的最小数据单元)

(2),第二范式

(确保表中的每列都和主键相关,并且除了主键以外其他列都依赖该主键)

(3),第三范式

(确保每列都和主键直接相关,而不是间接相关)

第二章:数据库的实现

1:

使用SQL语句创建和删除数据库

If exists(select * from sysodatabases where name=’ 数据库名’)Drop database数据库名

Create database 数据库名

On primary

(name =’

Filename=’

’ Size= Maxsize= Filegrowth=)Log on(name=’

’ Filename=’

‘ Size= Filegrowth=)Go 1.2 :删除数据库

Drop database 数据库名

2:

使用SQL语句创建和删除表

If exists(select * from sysobjects where name=’表名’)表名

Create table 表名

(列名 属性 非空 主键 自动增长)Go 2.2删除表 Drop table 表名

3:

使用SQL语句创建和删除约束

All table 表名

Add constraint 约束名 约束类型 具体的约束说明 1,主键约束(primary key 列名)2,非空约束(not null)3,唯一约束(unique 列名)4,检查约束(check 列名)5,默认约束(default 列名)6,外键约束(foreign key 列名)

3.2:删除约束

Alter table 表名 rop constraint 约束名

第三章:SQL编程

1.变量

1.1 局部变量声明

Declare 变量名(前面加一@符号)类型 Set.赋值变量指定的数据常量 Select.赋值一般从表中查询数据 1.2 全局变量系统自带

2.输出语句

print :输出局部变量和字符串,必须是字符串类型。

Select:一般使用在查询输出。3.数据类型转换

Cast(表达式 as 数据类型)Convert(数据类型[(长度)],表达式[,样式])Cast()和convert()函数都可以将某种数据类型的表达式显示的转换为另一种数据类型,但是convert()函数可以通过第三个参数指定转化后的字符样式。不同的样式显示格式不同。4.逻辑控制语句

1,Begin –end 相当我们C#语言的大括号 2.if-else条件语句根据条件是否成立来确定程序的执行方向,需要与begin-end结合使用。

3.while.循环语句更具条件重复执行,一般在事情要多次执行的时候使用,break跳出循环,contiune跳过contiune后面语句,回到while第一条语句,准备下次循环。

语法: While(条件)Begin 语句块 [break,continue] End 4.case多分支语句与C#开关结构类似 语法: Case When 条件1 then 结果1 When 条件2 then 结果 2 Else 其他结果 End 第四章 :高级查询

1.子查询

表连接查询可以代替所有的子查询,但是子查询不可以代替所有的表查询。2.in和not in子查询

使用in关键字可以使主查询匹配子查询返回多个单列值

使用not in查询取in查询相反的结果 3.exists 和not exists子查询

Exists关键字是检测子查询语句,如果子查询结果非空返回真,否则返回假。

使用Not exists 查询取exists查询相反结果。

第六章:事务,视图和索引 1.事务

事务是一种机制,一个操作序列,它包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据要么都执行要么都不执行。

事务四大属性 1.原子性

(事务是一个完整的操作,事务的个元素是不可在分的)

2.一致性

(当事务完成时,数据必须处于一致状态。)3.隔离性

(对数据进行操作时所有的并发事务是彼此隔离的)4.持久性

(事务成功完成后,它对于数据库的改变是永久性的。)执行事务语法

Begin transaction(标记事务起始点)Commit transaction(提交事物)Rall back transaction(回滚事务)2.视图

视图是另一种查看数据库一个表和多个表的方法,它是一种虚拟表,可以保证数据库的安全性,结果更容易理解,获得数据更容易,限制数据检索更容易,维护应用程序更方便。

创建视图

Create view 视图名称 As(select 语句)删除视图

Drop view 视图名 查看视图

Select 所需数据 from 视图名称 3.索引 3.1索引类型 1,唯一索引 2.主键索引 3.聚集索引 4.非聚集索引 5.复合索引 6.全文索引 3.2创建索引

Create [索引类型] index 索引名称 On 表名(列名)[with fillfactor=x] 3.2 使用索引查询数据 Select * from 表名 With(index =索引名称)

3.3删除索引

Drop index 表名.索引名称 3.4 查看索引

3.4.1 用系统存储过程sp-helpindex查看 Exec sp-helpindex 表名 3.4.2用视图sys_indexes Select * from sys_indexes 第七章 :存储过程

1.存储过程的概念

存储过程是数据库管理系统中保存。预先编译的并能实现某种功能的sql程序。他是数据库中运用比较广泛的一种数据对象,存储过程可加快查询速度,提高访问数据速度,实现模块化编程,保持一致性和提高安全性。

2.用户定义存储过程

1.不带参数存储过程语法 Create procedure 存储过程名称 As Sql语句 go 1.带参数存储过程语法

Create procedure 存储过程名称 @参数1 数据类型

@参数2 数据类型 output(output关键字代表输出参数)As Sql语句 go

处理错误信息

用raiserror语句用来向用户报告错误

第五篇:《数据库技术及应用》教学设计

摘要:《数据库技术及应用》课程是计算机专业的必修课,随着数据库技术的发展,各个高校均已开设了数据库的相关课程,相应的软件和课程设置也不尽相同,下面根据我们学校的实际情况,对课程的基本情况进行分析,提出课程的目标设计,并进行岗位、学情分析等课程定位,进一步以项目式提出课程的进度表。

关键词:数据库;课程定位,课程进程

中图分类号:tp311 文献标识码:a 文章编号:1009-3044(2016)15-0005-03 课程基本信息

《数据库技术及应用》这门课的授课时间为第2学期,授课对象为计应、套读班,课程类型是专业必修课程,基本学时为72学时,学分为4分。

课程目标设计

目标设计:使学生具备成为本专业的高素质技能型人才所必需的数据库系统应用、设计、开发的基本知识和基本技能;使学生能全面掌握数据库开发技术和技能,具备适应职业变化的能力以及继续学习新知识的能力;使学生通过项目的实现,具备良好的综合素质和职业道德,能够吃苦耐劳、爱岗敬业、团结合作。

1)能力目标:

能进行数据库系统的安装与维护,能熟练操作数据库管理系统;

能根据业务需求设计数据库,能在应用程序开发中设计数据库结构;

能借助数据库管理系统内置的各种工具,进行sql语句编写与调试;

能通过建立索引、约束等实现数据库完整性;

能编写与调用触发器、存储过程处理复杂数据;

能在高级语言中连接、查询、更新数据库;

能够进行数据备份与恢复操作;

能完成数据库的日常维护和管理工作。

2)知识目标:

理解数据库中的一些基本概念和术语;

理解数据库设计理论和主要工具;

理解数据库创建的语句格式和索引的作用;

掌握数据增加、删除、修改、查询命令的基本格式;

理解视图、函数、存储过程的定义和作用;

理解数据库管理系统提供的安全性和完整性的机制。

3)素质目标:

培养学生守时、质量、规范、诚信、责任等方面的意识;

培养学生分析问题、解决问题和再学习的能力;

培养学生创新、交流与团队合作能力;

培养学生严谨的工作作风和勤奋努力的工作态度;

培养学生较强的掌握新技术、新设备和新系统的能力。

课程定位

3.1 岗位分析

初次就业:软件开发工程师;软件测试工程师;软件实施工程师;软件维护工程师。

二次晋升:数据库管理员;数据建模专家。

未来发展:数据架构师。

3.2 课程体系中的位置

3.3 学情分析

有一定的计算机基础知识;具备一定逻辑思维能力;喜欢尝试新奇的东西;基础程度参差不齐;分析问题的能力差;

3.4 与中职、培训班、普通高校相关课程区别

中职:主要讲授access数据库。此数据库一种教学数据库,只适合数据量少的应用,同时访问客户端不能多于4个,不适用于网络应用开发。

培训班:片面训练或只针对数据库高级管理(建模专家或架构师)。

普通高校:主要讲授数据库原理,重原理不而轻应用,脱节。

下载《Visual foxpro数据库设计》教学总结word格式文档
下载《Visual foxpro数据库设计》教学总结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    数据库的管理教学设计

    教学目标:1、 通过数据库查询、管理数据记录的操作,体会数据库中数据管理的基本过程。2、 Excel表的管理与数据库的管理的对比。3、 体会利用数据库管理大量数据和高效检索的......

    数据库总结

    数据库老师画的重点 数据库:数据库是长期存储在计算机内、有组织、可共享的大数据集合。 数据库操纵功能:查询select、插入insert、删除delete、修改update 数据库系统的特点:1......

    数据库总结

    数据库总结:共三天的课程 数据库的概念:数据库是一组有序的数据的集合; 数据库的作用:为了有效的管理数据; 数据类型: 一 字符串相关的类型:一般用于人名、大于2147483647(10位数)的......

    数据库设计说明书

    **数据库设计说明书 班级:姓名:学号 1 引言 1.1 编写目的 1.2 编写背景 2 系统功能分析 3 系统结构设计 3.1 概念结构设计(得出实体图) 3.2 逻辑结构设计(实体、联系的具体信息) 3......

    数据库设计说明书

    文件编号:GL5.7 汇达软件版次:A 代替:2000年3月21日 共2页 第1页 数据库设计说明书 数据库设计说明书的编制目的:对于设计中的数据库的所有标识、逻辑结构和物理结构作出具体......

    数据库设计心得

    数据库设计经验谈 数据库设计经验谈 一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好......

    数据库设计流程

    数据库设计流程 目前数据库设计一般分为6个阶段,即需求分析阶段,概念结构设计阶段,逻辑结构设计阶段,物理结构设计阶段,实施阶段,运行与维护阶段。 (1) 需求分析阶段 需求分析阶段......

    数据库设计评分标准

    系统评分标准(40%) 一、系统功能设计的合理性(40分) 二、数据库设计的合理性(60分) 总结报告评分标准(30%) 一、文章内容是否合理:基本上包括以下内容:(80分) 前言:简要说明选题的背景和......