自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA第十一次作业《类的继承》

【问题描述】定义桌子类TableInfo,属性有腿数(int legs)和高度(double height),为桌子类添加相应的构造方法和显示桌子信息的display()方法。以TableInfo类为父类,继承得到方桌类(RectTable)和圆桌类(RoundTable),方桌类新增属性长(double length)和宽(double width),圆桌类新增属性半径(double radius)。设计测试类,分别创建方桌类和圆桌类的对象,输出对应的桌子信息。测试类中main方法写法如下,不要修改除

2022-04-13 09:55:25 1480

原创 JAVA第十一次作业《类的继承》

什么是继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个单独一个类即可。多个类可以称为子类,单独这个类称为父类、超类或者基类。子类可以直接访问父类中的非私有的属性和行为。通过 extends 关键字让类与类之间产生继承关系。class SubDemo extends Demo{} //SubDemo是子类,Demo是父类继承有什么好处?提高代码的复用性。让类与类之间产生了关系,是多态的前提。继承的特点1.Jav.

2022-04-13 09:30:23 822

原创 JetBrains全家桶安装、学生认证以及IDE中文设置

JetBrains账号注册、JetBrains全家桶安装、JetBrains学生认证以及JetBrains IDE中文设置

2022-04-11 20:19:57 10502 5

原创 git相关操作

操作代码拉取远程仓库中的文件git pullcd进入项目,查看远程分支git branch切换分支git checkout “本地创建分支名” origin/“远程分支名”提交所以改动文件到Git管理git add .将已被Git管理的文件提交到本地仓库git commit -m “描述”为了防止发生冲突在push前先git pull 重新拉取下远程的文件提交文件到远程git push...

2022-04-10 18:33:25 312

原创 8.4.4高级查询

1.对查询结果排序(order by)使用order by子句可以按一个或多个属性进行排序升序:ASC(缺省值) 降序:DESC当排序列含有NULL时,认为NULL最小ASC:排序列为空值的元组最先显示DESC:排序列为空值的元组最后显示[例]查询选修了C3号课程的学生的学号及成绩,查询结果按分数降序排列。SELECT Sno,GradeFROM scWHERE Cno='C3'ORDER BY Grade DESC;[例]查询全体学生情况,结果按班级升序排列,同班级学生按生日降序

2022-04-10 16:58:52 302

原创 8.4.3 条件查询

一、whereWHERE 列名 <比较运算符> 常量或列名常用的比较运算符:运算符含义=, >,<,>=,<=, !=,>比较大小AND, OR, NOT多重条件IN确定集合BETWEEN AND确定范围IS NULL空值LIKE字符匹配1.比较大小优先级:NOT、AND、OR可以用括号改变优先级[例8-18]查询成绩高于90分的学生学号、课号和成绩。SELECT*FROM sC

2022-04-10 16:58:11 396

原创 8.4.1 SELECT和简单查询

一、SELET语法SELECT [ ALL | DISTINCT ] 列名[AS 别名1] [{,列名[AS别名2]}]FROM 表名1或视图名1[,表名2或视图2][WHERE条件表达式1][GROUP BY 列名1 [HAVING条件表达式21][ORDER BY 列名2 [ASC|DESC][LIMIT 子句]ALL返回所有行,DISTINCT返回所有不重复行GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。ORDER BY 关键字用于对结果集按照一个列或

2022-04-10 16:57:41 323

原创 实验二 单表查询

文章目录1.查询年级为2016的所有学生的学号、姓名和年级。2. 查询课时为64或48的课程名称和学时。3.查询所有被选课程的课程号。4.查询所有课中含有“数”的课程号及课程名称。字符串匹配5. 统计所有教师的平均工资。6. 查询没有参加考试的学生学号。注意:7. 查询每位教师所任课程的平均成绩,按平均成绩降序排列(提示:每个教师只担任一门课程)。8.统计各个课程的选课人数和最高成绩。9.查询至少选修了3门课程的学生编号和选修课程数。10.查询选修了B001或B0 02任意一门课程的学生学号。11. 查询至

2022-04-10 12:25:31 2122

原创 JAVA第十次作业《第12章 静态属性和方法作业-类的基本定义和使用+static》

CG系统网址:http://211.81.175.89static 修饰符 静态变量: static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。 静态变量也被称为类变量。局部变量不能被声明为 static 变量。 静态方法: static 关键字用来声明独立于对象的静态方法。静态方法不能使用类的非静态变量。静态方法从参数列表得到数据,然后计算这些数据。 static变量也称作静态变量,静态变量和非静态变量的区别是:静态变量被所有

2022-04-06 10:04:39 642

原创 JAVA第九次作业《第11章-方法的重载-作业-分段函数》

CG系统网址:http://211.81.175.89什么是方法的重载【问题描述】已知分段函数公式如下图,定义Function类,该类中包含4个重载的f()方法,分别计算各个分段情况的值。定义测试类,在main方法中实现x,y,z值 的输入、条件的判断及结果的输出 。main方法的写法如下,注意,不要修改main的代码,否则会扣分:【输入形式】三个整数【输出形式】一个整数,表示分段函数计算结果【样例输入】-1 5 7【样例输出】0【样例输入】2 -2

2022-04-06 09:28:46 1694

原创 JAVA第九次作业《第11章-方法的重载-作业-计算工人工资》

CG系统网址:http://211.81.175.89先来看下方法重载(Overloading)的定义:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。 具体说明如下:方法名相同 方法的参数类型,参数个不一样 方法的返回类型可以不相同 方法的修饰符可以不相同 main 方法也可以被重载方法可以重名,但是重名的方法,参数个数或者类型不能相同。比如说有两个方法,都叫wangwei方法但这个两个方法的参数个数或者参数类型不能相同,public in

2022-04-06 09:25:57 1248

原创 实验一 数据库、表的创建与维护

本篇记录数据库、表的创建与维护相关操作,有客户端界面操作方法也有命令操作方法实验环境:MySQL 5.7 、DataGrip目录本篇记录数据库、表的创建与维护相关操作,有客户端界面操作方法也有命令操作方法实验环境:MySQL 5.7 、DataGrip一、实验目的二、实验内容(请完成以下操作)1.创建关系数据库S_T###,2. 在S_T数据库中,创建学生表students3.在S_T数据库中,创建教师表Teachers4. 在S_T数据库中,创建课程表Courses

2022-04-03 15:43:10 3895 1

原创 8.1、8.2、8.3 插入数据、修改数据、删除数据

文章目录一、插入数据1.插入单个元组(1)语句格式(2)注意事项①INTO子句②VALUES子句(3)实例:二、修改数据1.修改一行2.修改多行三、删除数据1.使用Delete语句删除数据(1)删除一行记录(2)删除多行记录2.使用truncate语句清空表一、插入数据1.插入单个元组(1)语句格式INSERT INTO 表名[(属性1[,属性2])] #指定插入哪些属性VALUES (常量1 [,常量2]) [,(常量1 [,常量2]) #插入多行数据 ];(2)注意事项①INT

2022-04-01 16:41:03 482

原创 7.5MySQL的约束控制

文章目录数据库的完整性约束(1)实体完整性(2)参照完整性(引用完整性)(3)用户自定义完整性MySQL中常用约束1.主键约束(PRIMARY KEY)(1)单个主键(2)多个主键(3)给已有表添加主键约束(4)删除已有主键约束2.外键约束(FOREIGN KEY)3.非空约束(not null)(1)语法(2)例题(3)给已存在表的某个属性添加非空约束4.惟一约束(UNIQUE)(1)单个属性(2)多个属性(3)表已存在修改(4)PRIMARY KEY与UNIQUE的区别5.默认约束(DEFAULT)(1

2022-04-01 16:30:39 827

原创 JAVA第八次作业《对象的组合》

CG系统网址:http://211.81.175.89【问题描述】1、定义TableInfo类,该类具有形状shape(String类型)、高度height(int类型)、和所属工人owner(Worker类型)三个属性。为TableInfo类添加必要的构造方法和置取方法,并定义print方法,输出“This is zhangsan's table”2、定义Worker类,该类具有名字name(String类型)、桌子table(TableInfo类型)两个属性。为Worker类添加必要的构造方

2022-03-30 15:43:33 1200

原创 JAVA第八次作业《对象的组合》

CG系统网址:http://211.81.175.89【问题描述】1、定义MyPoint类,包含x和y两个int属性,为该类添加必要的构造方法和置取方法,并添加print方法,输出点信息,例如输出[x=3,y=4]2、定义MyRect类,包含side1和side2两个边长属性(int类型),以及左上角坐标location属性(MyPoint类型),为该类添加必要的构造方法和置取方法,并添加print方法,输出矩形的位置和边长信息,3、定义Test类,main方法的写法如下:注意不要修改下面的

2022-03-30 14:53:29 750

原创 7.4数据表的操作

文章目录一.创建表语法格式简化语法二.查看表显示当前数据库中的表名称显示指定表的结构三.修改表四、复制表五、删除表六、表管理中的注意事项1.空值NULL2.列的标志(IDENTITY)属性3.关于列类型的隐含改变一.创建表语法格式CREATE [TEMPORARY] TABLE <表名>(<列名1> <数据类型> [ DEFAULT‘默认值’] [ATUO_INCREMENT] [列级完整性约束] <列名2><数据类型> ......

2022-03-29 17:18:47 540

原创 7.1 7.2 7.3基本概念、数据类型和运算符

表的基本概念确保表结构设计的合理性,高效、分类合理一个表只涉及一个主题表中不应该包括重复信息数据类型为每张表的每个字段选择合适的数据类型是数据库设计过程中一个重要的步骤MySQL数据类型:数值类型:整数类型、浮点类型、定点数类日期时间型字符串类型复合类型二进制类型1.数值类型(1)整型thinyintsmallintmediumintintbigint1字节2348(2)浮点型与定型m:总位数,d:小数位数float

2022-03-29 17:17:33 807

原创 6.1 存储引擎、字符集、mysql数据库操作

文章目录查看当前数据库支持的存储引擎InnoDB存储引擎MyISAM存储引擎MEMORY存储引擎MERGE储存引擎习题字符集MySQL支持的字符集字符集校对规则创建数据库设置数据库字符集为GBK设置校验规则为 gbk_chinese_ci修改数据库判断是否存在数据库查看所有数据库删除数据库选择数据库查看当前数据库支持的存储引擎show engines;InnoDB存储引擎是事务(Transaction)安全的,并且支持外键(foreign key)。MySQL的默认存储引擎MyISAM存储引擎

2022-03-29 17:15:51 366

原创 3.4.3范式,保持函数依赖性,无损连接性,模式分解的算法

文章目录范式1NF2NF3NF(通常)BCNF保持函数依赖其中函数依赖集F用最小函数依赖集无损连接性模式分解的算法R转换为3NF既有无损连接性又保持函数依赖性的分解算法范式1NF不能以集合、序列等作为属性。2NF非主属性和候选码不能有部分依赖候选码是单属性的话,一定能达到2NF,只需要考虑是否达到3NF等3NF(通常)非主属性和候选码不能有传递依赖BCNF所有函数依赖的左端如果都是候选码,则是BCNF保持函数依赖看分解后的所有关系中,能否包含每个函数依赖的属性p1中没有把C→B

2022-03-28 10:56:21 1218

原创 3.4.2 函数依赖

函数依赖那个属性能确定哪个属性好的模式不会发生插入异常、删除异常、更新异常,数据冗余应尽可能少。平凡函数依赖和非平凡函数依赖X→Y,但Y⊄X,则称X→Y是非平凡函数依赖X→Y,但Y⊆X,则称X→Y是平凡函数依赖例如:在关系SC(Sno, Sdept,Mname,Cno,Grade)中,存在:(Sno, Cno)→Grade:非平凡函数依赖Sdept→Mname:非平凡函数依赖(Sno, Cno)→Sno :平凡函数依赖(Sno, Cno)→Cno :平凡函数依赖完全函数依赖(

2022-03-28 10:48:53 339

原创 3.1.4 专门关系运算

选择又称为限制在关系R中选择满足给定条件的各元组从行的角度进行运算投影从R中取出若干属性列组成新的关系从列的角度进行运算投影后不仅取消了原关系中的某些列,而且还可能取消结果中的重复行连接从行的角度进行运算从两个关系的笛卡尔积中选取属性满足指定条件的元组条件也可以是R.B=S.B自然连接自然连接是一种特殊的等值连接两个关系中进行比较的[[3.1.1关系代数#分量|分量]]必须是相同属性组在结果中去掉重复的属性列除太难了不会...

2022-03-28 10:47:18 86

原创 3.1.1关系代数及其运算

1.域是一组具有相同数据类型的值的集合例如:整数 、实属 、{男,女}2.笛卡尔积笛卡尔积可以表示为一个二维表例如:有D1(a,b,c)和D2(1,2)两个域则D1、D2的笛卡尔积为:D1XD2={(a,1),(a,2),(b,1),(b, 2),(c,1),(c,2)}元组笛卡尔积中的每一个元素(d1,d2,d3…dn)分量笛卡尔积元素中的每个值di3.关系表示为R(D1,D2… Dn),R为关系名;n是关系的目或度(Degree);当n=1时为单元关系;n=2时为二元

2022-03-28 10:42:16 688

原创 2.6 关系模式

关系模型的数据结构(1)单一的数据结构——关系实体和联系均使用关系表示(2)数据的逻辑结构——二维表从用户角度,关系模型中的数据的逻辑结构是一张二维表元组也称记录, 关系表中的每一行对应一个元组分量组成元组的各元素值属性关系中的列称为属性,且必须为每列起名。n目关系必有n个属性候选码若关系中某一属性或某一组属性的值能唯一的标识一个元组,则称其为候选码全码候选码包含了关系模式的所有属性主码若一个关系有多个候选码,则选定其中一个称为主码主属性包含在候选码中的属性非主属性.

2022-03-28 10:40:40 835

原创 2.5.1 转换原则

转换内容将ER模型中的实体、实体的属性和实体之间的联系转化为关系模式关系模式例如:职工(工号,姓名,出生日期,性别,职称,工资等级)1.实体的转换原则一个实体型转换为一个关系模式关系模式的属性:实体的属性关系模式的码:实体的码2.联系的转换原则(1)1:1联系的转换①可以转换为一个独立的关系模式 (最后会被合并原则合并,不适用)关系的属性:与该联系相连的各个实体的码以及联系自身的属性关系的候选码:每个实体的码都是该关系的候选码②可以与某一端对应的关系模式合并后关系的属性:加

2022-03-28 10:37:56 727

原创 2.4逻辑模型

关系模型最重要的一种数据模型。主要采用的数据模型(1)数据结构:逻辑结构是二维表,他由行和列组成关系的每一个分量必须是一个不可再分的数据项优点:有严格的数掌概念基础;用关系表示,概念单一存取路径对用户透明缺点:查询效率较低为提高性能,需对查询请求优化层次模型用树型结构来表示各类实体以及实体间的联系⑴特点只能按其路径查看查询效率高。层次数据模型简单,对部门描述直观。插入和删除不便⑵多对多联系在层次模型中的表示用多个(1: n)表示网状模型网状模型满足下面

2022-03-28 10:34:19 368

原创 2.3.2 ER模型

1.实体定义:用于表示现实世界具有相同属性描述的集合,它表示某一种类所有事物的集合。表示形状:矩形说明:(1)一个E-R图中通常包括多个实体(2)每个实体→一张表每个实例→一条记录2.属性定义:表示实体或实体间联系的某种特征。表示形状:椭圆或圆角矩形说明:(1)属性是最小的单元,不可再分(2)一个属性→表中的一个字段(列)3.联系定义:表示实体之间关联的集合表示形状:菱形类型:1:1、1:n、m:n1:1例如,一个班长对应一个班,一个班只有一个班长1:n例如,一个班级有多个.

2022-03-28 10:31:59 733

原创 2.3.1概念模型-基本概念

1.实体客观存在并可相互区别的事物2.属性实体所具有的的某一特性称为属性一个实体有若干个属性来描述例如:学生(学号,姓名,性别)3.码能唯一标识实体的属性称为码可由一个或多个其值能唯—标识该关系模式中任意元组的属性组成4.实体型用实体名和属性名的集合来抽象的同类实体例如:学生(学号,姓名,性别)5.实体集同类型实体的集合例如:全体学生6.域指实体中属性的取值范围例如:考试成绩的取值通常为0-1007.联系现实世界中事物内部及事物间的联系,在信息世界中反映为实体内部的联系

2022-03-28 10:30:25 775

原创 2.2数据模型

数据模型的概念数据模型主要用来抽象、表示和处理现实世界中的数据和信息,以便于采用数据库技术对数据进行集中管理和应用,是对客观事物及其联系的数学描述数据模型决定数据库系统的结构数据处理三层抽象描述在不同层次采用不同的数据模型,一般分为3种(1)概念层概念层是按照用户的观点来实现对现实世界的建模,是数据抽象级别的最高层概念层的数据模型,简称概念模型常用的有:实体-联系模型(简称E-R模型)(2)逻辑层是数据抽象的中间层,描述数据库数据整体的逻辑结构逻辑数据模型简称数据模型常见模型:层

2022-03-28 10:28:49 1574

原创 B/S和C/S简述

B/S和C/S

2022-03-28 10:24:19 5299

原创 1.3.1三级模式

数据库的三级模式

2022-03-28 10:21:13 446

原创 1.2.2 数据库系统组成

数据库体统组成

2022-03-28 10:18:26 278

原创 1.2.1 数据库系统特点

数据库系统的特点

2022-03-28 10:16:55 419

原创 1.1 DB DBMS DBA DBS简述

DB DBMS DBA DBS简述

2022-03-28 10:01:54 2001

原创 JAVA第七次作业《构造方法和置取方法》

置取方法Getter/Setter方法的使用--java_南歌渔渡的博客-CSDN博客_getter/setter方法的使用为什么要使用getter和setter?为什么不把属性权限变成publicjava中getter 和 setter 方法有什么意义?为什么不用public代替GSprivate属性可以有效的保护类的属性中存放的数据,所以我们通常将类的属性定义为private(私有的),能有效防止其他类调用时,修改原有数据对于OOP,宏观上来说,设计者都在试图做到的一件事情就是.

2022-03-21 20:47:44 1142

原创 JAVA第七次作业《类的属性和方法》

设计一个公共类手机类MobilePhone,包含三个私有属性:品牌(字符串类型)、号码(字符串类型)、价格(int类型),设计一个方法display显示手机的基本信息,设计一个带3个参数的构造方法初始化对象属性。设计测试类Test,创建MobilePhone类的对象,显示手机的基本信息。运行结果如下:

2022-03-21 19:57:34 858

原创 JAVA第六次作业《类的基本定义和使用》

设计一个矩形类Rect,属性有边1(side1)和边2(side2),类型是double;设计两个方法,一个方法计算矩形的面积,方法头声明如下:public double getArea(),一个方法计算矩形的周长,方法头声明如下:public double getPerimeter()。设计一个Main类,包含main方法,创建MyRect类的对象,计算任意矩形的面积和周长。若输入:3 4则输出为:area is:12.0perimeter is:14.0若输入:5 8

2022-03-16 16:03:19 626

原创 JAVA第六次作业《简单类的定义和使用》

CG系统网址:http://211.81.175.89初次学习类的定义和使用设计一个工人类Worker,属性有姓名(String)、年龄(int)、工资(double)、级别(String),设计一个方法显示工人的基本信息。设计一个Main类,包含main方法,创建Worker类的对象,输出工人的信息。无输入!输出结果为:name:Worker Zhangage:28salary:8888.0level:SeniorEngineer注意:类名首字母大写!提交作

2022-03-16 15:22:52 1509

原创 JAVA第五次作业《方法-质因数》

CG系统网址:http://211.81.175.89素数也叫质数:是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。质因数(素因数或质因子)指能整除给定正整数的质数。 《质数表》【问题描述】每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出.

2022-03-14 13:16:19 245

原创 JAVA第五次作业《计算C(n,m)的值-方法应用》

CG系统网址:http://211.81.175.89【问题描述】计算C(n,m)的值,C(n,m)=n!/(m!*(n-m)!)从键盘输入n和m的值,输入提示为:“please inputn and m value(n>=m)”main方法的代码如下:不要修改main方法的代码,否则会扣分: public static void main(String[] args) { System.out.println("please input n and ...

2022-03-14 11:16:07 2322

搭建中小型企业网ensp.zip

各个设备的配置文件在名为“配置文件”文件夹,进入ensp后右键设备导入对应名称配置

2021-12-14

eNSP配置DHCP网络工程实验报告.doc

eNSP环境下,DHCP的配置,DHCP的中继配置,网络工程实验报告

2021-12-02

汇编语言-学生成绩管理系统.asm

实验环境:Masm for Windows 集成实验环境 2015 完成功能:输入学号姓名成绩,冒泡排序输出

2021-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除