当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 第一部分 数据库基础 一、基本概念 1.什么是SQL? SQL即结构化查询语言,是用于关系数据库通迅的标准语言,通过SQL用户可向数据库表达自已的需求。
 

 

    摘要:  查看mfc中与clistctrl和clistview相关的源码时发现,clistview派生自cwnd->cview->cctrlview,而clistctrl则直接派生自cwnd类,而clistview::getlistctrl函数居然仅仅用了一句 return *(clistctrl*)this; 将clistview活生生的转换成了clistctrl,百思不得其解,后在csd......
 ·lava的伪指令- -    »显示摘要«
    摘要: 虚拟指令意义 (括号内代码为注释。名称下的为同义代码,有相同的意思,主要是为了wqx里书写方便) 名称 寻址方式 字节码 代码格式 伪代码表示1.ph1 立即 ph1 #num [sp]<-num,0,0,0; sp+=4; (栈单元大小为4bytes,不够的部分用0补齐,下同) (phs) 直接 ph1 addr [sp]<-{addr},0,0,0; sp+=4......


orcale 的入门知识(有文章上的有自创的)
第一部分 数据库基础

一.基本概念 【程序编程相关:linux下cvs安装步骤

【推荐阅读:C++ Advanced Trainin

1.什么是sql? 【扩展信息:取得一个透明颜色

sql即结构化查询语言,是用于关系数据库通迅的标准语言,通过sql用户可向数据库表达自已的需求.

2.什么是客户机/服务器技术?

在客户机/服务器中,主机叫作服务器,网络通常是局域网(lan)或是广域网(wan).服务器通常被个人计算机或是其他的服务器或个人计算机而不是终端访问.每一台pc机都叫做一个客户机,都有访问网络的功能,允许在客户机与服务器之间通信因此叫客户机/服务器技术.

二.数据处理的发展阶段

1.手工处理阶段:

50年代中期,计算机内存.外存容量都很小,外存只有磁带,没有磁盘,硬件性能很差;软件中也没有数据管理部分,因而主要限于科学计算;这一阶段主要是用手工进行数据处理.

2.文件系统阶段:数据与程序的分离导致了文件系统的诞生.

顺序与随机文件组织并用;

批量与实时处理并存;

物理与逻辑结构有了简单变换;

软件提供存取方法;

数据冗余较多,数据不能共享;

文件或数据属于一个用户;

数据独立性差,数据结构与程序合为一体;

无集中管理,无法用全局观点而只能面向局部应用进行数据结构设计.

3.数据库系统阶段:

数据库技术的目标就是克服文件系统的弊病,解决冗余与数据独立性问题,并通过一软件系统(dbms)来集中管理所有文件,从而实现数据共享,其本质是通过分层,第一层面向用户,第二层面向全局,第三层面向物理存贮,层与层这间通过两级变换,这样将用户应用文件与物理文件完全分离,分别实现了数据的逻辑与物理独立性.

模型:为把数据与程序完全分离,分为三种模型:

内模型或物理模型:面向计算机物理存贮;

概念模型:面向系统整体;(dbms)

外模型:面向用户.

模式:用ddl精确定义数据模型的程序;

内模式:定义内模型的模式;

概念模式:定义概念模型的模式;

外模式:定义外模型(面向用户)的模式.

数据模型:表示实体(entity)以及实体间联系(relationship)的模型;有四种形式:

e-r模型:最直观的描述方式,实体集用长方形表示,属性用椭圆表示,联系用菱形表示;

层次模型:可表示1-m关系,有唯一根(与父)结点;

网状模型:可表示m-m关系;

关系模型:以表来表示数据间的联系,通过表格数据而不是通过指针链接来表示与实现两实体间的关系.

三.oracle简介

自1970年codd发表关系理论后,关系型数据库得到了飞速的发展,如informix.db2等;

起初oracle是一发展较完善的关系型数据库,已由单一的数据库发展到多种服务,多种产品的;oracle rdbms是oracle系统的核心,它由数据库管理的核心模块以及帮助用户与数据库管理员dba维护.监视与使用数据库的一些实用程序组成.rdbms的核心模块就是sql的实现模块,它是所有实用程序的基础.

问:在三种模式(内.概念.外模式)中oracle是对应于哪种模式;

在四种数据模型(e-r.层次.网状.关系型)中oracle相应于哪种?

四.sql命令简介

1.ddl数据定义语言.

create table; alter table; drop table;

create view; alter view; drop view;


...   下一页
 ·linux shell    »显示摘要«
    摘要: 1. 也谈在unix系统中杀死相关终端的进程 2. 从 ifconfig 中得到 ip地址 3. 赶走一些你不希望进入的用户 4. shell编程 5. bash中对变量的操作 6. bash中的特殊字符 7. bash中的变量 8. bash最常见的激活模式 9. shell编程例子 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE