Oracle数据库入门之数据库基础

  次阅读 作者:智能小宝 来源:互联网 2016-01-28 13:20 我要评论(0)

概念:数据库(DB,Database):批量组织存储和操作数据的仓库。数据仓库是数据库领域中的基本名词,这里指是它常规意义上的含义

数据库管理系统(DBMS,Database Management System):在数据库软件中起到组织管理数据的软件模块

数据库管理员(DBA,Database Administrator):操纵数据库的管理和维护人员

数据库系统(DBS,Database System):基于数据库的应用系统或软件系统,相对来说出现的频率要低一些

关系型数据库(RDB,Relationship Database):基于关系模型而建立或组织起来的数据库

关系型数据库管理系统(RDBMS):它是目前数据库的主流形式

SQL语言:即Structured Query Language,结构化查询语言。常用SQL指令有SELECT、INSERT、DELETE、UPDATE、CREATE、DROP

SQL是使用关系模型的数据库语言,用于和各类数据库的交互,提供通用的数据管理和查询功能

SQL分类:数据定义语言(DDL,Data Definition Language):如Create、Alter、Drop、Truncate

数据操纵语言(DML,Data Manipulation Language):如Insert、Update、Delete、Merge

数据控制语言(DCL,Data Control Language):如Grant、Revoke

其它语言要素(Additional Language Elements):如事务控制语句:Commit、Rollback、Savepoint

SQL说明:其中Select是最频繁也是最常用的。DBA可以使用DCL进行数据库的管理,而应用开发人员几乎用不到它

数据库简述

管理:第一阶段:手工管理阶段:数据不保存。数据由应用程序管理,编写程序要考虑数据结构

数据面向程序,不共享。数据不具有独立性,随其逻辑结构和物理结构而变化

第二阶段:文件管理阶段:数据共享性差。数据以文件形式长期存在

第三阶段:数据库管理阶段:有利于实现数据共享。数据面向应用,而非面向程序

历程:第一代:非关系型数据库系统:上世纪60年代末问世,包括层次性和网状型

第二代:关系型数据库系统(RDBS):上世纪70年代中期问世。Oracle就是RDBS的代表

第三代:对象—关系数据库系统(ORDBS、OODBS):上世纪80年代中期至今。也称为面向对象的数据库系统,它力图以对象的形式

或者说以对象为单位进行数据的存储和操纵。至目前为止,它还没有推出成熟的产品

分类:网状型数据库:采用以记录类型为结点的网状数据模型。对于这种错综复杂的交织在一起的网而言,在进行数据检索的时候是非常不方便的

层次型数据库:采用层次模型模拟现实世界中按层次组织起来的事物

关系型数据库:采用二维表结构储存与管理数据,并规定了表内和表间数据的依存关系。当前业界所用的主流数据库几乎都是关系型数据库

当前流行的关系型数据库:Oracle(可算是业界第一名)、IBMDB2、SQL Server、SyBase、Informix(它的公司已被IBM收购)等

关系型数据库采用结构化查询语言(SQL)作为客户端程序与数据库服务器间沟通的桥梁

数据建模

概念:要将现实世界中客观存在的事物以数据的形式存储到计算机中并进行处理,就需要对其进行分析、抽象进而确定数据的结构以及数据间的内在联系,这一过程称为数据建模

要求:能够比较真实地模拟现实世界,容易为人所理解,便于计算机实现

要素:数据结构:描述事物的静态特性

数据操作:描述事物的动态特性

完整性约束:描述事物内部和事物间的约束性关系

续一:现实世界:事物以及事物间的联系是客观存在的

概念世界:是人们对现实世界中客观事物及其联系的认识和抽象

概念世界中按用户的观点对现实世界建模,所得到的“概念数据模型”不依赖具体的计算机系统和DBMS

机器世界:按计算机的观点对概念世界中的事物(实体及实体间的联系)进一步建模,将之抽象/转换为与计算机/DBMS相关的“物理数据模型”

续二:概念数据模型(CDM,Conceptual Database Model):主要用于数据库的概念设计

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...