当前位置:首页 » 语句 - 第3页

03月29日

《C语言深度剖析》第一章 关键字详解 p6(总结) C语言从入门到入土(进阶篇)_原来45的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 277次
《C语言深度剖析》第一章 关键字详解 p6(总结) C语言从入门到入土(进阶篇)_原来45的博客

本章节文章是作者通过观看《C语言深度剖析》等各种资料总结的精华,基础部分省略了不少,是为了让大家能够更加深入了解C语言的魅力!因为为了避免与之前的文章发生赘述,所以就直接讲作者认为的精华部分哈!现在正文开始!  谁都不能阻挡你成为更优秀的人。 目前,我们已经把C89(C90)的所有关键字全部学完,我们也全部讲完,没有遗漏的。下面就要对关键字进行一下分类,方便大家理解:数据类型关键字(12个)

03月15日

高中信息技术教资知识点(三)_tcs066的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 1235次
高中信息技术教资知识点(三)_tcs066的博客
非关系型数据库(NoSQL)
四、体系结构
在这里插入图片描述
三级模型说明:
1、外模式
又称子模式、用户模式,有多个
它是数据库用户能够看见的逻辑结构和特征的描述,是数据库用户的数据视图
2、模式
又称逻辑模式、概念模式,只有 1 个
是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
3、内模式
又称存储模式,只有 1 个
是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式
二级映像说明
1、外模式/模式映射
保证逻辑独立性
数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用
程序能够正确执行,需要修改外模式/概念模式之间的映像
2、模式/内模式映射
保证物理独立性
当数据库的内模式发生改变时,数据的的逻辑结构不变。但是,为了保证应
用程序能够正确执行,需要修改概念模式/内模式之间的映像
五、数据库设计阶段(简单)
在这里插入图片描述
第二节 数据模型
一、数据模型
(一)基本概念
经过三次抽象
(二)术语对照
在这里插入图片描述
(三)数据模型的组成要素(简单了解)
1.数据结构
描述静态的特征
如何表示实体及实体间联系
2.数据操作
描述系统的动态特征
如何增删改查
4.数据约束
一组完整性规则的集合
实体完整性、参照完整性、用户定义的完整性
二、概念模型 P222
(一)信息世界中的基本概念
1.实体:如张同学、李老师等。
2.属性:如张同学具有学号、姓名、性别等特征。
3.码:如唯一决定张同学的属性是学号。
4.域:如性别的所有取值范围为男或女。
5.实体型:由实体名和属性名组成,如学生(学号、姓名、性别…)
6.实体集:同一类型的实体的集合,如所有学生。
7.联系:如学生和教师是教与被教的关系。
(二)两个实体型之间的联系(单选)
1.一对一联系 1: 1
两个方向都是 1: 1
班级和班主任
2.一对多联系 1: n
一个方向是 1: 1,另一个方向是 1: n
学生和班主任
3.多对多联系 m: n
两个方向都是 1: n
学生和课程
(三)概念模型的一种表示方法:实体-联系方法(ER 图)
矩形:表示实体
椭圆:表示属性
菱形:表示联系
图片: https://uploader.shimowendang.com/f/AELynofaJE6xD2pO.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2MzMzOTkwMjQsImciOiJLOUo2Z1h2UXFEZEtEUDZHIiwiaWF0IjoxNjMzMzk4NzI0LCJ1c2VySWQiOjQ2ODI1NzA0fQ.I25clPCqR4wYy7V3CflYDkPHSBtRI6FXkzuW6QZZxc8
三、最常用的逻辑模型 (简答)
(一)层次模型
表示方法:是一棵“有向树”,联系是一对多
特点:有且只有一个结点没有双亲结点,这个结点称为根结点;
根以外的其他结点有且只有一个双亲结点
(二)网状模型
结构:是有向图或网,联系是多对多
特点:允许一个以上的结点无双亲;
一个结点可以有多于一个的双亲
(三)关系模型
结构:以二维表结构来表示实体与实体之间的联系,每个二维表又可称为关系。
在关系模型中,操作的对象和结果都是二维表。
联系:一对一、一对多、多对多
第三节 关系数据库
一、基本概述
(一)关系模型的概念
在这里插入图片描述
(二)关系模型的键码
在这里插入图片描述
二、 关系代数
(一)传统的集合运算
并:两个关系,每个关系的列要一致。R并S=R+S-R交S
差:两个关系,每个关系的列要一致。R-S结果为R减去R交S

笛卡尔积:两个关系,每个关系的列不一定要一致。一共mxn行
(二)专门的关系运算
1、选择
在这里插入图片描述
2、投影
在这里插入图片描述
3、等值连接
在这里插入图片描述
5、自然连接(删去重复列的等值连接)
在这里插入图片描述
6、除
在这里插入图片描述
1.第一步: R 和 S 两个关系中相同的列是 B 和 C。
2.第二步: 对除数 S 的 BC 两列取投影, 最终得到了三行,即 b1c2; b2c1; b2c3的结果。
3.第三步: R 去掉相同的即剩下 A, A 里面有{a1, a2, a3, a4}。
4.第四步:象集, 固定完 a1之后,在 R 关系中 BC 的取值范围。
( 1) a1的象集: b1, c2; b2, c3; b2, c1。
( 2) a2的象集: b3, c7; b2, c3。
( 3) a3的象集: b4, c6。
( 4) a4的象集: b6, c6。
5.第五步: a1、 a2、 a3、 a4, 其中 a1 完全包含上面第二步的结果。 列即是 A得到的答案即是 a1。
在这里插入图片描述
求 R÷ S:
1.第一步: 找相同列,即 B 列。
2.第二步:在除数找对 B 做投影,得到 b1, b2。
3.第三步:前面被除数 R,除了相同列, 只剩下 A, 找 A 的取值范围,即 a1,a2。
4.第四步, 象集:
( 1) a1的象集: 当 A=a1的情况下, B 只有一种可能,即 b1。
( 2) a2的象集: b2, b3, b1。
5.第五步: a2完全涵盖了列里面的值, 最终的答案列即 A, 行即 a2。 最终的答案也需要一个表,只要是表必须要有列和行。
第四节 SQL 语言
一、 SQL 基本概述
SQL(结构化查询语言)
(一) SQL 语言的特点
1.综合统一:集数据定义语言、数据操纵语言、数据控制语言功能于一体
2.高度非过程化:只要提出“做什么” ,而无须指明“怎么做”
3.面向集合的操作方式:操作的对象和结果全都是元组的集合
4.以同一种语法结构提供多种使用方式:既是独立的语言,又是嵌入式语言
5.语言简明、易学易用
9 个核心动词

第六章数据库技术第一节数据库技术的认识一、数据库的基本概念二、数据库的发展阶段三、数据库系统的分类非关系型数据库(NoSQL)四、体系结构三级模型说明:1、外模式又称子模式、用户模式,有多个它是数据库用户能够看见的逻辑结构和特征的描述,是数据库用户的数据视图2、模式又称逻辑模式、概念模式,只有1个是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图3、内模式又称

03月09日

2021-10-04_weixin_47241585的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 240次
2021-10-04_weixin_47241585的博客

初学jdbc的感悟JDBC也是SunMicrosystems的商标我们一般把jdbc称为javadatabaseconnectivity(java数据库连接),是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,通过它,我们就可以连接各种不同的数据库,执行各种如insert,delete,update,select等DML(数据操作语言)语句,甚至可以执行如createtable,d

03月03日

c语言入门中,写了个猜数小游戏,求指点!_hulastudy的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 318次
c语言入门中,写了个猜数小游戏,求指点!_hulastudy的博客

#include<stdio.h>#include<stdlib.h>#include<time.h>//自己写的问件,写的不是太好,如有问题多交流,微信15705206480intmain(){srand(time(0));intnumber=rand()%100+1;intcount=0;inta=0;printf("我已经想好了一个1到100之间的数!");//调用dowhile语句do{printf("请猜数吧:");scanf(

03月03日

玩转python(一):一个简单的猜数游戏_靳小锅er的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 310次
玩转python(一):一个简单的猜数游戏_靳小锅er的博客

目录前言:一、程序展示       二、程序解析前言:前几天刚自学完python,于是抽了点时间准备写一两个程序练一练手,于是就根据网上的一些案例写一个简单的猜数游戏。一、程序展示importrandomprint("------guseenumbergame-------")answer=random.randint(1,100)choices=input("Pleaseinputhowmanytimesdoyouwanttoguess:")times=int(choic

03月02日

Web安全之SQL注入漏洞学习(三)-注入点的判断_u012002125的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 355次
Web安全之SQL注入漏洞学习(三)-注入点的判断_u012002125的博客

判断注入的关键点是否存在SQL注入?只要是带有参数的动态网页,并且这个网页访问了数据库,则该网页就可能存在SQL注入属于哪一种SQL注入类型?当确认了网页存在注入漏洞后就需要进一步判断该注入点属于哪一种注入类型,知道了注入类型才能根据其特点构造注入的sql语句完成注入目的。推断后端的真实SQL写法推断后端的SQL的写法是非常重要的一步,只有推断出后端SQL语句的写法才能帮助我们完成后端SQL语句的闭合,比如知道传递的查询是=、like、in等。单引号判断法单引号判断法,即在输入参数中添加单引号

02月23日

Java 简单的用户管理系统(代码注释超全超详细!!!)_来一杯Java咖啡

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 316次
Java 简单的用户管理系统(代码注释超全超详细!!!)_来一杯Java咖啡

1.简介    本项目是个java开发的简单的用户管理系统,因为能力有限,我做的界面丑陋了些,大家见谅    实现的功能:登录、添加用户、修改用户(修改的时候用户原始数据显示到界面上、单个删除用户和多个删除用户、数据的分页和跳转、url过滤器    因为我写的时候是开了两个tomcat服务器 将图片存储到另一个服务器上进行访问大家这里有疑问的也欢迎咨询哈同时如果有小伙伴想要项目源文件的欢迎加qq群 2.准备工作        1.1开发工具            IDEA2019、SQLYog 、HBuild

02月18日

Java面试——MyBatis系列总结_张起灵-小哥的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 377次
Java面试——MyBatis系列总结_张起灵-小哥的博客

文章目录:1.MyBatis是什么?2.JDBC编程有哪些缺陷?MyBatis又是如何改进的?3.MyBatis与Hibernate的区别在哪?4.MyBatis的优缺点5.请说说MyBatis的工作原理6.MyBatis的架构设计是怎样的?7.#{}和${}的区别8.模糊查询like语句该怎么写9.如何获取生成的主键?10.当实体类中的属性名和表中的字段名不一样怎么办?11.什么是MyBatis的接口绑定?有哪些实现方式?12.使用MyBatis的mapper接口

02月18日

Python程序中的for-else语句_hanyunkaka的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 285次
Python程序中的for-else语句_hanyunkaka的博客

    使用python编程时,会经常用到for循环语句和if-else语句。可能很多人并不知道,在python语言中,for语句和else语句也可以一块使用,即:for-else语句。    举个简单的例子,假如要判断某个列表array_list中是否有奇数存在。如果存在奇数,则输出“Findoddnumber”;如果不存在奇数,则输出“Notfindoddnumber”。    1、for循环语句和if-else语句    一般情况下,使用for循环语句和i

02月12日

分支语句和循环语句_黒讬的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 331次
分支语句和循环语句_黒讬的博客

目录1.什么是语句?2.分支语句(选择结构)2.1if语句2.1.1悬空else2.1.2if书写形式的对比2.2switch语句2.2.1在switch语句中的break2.2.2default子句3.循环语句while,for,do…while()3.1while循环3.1.1while语句中的break和continue3.2for循环3.2.1语法3.2.2break和continue在for循环中3.2.3for语句的循环控制变量3.3break语句和continue语句的

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1