ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据库基础

数据库基础

原创 Linux操作系统 作者:cllb_2004 时间:2011-05-25 22:14:53 0 删除 编辑

数据库的基础知识:
1.什么是数据库?
         数据库是指长期保存在计算机等存储设备上的,有组织按一定格式存放的,具有逻辑关系的数据的集合,是表  的集合体。。
        现在常用的是关系数据库,是包括行和列的二维结构(表)。
2.数据库系统的特点:
  a。数据结构化。按照数据局模型组成的结构化的整体。
  b。数据存取灵活,数据库存取的是一个数据项,一条记录和多条记录的集合;
  c。数据之间共享性高。冗余度低。
  d。数据安全可靠;
  e。数据独立性高。是通过数据库的二级映像(外模式/模式,模式/内模式)保证的
3.关系数据库:
           是建立在关系模型基础上的数据库,它有一组相关的表和其他数据库对象(索引,触发器,函数,存储过程等)组成
4.关系数据库的功能:
            a。数据定义:包括数据库的三级模式(外模式,模式,内模式),两级映像(外模式/模式,模式/内模式)。定义数据的完整性,安全性等约束规则,定义了保证数据安全和操作的用户和口令等相关权限的信息;
            b。数据操纵:即常说的数据的create,delete,update,select等操作;
            c。数据库的运行管理:
                  安全性的控制:防止为授权的操作造成了数据的泄露,更改,破坏;
                  完整性的控制:保证数据的数据及语义的正确性有效性,保持之间的联系。以免数据之间没有任何关系,
                 并发操作:在多用户,多任务操作的情况下,保证数据之间的正确性;
                 数据库的备份和恢复:当数据库的数据遭到破环又能力把数据库恢复到正确的状态;
            d。啥数据库的存储管理;鉴于现在数据库的数据量打,数据频繁在内存和磁盘之间传送,应该简化数据之间的访问;
5.关系数据库的组成:
            数据定义语言;
            数据字典:
            数据操纵语言;
            数据库运行控制程序
            数据库存储的系统
            数据库常用的使用程序:数据加载程序(loading)数据导出程序(export)数据导入程序(import)数据备份/恢复程序(backup)数据的迁移程序(migrate)性能监控程序等;

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

上一篇: 学习oracle的初衷
下一篇: 常用的SQL语句
请登录后发表评论 登录
全部评论

注册时间:2011-05-24

  • 博文量
    6
  • 访问量
    4474