数据库基本知识

初识数据库——基本介绍

1. 基本概念

  • 数据:数据是数据库中存储的基本对象,是描述事物的符号记录

  • 数据库:存储数据的仓库,长期存储在计算机中(永久存储)、有组织、可共享
  • 数据库管理系统:(Database ,Management System,DBMS):专门用于数据库的创建和管理的软件
  • 数据库系统(Database System ,DBS):支持数据库的相关计算机硬件、软件、人员

2. 数据管理技术的发展阶段

  • 人工管理阶段
  • 文件系统阶段
  • 数据库系统阶段:数据结构化、数据共享、数据独立性高、数据统一由DBMS管理和控制

3. 三级模式(Schema)二级映像^ 1 与两个独立性

  • 外模式:可以有多个,可以为不同用户的需求创建不同的视图

  • 概念模式(简称逻辑模式):类似表的列标题,描述了商品表中包含哪些信息。(字段的类型、字段的取值范围)。只有一个

  • 内模式(存储模式):指的是存储相关的数据(记录的存储方式、索引方式)。因为存储方式只有一种,故内模式只有一种

    外模式/模式映
    模式/内模式映像
    外模式
    概念模式
    保证逻辑的独立性
    概念模式
    内模式
    保证物理的独立性

4. 数据模型

  • 现实世界
  • 信息世界
    • 概念模型
      • E-R图
        • 实体 矩形框:现实中的实体
        • 属性 椭圆形:特征(品牌、型号)
        • 联系 菱形
          • 1:1
          • 1:n
          • n:m
  • 机器世界
    • 逻辑模型
      • 层次模型
      • 网状模型
      • 关系模型
    • 物理模型

5. SQL

  • 常见的数据库产品(是一个软件)

    • Oracle:收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。(较贵,企业版34W)
    • MySQL:开源、免费、功能强大
    • DB2:IBM公司的数据库产品,收费的。常用在银行系统中(企业版30W)
    • SQLSever:微软公司收费的中型数据库。C#、.net等语言常使用(企业版7.5w)
    • SyBase:已经淡出历史舞台。提供了一个非常专业的数据建模工具PowerDesigner
    • SQLite:嵌入式的小型数据库,应用在手机端

间,以及概念模式与内模式之间存在的映像,通过二级映像体现了逻辑物理两个层面的数据独立性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值