随笔分类 -  Oracle读书笔记

摘要:一、PL/SQL(Procedural Language/Structured Query Language):过程化查询语言,是Oracle公司在标准的SQL语言基础上进行扩展而形成的一种可以在Oracle数据库上设计编程并执行的语句,并通过Oracle的PL/SQL引擎执行。与SQL相比,PL/SQL优势: 1.模块化应用程序。在一块程序代码中可以实现一个或多个功能。 2.提高运行性能。SQL语句完成某一逻辑需要多次连接数据库,而PL/SQL通过语句块只需要一次连接数据库。 3.利用逻辑控制语句控制程序结构。PL/SQL可以利用条件语句或循环语句来控制程序流。 4.可移植性强。PL/SQL 阅读全文
posted @ 2014-03-19 17:13 满天星*_* 阅读(230) 评论(0) 推荐(0)
摘要:一、SQL概念 SQL全称为Structured Query Language(结构化查询语言),利用一些简单的句子构成基本语法来存取数据库内容,是关系数据库中使用最广泛的语言。二、SQL语言功能 数据定义语言(Data Definition Language,DDL):主要用于创建、修改或删除数据库对象。如表、视图、索引等。定义、删除、修改关系模式(基本表)定义、删除视图(View)定义、删除索引(Index) 数据操纵语言(Data Manipulcation Language,DML):主要用于查询、添加、修改或删除存储在数据库对象中的数据。数据库、表中数据的查询数据的增、删、改等操作 阅读全文
posted @ 2014-03-12 17:39 满天星*_* 阅读(702) 评论(0) 推荐(0)
摘要:一、文件系统数据以文件为单位,与计算机程序脱离,由操作系统统一管理。用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,实现了以文件为单位的共享。 弊端:存在大量的数据冗余,且不能方便的修改和扩充数据的逻辑结构。由于文件之间是相互孤立的,因而它们不能反映现实世界中事物之间的联系。二、层次模型和网状模型数据库系统(第一代数据库)以有向图为基础,一次存取一条记录,采用的是过程化的存取方法。三、关系模型数据库系统(第二代数据库、诞生于20世纪70年代)以集合代数为基础,一次一个集合地存取数据,采用的是非过程化的存取方法。影响:目前广泛使用的数据库软件都是基于关系模型的关系数据库管理 阅读全文
posted @ 2014-03-12 16:04 满天星*_* 阅读(548) 评论(0) 推荐(0)
摘要:1.数据(Data):描述事物的符号记录。数据是数据库中存储的基本对象,主要包括文字、图形、图像、声音等。它们都可以经过数字化后存入计算机。2.数据库(Database,DB):长期存储在计算机内、有组织,可共享的数据集合,数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户所共享。3.数据库管理系统(Database Management System,DBMS):在数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分。数据库系统的一切操作,包括查询、更新以及各种控制,都是通过DBMS进行的。从内容上可以分为: (1)数据 阅读全文
posted @ 2014-03-10 21:06 满天星*_* 阅读(397) 评论(0) 推荐(0)