本文目录一览

1,数据库ER图急求解

职工(id,姓名,地址,所在部门id) n------------------->1 部门(id,名称,经理,产品id)n--------->1 产品(id,名称,价格,型号,制造商id)n--------------------> 1 制造商(id,名称,地址)

数据库ER图急求解

2,string sql insert into 员工信息表ID姓名性别生日年

这样拼接不但容易出错,而且还存在被SQL注入的风险。正确的做法是参数化string sql="insert into 员工信息表(姓名,......) values (@姓名,@性别,........) ";SqlParameter[] paras= new SqlParameter("@姓名",this.textBox1.Text), new SqlParameter("@性别",this.textBox2.Text), ....................};再者需要注意如果ID为自增列,不需要在插入的sql语句中指明该列及列值。需要说明的另外一个就是命名规范问题,列名尽量不要使用中文。
你好!你这个代码不出问题就奇怪了仅代表个人观点,不喜勿喷,谢谢。

string sql  insert into 员工信息表ID姓名性别生日年

3,职工数据包括职工号职工姓名性别年龄工龄工资地址

private type WorkersInfoNo as stringName as stringSalary as stringend typedim WInfo() as workersinfoprivate sub form_load()dim i as integeri=0me.height=8000me.width=5000doredim preserve winfo(i) as workersinfowinfo(i).no=inputbox("请输入职工工号:","信息录入",val("00001")+i)winfo(i).name=inputbox("请输入职工姓名:","信息录入")winfo(i).salary=inputbox("请输入职工工资:","信息录入","$10000.00")if msgbox("是否继续录入?",vbyesno + vbquestion,"信息录入")<>vbyes then exit doi=i+1loopend sub

职工数据包括职工号职工姓名性别年龄工龄工资地址

4,企业人事数据库有哪些组成

人事管理是企业管理的一个重要分支。随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。 人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到人员工问题。企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。 最初的人事管理采用人工方式,记录量大,易出错。人事管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。 人事管理系统,为个人提供资料查询服务,为企业提供工员分工等服务。 旧式的用纸介材料来记录的人工管理方式已不合适现代企业公司的发展了,实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。 本系统基本上能满足现代企业人事管理的需求,人事管理系统中使用各种表格,保存相关的人员信息,方便查询、浏览、修改等操作。 工资管理系统的前提是一定要有员工的在职作为基础,在使用的时候一定要保证员工在职的人事信息数据库。

5,SQL由员工编号得出以下信息

select 订单.订单编号, 订单.内容, 员工基本信息.姓名from 订单处理 join 订单 on ( 订单处理.订单编号 = 订单.订单编号 ) join 员工基本信息 on ( 订单处理.员工编号 = 员工基本信息 .员工编号 )where 订单处理.员工编号 = 2001
表示聘用方式:0表示“合同工”,1表示“自聘工”,2表示“临时工”;表示所在部门::00表示“综合办”,01表示“技术部” ,02表示财务部;是某张数据库表中的内容吗?假定是表select substring(员工编号,4,2),聘用方式表.name,所在部门表.name from 聘用方式表, 所在部门表 where 聘用方式=substring(员工编号,1,1) and 部门=substring(员工编号,2,2)员工编号是参数,聘用方式表, 所在部门表一个员工只会个对应一条记录,笛卡尔积方式拼出来就行了。

文章TAG:数据库职工信息列有哪些  数据库ER图急求解  
下一篇