• 认识Circle数据库


    1.数据管理的历史

    人工管理阶段:

    不能长期保存数据、数据不能共享、数据不具有独立性、由应用程序自己管理

    文件系统阶段:

    可以长期保存数据、有简单的数据管理功能、共享数据能力差、数据不具有独立性

    数据库系统阶段:

    实现数据的共享、数据具有了独立性、数据实现集中控制、故障恢复

    2.数据库的模型

    层次结构模型:

    每一个子表都只有一个父表与之对应

    网状结构模型:

    是对层次结构模型的改进,使用网状结构模型的代表是DBTG。一个父表可以没有子表,一个子表也可以有多个父表,可以设置两个表之间的多种关系

    关系结构模型:

    是目前使用最多的数据模型

    3.数据库的三级模式与二级映像

    三级模式:

    模式(对应这概念级)、外模式(对应着用户级)、内模式(对应着物理级)

    二级映像:

    外模式/模式映像(使数据具有较高的逻辑独立性)、模式/内模式映像(使数据具有较高的物理独立性)

    4.数据库中的相关术语

    表:数据库中存放数据用的数据表

    视图:是数据库中的虚拟表,在视图中存放的是从数据库表中查询出来的记录,为了方便信息查询、能够缩短查询数据的时间

    存储过程:是由SQL语句和控制流语句组成的语句块。存储过程存储在数据库内,可由应用程序通过存储过程的名称调用执行(存储过程在开发软件时,可以把数据操作放在服务器端的存储过程中)

    触发器:由SQL语句和程序控制语句组成,触发器在数据库中不需调用而自动运行

    约束:在数据库中保证数据库里表中数据完整性的手段

    主键约束、外键约束、唯一约束、检查约束、非空约束

    5.数据库设计的完整性

    实体完整性:

    要求表中的主键字段都不能为空或者重复的值

    区域完整性:

    保证输入到数据库中的数据是在有效范围内

    参照完整性:

    可以保证数据库中相关联的表里面数据的正确性,可以避免误删和错加数据

  • 相关阅读:
    谷歌开发调试工具
    由form表单来说说前后台数据之间的交互
    ajax的post和get请求的使用
    css各属性的理解
    Http Servlet详解及学习地址
    表单详细解释
    JS正则表达式
    jQuery-AJAX简介
    POJ1008 Maya Calendar
    关于Code Blocks无编译器版本及VC6.0插入、打开报错
  • 原文地址:https://www.cnblogs.com/Hiramunderneath/p/15359659.html
Copyright © 2020-2023  润新知