数据库设计原则

1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情…

phpcms网站图片大小控制

相信大家对于新闻内容中的图片控制一直都很烦,图片过大会让页面部分区域变的磕碜,更多的是影响页面的打开速度。 今天和大家说一下phpcms中控制图片大小的方法。需要控制图片的几个地方 1、phpcms文本编辑器中普通图片上传 就是文本编辑器中的上传图片按钮,控制这种单一文件上传的方式是: 在  项目/phpcms/modules/attachment/attachments.php 文件中 uplo…

Nginx配置文件详细说明

Nginx配置文件详细说明 在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes  1; #全局错误日志及PID文件 error_log  /var/log/nginx/error.log; pid        /var/run/nginx.pid…

zend studio的修改默认项目字符集

今天用zend studio 打开文件时发现为乱码,这肯定是编码出了问题,我看了一下果然是编码出了问题,默认的是以GBK编码方式打开,我换utf8编码打开就好了,换编码打开的方法是: 1点击工具栏中的edit, 找到set encoding··· 将编码改为utf8即可。 这样改明显很麻烦,怎么把默认编码设置成为utf8呢? 1 依次打开 window->preference->Gen…

数据库表设计:不定字段数目的数据库表设计和数据结构

两难的境界:不定字段数目的数据库表设计和数据结构 两难的境界:不定字段数目的数据库表设计和数据结构 昨天项目组会议上讨论的关于不定字段数目的数据库表问题并没有结果,今天继续分析之后发现问题可能还更大。当时讨论的结果是可能采用四种技术: 动态增加数据库表字段 预留足够的空白字段,运行时作动态影射 用xml格式保存在单字段里 改列为行,用另外一个表存放定制字段 现在我们来分析一下四种技术的优劣,不过首…