数据库相关概念

  1. 请解释什么是DB, DBMS, DBAS, DBA, DBS?

DB:用于存储和管理数据的仓库

DBMS:用于科学的组织和存储数据, 高效快捷的管理和维护数据

DBAS:面向最终用户的应用程序

DBA:DBMS的使用者

DBS:DB+DBMS+DBAS+DBA+最终用户, 构成 DBS

  1. 请列举常用的关系型数据库并简述其特点.

Oracle、 Mysql

特点:关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织。支持事务一致特性。

  1. Oracle入门

    1. 简述Oracle数据库的版本变更及特点.

Oracle8i

Oracle9i

Oracle10g

Oracle11g

Oracle12cI:i 代表 Internet。8i 版本开启对 Internet 的支持。所以,在版本号之后,添加了标识 i。G:g 代表 Grid 网格。10g 加入了网格计算的功能,因此版本号之后的标识使用了字母 g。C:c 代表云(cloud)计算设计。12c 版本表示对云计算的支持。

  1. 什么是C/S? 什么是B/S? 请简述两者区别.

C/S:客户机-服务器结构

B/S:浏览器-服务器结构

区别:二者没有本质区别,之所以在C/S架构上提出B/S架构,是为了满足瘦客户端、一体化客户端的需要,最终目的节约客户端更新、维护等的成本,及广域资源的共享。   

(1)B/S属于C/S,浏览器只是特殊的客户端;   

(2)C/S可以使用任何通信协议,而B/S这个特殊的C/S架构规定必须实现HTTP协议;   

(3)浏览器是一个通用客户端,本质上开发浏览器,还是实现一个C/S系统。

  1. Oracle的安装和卸载

    1. 请简述Oracle的卸载步骤?

2.1停止使用 Oracle 的服务停用 oracle 服务,进入计算机管理,在服务中,找到 oracle 开头的所有服务,右击选择停止。

2.2运行卸载 Oracle 数据库程序在开始菜单中找到 Oracle 安装产品,点击运行 Oracle 自带的卸载程序 UniversalInstaller 工具卸载。

2.3删除使用 Oracle 的服务开始菜单中,找到 UniversalInstaller,运行 Oracle Universal Installer,单击卸载产品,在产品清单窗口中,单击全部展开,除了 OraDb11g_home1 外,勾选其他项目,单击删除, 根据软件提示单击下一步最终完成卸载。

2.4删除注册表中 Oracle 相关项在 命 令 窗 口 , 输 入 regedit , 打 开 注 册 表 , 依 次 展 开 HKEY_LOCAL_MACHINESOFTWARE,找到 oracle,删除。依次展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices 中,删除所有 oracle 开头的项。依 次 展 开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,删除 所有 oracle 开头的项。扩展删除(以下不是必须的注册表删除项),如果安装不成功可以自己也把这些删除了在 HKEY_CLASSES_ROOT,删除以 Ora、Oracle、Orcl 或 EnumOra 为前缀的键 删除 HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMenuOrderSt artMenuPrograms 中所有以 oracle 开头的键。删 除 HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INI 中 除 Microsoft ODBCforOracle 注册表键以外的所有含有 Oracle 的键。

2.5删除 Oracle 环境变量右键点击我的电脑-->属性-->高级-->环境变量,删除环境变量 ORACLE_HOME、 TNS_ADMIN 等环境变量,删除 PATH 中等环境变量有关 Oracle 的设定的路径信息。

2.6删除“开始”菜单中 Oracle 目录打开资源管理器,在地址栏中输入“%userprofile%「开始」菜单程序”回车,删除安 装的 Oracle 目录。然后再到地址栏中输入“%allusersprofile%「开始」菜单程序”回车, 删除安装的 Oracle 目录。

2.7重新启动计算机重启电脑。

2.8删除 ProgramFilesOracle 目录如果在 ProgramFilesOracle 目录存在,则删除 ProgramFilesOracle 目录。

2.9删除 Oracle 安装目录删除 Oracle 的安装目录 app 等目录。

  1. 请简述什么是SID?

System IDentifier 的缩写,是 Oracle 实例的唯一标记。

  1. Oracle目录结构和系统用户

    1. 请列举三个Oracle的系统用户及其默认密码

系统用户 默认密码

sys change_on_install

system manager

scott tiger

  1. 请列举三个Oracle常用目录并说明作用
  2. admin 目录记录 Oracle 实例的配置,运行日志等文件。每个实例一个目录。
  3. cfgtoollogs 目录下面子目录分别存放当运行 dbca,emca,netca 等图形化配置程序时的 log。
  4. oradata 目录存放数据文件。
  5. Oracle客户端
    1. 请问Oracle的常用客户端有哪些?
  6. PL/SQL Developer 2.CommandWindow
  1. 如何使用SQL Plus连接Oracle?

在开始选项打开SQL Plus客户端,弹出命令窗口,输入用户名和口令。成功后进入如下界面即连接成功。

sys 用户登录命令: sysassysdba|sysoper system 用户登录命令:system

  1. Oracle常用命令及练习表

    1. 列举常用的Oracle命令有哪些?

1、查看用户所有的表格 select * from tab; 2、查看表结构 desc 表名; 3、查询表格数据 select * from 表名; 4、显示当前登录的用户 show user; 5、退出 exit;

  1. 如何使用命令连接Oracle SQL Plus?

见5.2题图

  1. Oracle连接配置(listener.ora和tnsnames.ora)

    1. 请问出现如下问题的可能原因是什么? 如何解决?

没有启动监听程序,去服务中将OracleOraDb11g_home1TNSListener启动即可

  1. 请说明listener.ora和tnsnames.ora在Oracle中分别起什么作用?

tnsnames.ora:用在 oracleclient 端,用户配置连接数据库的别名参数,就像系统中的 hosts 文件一样。

listener.ora:用在 oracleserver 端,可配置 Oracle 的监听端口,默认1521

SQL语言基础

  1. 什么是SQL?

SQL是结构化语言,是所有关系数据库管理系统的标准语言,是非过程化语言,只需要告诉做什么,不需要关注怎么做。

  1. 使用SQL语言可以做什么?

1.增删改查

2.操作数据库对象(用户、表格、序列、索引)

3.操作用户权限和角色的授予和取消

4.事务管理

  1. SQL语言的分类有哪些?

DQL数据查询语言

DML数据操作语言

DDL数据定义语言

DCL数据控制语言

TCL事务控制语言

  1. select子句

    1. select子句中如何定义列别名?
  2. 可以通过as语句定义别名
  3. 可以直接省略
    1. 请总结select在sql语句中的作用.

select用于指定查询表格中的列信息

  1. Distinct_字符串连接符_order by

    1. Distinct在sql语句中的作用是什么?

用于去除重复行信息。

  1. Oracle中用什么符号描述字符串?举例说明如何实现字符串的拼接?

日期和文字的文字字符串值用单引号描述字符串,字符串拼接使用||

Select last_name ||‘ is a ’|| job_id as “Employee Details” from employee

  1. Where子句_等值条件和非等值条件

    1. where在SQL语句中有什么作用?

where 限制查询满足条件的行 ,where字句跟在select字句后面

  1. 请说明between和and在SQL语句中的含义?

可以用between范围条件显示基于一个值范围的行。指定的范围包含一个下限和一个上限。使用between...and...并没有性能的提高,只是逻辑上简单。

  1. Where子句_模糊查询

    1. 模糊查询中使用的关键字是什么?与之配合的通配符有哪些?分别表示什么含义?

关键字like

通配符:%表示零个或多个字符

_表示一个占位符

  1. 请说明ESCAPE在模糊查询中的使用场景

可以用ESCAPE标识符搜索实际的%和_符号。使用ESCAPE选项,该选项指定换码符是什么,可以表示转义符号

  1. Where子句_IS NULL_优先级

    1. 查询所有有提成的员工中, 工资大于1500的员工的信息.

select * from employees where salary>1500;

  1. 查询所有CLERK的信息和工资大于1250的SALESMAN的信息

select * from emp where job=’CLERK’or job=’SALESMAN’ and sal>1250;

  1. 查询所有工资大于1250的CLERK和SALESMAN的信息

select * from emp where (job=’CLERK’or job=’SALESMAN’)and sal>1250;

ipguard客户端如何卸载_关于卸载Oracle步骤和相关SQL的学习相关推荐

  1. mysql附件卸载_彻底卸载mysql

    最近本地安装了XAMPP,xampp是一个集成软件,里面包含了mysql,apache服务器等等,但我通过xampp创建mysql连接和启动的时候,一直提示端口占用, 一直没找到解决的办法,只能卸载了 ...

  2. c++2013无法卸载_如何卸载mcafee?手把手教你如何卸载mcafee迈克菲?

    原标题:如何卸载mcafee?手把手教你如何卸载mcafee迈克菲? 最近有位朋友新购了一台电脑,它预装了McAfee(迈克菲)杀毒软件,但是实际体验却不太好,因此想要卸载并清理干净,但是却不知道应该 ...

  3. php怎么卸载_如何卸载已经安装的php

    如何卸载已经安装的php? 因为项目需求得把php版本从5.4降到5.3.所以需要把CentOS7.0自带的php卸载,请看如下步骤. 方法/步骤 第一步: 卸载php5.4 1. 查看php版本 2 ...

  4. 更新失败无法连接更新服务器未响应,逆水寒客户端更新失败_长时间停滞未响应相关问题解答[图]...

    逆水寒每周四就会进行例行维护,很多小伙伴的电脑在每次更新中都会出现各种各样的相关问题,像一些基本的逆水寒客户端更新失败,长时间停滞未响应相关问题,我们一起来看看官方是如何解答的吧! 一.逆水寒客户端更 ...

  5. mysql库与oracle库的区别_开源数据库Oracle与MySQL的SQL语法区别

    Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的SQL语法区别: 1.在Oracle中用sele ...

  6. oracle12c如何完全卸载_如何做到Oracle完全卸载

    这里介绍Oracle完全卸载步骤开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Inst ...

  7. 360浏览器卸载_如何卸载360浏览器,如何卸载360安全浏览器

    一.首先,打开为Windows7系统开始菜单中选择制面板",点击打开 二.然后,在窗口中选择"程序与功能",点击打开. 三.然后,在列表中找到"360浏览器&q ...

  8. 360浏览器卸载_无法卸载?Win10 强推新 Edge 浏览器,来教你如何干掉它

    8月17日消息,相信不少更新了 Windows 10 v2004 版本的用户都已经发现,系统默认浏览器已经自动更新为基于 Chromium 打造的全新 Edge 浏览器,虽然该浏览器已经一跃成为全球第 ...

  9. cad卸载_如何卸载干净CAD?

    小伙伴是不是遇到 CAD/3dmax/maya/Revit/Inventor 安装失败或者安装不了的问题了呢?AUTODESK系列软件着实令人头疼,CAD/3dmax/maya/Revit/Inven ...

最新文章

  1. mysql 参数sql文件_为MySQL的source命令导入SQL文件配置参数
  2. pandas全表查询定位某个值所在行列
  3. 基于leveldb,levigo做二次开发
  4. 机械齿轮网站404单页源码
  5. 安卓第一阶段实训项目:基于存储卡音乐播放器(更新中……)
  6. 字符设备驱动笔记(二)
  7. Android 系统(56)---Android 系统开机日志
  8. Java排序:冒泡排序
  9. unittest 简单使用
  10. mysql 一台电脑多个服务_怎么在一台windows主机上安装多个mysql服务
  11. 小白系列:修改美化pycharm主题
  12. 加密与解密工具大礼包 2010年新品
  13. 如何切换水经注地图下载器中的小数度和度分秒显示
  14. Robotframework+Appium环境搭建
  15. ftp扫描工具,国人最爱用的几款ftp扫描工具
  16. 如何做好工程项目管理策划书,这个范本值得参考!
  17. 网站域名过期后还能买回来吗?
  18. 2021最新 RocketMQ面试题精选(附刷题小程序)
  19. Function简介
  20. 音频接口简介(PDM/PCM/IIS/SLIMBUS)

热门文章

  1. python微信远程控制摄像头_【python版】利用微信远程控制你的电脑
  2. No module named 'pandas.lib'
  3. DDS信号发生器原理与vivado仿真
  4. 计算机软件工程学校二本大学,“软件工程专业”实力较强的二本大学,高考分数不理想报考合适...
  5. You Only Look Once: Unified, Real-Time Object Detection (YOLO 论文翻译)
  6. golang 依赖管理_简介:如何管理Golang项目依赖项
  7. JQ实现小写金额转大写
  8. 小米玩机------MIUI里那些你可能不知道的冷知识
  9. 【MyBatis-Plus】实现字段自动填充功能
  10. VMWare共享windows文件夹到Ubuntu虚拟机