NoSql数据库这个概念听闻许久了,也陆续看到很多公司和产品都在使用,优缺点似乎都被分析的清清楚楚。但我心里一直存有一个疑惑,它的出现究竟是为了解决什么问题?用户信息表,书籍信息表,用户为书籍打分信息表,评论表。现在假想要做一个显示评论内容的页面,上面会有用户信息和相关书籍的信息,想必大家脑子里已经出现各种select和join了吧。如果用NoSql还是同样的设计的话,那你会惊喜的发现NoSql数
转载
2023-09-26 18:39:26
68阅读
1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模
原创
2015-04-15 16:07:00
5928阅读
三个范式是什么第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。 第三范式(3NF):在第二范式的基础上,数据表中
原创
2023-06-02 10:58:46
108阅读
一、sql理论题1.触发器的作用?答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2.什么是存储过程?用什么来调用?答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就
转载
2023-12-13 07:16:23
13阅读
数据库基础(面试常见题)一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/DropIndex等数据操纵:Select ,insert,upda...
原创
2021-12-04 18:36:20
585阅读
SQL语句内连接是保证两个表中所有的行都要满足连接条件,而外连接则不然。在外连接中,某些不满条件的列也会显示出来,也就是说,只限制其中一个表的行,而不限制另一个表的行。分左连接、右连接、全连接三种。SQL语言包括哪些类型?数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index
原创
2021-07-19 10:30:05
851阅读
1、MYSQL什么时候会出现死锁? 一般情况只发生锁超时,就是一个进程需要访问数据库表或者字段的时候,另外一个程序正在执行带锁的访问(比如修改数据),那么这个进程就会等待,当等了很久锁还没有解除的话就会锁超时,报告一个系统错误,拒绝执行相应的SQL操作。发生死锁的情况比较少,比如一个进程需要访问两个
原创
2021-05-30 11:03:17
244阅读
## 主键 超键 候选键 外键 主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超
转载
2019-06-19 15:06:00
116阅读
2评论
数据库常见面试题总结 1. SQL的表连接方式有哪些? SQL中连接按结果集分为:内连接。外连接,交叉连接 内连接:inner join on,两表都满足的组合。内连接分为等值连接,不等连接。自然连接。 等值连接:两表中同样的列都会出如今结果集中。
转载
2016-03-01 12:22:00
126阅读
2评论
1、MySQL 索引使用有哪些注意事项呢?可以分为三种情况来看:索引在哪种情况会失效、索引不适合哪些场景和索引规则索引在哪种情况会失效在索引列上使用mysql得函数或者做运算会导致索引失效sql条件数据类型转换会导致索引失效查询条件包含or或者索引字段使用is null和is not null,可能导致索引失效联合索引,查询条件列不是联合索引中得第一个列,索引失效前导模糊查询不能使用索引 例如:s
转载
2023-09-01 23:26:29
163阅读
xx学院2024——2025学年度第二学期期中考试
信息技术学院 计算机科学与技术专业、软件工程 22本
《NOSQL》考试试卷
一、MongoDB操作题(40分、每题4分)
1.1在Linux服务器上部署MongoDB数据库服务器
1.2创建myscore数据库
1.3创建user集合
1.4插入5条document的数据,包含字段uname,age,score
1.5使用指令查询相关的数据
1
mysql中数据引擎有很多,我们常见的是myisam和innodb。要注意存储引擎和存储过程的区别。什么是数据库的事务,什么是脏读
原创
2023-06-02 00:25:14
71阅读
大数据相关1 nosql和sql区别SQL数据库: 在使用之前需要定义表的一个模式 在表中存储相关联的数据 支持join多表查询 提供事务 使用一个强声明性语言查询 提供足够的支持,专业技能和工具NoSQL数据库: 将相关联的数据存储在类似JSON格式,名称-值 可以保存没有指定格式的数据 保证更新一个文档,但不是多个文档 提供出色的性能和可伸缩性 使用JSON数据对象查询 a 存储方式 SQL数
转载
2024-02-29 23:29:36
54阅读
《JAVA数据库笔试题答案在最后》由会员分享,可在线阅读,更多相关《JAVA数据库笔试题答案在最后(12页珍藏版)》请在人人文库网上搜索。1、Java 、数据库测试题(笔试)测试时间: 90 分钟 姓名: 总分: 一、不定项选择题( 40 题,每题 2分,总分 80 分)1) 当试图编译并运行下面程序时会出现什么结果( )(单选) class Apublic int getNumber(int A
转载
2023-09-10 21:15:22
50阅读
# NoSQL数据库面试题及解析
## 1. 什么是NoSQL数据库?
NoSQL(Not Only SQL)是一种非关系型数据库,将数据以键值对(key-value)的形式存储,相比传统的关系型数据库,NoSQL数据库在处理大量数据和高并发访问时具有更好的性能和扩展性。
NoSQL数据库适用于需要处理海量数据、高并发读写和灵活的数据结构的场景,例如社交网络、物联网、移动应用和实时分析等。
原创
2023-07-22 18:52:20
221阅读
一、基础 1. 常用的异常类型? 2. session 3. java锁 4. gc原理 5. hashmap 6. listlink arraylist 区别 7. aop 原理 8. 多线程 9. kafka 原理和容错 10. spark hadoop 原理 11. redis 同步机制 12
原创
2021-07-12 17:33:28
447阅读
欢迎关注我的技术公众号:小谢backup 1、binlog有几种模式? Statement(基于SQL语句的复制)Row(基于行的复制)Mixed(混合模式) 2、MySQL怎么知道binlog是完整的 ? 一个事务的 binlog是有完整格式的。1. statement 格式的 binlog,最后 ...
转载
2021-05-19 10:45:59
138阅读
2评论