当前位置: 首页 > news >正文

第八讲~~数据库技术

前言:

什么是数据库?

        存储数据的仓库。

常见的数据库有哪些?

  • ————SQL Server(数据库较大 5G)
  • ————Access
  • ————Oracle(大型数据库700多兆-200多兆)(付费)
  • ————Mysql(50多兆)
  • ————DB2(付费)
  • ————人大金仓

一、数据库发展史

1、程序管理阶段(20世纪50年代中期)

特点:数据不能长期保存

2、文件系统阶段(20世纪50年代后期至60年代后期)

特点:数据缺乏独立性

3、数据库系统阶段(20世纪60年代后期)

特点:实现数据共享,减少数据冗余

二、数据库术语

1、关系 :一个关系就是一个二维表

2、属性 :表中的一列称为一个属性,一般习惯称为或者字段,表中的列不能重名。

3、元祖 :表中的一行称为一个元祖,一般习惯称为行或者记录。

4、主键 :表示表中某个列或者几个列的集合,用于唯一标识表中每一行记录。一张表中只能有一个主键,被定义为主键的列,其列值是唯一且非空的。

三、数据库技术

3.1 Oracle 数据库及数据库连接工具

        Oracle 数据库是美国ORACLE公司提供的一款关系型数据库,可跨平台,安全性高,市场主要数据库版本有:Oracle9i, Oracle10g, Oracle11g, oracle12c

数据库连接工具:

  1. SQL Developer :Oracle公司自己研发
  2. PL/SQL Developer :第三方
  3. Navicat  第三方

3.2 Oracle 数据库登录

开始--搜索程序和文件--cmd--Enter--Dos 窗口

1)输入: sqlplus

2)输入用户名:system

3)输入密码:123456

连接到:

Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

SQL>

3.3 表空间

        表空间就是用来存储数据库对象(表,视图,索引、序列)的容器。表和表空间的关系就是文件和文件夹的关系一样,所有的数据库对象都存在指定的表空间中,但是主要存储表,所以称为表空间。

        数据库创建的时候,系统会默认创建一个SYSTEM表空间。

        通过system表空间可以创建其他表空间。

        一个数据库中,可以只有一个表空间(system),也可以有若干个表空间。

http://www.dtcms.com/a/276624.html

相关文章:

  • 【InnoDB内存结构】缓冲池,变更缓冲区,自适应哈希索引,日志缓冲区
  • 【项目】GraphRAG基于知识图谱的检索增强技术-实战入门
  • 代码随想录算法训练营65期第17天
  • 余电快速泄放电路
  • 【InnoDB磁盘结构1】系统表空间,独立表空间,双写缓冲区
  • C语言基础知识--动态内存管理
  • 贪心算法题解——划分字母区间【LeetCode】
  • 操作系统—第三章 内存管理
  • 169. 多数元素
  • 二分搜索 (左程云)
  • 【Docker基础】Dockerfile核心概念解析:什么是Dockerfile?与镜像、容器的关系
  • shiro550反序列化漏洞复现(附带docker源)
  • AV1比特流结构
  • zynq-PS篇——bperez77中DMA驱动注意事项
  • 车载以太网-旁路配置
  • MyBatis基于XML配置详细使用指南
  • IMU姿态传感器
  • 栈题解——最小栈【LeetCode】
  • 学历一般,基础一般还有必要刷算法题吗
  • 一种Φ325海底管道机械三通结构设计cad【1张】三维图+设计说明书
  • python学习笔记【1】对字符串的处理
  • 网络安全day1-2笔记
  • kettle从入门到精通 第101课 ETL之kettle DolphinScheduler调度kettle
  • RAG进阶之术:用“父子Chunk”策略破解复杂查询的“上下文迷局”
  • Win11怎样进入WinRE恢复环境
  • 并发--Callable vs Runnable
  • 深入理解 Boost.Asio 中的异步核心 boost::asio::io_context
  • AI智能体|扣子(Coze)搭建【裸眼3D著名故事动画视频】工作流
  • NOIP普及组|2005T1淘淘摘苹果
  • 常用控件QWidget