- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据挖掘知识笔记
关系数据库模型一个关系的数学描述就是一张二维表,这些二维表按照业务运行的规律组合起来就是关系数据模型。每一个二维表被称为一个实体,表中的每一列被称为属性或者字段,每一行是代表了该实体的一个实例,被称为记录。PK:唯一地标识一条记录、不能为空、其值很少发生变化(一般主键的值不发生变化,J举例来说,如果一个雇员近入公司的员工编号是1000,几年之后升职,编号变为2000,我们在查找雇员1000的信息时,只能找到之前的信息,而2000只能查到现在的信息)FK:实体与实体之间是有关系的。所谓外键,是指一个实体(子表)的一个属性,而这个属性正好是另一个实体(父表)的主键。范式理论:数据库逻辑模型设计的基本理论第一范式(The First Noraml Form):在一个关系中,如果每个属性的值唯一而不具有多义性,则称它符合第一范式第二范式(The Second Normal Form):如果一个关系满足第一范式,并且每个非主属性完全依赖于主键,而不是主键的一部分,则称它符合第二范式。第三范式(The Third Normal Form):如果一个关系符合第二范式,并且每个非主属性不能依赖与其他关系中的属性(否则,这种属性应该归纳到其他关系中),则称它符合第三范式。逻辑模型和物理模型逻辑模型主要是一句业务规则建立的,为了清晰地反映企业操作模式,逻辑模型一般要满足第三范式。一个逻辑模型在一个平台上实施时,就变成了物理模型,由于技术上的一些限制,在一些系统中不得不对逻辑模型作不规范化处理(De-Normalize)。逻辑模型:第一了主键、外键、其他属性(属性类型反映不出来)物理模型:每个属性的数据类型都有详细定义索引索引时物理模型中的一个概念,利用索引,可以直接存取表中的某一条记录而不需要索搜整个表。浅显地说来:使用索引,是利用系统资源换取效率。当在数据库中针对某个表创建一个索引时,系统将根据此索引建立一个相应的子表,相对原来的表而言,子表要小得多。根据索引建立的子表,将存储索引的值以及一个与此索引对应的数据记录在主表中的存储位置(类似一个指向数据记录物理位置的指针)。当有哪些信誉好的足球投注网站一条数据记录时,如果有相应的索引,则只要在索引子表中找到与此索引值匹配的记录,就找到了数据项在主表中的物理存储位置,这样不需要有哪些信誉好的足球投注网站整个主表就能迅速定位数据记录了。显然,建立索引需要占用额外的存储空间;另外,索引子表是由系统自动维护的,当主表的数据记录发生变化时,系统要自动更新索引子表的相应记录,从而占用系统资源。这就是使用索引的代价。在Teradata数据库管理系统中,使用主索引进行数据的分配,而主索引没有子表,不占用额外的存储空间,也不需要专门的维护,只有次索引才有相应的子表。Teradata主索引不一定对应主键,选择主索引的基本原则是:尽量选择那些访问频率高的属性作为主索引。关系数据库操作语言SQL(机构化查询语言Structure Query language):对关系型数据库操作的标准语言:DDL(数据定义语言Data Definition Language):! CREATE - 定义一个新的数据库、用户、数据库对象或索引! DROP - 删除一个已存在的数据库、用户、数据库对象或索引! ALTER - 修改一个表的结构和保护定义,启动或禁止触发器这些命令所操作的对象可以是数据库(Database)、用户(User)、表(Table)、视图(View)、宏(Macro)、触发器(Trigger)和存储过程(Stored Procedure)。DML(数据操作语言Data Manipulation LAN):使用DDL定义好数据库对象后,使用DML来存取对象中的信息! SELECT - 执行关系查询! INSERT - 在表中增加新行! UPDATE - 修改表中已存在的行的值! DELETE - 删除表中已存在的行DCL(数据控制语言Data Control Language):控制用户存取数据库的权限或者方式! GRANT - 赋给用户权限! REVOKE - 去除用户的权限! GIVE - 转让数据库所有权其他:在Teradata中对SQL的标准语言进行的扩充:Help:帮组用户了解数据库中各种对象的结构Show:帮助用户了解某种对象的定义,即返回其DDL语句Explain:返回一个SQL语句经优化后处理的执行步骤,注意并未真正执行Fallback:对数据加以保护的一种方式,是冗余的备份Rename:对表重命名NULLIFZERO:对数据作累计处理时,忽略零值ZEROIFNULL:对数据作累计处理时,对空值作零处理With…By:对详细数据记录分类统计(Sub-Total)时有用Modify User/Database:对用户/数据库对戏那个作动态修改而无需
有哪些信誉好的足球投注网站
文档评论(0)