【 数 据 库】
Dm同学
博观而约取
展开
-
机房收费系统 之 日历控件TDPicker 的使用锦囊
TDPicker (1) (2) (3)一简介:该控件的设计目的是我们可以用鼠标从弹出窗口进原创 2013-11-16 10:18:52 · 1781 阅读 · 25 评论 -
【机房收费系统】数据库设计
概述本文介绍基于机房收费系统 基本遵循三范式的数据库设计。仅满足最基本功能需求,不包含额外的信息保存。 回顾关系模式设计的好坏直接影响到数据冗余度和数据一致性等问题。由此我们有了一个评价指标。即范式。第一范式:关系模式R的每个关系r的属性值都是不可分的原子值第二范式:关系模式R是1NF且每个非主属性完全依赖于候选键第三范式:关系模式R是1NF且每个非主属性都不原创 2014-06-22 17:44:49 · 1803 阅读 · 28 评论 -
已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行
其实这种错误是很常见的。当做自己的一个笔记,如果你有遇到像我这样的问题,欢迎参考。也欢迎相互交流。错误名字:已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行。 通过查阅资料,发现产生这个问题的最主要的原因是 没有设置主键。如果2条或以上记录内容是相同的,则存储的时候是存为一条数据的,这样修改一条就修改2条(或者多条) 。数据库中出现了重复的键值或数据,当试图删除时,就会原创 2014-08-24 14:53:17 · 6334 阅读 · 16 评论 -
3.0优化查询-引入视图
在高效云平台下 我负责的是基础系统的学生部分。包括对学生信息的增删改查,学生统计部分主要是以图表的形式展示各种信息。本篇博客主要介绍一下 从传统的表查询到运用视图查询的简化过程。首先,来看一下学生表关系。学生表关联宿舍,班级,专业方向外键,班级里包含专业,层次(研究生 本科 专科)。 需求 查询学生信息:包括姓名学号,宿舍,班级,原创 2015-04-25 20:12:18 · 1348 阅读 · 13 评论 -
数据库数据处理故事多
每年评教都会遇到数据导入的一系列问题。从中收获颇丰。这两天别人总在问我,你们基础出了什么问题,为什么总在导数据。数据没问题,为了做足准备,我们需要将8期版的最全的数据整理到10期数据库中。背景介绍:问题在于从8期版基础系统到10期版基础系统在数据库设计方面有了很大的变化,例如10期学生表中存放着班级外键,而8期表中是用第三张表来维护关系的。10期的‘上课班’ 中需要课程和老师的关系原创 2015-05-31 21:04:05 · 1254 阅读 · 5 评论 -
表分区
oracle表分区详解从以下几个方面来整理关于分区表的概念及操作:表空间及分区表的概念表分区的具体作用表分区的优缺点表分区的几种类型及操作方法对表分区的维护性操作 1.表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。 分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的原创 2015-12-31 17:39:05 · 820 阅读 · 7 评论 -
【Mysql】----安装教程
一 Mysql安装工具原料方法步骤双击安装包修改环境变量修改配置文件以管理员身份运行cmd启动服务登录测试一 Mysql安装mysql是一个小巧玲珑但功能强大的免费数据库。本文中笔者将介绍一下如何安装mysql.工具/原料win8操作系统安装包 mysql-5.6.26-winx64.msi 访问密码 66e1方法/步骤1. 双击安装包。MySQL 安装文件分为两种,一种是ms原创 2016-03-13 11:35:55 · 861 阅读 · 4 评论 -
【Mysql】----创建数据库
上文中我们讲到了如何安装数据库。但是安装成功之后我们执行创建数据库的语句还会出现问题。 错误提示:ERROR 1044<4200>:Access denied for user ‘root’ @’localhost’ to database… 这时候,这个问题大家一看就是没有权限。然后用了几句赋予权限的句子。执行了一下。结果一不小心,还把某plugin给删除了。然后就再也起不来了。后来原创 2016-03-13 21:44:40 · 739 阅读 · 4 评论 -
学生信息管理系统之 查询学籍信息流程
一:查询学籍信息的一个界面 三:画完流程图真的感觉思路清晰了很多。大家也可以试试~ 附源代码如下:(ps 有没有觉得这部分功能有点问题。。)原创 2013-08-10 19:10:57 · 3583 阅读 · 25 评论 -
学生信息管理系统之 添加用户流程
添加用户的一个界面。自己用画图软件画的确认按钮的代码流程图。如下: 附代码如下 Private Sub cmdOK_Click() ' Dim txtSQL As String Dim mrc As ADODB.Recordset Dim MsgText As Strin原创 2013-08-03 20:19:47 · 3619 阅读 · 11 评论 -
sql windows 身份验证进不去?
今天遇到这样一个问题。sql sever 2008 中 sql sever 身份验证总是出错。于是想着一windows 身份进入,在修改密码吧。哪知~不知道是哪天我不小心冒犯了他老人家。竟连windows 也进不去。。岂有此理~ 在我勇往直前 百折不挠 的尝试下,终于搞定了。这次问题,也让我深刻认识到 以前一直在我眼皮底下的sql sever配置管理器是多有地位。话说,不打不相识,在原创 2013-08-12 15:29:47 · 8845 阅读 · 22 评论 -
机房收费系统 之结账
结完帐才发现,从最初敲窗体的时候,要一点点照着源码敲。而现在不知不觉间,我也能一个个的功能块的敲。虽然问题总是有,虽然总是要不断的去查一些东西。我还是能明显的感觉到自己越来越顺手了。到现在才发现,重要的不是去实现一个功能。而是,之前实现这个功能时,我们对它的分析,思路。学习的快乐就在于对一个问题从焦头烂额到豁然开朗。所以,再也不要怕。再也不要但心。只要你想,只要你做。对所用到的表进行分析。原创 2013-11-19 15:23:37 · 2079 阅读 · 46 评论 -
机房收费系统之 导出excel
1 引用 excel 工程--引用--Microsoft Excel 14.0 object Library2创建 Set xlApp = CreateObject("Excel.Application") '创建excel对象 xlApp.Visible = True Set xlBook = xlApp.Workbooks.Add '创建原创 2013-11-16 11:13:15 · 1782 阅读 · 32 评论 -
机房收费系统之 ssTab MSHFlexGrid comboBox 的使用锦囊
1SSTab1添加该部件工程--部件--Microsoft Tabed Dialog Control 6.02选择SSTab ,画出选项卡.默认为3个选项卡。若想要多个,可以再该控件属性窗口中,更改Tabs(选项卡数目) 和 TabsPerRow(每一行中出现的选项卡号)3 单击选项卡事件,可参考以下。Private Sub SSTab1_Click(PreviousT原创 2013-11-15 20:18:17 · 1910 阅读 · 23 评论 -
机房收费系统之 组合查询
总是把它想象的很难。所以才会畏惧。其实只要逻辑清晰,就好了。首先准备工作是,将 数据库中的字段和vb界面的选项对应。然后实现过程分三种情况。最后执行。原创 2013-11-13 16:32:00 · 1263 阅读 · 27 评论 -
机房收费系统之 退卡流程
退卡流程:1,判定输入的是否为空 是否为数字。用到texttst,isnumber2,看该卡是否注册 注销a,用到数据库中,student(即基本信息情况表)。若不在此表中,则未注册。b,仍用student表。字段中的“status”,用于标记。若为“不使用”,则已经注销。(注:最后退卡成功后,要将此标志位改为“不使用”)3,是否正在上机用到数据库中的表online(记原创 2013-11-14 21:48:20 · 1808 阅读 · 40 评论 -
学生信息管理系统 之 忙碌的校长
最开始把学生信息管理系统敲完的时候,我相信很多同学都和我有一样的困惑,这几个窗体到底是怎么联系的呢?下拉菜单可输入字有没有必要呢?班号学籍课程都是怎么选的呢?带着这样的疑问,我开始慢慢的梳理里边的逻辑关系~便有了下面这张开学的大事年表,别看简单的几张表,都是紧密联系的,先后顺序可一张也不能乱呢~跟我一起看看,这校长一个多月为学生忙前忙后的,到底是在干啥呢?原创 2013-08-19 14:05:11 · 1723 阅读 · 25 评论 -
机房收费系统之上下机
之前做完就一直没有整理博客。最后关头,还是好好的总结一下。就可以开始新的征程了。上机:查bsicdate 是否已经进行了基本数据设定。查student,学生是否存在,是否余额足够。查online 是否正在上机。符合上机条件后,在主窗体中显示信息,同时添加记录到online 中。上机人数+1.下机:通过online 和 登录用户id查询online 表,看其是否正在上机。如果在上机则原创 2013-11-29 20:09:57 · 1651 阅读 · 40 评论 -
学生信息系统管理之 经典功能总结
在敲学生信息管理系统的起步阶段,每天的进度好慢好慢的,一个流程要理好几次才弄明白。然而,一研究代码的时候,我笑了,大家都笑了。原来各个菜单里的功能基本都是一样一样的嘛。。再回首 详解: 添加/更新功能基本大同小异: 应注意是否为空 是否为数字 是否重复。 遇到日期,要用isdate函数判断,并将日期用formate函数固定格式。 遇到添加原创 2013-08-20 08:30:38 · 2317 阅读 · 14 评论 -
sql 错误类型 18456 10048解决方案
问题出自启动配置管理器的sql server(mssqlserver)时,总是无法启动。查看错误日志 出现如下问题。 现在跟大家分享以下我解决问题的过程。(此处省略中间千山万水的失败探索尝试。。) 1 先启动 本地的MSSQLSERVER 这个服务。打开控制面板--管理工具--服务--mssqlservre ,右击将其启动。原创 2013-08-14 18:02:48 · 1783 阅读 · 18 评论