收藏本站 
广告服务 
网站地图 
>> 为你提供近10万篇各类电脑技术文章、网络技术教程、软件技术文章、网页设计教程、平面设计教程、数据库技术教程等方面的电脑教程!
先飞电脑技术网技术文章数据库开发数据库概论
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |

关系型数据库的概念(Relational Database Concepts)

[ 作者:佚名    转贴自:网络转载    阅读次数:18    更新时间:2007-11-15 11:57:00   录入:刘光勇 ]        
    一些早期的数据库技术用平面或层次文件结构存储应用程序的数据。其他的用户使用网络连接访问数据。Oracle 10G 不使用这些技术来存储和访问数据。Oracle数据库所有的发行版产品使用关系模型在数据库中存储程序数据。Ddgar Codd博士是第一个发表关系开数据库的论文“ A Relational Model of Data for Large Shared Data Banks"。IBM公司是第一个采用Codd博士的模型,同时开发了用于访问关系型数据库计算机语言——Structured Query Language(SQL),使用类似于英语的命令。SQL用户不用编写复杂的计算机程序或者不需要知道数据存储在有磁盘上的物理位置,就可以很方便与关系型数据库进交互(查询、插入、修改、删除数据库中的数据),SQL命令可以完成以功能:
·Insert命令:向表中添加新的行;
·delete命令:从表中删除数据行;
·updata命令:在表中修改数据行;
·create alter drop命令:建立、修改、或者删除表;
·grant revoke 命令:授予或撤消用户访问表的权利;
·commit rollback命令:控制事务;
·select 命令:查询数据;
把SQL语句分为三类:DDL(Data Definition Language)数据定义语言、DCL(Data Control Language)数据控制语言、DML(Data Manipulation Language)数据操作语言
DDL:create alter drop;DCL:grant revoke;DML:insert update delete。
行(Rows)、列(Columns)、表(Tables)、数据库(Databases)的概念:
表的概念是关系型数据的核心。一个表由列和行构成。许多表存储在Oracle数据库中。
用Create命令建立一个表:


create(DDL)命令建了一个名为senya的表,共有五列(五个字段)name字段存储姓名,sex存储性别....。
用insert into(在Microsoft SQL server 2000中也可以使用insert)向表进添加行数据:


用alter命令向已建好的表中添加一新的列(这里添加生日):


用alter命令修改email的数据类型:


用update命令修改数据:

文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“关系型数据库的概念(Relational Database Concepts)”版权归文章所有者,转载请注明出处!
 ·上一篇文章:优化数据库前需考虑的十个问题      ·下一篇文章:没有了
相关文章
·关系型数据库的概念(Relational Database Concepts)[18]
·对象数据库系统与关系数据库之间的疑惑[30]
·层次型、基因型、关系型数据库详解[69]
·显存频率和内存速度之间的关系[68]
·关系型数据库的优势和目前所面临的问题[19]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 隐私政策 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网