序号 | 问题 | 详细答案 |
24 | 请你谈一下内联接,外联接区别? | 内连接是保证两个表中所有的行都要满足连接条件,而外连接则不然。 在外连接中,某些不满条件的列也会显示出来,也就是说,只限制其中一个表的行,而不限制另一个表的行。分左连接、右连接、全连接三种。 |
25 | 什么是概念设计模型?我们一般用什么来表示概念设计模型? | 概念数据模型设计是数据建模的重要阶段,它把现实世界中的信息抽象成实体和练习来产生概念数据模型。 ER图是概念数据模型的一种图形化表示方式。 |
26 | 什么是ORM? | 对象关系映射(Object—Relational Mapping,简称ORM)是一种为了解决面向对象与面向关系数据库存在的互不匹配的现象的技术;简单的说,ORM 是通过使用描述对象和数据库之间映射的元数据,将java 程序中的对象自动持久化到关系数据库中;本质上就是将数据从一种形式转换到另外一种形式。 |
27 | 数据库,比如100 用户同时来访,要采取什么技术解决?它的机制是怎样的,请你简单描述。 | 连接池 机制:服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。 |
28 | XML 文档定义有几种形式?它们之间有何本质区别? | 1)两种形式:dtd 以及schema; 2)本质区别:schema 本身是xml 的,可以被XML 解析器解析(这也是从DTD上发展schema 的根本目的); |
29 | 解析XML 文档有哪几种方式? | 解析方式:有DOM,SAX,STAX 等: DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM 的树结构所造成的,这种结构占用的内存较多,而且DOM 必须在解析文件之前把整个文档装入内存,适合对XML 的随机访问; SAX:不同于DOM,SAX 是事件驱动型的XML 解析方式。它顺序读取XML 文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML 文件,适合对XML 的顺序访问; |
30 | 你在项目中用到了xml 技术的哪些方面?如何实现的? | 用到了数据存贮,信息配置两方面。 在做数据交换平台时,将不能数据源的数据组装成XML 文件,然后将XML 文件压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再同XML 文件中还原相关信息进行处理。 在做软件配置时,利用XML 可以很方便的进行,软件的各种配置参数都存贮在XML 文件中。 |
31 | 什么是SQL,分为那几类? | SQL是一种数据库能够理解的语言,分为三类 定义语言(DDL) 操作语言(DML) 控制语言(DCL) |
32 | 怎样创建索引?它的优缺点? | create index 索引名 on 表名 (列名);可以大大加快数据的检索速度,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。 |
33 | sql子句的执行顺序 | select from where group by having order by |
34 | 请列出你所熟悉的聚合函数 | max,min,sum,avg,count。 |
java数据库编程常见面试题
最新推荐文章于 2024-07-09 15:20:37 发布