![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习
一斤草莓吃光光
看我如何慢慢慢慢慢慢得成为学霸。。。
展开
-
数据库规范化
规范化(Normalization)是数据库系统设计中非常重要的一个技术。数据库规范化能够让数据库设计者更好地了解组织内部当前的数据结构,最终得到一系列的数据实体。数据库规范化通过对数据库表的设计,可以有效降低数据库冗余程度。 在进行数据库规范化的时候,我们有一系列的步骤需要遵循。我们把这些步骤称作范式,即Normalisation Form(NF),其中包括第一范式、第二范式、第三范式、转载 2017-03-21 14:31:24 · 2780 阅读 · 0 评论 -
使用xmanager远程连接redhat6.5安装oracle遇到的问题
我使用xmanager中的xstart连接linux虚拟机。配置如下1、在执行.runInstaller命令时报错:ERROR: Unable to verify the graphical display setup......Make sure that xdpyinfo exist under PATH variable. 原因是使用图形化界面的时候出错。此时,执行xdp...原创 2018-12-19 14:20:10 · 6375 阅读 · 0 评论 -
【day1】oracle11G安装教程及安装中可能遇到的问题
1、下载下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html。下载下图中两个zip文件2、解压将下载下来的两个压缩文件,解压到一个文件夹中(一定要一个文件夹)。然后安装setup.exe有可能会弹出如下提示:解决办法:ht...原创 2018-11-12 15:41:23 · 2770 阅读 · 0 评论 -
【day2】ORACLE 用户、角色、权限管理
1、oracle默认用户及密码如下用户名密码以何种身份登录备注syschange_on_installSYSDBA 或 SYSOPER不能以 NORMAL 登录,为默认的系统管理员身份systemmanagerSYSDBA 或 NORMAL不能以 SYSOPER 登录,可作为默认的系统管理员dbsnmpdbsnmpSYSDBA 或 NORMAL...原创 2018-11-19 16:59:22 · 255 阅读 · 0 评论 -
【各种问题系列】Oracle11g oracle net configuration assistant 报错:不能创建监听程序
如图:说明你现在的listener.ora文件是有错误的,可以直接删掉,再重新创建监听程序,就会生成新的正确的listener.ora文件。原创 2018-11-23 09:18:41 · 9762 阅读 · 2 评论 -
【各种问题系列】plsql developer 报错 ORA-12154:TNS:无法解析指定的连接标识符
使用plsql developer连接数据库时报错:ORA-12154:TNS:无法解析指定的连接标识符1、首先使用tnsping命令Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:1)验证名字解析(name resolution,是oracle自己的网络服务名)2)远程的listener是否启动如下表示配置成功C:\Users\***>t...原创 2018-11-22 17:41:29 · 2822 阅读 · 0 评论 -
mysql引擎
MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。下面介绍几种数据库引擎:ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到 数据库被查询的次数要远大于更新的次数。因原创 2017-09-12 20:31:00 · 286 阅读 · 0 评论 -
InnoDB数据库引擎
InnoDB是MySQL关系数据库管理系统非常受欢迎的数据库引擎。它是默认MyISAM引擎的替代品,它有很多优势,使其成为许多PHP脚本驱动的应用程序(如Joomla ™和Magento)的首选,这些应用程序已经永久切换到InnoDB。例如,InnoDB导入大量数据将会更快,因为它只锁定一行来执行给定的操作,而不是整个表,这使得引擎成为可扩展应用程序的理想选择。此外,InnoDB提供了更快的崩溃恢复原创 2017-08-14 17:03:34 · 460 阅读 · 0 评论 -
MYSQL建表时PK,NN,UQ,BIN,UN,ZF,AI字段标识的意义
建表时,字段中有PK,NN,UQ,BIN,UN,ZF,AI几个基本字段类型标识。PK:primary key 主键NN:not null 非空UQ:unique 唯一索引BIN:binary 二进制数据(比text更大)UN:unsigned 无符号(非负数)ZF:zero fill 填充0 例如字段内容是1 int(原创 2017-05-04 15:34:33 · 1700 阅读 · 0 评论 -
数据结构之查找
一、顺序查找法:时间复杂度为O(n) 二、有序查找法:前提是数据是有序的 1、二分查找法(折半查找法):要定义头角标、中间角标、尾角标。 折半查找的时间复杂度是O(logn)O(log_n) 如果涉及频繁的插入和删除,最好不要使用折半查找。 例:数组查询int max,mid,minmin=0;max=arr.length-1;min=(max+min)>>1;wh原创 2017-04-06 16:09:50 · 314 阅读 · 0 评论 -
数据结构之图的遍历和部分性质
无向图和有向图1、无向图中,任意两个顶点之间都存在边的话,就是无向完全图。 含有n个顶点的无向完全图有n×(n−1)2\frac{n \times (n-1)}{2}条边。 有向图中,若任意两个顶点之间都存在方向互为相反的有向边,则就是有向完全图。 含有n个顶点的有向完全图有n×(n−1)n \times (n-1)条有向边。 2、带权的图常称为网。图的遍历原创 2017-04-06 09:49:33 · 1513 阅读 · 0 评论 -
oracle名词解释
1、网络服务名 SID正确的理解是instance实例的名字,实质上和database的术语是不一样的。 没有什么特殊的情况下,服务名=SID。问题是有可能不一样的,有两种情况 情况1:数据库SID是一个,但是希望能有多个服务名,这个是为了多程序使用的,直接可以利用Oracle的某一个package追加一个服务的名字,这样,一个instance,就可以提供多个连接使用的服务名字。...原创 2018-12-17 15:27:51 · 427 阅读 · 0 评论