老师布置作业要设置SQL数据库,里面有5个表,之间需要联系

老师布置作业要设置SQL数据库,里面有5个表,之间需要联系,第1张

关于企业管理的,简单写了一下,供你参考。

create table employee  --员工表

(

   employid  varchar(10), --员工编号

   employname  varchar(20), --员工名称

   age  number,  --年龄

   gender  char(2),  --性别

   phone  varchar(15),  --电话

   address varchar(100)  --地址

);

create table manager   --管理人员

(

   managerid  varchar(10),   --管理人员编号

   managername  varchar(20),  --管理人员名称

   deptid  varchar(10),   --部门编号

   level  varchar(4)   --管理人员等级

);

create table dept   --部门表

(

   deptid  varchar(10),  --部门编号

   deptname  varchar(50),  --部门名称

   parentid  varchar(10),  --父级部门编号

   managerid  varchar(10),  --管理人员编号

   employcount  number,  --人员数量

   business   varchar(100)  --职务内容

);

create table salary   --薪资表

(

  employid  varchar(10),   --人员编号

  deptid   varchar(10),  --部门编号

  level  varchar(4),  --薪资等级

  salary  number  --薪资

);

create table company   --公司表

(

  companyid  varchar(10),   --公司编号

  companyname  varchar(50),  --公司名称

  parentid  varchar(10),  --父级公司编号

  deptid  varchar(10),  --部门编号

  scale  varchar(50),  --公司规模

  employeecount  number   --公司人数

);

只给个大体思路了,貌似数据库属性里没有性别,这里我给加上了:

1)首先连接数据库

try {

ClassforName(driver);

conn = DriverManagergetConnection(strConn, user, pwd); //根据数据库给出driver、strConn、user、pwd的值

} catch (SQLException se) {

// connection exception

} catch (ClassNotFoundException e) {

// cannot find driver

}

2)读取数据库记录:

Statement st=conncreateStatement();

ResultSet rs=stexecuteQuery("select from employmee order by solary desc");//将查询表信息按工资由高到底方式存储到结果集中

3)打印所有员工信息:

while(rsnext()){

Systemoutprintln(rsgetString("编号")+"\t"+rsgetString("姓名")+rsgetString("性别")+"\t"+"\t"+rsgetInt("年龄")+"\t"+rsgetFloat("工资"));

}

4)将所有人的年龄增加1,工资增长20%

ResultSet rs2=stexecuteQuery("update employmee set 年龄="+(rsgetInt("年龄")+1)+" 工资="+(rsgetFloat("工资")12) +" where 编号='"+rsgetString("编号")+"'");//将这句放到3中while里

5)删除女性员工记录:

ResultSet rs3=stexecuteQuery("delete employmee where 性别='女'");

使用最多的 web server 服务器软件 有两个:微软的信息服务器(iis),和Apache。

通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理>

以上就是关于老师布置作业要设置SQL数据库,里面有5个表,之间需要联系全部的内容,包括:老师布置作业要设置SQL数据库,里面有5个表,之间需要联系、java编程、网络负载平衡中多个web服务器是不是使用的一个数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9482222.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存