ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

认识Circle数据库

2021-10-01 17:00:07  阅读:521  来源: 互联网

标签:语句 存储 认识 数据库 映像 模式 Circle 数据


1.数据管理的历史

人工管理阶段:

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

文件系统阶段:

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

数据库系统阶段:

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

2.数据库的模型

层次结构模型:

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

网状结构模型:

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

关系结构模型:

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

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

三级模式:

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

二级映像:

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

4.数据库中的相关术语

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

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

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

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

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

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

5.数据库设计的完整性

实体完整性:

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

区域完整性:

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

参照完整性:

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

标签:语句,存储,认识,数据库,映像,模式,Circle,数据
来源: https://www.cnblogs.com/Hiramunderneath/p/15359659.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有