数据库实训报告

课 程 实 训 报 告

课程名称 数据库原理及应用

系 别: 工程技术系

专业班级:计算机网络技术 班

组 号:

姓 名:

实训题目: 学生管理系统应用

实训日期: 2010年6月28日

指导老师:

2010年7月1日

实 训 目 的1.培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念设计。

2.培养学生能够应用SQL语言对所设计的规范化关系模型进行物理设计,并且能够应用事物处理,存储过程,触发器,游标技术以保证数据库系统的数据完整性,安全性,一致性,保证数据共享和防止数据冲突。

3.培养学生理论与实际相结合相结合能力,培养学生开发创新能力。实 训 要 求要求我们了解并且会运用数据的导入和导出、建表、数据库、设计数据库的索引、外键等、视图、存储过程和触发器。并将数据库应用技术和面向对象程序设计结合起来实 训 注 意 事 项1. 数据的导入和导出

2. 数据库的结构

3. 视图、存储过程和触发器

4. 环境的搭建

5.应用程序与数据库连接实 训 内 容1.学生管理系统的系统结构

2.数据的流向分析

3.学生管理系统的设计流程

4.用SQL Server2000设计数据库

5.系统的图形界面实现

6.系统数据库的事务设计

7.系统页面事件处理

8.调试并优化系统

实 训 简 操 作 步 骤1.对设计的系统进行分析。设计一个数据库管理系统,首先要深刻了解此系统要实现那些功能,然后再确定设计哪些数据表。

2.进行数据库, 数据表, 数据库完整性, 数据库对象的设计。对系统做好分析以后,接着设计数据库,包括它的名称,路径,大小等的设计。

3.完成整个数据库系统的设计。

4.设计VB.NET的界面,包括主界面和子界面。

5.编写代码,实现控件的功能。

6.与数据库进行连接。

7.调试系统,完善功能。实 训 心 得 体 会一周的数据库系统项目实训,让我在各方面都有了一定的提高。通过实训,我从单一,片面的学习进入了全面,系统的学习。并在实训中加深了对数据库的理解,并积累了经验。

首先,通过项目设计,我加深了对SQL Server 2000数据库知识和VB的学习和理解。以前的学习中,我不太注意知识的回顾和总结;但现在为了使设计的项目更加完整,在项目设计开始前我便把所有知识和设计要点复习了一遍,并进行了总结,这样在项目设计的时候便能够得心应手。

其次,通过项目设计,积累了在信息系统中使用各种数据库对象的经验。设计一个数据库系统,必然要设计许多特定功能数据库对象,这样才能提高数据库系统的功能;在思考和设计中,我不但学到了许多专业知识,而且还提高了逻辑思维能力,积累了使用对象的能力。

另外,这次管理系统项目的设计可以为我们以后的实际数据库系统和VB应用提供借鉴。项目设计是对平时所学知识的一种汇总,并对所学知识进行检验。更重要的是,这次实训可以为我们以后真正的实际数据库系统设计提供很好的借鉴。

这次实训使我学到了很多书上没有的知识,同时也使我清楚地认识到自己优点和缺点,自己存在的不足。所以,我会努力学习,尽快地提高自己的能力。 ??实训评语及成绩评 语成 绩指导教师

(签 名)

2010年7月 日

附录:

一、设计的系统界面示意图

二、涉及的代码清单

Private Sub Command1_Click() '搜索

Dim mynumber As String

mynumber = InputBox$("请输入学号(4位)", "学号搜索")

Adodc1.Recordset.MoveFirst

'将记录移至第一条

If mynumber <> "" Then

mynumber = "sno='" & mynumber & "'"

'组合搜索字符串

Adodc1.Recordset.Find (mynumber)

'寻找符合学号的记录

If Adodc1.Recordset.EOF Then

'没找到,输出提示信息

MsgBox "没有该学生!"

End If

End

数据库mysql实训报告_数据库实训报告.doc相关推荐

  1. 数据库mysql字段加换行_数据库字段换行

    ----存入数据库前去空格: private string cleanString(stringnewStr) {if (!string.IsNullOrEmpty(newStr)) { newStr ...

  2. 绞车拆装实训报告_千斤顶实训报告.doc

    千斤顶实训报告 千斤顶实训报告 篇一:机电维修实习日记与实习报告 学校 实习日记与实习报告 编号: 实习单位 姓 名 班 级 实习时间 gmc-2-017-01 实 习 日 记篇二:专业设备检修实习报 ...

  3. 大学生mysql实训心得_大学生实训心得体会范文(精选3篇)

    大学生实训心得体会范文(精选3篇) 当在某些事情上我们有很深的体会时,往往会写一篇心得体会,这样可以帮助我们总结以往思想.工作和学习.一起来学习心得体会是如何写的吧,以下是小编为大家收集的大学生实训心 ...

  4. mysql的开题报告_数据库设计开题报告 本科毕业论文开题报告模板

    [200篇]数据库设计开题报告为免费毕业论文的开题报告模板,为您写毕业论文提供相关的优秀开题报告范文格式模板参考. 1. 设计(或研究)的依据与意义 1基本概念 时态数据库中的一些基本概念主要涉及时态 ...

  5. mysql schema命名规范_数据库设计 命名及编码规范

    http://blog.csdn.net/seusoftware/archive/2010/04/24/5524414.aspx 引用 一.综述 命名和编码过程中,定义有意义的名称,以易于理解.方便书 ...

  6. MySQL删除空值语句_数据库语句sql 删除空记录

    最简单删除SQL Server中所有数据的方法 原文:最简单删除SQL Server中所有数据的方法 最简单删除SQL Server中所有数据的方法   编写人:CC阿爸   2014-3-14 其实 ...

  7. 【MySQL 第10章_数据库的设计规范】

    第10章_数据库的设计规范 1. 为什么需要数据库设计 2.范式 2.1范式简介 2.2范式都包括哪些 2.3 键和相关属性的概念 2.4第一范式(1st NF) 2.5 第二范式(2nd NF) 2 ...

  8. mysql 分区指定路径_[数据库]MySQL 指定各分区路径

    [数据库]MySQL 指定各分区路径 0 2016-11-08 18:00:44 介绍 可以针对分区表的每个分区指定各自的存储路径,对于innodb存储引擎的表只能指定数据路径,因为数据和索引是存储在 ...

  9. mysql数据库存储数据的过程_[数据库]MySql存储过程总结

    [数据库]MySql存储过程总结 0 2014-06-12 01:00:50 之前总是在MSSQL上写存储过程,没有在MYSQL上写过,也基本没有用过,今天需要用到MYSQL,研究了下,把项目的需要的 ...

  10. mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...

    二.配置MySQL双机热备 传统模式都是采用MySQL双机互备,至于双机热备我搜索了大量的精华帖子都没有发现安装配置文档.故我的一个想法产生了:当建立新的数据库时,默认会建立到/usr/local/m ...

最新文章

  1. 中国法院裁定:禁售部分型号苹果手机
  2. js架构设计模式——由项目浅谈JS中MVVM模式
  3. DialogFragment 全屏显示
  4. Mybatis中mapper文件中的两层循环
  5. 只显示隐藏文件 显示指定目录下的目录
  6. 直白介绍卷积神经网络(CNN)
  7. Python 线程池 ThreadPoolExecutor(二) - Python零基础入门教程
  8. 【洛谷2624】[HNOI2008] 明明的烦恼(Python+利用prufer序列结论求解)
  9. 为什么你的网站没流量?做不大!让我来告诉你。
  10. c++ 优先队列_数据结构 | TencentOStiny中队列、环形队列、优先级队列的实现及使用...
  11. SSH config 文件的作用
  12. unity ugui序列帧动画
  13. python爬虫从网页下载文件_用 Python爬虫下载网页文件教程-ie缓存文件提取器
  14. MaxScript脚本
  15. java什么是继承_JAVA中什么是继承?
  16. Unity中常用的游戏存档/读档技术
  17. 网易互娱动效设计师 | 游戏动效与美术特效的区别
  18. 闪购网站Gilt从Rails迁移到Scala
  19. 段子界“鼻祖”将关闭服务,它提高了一代人的笑点
  20. 字符串格式化-format()

热门文章

  1. 中国17家创业公司的失败史
  2. (一百二十三)Android O 了解wifi eap中的anonymous identity
  3. Chrome屏蔽广告
  4. Android实用视图动画及工具系列之六:通用表情栏,仿QQ微信聊天弹出表情选框
  5. 解决:Field xxMapper in xx.service.impl.xxServiceImpl required a bean of type 'xx.mapper.xxMapper'...
  6. gitter 卸载_最佳的Gitter渠道:数据科学和机器学习
  7. 测试常见面试题,如何有效的做自我介绍
  8. matlab信道容量函数,信息论-matlab求信道容量(迭代法) | 学步园
  9. java excelhandle oschina,基于alibab的easyexcel进行excel表的导出(可自定义handler去设计excel格式)...
  10. 幼儿园调查过程怎么写_幼儿园的调查报告范文