精华内容
下载资源
问答
  • 关系数据库里,关系模式(模型)是型,关系是值,关系模式...关系实质上是一个二维表中每一条记录()在关系模式中被称为元组,每个字段(列)被称为属性。 前者是描述结构,后者是具体数据。严格上不能划等号。
    关系数据库里,关系模式(模型)是型,关系是值,关系模式是对关系的描述。关系实质上是一个二维表,表中每一条记录(行)在关系模式中被称为元组,每个字段(列)被称为属性。
    前者是描述结构,后者是具体数据。严格上不能划等号。
    展开全文
  • 1.字段 一个事物的某一个特征 2.记录 字段的组合,表示的是一个具体的事物 ...表中所有事物的某一个特征的集合 6. 记录的另一种称谓 7.属性 字段的另一种称谓 8.元组 记录的另一种称谓 9.主键 定义:...

    1.字段

    一个事物的某一个特征

    2.记录

    字段的组合,表示的是一个具体的事物

    3.表

    记录的组合,表示的是同一类型事物的集合

    4.字段、记录、表的关系

    • 字段是事物的属性

    • 记录是事物本身

    • 表是事物的集合

    5.列

    表中所有事物的某一个特征的集合

    6.行

    记录的另一种称谓

    7.属性

    字段的另一种称谓

    8.元组

    记录的另一种称谓

    9.主键

    定义:

    能够唯一标示一个事物的一个字段或者多个字段的组合,被称为主键

    特点:

    • 含有主键的表叫做主表

    • 主键的值通常都不允许修改,除非本记录被删除

    • 要用代理主键,不要用业务主键

    • 任何一张表,强烈建议不要使用有业务含义的字段充当主键

    • 我们通常都是在表中单独添加一个整型的编号充当主键字段

    • 主键是否连续增长不是十分重要

    10.外键

    定义:

    如果一个表中的若干个字段是来自另外若干个表的主键或唯一键,则这若干个字段就是外键

    注意:

    • 外键通常是来自另外表的主键而不是唯一键,因为唯一键可能为null

    • 含有外键的表叫从表,外键字段来自的那一张表叫做主表

    展开全文
  • Python不可变的元组

    2018-04-02 16:57:51
    元组关系数据库的基本概念,关系是一张表中每一行就是一个元组列就是一个属性。 元组称为带了紧箍咒的列表,因为列表是可变的,元组是不可变的。 创建时只需在括号添加元素,并用逗号分离。 ...

    元组的创建

    • 元组是关系数据库中的基本概念,关系是一张表,表中的每一行就是一个元组,每列就是一个属性。

    • 元组被称为带了紧箍咒的列表,因为列表是可变的,元组是不可变的。

    • 创建时只需在括号中添加元素,并用逗号分离,或者直接用逗号分隔;

    In [6]: 1,2,3
    Out[6]: (1, 2, 3)
    
    In [7]: (1,2,3)
    Out[7]: (1, 2, 3)
    
    

    创建一个空元组

    In [12]: t=()
    
    In [13]: t , type(t)
    Out[13]: ((), tuple)
    
    

    元组中只有一个元素时,需要在元素后添加逗号,否则括号会被当成运算符使用

    In [8]: t=(1)
    
    In [9]: type(t)
    Out[9]: int
    
    In [10]: t=(1,)
    
    In [11]: type(t)
    Out[11]: tuple
    
    In [14]: 3*(40+2)
    Out[14]: 126
    
    In [15]: 3*(40+2,)
    Out[15]: (42, 42, 42)
    
    
    

    元组的嵌套

    元组中可以嵌套数值,字符串,列表,元组等。

    t6 = (1, 1.7, 1L, "hello", True, 1+3j, [1,2,3,4], (1,2,3))
    # print t6, type(t6)
    

    这里写图片描述

    元组的特性

    # 索引
    print t6[0], t6[-1]
    # 索引里面的索引
    print t6[-1][0]
    

    这里写图片描述

    # 切片
    print t6[::-1] # 反转元组
    print t6[1:]    # 去掉元组的第一个元素
    

    这里写图片描述

    # 重复
    print t6 * 3
    
    # 连接
    print  (1,2,3) + (1,3,4)
    
    

    这里写图片描述

    成员操作符

    
    print 'hello' in t6
    print 'hello' not in t6
    print "OK" if 'hello' in t6 else  "not ok"
    
    

    这里写图片描述
    a判断元组是否为空

    stack = []
    # if后面跟bool类型;
    # bool(stack) :
    #           stack = [], False
    #           stack = [1,2,3]  True
    # 如果stack列表中有值, 执行的内容;
    # if stack:
    if stack != []:
        print "have item"
    else:
        print "no item"
    

    元组使用方法

    • 元组是不可变数据类型,不能对元组进行添加或修改,也不能删除元组中的元素,除非删除整个元组在内存占的位置。
    • 元组是可迭代数据类型
    t = (1,2,3,1,2,3)
    for i in t:
        print i
    

    这里写图片描述

    # value值出现的次数;
    print t.count(1) # 2
    
    # value值的索引,遇到的第一个元素的索引
    print t.index(2)  # 1
    
    

    这里写图片描述

    内置方法

    cmp((123),(1234))
    
    • 如果两个元组相等且元素相等则返回0
    • 如果第一个小则返回-1
    • 如果第一个大则返回1

    zip函数

    将列表中的元素依次取出,,然后组合,如果元素长度不一样则会被砍到一样,
    zip(*list)是上一个操作的逆操作

    hosts = ['172.25.254.1', '172.25.254.2','172.25.254.3','172.25.254.4']
    ports = [22, 80, 3306, 21]
    print zip(hosts, ports)
    

    这里写图片描述

    这里写图片描述

    枚举类型

    # 枚举enumerate, 每一个i是一个元组,(索引值, 元组元素)
    for i,j in enumerate(hosts):
        print i,j
    

    这里写图片描述

    元组应用场景

    print "%s:%s:%d" %('hello', 'world', 3306)
    
    

    这里写图片描述

    变量交换

    x = 1
    y = 2
    x,y = y,x
    
    1. 先开辟一片内存空间, 存储元组, 元组内容(y,x) (2,1)
    2. x,y = (2,1)
    3. x = (2,1)[0]
    4. y = (2,1)[1]
    展开全文
  • 目录 零、码仙励志 一、字段 二、记录 三、 四、字段、记录、的...一个事物的某一个特征 二、记录 字段的组合,表示的是一个具体的事物 三、 记录的组合,表示的是同一类型事物的集合 四、字段、记...

    目录

    零、码仙励志

    一、字段

    二、记录

    三、表

    四、字段、记录、表的关系

    五、列

    六、行

    七、属性

    八、元组

    九、主键

    十、外键


    零、码仙励志

    坚持和放弃,都不会绝对正确。最恨不过一句,逼不得已。最大大不过一句,老子乐意

    一、字段

    一个事物的某一个特征

    二、记录

    字段的组合,表示的是一个具体的事物

    三、表

    记录的组合,表示的是同一类型事物的集合

    四、字段、记录、表的关系

    字段是事物的属性

    记录是事物本身

    表是事物的集合

    五、列

    表中所有事物的某一个特征的集合

    六、行

    记录的另一种称谓

    七、属性

    字段的另一种称谓

    八、元组

    记录的另一种称谓

    九、主键

    定义:

     

    能够唯一标示一个事物的一个字段或者多个字段的组合,被称为主键

    特点:

    1.含有主键的表叫做主键表
    2.主键通常都是整数,不建议使用字符串当主键(如果主键是用于集群式服务,才可以考虑用字符串当主键)
    3.主键的值通常都不允许修改,除非本记录被删除
    4.主键不要定义成id,而要定义成表名Id或者表名_ id
    5.要用代理主键,不要用业务主键
    6.任何一张表,强烈建议不要使用有业务含义的字段充当主键
    7.我们通常都是在表中单独添加一个整型的编号充当主键字段
    8.主键是否连续增长不是十分重要

    十、外键

    定义:

    如果一个表中的若干个字段是来自另外若干个表的主键或唯一键,则这若干个字段就是外键

    注意:

    1.外键通常是来自另外表的主键而不是唯一键,因为唯一键可能为null
    2.外键不一定是来自另外的表,也可能来自本表的主键
    3.含有外键的表叫外建表,外键字段来自的那一张表叫做主键表

    本篇博客来自于郝斌老师视频教程的总结以及笔记的整理,仅供学习交流,切勿用于商业用途,如有侵权,请联系博主删除,博主QQ:194760901

    展开全文
  • 主码(Primary Key):从多个候选码选择一个作为查询、插入或删除元组的操作变量,被选用的候选码称为关系码(主键,主码,关系键,关键字) 关系必定有且仅有一个主码,选定后不能重复! 相关概念 主属性...
  • 包括一个运算的集合,集合运算以一个或两个关系为输入,产生一个新的关系作为结果。 关系代数的基本运算包括:选择、投影、并、集合差、笛卡尔积、更名。 其他运算:集合交、自然连接、赋值,可用基本运算来定义...
  •  由n个域笛卡尔积(即从个域抽取作为元组一个分量)的子集组成的一张2维表称为关系。由于并非所有元组都有意义,所以只有那些有意义的元组的集合才是关系。  关系有3个属性:a、关系名(表名) b、属性列表...
  • 本节书摘来华章计算机《SQL与关系数据库理论——如何编写健壮的SQL代码》一书的第3章 ,第3.1节 C....不,它不是元组,它是一个元组的图示,但不是元组(本章唯一一次把类型名称和属性名称一起放到图示)。在第1...
  • 元组作为多值的表示方式也可以在switch进行比较。Switch使用元组非常灵活,字段可以是普通值,也可以是范围。 示例代码如下:  1 | let point = (0,1)  2 | switch point{  3 | case (0,0): ...
  • 数据库1 关系(relation) 元组(tuple) join

    千次阅读 2016-05-08 22:41:38
    如 union 和 union all ,对于返回的查询结果,前者会把重复项随机删除一个查找与排序均为不稳定,不同的操作系统对于相同的插入元组数据会有不同的排序数据其他高级语言的数据类型自动转换仍然有效,比如float与int...
  • Python 元组详解

    千次阅读 多人点赞 2019-08-31 14:19:05
    文章目录Python 元组详解1、元组的定义2、元组的创建3、访问元组中的值4、更新元组5、删除元组元素6、基本元组操作7、索引,切片和矩阵8、元组 循环遍历9、 元组应用场景10、元组和格式化字符串11、元组和列表之间的...
  • 元组(Tuple)

    2014-04-10 20:49:00
    元组关系数据库的基本概念,关系是一张表中每行(即数据库条记录)就是一个元组列就是一个属性。 在二维里,元组称为记录。 1.第一个例子 private Tuple<int, int> Divide(int...
  • 表中一行即为一个元组 3)属性(Attribute) 表中的一列即为一个属性,给每一个属性起一个名称,即属性名 4)码(键) 码是数据系统的基本概念。所谓码就是能唯一标识实体的属性,他是整个实体集的性质,而不是单个...
  • [b]属性、域、元组关系、候选码、主键、外键、关系代数[/b] [u]1、属性[/u] ... 由n个域笛卡尔积(即从个域抽取作为元组一个分量)的子集组成的一张2维表称为关系。由于并非所有元组都有意...
  • Java元组Tuple

    千次阅读 2019-09-02 17:34:04
    Java元组Tuple ...  Java的Tuple是种数据结构,可存放多元素,每个元素的数据类型可不同。Tuple与List集合类似,但是不同的是,List集合只能存储种数据类型,而Tuple可存储多种数据类型。   可能...
  • Tuple 元组 的解释

    千次阅读 2008-10-29 17:22:00
    Tuple 元组 关系表中一行称为一个元组元组可表示一个实体或实体之间的联系。 数据库里面的一些专业词汇 英对照 · 数据仓库(Data Warehouse)一个数据仓库就是一个自带数据库的商业应用系统。利用现有的...
  • 元组(tuple)是关系数据库的基本概念,关系是一张表中每行(即数据库条记录)就是一个元组列就是一个属性。 在二维里,元组称为行。tuple:元组元组将多样的对象集合到一起,不能修改,通过...
  • Python 列表与元组

    千次阅读 多人点赞 2020-08-05 16:18:46
    个值(称为元素)都分配一个数字(称为索引或位置),通过该索引可以取出相应的值。 在 Python ,序列结构主要有列表、元组、集合、字典和字符串。对于这些序列结构有以下几个通用的操作,其中,集合和字典不...
  • 数据库元组与元数的区别

    千次阅读 2020-04-15 16:37:20
    每一行称为元组,又称为记录,元组的集合称为关系关系中属性的个数称为“元数”,元组的个数称为“基数”。有时也称关系为表格,元组为行,属性为列。元数是指字段的个数,也就是属性的个数,即列数,而基数是...
  • 元组(tuple)是关系数据库的基本概念,关系是一张表中每行(即数据库条记录)就是一个元组列就是一个属性。 在二维里,元组称为行。 性质:元组关系数据库的基本概念 释义:数据库...
  • Python列表、元组、字典的异同

    千次阅读 2015-09-30 11:36:38
    list是处理一组有序项目的数据结构,即你可以在一个列表存储一个序列的项目。列表的项目。列表的项目应该包括在方括号,这样python就知道你是在指明一个列表。一旦你创建了一个列表,你就可以添加,删除,...
  • 元组关系数据库的基本概念,关系是一张表中每行(即数据库条记录)就是一个元组列就是一个属性。 在二维里,元组称为记录。 转载于:...
  • 创建元组最简单的方法是在交互式命令行下输入用逗号(,)分割开的元素,如果你将其赋值给一个变量,这个变量也将获得到一个元组。。 >>>1,2 (1, 2) >>>tup = 3,4,5 >>>tup (3, 4, 5) &...
  • 元组(tuple)是关系数据库的基本概念,关系是一张表中每行一个元组一列是一个属性,在二维表中元组称为行。 创建和访问元组:()小括号表示元组元组最大特征就是元素不可以改变 访问同...
  • 行:字段的组合,称为记录或者元组(一行) 外键设置方法: 点击关系——常规后面的省略号——选择设置外键 一、SQL语句创: 注:如果始终无法建表到指定数据库,需要重启SQL Server! ...
  • Python Day6-元组-操作-拷贝

    千次阅读 2020-02-12 15:32:32
    Python元组-操作-拷贝 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组中的元素也不能被删除,但可以删除整个元组 ...当关系是一张,二维表中行表中每行(即条记录)就是一个...
  • 今天给大家讲讲Python列表List、元组Tuple、数组Array的区别和操作总结,话不多说,马上开始。01列表(List)1.列表的特点列表是以方括号“[]”包围的数据集合,不同...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,102
精华内容 8,840
关键字:

关系表中的每一行称为一个元组