03 2022 档案

摘要:如果函数依赖集F满足下列条件,则称F为一个最小函数依赖集,或称极小函数依赖集。 (1)F中的任一函数依赖的右部仅有一个属性,即无多余的属性。 (2)F中不存在这样的函数依赖X→A,使得F与F-{X→A}等价,即无多余的属性。 (3)F中不存在这样的函数依赖X→A,X有真子集Z使得F与F-{X→A}∪ 阅读全文
posted @ 2022-03-29 11:56 景池 阅读(570) 评论(0) 推荐(0) 编辑
摘要:候选键求解:1.给定关系模式R(U,F),根据F为属性分四类L、R、LR和N L:仅出现在函数依赖集F左部的属性。 R:仅出现在函数依赖集F右部的属性。(不是R的候选码成员) LR:在函数依赖集F的左右部都出现的属性。 N:在函数依赖集F中未出现的属性。(必是R的候选码成员)2.令X=L∪N,Y=L 阅读全文
posted @ 2022-03-28 15:18 景池 阅读(2244) 评论(0) 推荐(0) 编辑
摘要:瑞士计算机科学家Niklaus Wirth 教授提出:算法+数据结构=程序 算法:对数据运算的描述。 数据结构:数据的逻辑结构和存储结构 程序设计:针对实际问题选择一种好的数据结构和设计一个好的算法。 要设计出一个好的程序,就必须有好的算法。好的算法在很大程度上取决于描述实际问题的数据结构,必须建立 阅读全文
posted @ 2022-03-21 13:47 景池 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1.sqlite使用索引查询的语法为: SELECT|DELETE|UPDATE column1, column2... INDEXED BY (index_name) table_name WHERE (CONDITION); 2.强制索引 FORCE INDEX SELECT……FROM ……F 阅读全文
posted @ 2022-03-11 14:50 景池 阅读(1926) 评论(0) 推荐(0) 编辑
摘要:mysql中常用的三种插入数据的语句: insert into:表示插入数据,数据库会检查主键,如果出现重复会报错; replace into:表示插入替换数据,需求表中有PrimaryKey或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert into一样 阅读全文
posted @ 2022-03-11 14:14 景池 阅读(338) 评论(0) 推荐(0) 编辑
摘要:窗口函数作用于select SELECT ROW_NUMBER () OVER(ORDER BY 属性 DESC|DSC) FROM 表名; ROW_NUMBER():不重复连续序号排名 RANK():重复但不连续序号排名 DENSE_RANK():重复但连续序号排名 NTILE(num):分区排名 阅读全文
posted @ 2022-03-11 00:24 景池 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1.1数据库基本概念 数据、数据库、数据库管理系统和数据库系统是数据库中最常用的四个基本概念(术语)。 1)数据(Data) 定义:描述事物的符号记录,是指用物理符号记录下来的、可以鉴别的信息。 多种表现形式:比如,文本数据→数字、字母、文字特殊字符等,多媒体数据→图形图像、动画、影像、声音、语言等 阅读全文
posted @ 2022-03-03 20:22 景池 阅读(566) 评论(0) 推荐(0) 编辑
摘要:NoSQL(非关系型数据库):是对不同于传统的关系型数据库DBMS的统称,有以下几种典型的NoSQL数据库系统。 名称 定义 BaseX CouchDB MongoDB 文档存储数据库 以文档为存储信息的基本单位 Dynamo Memcached Redis 键值存储数据 支持简单的键值存储和提取, 阅读全文
posted @ 2022-03-02 19:47 景池 阅读(70) 评论(0) 推荐(0) 编辑
摘要:软件设计的任务:基于需求分析的结果建立各种设计模型,给出问题的解决方案。 从工程管理的角度,可以将软件设计分为两个阶段:概要设计阶段和详细设计阶段。 阅读全文
posted @ 2022-03-02 16:39 景池 阅读(493) 评论(0) 推荐(0) 编辑