首 页IT知识库翔宇问吧收藏本站
当前位置:翔宇亭IT乐园IT知识库 → 数据库教程
知识标题关闭所有内容预览 | 展开所有内容预览
  • 设计不好的关系模式存在的问题 [内容预览] 210 | 2017-05-26
    在讨论如何设计一个好的关系模式之前,我们先来了解一下设计不好的关系模式会出现什么问题。 假定有如下关系SCD: SCD(Sno,Sname,Ssex,Sdept,Sdean,Cno,Cname,Grade) 其中,SCD表示学生关系,对应的各属性依次为学号、姓名、性别、院系、系主任、课程号、课程名称和成绩。关系的主码为(Sno,Cno)。 这个关系模式存在如下问题。 1.数据冗余 当一...

    [阅读全文]

  • [图文] 关系运算:除 [内容预览] 78 | 2017-05-22
    数据库的关系运算中,专门的关系运算包括选择,投影,连接和除。本文讲解一下除运算的原理。 在讲解除运算之前,先介绍一下象集的概念。 关于像集的概念: 给定一个关系R(X,Z),X和Z为属性组,当t[X] = x时,x在R中的像集(Images Set)为: ZX={t[Z]|t∈R,t[X] = x} 它表示R中属性组X上值为x的诸元组在Z上分量的集合。 关系除运算的定义: ...

    [阅读全文]

  • 关系运算:连接 [内容预览] 76 | 2017-04-25
    在数据库的关系代数中,专门的关系运算包括选择,投影,连接和除。本文主要探讨一下连接运算。 连接运算是二元关系操作,以符号表示连接,它的定义为: 连接与笛卡尔积的区别在于笛卡尔积包含两个关系的所有元组的组合,而连接只包含那些满足连接条件的元组的组合。如果没有连接条件,即无条件连接,则连接变成笛卡尔积。因此,在关系数据模型中连接可用笛卡尔积表示。笛卡尔积可以看成连接的特例。连接条件为两关系中对...

    [阅读全文]

  • 关系运算:投影 [内容预览] 61 | 2017-04-24
    关系代数中专门的关系运算包括选择、投影、连接和除。本文主要介绍一下投影运算。 在上一篇文章中(关系运算:选择),我们探讨了选择运算,选择运算是从关系中选择满足条件的那些行(元组或记录),而投影运算是从关系中选择指定的列,是从列的角度进行的运算。 (1)投影的含义 从关系R中选择出若干属性列组成新的关系。 πA(R) = { t[A] | t ÎR } 其中,A为关系...

    [阅读全文]

  • 关系运算:选择 [内容预览] 46 | 2017-04-22
    关系代数中专门的关系运算包括选择、投影、连接和除。 选择(selection)运算是从关系R中选择满足条件的若干元组的一种运算。其表达形式如下: σF(R) = {t|tÎR∧F(t)= '真'} 上式中,F是选择条件,是一个逻辑表达式。其基本形式为: X1θY1[∧|∨X2θY2]... X1,X2,Y1 ,Y2...

    [阅读全文]

  • 关系运算:广义笛卡尔积 [内容预览] 75 | 2017-04-07
    在前三篇文章中,探讨了传统的关系集合运算中的并、交和差运算,本文将继续探讨传统集合运算中的广义笛卡尔积(Extended Cartesian Product)。 假设关系R是n目的关系,且有k1个元组;关系S是m目的关系,且有k2个元组。则R×S的结果为(n+m)目的关系,且有k1×k2个元组。元组的前n个属性是关系R的属性,后m列是关系S的属性,运算结果的每个元组中的前n列是关系R的一个...

    [阅读全文]

  • 关系运算:交运算 [内容预览] 50 | 2017-04-06
    关系代数中的传统集合运算包括并、差、交和广义笛卡尔积。 本文探讨一下交运算。 关系R和关系S具有相同的目n(属性个数),且相应的属性取自同一个域,则R与S的交运算的结果是由既属于R又属于S的元组组成,即R与S中相同的元组,组成一个新关系,其结果仍为n目关系。记作: R∩S={t|t∈R∧t∈S} 如果如果两个关系没有相同的元组,那么它们的交为空。 两...

    [阅读全文]

  • 关系运算:差运算 [内容预览] 88 | 2017-03-30
    关系R与关系S的差(Difference)由属于R而不属于S的所有元组组成,即R中删去与S中相同的元组,组成一个新关系,其结果仍为n目关系。记作: R-S={t|t∈R∧┐t∈S} 通过差运算,可实现关系数据库记录的删除。 用集合表示的差运算的关系如下: 设有下的两个关系R及S,则其差运算的结果如下图右所示

    [阅读全文]

  • 关系运算:并运算 [内容预览] 29 | 2017-03-29
    关系代数运算的分类 (1)传统的集合运算 并、差、交、广义笛卡尔积 (2)专门的关系运算 选择、投影、连接、除 本次先介绍一下并运算 设有关系R和S 具有相同的目n(即两个关系都有n个属性) 相应的属性取自同一个域 则,R∪S 的结果仍为n目关系,由属于R或属于S的元组组成,即 R∪S = { t|tR∨tS } 下面给出一个例子:

    [阅读全文]

  • [图文] 关系数据模型简介 [内容预览] 54 | 2017-03-22
    在数据模型的发展过程中,主要有4种数据模型:层次模型、网状模型、关系模型和面向对象模型。当前主流的数据模型就是关系模型,其它非关系的数据模型也添加了关系的接口。 一般情况,探讨数据模型时,要探讨其三方面的知识:数据模型的数据结构、数据模型允许的操作类型和定义在数据模型上的数据约束。 1、关系数据模型概述 1970年美国IBM公司San Jose研究室的研究员E.F.Codd首次提出了数据库系...

    [阅读全文]

  • 什么是数据库的数据独立性 [内容预览] 56 | 2017-03-19
    数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。 逻辑数据独立性是逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。 物理数据独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样...

    [阅读全文]

  • [图文] SQL简介——什么是SQL [内容预览] 62 | 2017-03-09
    1、什么是SQL SQL指结构化查询语言(Structured Query Language),是用于访问和处理数据库的标准的计算机语言。使用SQL可以使我们有能力访问数据库。它是一种ANSI(美国国家标准化组织)的标准数据库操作语言。 2、SQL 能做什么? SQL面向数据库执行查询; SQL可从数据库取回数据; SQL可在数据库中插入新的记录; SQL可更新数据库中的数据; SQ...

    [阅读全文]

  • [组图] 使用SQL语句给用户授权的方法 [内容预览] 3170 | 2011-02-14
    SQL使用GRANT语句向用户授予操作权限,GRANT语句的一般格式为: GRANT <权限> [,<权限>,…] [ON <对象类型> <对象名>] TO <用户 | 角色>[,<用户 | 角色>,…] | PUBLIC [WITH GRANT OPTION] 对此语句的说明如下: (1)不同类型的操作对象具有不同的操作权限,如表3.17所示。 (2)接受授权的用户...

    [阅读全文]

  • 数据库中视图的作用 [内容预览] 907 | 2011-02-14
    视图最终是定义在基本表之上的,对视图的一切操作最终也要转换为对基本表的操作。而且对于非行列子集视图进行查询或更新时还有可能出现问题。既然如此,为什么还要定义视图呢?这是因为合理使用视图能够带来许多好处: 1.视图能够简化用户的操作 视图机制使用户可以将注意力集中在所关心的数据上。如果这些数据不是直接来自基本表,则可以通过定义视图,使数据库看起来结构简单、清晰,并且可以简化用户的数据查询操作。例...

    [阅读全文]

  • 什么是数据库的完整性 [内容预览] 145 | 2011-02-14
    数据库的完整性是指数据的正确性、有效性和相容性。防止错误的数据进入数据库或造成无效操作。所谓正确性是指数据合法,例如,数值数据中只能含有数字而不能含有字母;有效性是指数据没有超过所定义的取值范围;相容性是指表示同一事实的两个数据应当相同,这常常体现在不同实体集之间有特定联系的情况下。 显然,维护数据库的完整性非常重要,数据库中的数据是否具备完整性关系到数据能否真实地反映现实世界。 数据库的完整...

    [阅读全文]

  • [图文] 数据与信息 [内容预览] 82 | 2011-02-05
    1.1.1数据与信息 1.数据 数据(Data)是用来记录信息的可识别的符号,是信息的具体表现形式。 数据是数据库中存储的基本对象。从广义的角度来讲,数据有多种表现形式,数字、文字、图形、图像、声音、视频、语言、学生的档案、货物的运输情况等,都是数据。 为了了解世界,交流信息,人们需要描述各种事物。在日常生活中,可直接用口然语言描述。在计算机中,为了存储和处理这些事物,就要抽出对这些事物感...

    [阅读全文]

总数:1630 上一页1下一页
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图 | 用户守则 | 联系我们
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2017 biye5u.com. All Rights Reserved.
网站备案号:黑ICP备13005378号-3