ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 《傻瓜式带着问题通俗学oracle》1

《傻瓜式带着问题通俗学oracle》1

原创 Linux操作系统 作者:周应侯 时间:2011-07-16 08:43:52 0 删除 编辑

1、什么是DBMS?
控制数据库的计算机程序称为数据库管理系统,或DBMS;

2、SQL功能有哪些?
 SQL本身不是一个数据库管理系统,也不是一个独立的产品。SQL是数据库管理系统不可缺少的组成部分,他是与DBMS通信的一种语言和工具;

  数据库引擎是DBMS的核心,实际上负责在数据库汇总构造、存储和检索数据。它接受来自其他DBMS组件的SQL请求,比如一个窗体工具、报表书写器,或者来自用户编写应用程序甚至来自其他计算机系统的交互式查询工具。

  功能:
  SQL是一种交互式查询语言。
  SQL是一种数据库编程语言。
  SQL是一门数据库管理语言;
  SQL是一种客户/服务器应用;
  SQL是一种internet数据访问语言;
  SQL是一种分布式数据库语言;
  SQL是一种数据库网关语言;

数据库的一个重要功能是保护所存储的数据不被未经授权的用户访问;

存储和管理数据是计算机系统的主要任务之一;

数据库管理系统或DBMS能够帮助计算机用户组织和构造数据,并允许计算机程序在管理数据中充当积极的角色;

  3、 什么是体系结构呢?计算机或计算机系统的组件的组织和集成方式;
  
 4.table有哪些性质呢?
  SQL是基于关系数据模型的,关系数据模型把数据库中的数据作为表的集合加以阻止;
  每个表都由一个唯一标识它的表名;
  每个表都有一个或更多的具有名称的列,这些列按一个特定的从左到右的顺序排列;
  每个表都具有0行或更多的行,每行的没列中都包含一个数据指,行是无顺序的;
  在一个给定列中的所有数据都有同样的数据类型,并且是从一组成为列的域的合法值中提取的;

  表通过他们所包含的数据相互关联。关系数据模型使用主键字和外键字来表示表之间的这些关系。

   主键字是表中一列或列的组合,其值唯一地标识标识的每一行。一个表仅有一个主键字;
   外键字是表中一列或列的组合,其值是某些其他表的主键字。一个表尅包含一个以上的外键字,把它和一个或更多的其他表相连接;
   主键字/外键字的组合在包含他们的表之间创建了一个父/子关系;
  5、SQL由哪些东东构成?
   SQL语言的主要内容大约有40条语句构成;

    数据定义DDL(DROP,ALTER,CREATE): SQL让用户定义存储数据的结构和组织,以及存储数据项之间的关系;
  数据检索SQL: SQL允许用户或应用程序从数据库中检索的数据并使用它;
  数据操作DML(UPDATE,DELETE,INSERT): SQL允许用户或应用程序通过添加新数据、删除数据和修改以前存储的数据对数据库进行更新;
  访问控制: 可以使用SQL来限制用户检索、添加和修改数据的能力,保护存储的数据不被授权的用户所访问;
  数据共享: 可以使用SQL来协调多个并发用户共享数据,确保他们不会相互干扰;
  数据完整性:  SQL在数据库中定义完整性约束条件,使它不会由于不一致的更新或系统失败而遭到破坏;  

   数据操作:SELECT ,INSERT ,DELETE ,UPDATE;
   数据定义:CREATE TABLE ,DROP TABLE , ALTER TABLE ,
             DROP VIEW ,CREATE INDEX ,DROP INDEX ,
             CREATE SCHEMA ,DROP SCHEMA ,CREATE DOMAIN ,
             ALTER DOMAIN ,DROP DOMAIN;
   访问控制:GRANT ,REVOKE;
   事务控制:COMMIT ,ROLLBACK ,SET TRANSACTION
   编程SQL:  DECLARE ,EXPLAIN ,OPEN ,FETCH ,CLOSE              ,PREPARE ,EXECUTE ,DESCRIBE;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22815499/viewspace-702356/,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle dba资料大全
请登录后发表评论 登录
全部评论

注册时间:2009-11-03

  • 博文量
    56
  • 访问量
    144122