易数据
EasyData是一个轻量级的数据库库,用于在python中处理复杂的图形数据。
资料库
I.模式
数据库是字典,具有附加的结构。
数据库由模式,对象和属性组成,它们都在符号上相关。
模式定义标签和一组属性,并用于创建新对象。
我们可以定义一个模式来表示空间中的位置:
db = Database()
db.create_schema('point', ['x', 'y'])
对可以分配给架构属性的可接受值进行一些控制非常有用。
约束是针对给定架构的特定属性分配的命题函数。
我们可以在上面定义的点模式的x和y属性上定义约束。
这些约束确保分配给x或y的任何值都是非负整数。
1