表示供应商,各属性依次为供应商号,供应商名,供应商状态值,供应商所在城市; P表示零件,各属性依次为零件号,零件名,零件颜色,零件重量,零件存放的城市; J表示工程,各属性依次为工程号,工程名,工程所在城市; SPJ表示供货关系,各属性依次为供应商号,零件号,工程号,单价, QTY
2022-05-25 09:06:31 733KB 数据库
1
介绍 NUAA 2018 数据库课程实验,一个基于B/S架构的教务系统,作者 NUAA 161520311 该项目分为前后端两部分,你看到的这部分为前端,即页面部分,此外,该项目还提供了基于Electron的桌面版应用。项目用到的技术栈为nodejs + react+ antd + electron 前端环境配置 在使用之前,你需要安装nodejs,如果未安装,请自行前往官网下载 使用npm安装包管理工具yarn: npm install -g yarn 使用yarn安装项目依赖: yarn install 如果中途出现了错误,十有八九是electron无法下载的原因,遇到这种情况你需要为electron和npm设置代理,请自行寻找办法解决 安装完依赖之后,你可以使用: yarn start 开启前端调试服务器 此时你可以直接访问: http://localhost:3000/ 来查看页面
2022-05-23 17:48:42 351KB electron react db antd
1
数据库实验---SQL数据更新语句.pdf
2022-05-23 11:01:00 282KB 数据库 sql 文档资料 database
数据库实验实验报告p.pdf
2022-05-23 11:01:00 51KB 数据库 文档资料 database 资料
Mysql课程的随堂程序作业 实验二 用 MySQL 实现数据库设计实验目的: 1. 掌握使用命令行方式创建和管理 MySQL 数据库及相关数据库对象。 2. 掌握使用 SQL 语言中的 SELECT 命令实现查询功能。 上机准备: 1.复习有关关系数据库的基本知识和概念; 2.复习有关 SQL 语言中 SELECT 命令的使用; 3.了解有关 MySQL 系统的组成; 4.了解有关 MySQL 服务器的使用和管理; 5.了解有关 Navicat for MySQL 的基本操作; 6.了解有关数据库备份和恢复的基本操作;实验内容:
2022-05-23 08:17:26 5KB Mysql
1
数据库实验 南邮 SQL
2022-05-22 15:37:17 180KB 数据库 SQL语句实验 报告
1
数据库实验---视图的定义和操作.pdf
2022-05-21 15:01:05 1002KB 数据库 源码软件 database 资料
package main; import java.awt.Color; import java.awt.Font; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.*; public class addWind implements ActionListener { private JFrame wind; //定义保存用户输入的姓名 private String getname; //定义标签数组 private JLabel[] lbArray={ new JLabel("请输入您要新增的信息内容:"), new JLabel("姓 名:"), new JLabel("性 别:"), new JLabel("出生日期:"), new JLabel("手机号码:"), new JLabel("MSN/QQ:"), new JLabel("现在住址:"), new JLabel("家 乡:"), new JLabel("关 系:"), new JLabel("备 注:")}; //定义文本域数组 private JTextField[] jtfArray={ new JTextField(), new JTextField(30), new JTextField(30), new JTextField(30), new JTextField(30), new JTextField(30), new JTextField(30), new JTextField(30), new JTextField(30), new JTextField(30) }; private JButton btn,btn2; //构造函数 public addWind() { wind = new JFrame("新增通讯信息页面"); wind.setSize(600,600); btn = new JButton("确认添加"); btn2 = new JButton("返回"); wind.setLayout(null); btn.setBounds(220,500,100,30); btn2.setBounds(360,500,100,30); wind.add(btn); wind.add(btn2); addComponent(); addListener(); Image icon = Toolkit.getDefaultToolkit().getImage("./image/test.PNG"); wind.setIconImage(icon); wind.setVisible(true); //wind.setBackground(Color.red); wind.setLocationRelativeTo(null); wind.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) { int temp = JOptionPane.showConfirmDialog(wind, "您是要退出系统,还是返回登录?", "请选择退出或者登录?", JOptionPane.WARNING_MESSAGE); if(temp==0) { System.exit(0); }else { wind.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); } } }); } public void addComponent() { lbArray[0].setFont(new Font("楷体",Font.BOLD+Font.ITALIC,22)); lbArray[0].setForeground(Color.red); lbArray[0].setBounds(100,10,800,20); for(int i=1;i<10;i++) { lbArray[i].setBounds(60,i*50,150,30); lbArray[i].setFont(new Font("楷体",Font.BOLD,20)); lbArray[i].setForeground(Color.blue); jtfArray[i].setBounds(210,i*50,300,30); wind.add(jtfArray[i]); } for(int i=0;i<10;i++) { wind.add(lbArray[i]); } } //注册监听器 public void addListener() { btn.addActionListener(this); btn2.addActionListener(this); for(int i=0;i<10;i++) { jtfArray[i].addActionListener(this); } } //实现ActionListener接口 public void actionPerformed(ActionEvent e) { if(e.getSource()==btn) { //点击更新按钮的操作 getname=jtfArray[1].getText().trim(); System.out.println("test:"+getname); if(getname!=null&&!getname.equals("")) { //拼装SQL语句 String sql = "select name from memoData where name='"+getname+"';"; System.out.println("要更新姓名是:"+getname); DBTool.initialConnect(); if( DBTool.checkData(sql,getname,wind)); { //定义正则表达式,验证电话号码有效性 String parten="1[3|5|8]\\d{9}"; String uname=jtfArray[1].getText().trim(); String sex=jtfArray[2].getText().trim(); String birth=jtfArray[3].getText().trim(); String mobile=jtfArray[4].getText().trim(); if(mobile.matches(parten)) { }else { JOptionPane.showMessageDialog(wind, "您输入的电话号码有误,请检查后再试。", "温馨提示:", JOptionPane.WARNING_MESSAGE); return ; } String msn=jtfArray[5].getText().trim(); String address=jtfArray[6].getText().trim(); String home=jtfArray[7].getText().trim(); String extend=jtfArray[8].getText().trim(); String others=jtfArray[9].getText().trim(); //拼装SQL语句 sql="insert into memoData values('"+uname+"', "+ "'"+sex+"',"+"'"+birth+"', "+"'"+ mobile+"' ,"+"'"+msn+"', "+"'"+address+"' ,"+"'" +home+"', "+"'"+extend+"' ,"+"'"+others+"');"; DBTool.initialConnect(); DBTool.insertData(sql,wind); } }else { JOptionPane.showMessageDialog(wind, "姓名不能为空哦。。", "温馨提示:", JOptionPane.WARNING_MESSAGE); } }else if(e.getSource()==btn2) { //点击返回按钮的操作 new MainWind(); wind.dispose(); }else if(e.getSource()==jtfArray[0]) { jtfArray[1].requestFocus(true); }else if(e.getSource()==jtfArray[1]) { jtfArray[2].requestFocus(true); }else if(e.getSource()==jtfArray[2]) { jtfArray[3].requestFocus(true); }else if(e.getSource()==jtfArray[3]) { jtfArray[4].requestFocus(true); }else if(e.getSource()==jtfArray[4]) { jtfArray[5].requestFocus(true); }else if(e.getSource()==jtfArray[5]) { jtfArray[6].requestFocus(true); }else if(e.getSource()==jtfArray[6]) { jtfArray[7].requestFocus(true); }else if(e.getSource()==jtfArray[7]) { jtfArray[8].requestFocus(true); }else if(e.getSource()==jtfArray[8]) { jtfArray[9].requestFocus(true); }else if(e.getSource()==jtfArray[9]) { btn2.requestFocus(true); } } }
2022-05-21 14:09:27 13.61MB 数据库
1
实验二 基本查询 1实验目的 (1)掌握SQL的DDL使用方法。 (2)掌握SQL的基本查询语句使用方法。 2实验内容 2.1掌握SQL的DDL使用方法 (1)创建名为TPCH的数据库。 (2)在TPCH数据库中创建表。 2.2掌握SQL的基本查询语句使用方法 (1)单表查询 (2)单表单条件查询 (3)单表多条件查询 (4)两表连接查询 (5)单表自身连接查询 (6)三表连接查询 (7)四表连接查询 (8)五表连接查询 (9)六表连接查询 (10)七表连接查询 3实验要求 (1)深入复习教材第三章SQL有关数据库定义和基本查询SQL语句,理解关系代数表达式如何使用基本的SQL查询语句实现。 (2)通过企业管理器添加数据,或者通过其他的数据自动产生工具自动添加数据,以便进行查询。如果是手动添加数据,请以你班同学当做顾客,国家和地区表的数据参照附件3表中的数据录入(全部或部分数据即可),请从网上搜集尽量真实的零件和供应商信息添加到相应的表中,最后根据购物常识添加订单及其明细信息。 (3)针对TPCH数据库模式设计各种基本查询语句,每种类型的基本查询至少要设计一个查询,描述清楚查询要求,
2022-05-18 21:04:23 3.58MB 数据库 database
1
实验三 高级查询 1实验目的 (1)掌握SQL的高级查询的使用方法,如分组统计、嵌套查询、集合查询、排序等等。 2实验内容 2.1掌握SQL高级查询使用方法 (1)分组统计。 (2)嵌套查询,包括IN查询、EXISTS查询。 (3)集合查询。 (4)排序。 3实验要求 (1)深入复习教材第三章SQL有关高级查询语句。 (2)根据书上的例子,针对TPCH数据库模式设计分组统计查询、嵌套查询(IN、EXISTS)语句和集合查询语句,每种类型的基本查询至少要设计一个查询,描述清楚查询要求,运行你所设计的查询语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。也可以按照附2所列示例查询做实验。 (3)实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。 附1:高级SQL查询 (1)不带分组过滤条件的分组统计查询。 统计每个顾客订购金额。 统计每个商品的销售总数量。 (2)带分组过滤条件的分组统计查询。 查询平均每个订单金额超过1000元的顾客编号及其姓名。 统计每个商品的销售总数量大于1000的商品编号及名称。 (3)IN嵌套查询。 查
2022-05-18 21:04:22 3.16MB 数据库 database
1