• Oracle数据库笔记(一)


    1.概述

    Oracle版本

    • 19c 在线迁移、自适应扫描、自适应数据共享
    • 11g 企业管理器、自动化诊断工具、自动化性能管理

    Oracle特点

    • 可用性强
    • 可扩展性强
    • 数据安全性强
    • 稳定性强

    常见数据库

    • 小 Access
    • 中 SQL Server、MySQL
    • 大 Oracle、DB2

    2.数据、数据库、数据库管理系统、数据库系统

    2.1数据Data

    数据(Data)是数据库存储的基本对象

    定义:描述事物的符号记录

    2.2数据库DataBase

    数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合

    数据库的基本特征

    • 数据按一定的数据模型组织、描述和储存
    • 可为各种用户共享
    • 冗余度较小
    • 数据独立性较高
    • 易扩展

    2.3数据库管理系统DataBase Management System DBMS

    MySQL、Oracle都是数据库管理系统(软件),可以在里面创建数据库

      

    数据库管理系统  位于用户和操作系统之间;是基础软件

    用途:科学组织和存储数据、高效地获取和维护数据

    数据库管理系统的主要功能:

    1. 数据定义功能 提供数据定义语言(DDL);定义数据库中的数据对象
    2. 数据组织、存储和管理 分类组织、存储和管理各种数据;确定组织数据的文件结构和存取方式;实现数据之间的联系;提供多种存取方法提高存取效率
    3. 数据操纵功能 提供数据操纵语言 (DML);实现对数据库的基本操作(查询、插入、删除和修改)
    4. 数据库的事务管理和运行管理 数据库在建立、运行和维护时由数据库管理系统统一管理和控制;保证数据的安全性、完整性、多用户对数据的并发使用;发生故障后的系统恢复
    5. 数据库的建立和维护功能 数据库初始数据的装载和转换;数据库转储、恢复功能;数据库的重组织;性能监视、分析等
    6. 其它功能 数据库管理系统与网络中其它软件系统的通信;数据库管理系统系统之间的数据转换;异构数据库之间的互访和互操作

    2.4数据库系统(DataBase System DBS)

    数据库的构成

    • 数据库
    • 数据库管理系统(及其应用开发软件)
    • 应用程序
    • 数据库管理员

    数据库系统的特点

    • 数据结构化 整体结构化,数据之间有联系
    • 数据的共享性高,冗余度低且易扩充
    • 数据独立性高 物理独立性(应用程序和数据库的物理存储相独立) ;逻辑独立性(应用程序和数据库逻辑结构相互独立)
    • 数据由数据库管理系统统一管理和控制 安全、完整、并发、恢复  

    3.数据模型

    数据模型是对现实世界数据特征的抽象

    数据模型应满足三方面要求:能比较真实地模拟现实世界;容易为人所理解;便于在计算机上实现

    数据模型分为两类:概念模型;逻辑模型和物理模型

    数据模型是数据库系统的核心和基础

    客观对象的抽象过程---两步抽象

    • 现实世界中的客观对象抽象为概念模型        将现实世界抽象为信息世界
    • 把概念模型转换为某一数据库管理系统支持的数据模型              将信息世界转换为机器世界

    信息世界的基本概念

    • 实体(Entity):客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念
    • 属性 (Attribute):实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画
    • 码(Key):唯一标识实体的属性集称为码。
    • 实体型(Entity Type):用实体名及其属性名集合来抽象和刻画同类实体称为实体型
    • 实体集 (Entity Set):同一类型实体的集合称为实体集
    • 联系 (Relationship):一对一;一对多;多对多

    概念模型 实体-联系方法 E-R图 

    逻辑模型 为概念模型中的内容设计存储字段名、字段类型等等


    关系模型:类似EXCEL表格,由行和列组成

    关系:一张表;行:记录;列:属性;主键:是表中的某个属性组(一个或多个),唯一确定一行;域:属性的取值范围

    对关系的描述:关系名(属性1,属性2,……,属性n) 

  • 相关阅读:
    【性能测试入门必看】性能测试理论知识
    阿里巴巴开源限流组件Sentinel初探之集成Gateway
    Spring Boot 3.0.x和Oracle Database 23c Database API for MongoDB的示例
    10.Xaml ListBox控件
    微服务架构|go-zero 的自适应熔断器
    FFMpeg解复用流程
    论文阅读《Nougat:Neural Optical Understanding for Academic Documents》
    深度学习环境 | pycharm+cuda+pytorch
    黄金回收价格和国际金价差多少?
    论文、报告中那些乱七八糟的图(甘特图、卡吉图,桑基图,小提琴图,弦图,螺旋图,风玫瑰图)
  • 原文地址:https://blog.csdn.net/weixin_43631997/article/details/134537807