
不同的数据库对象在数据库中,起着不同的作用,其中表是整个数据库系统的核心和基础,存放数据库中的全部数据。报表、查询、和窗体都是从数据库中获得数据信息,已实现用户的某一特定的需求,例如查找、计算统计、答应、编辑修改等等。窗体可以提供一种良好的用户 *** 作界面,通过它可以直接或间接地调用宏或模块,并执行查询、打印、预览、计算等功能,甚至可以对数据库进行编辑修改~!!
(抄的课本上的,累死我了~)
表格中的数据格式及字符长度要一致。
关系中的每一个字段都来自相同的域。
关系中任何两个记录的值不能完全相同。
关系中的字段是不可再分的。
关系数据库:
是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,同时也是一个被组织成一组拥有正式描述性的表格,该形式的表格作用的实质是装载着数据项的特殊收集体,这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。
关系数据库的定义造成元数据的一张表格或造成表格、列、范围和约束的正式描述。每个表格(有时被称为一个关系)包含用列表示的一个或更多的数据种类。 每行包含一个唯一的数据实体,这些数据是被列定义的种类。
当创造一个关系数据库的时候,你能定义数据列的可能值的范围和可能应用于那个数据值的进一步约束。而SQL语言是标准用户和应用程序到关系数据库的接口。其优势是容易扩充,且在最初的数据库创造之后,一个新的数据种类能被添加而不需要修改所有的现有应用软件。主流的关系数据库有oracle、db2、sqlserver、sybase、mysql[1]等。
数据库对象定义了数据库内容的结构。它们包含在数据库项目中,数据库项目还可以包含数据生成计划和脚本。在“解决方案资源管理器”中,数据库对象在文件中定义,并在数据库项目中的“架构对象”子文件夹下根据类型分组。使用数据库对象时,您可能会发现使用名为“架构视图”的数据库对象视图会更加直观。在“架构视图”中,您可以看到按类别划分的数据库对象。如果数据库项目中的文件标记为“生成”Build Type,则将分析该文件以查看它是否包含数据库对象定义。数据库项目中包含的标记为其他 Build Type 的文件不被视为包含数据库对象且不在“架构视图”中显示的文件。
@@@还是看这里吧很详细的
看官网文档,如下图描述还是比较清晰的:
基本概念
1、数据库(Database)
数据库是存储在一起的相关数据的集合,这些数据可以被访问,管理以及更新。
数据库用于管理各类数据对象,与其他数据库隔离。创建数据对象时可以指定对应的表空间,如果不指定相应的表空间,相关的对象会默认保存在PG_DEFAULT空间中。数据库管理的对象可分布在多个表空间上。
2、数据块(Block)
数据块是数据库管理的基本单位,默认大小为8KB。
3、行(ROW)
一行(元组,或记录)是一组相关的数据,例如一条用户订阅的数据。
4、列(Cloumn)
每一列被当作是一个字段。每个字段中的值代表一种类型的数据。例如,一个表可能有3个字段:姓名、城市和国家。这个表就会有3列,一列代表姓名,一列代表城市,一列代表国家。表中的每一行包含3个字段的内容,姓名字段包含姓名,城市字段包含城市,国家字段包含国家。
5、表(Table)
表是由行与列组合成的,是数据库中用来存储数据的对象,是整个数据库系统的基础。
每张表只能属于一个数据库,也只能对应到一个表空间。每张表对应的数据文件必须在同一个表空间中。
6、数据文件(Datafile Segment)
通常每张表只对应一个数据文件。如果某张表的数据大于1GB,则会分为多个数据文件存储。
7、表空间(Tablespace)
在openGauss中,表空间是一个目录,在物理数据和逻辑数据间提供了抽象的一层,为所有的数据库对象分配存储空间,里面存储的是它所包含的数据库的各种物理文件。由于表空间是一个目录,仅是起到了物理隔离的作用,其管理功能依赖于文件系统。
表空间可以存在多个,创建好之后,创建数据库对象时可以指定该对象所属的表空间。
8、模式(schema)
数据库对象集,包括逻辑结构,例如表、视图、序、存储过程、同义名、索引及数据库链接。
9、事务(Transaction)
数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库 *** 作序列构成。在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。
同时,事务也是恢复和并发控制的基本单位,必须具备ACID特性,即:
原子性(Atomicity):一个事务是一个不可分割的工作单位,事务中包括的 *** 作要么都做,要么都不做。
一致性(Consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
隔离性(Isolation):一个事务的执行不能被其他事务干扰。即一个事务内部的 *** 作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
持久性(Durability):持久性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他 *** 作或故障不应该对其有任何影响。
1数据的结构化
2数据的共享性
3数据的独立性
4数据的完整性
5数据的灵活性
6数据的安全性
数据库对象是数据库的组成部分,常见的有以下几种:
1表(Table)
2索引(Index)
3视图(View)
4图表(Diagram)
5缺省值(Default)
6规则(Rule)
7触发器(Trigger)
8存储过程(StoredProcere)
9用户(User)
以上就是关于access数据库中7种对象关系,简答就可以全部的内容,包括:access数据库中7种对象关系,简答就可以、作为关系数据库中的表对象至少要符合哪些条件、数据库包括哪些数据库对象各对象的主要作用是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)