随笔分类 - DB
记录关于DB配置、使用技巧的某些东东!
摘要:闭包概念 以下是写的比较科学规范的闭包求解方法,设X和Y均为关系R的属性集的子集,F是R上的函数依赖集,若对R的任一属性集B,一旦X→B,必有B⊆Y,且对R的任一满足以上条件的属性集Y1 ,必有Y⊆Y1,此时称Y为属性集X在函数依赖集F下的闭包,记作X+。 计算关系R的属性集X的闭包的步骤如下: 第一步:设最终将成为闭包的属性集是Y,把Y初始化为X; 第二步:检查F中的每一个函数依赖A→B,如果属性集A中所有属性均在Y中,而B中有的属性不在Y中,则将其加入到Y中; 第三步:重复第二步,直到没有属性可以添加到属性集Y中为止。 最后得到的Y就是X+例(1): 设有关系模式R(U,F),其...
阅读全文
摘要:数据库设计的步骤以及产物(备忘): 步骤产物需求分析阶段数据流图、数据字典概念结构设计阶段E-R图逻辑结构设计阶段关系模式(确定主键、外键、泛化),主要设计外模式和模式,视图是外模式物理设计阶段表定义、建立索引和分区数据库实施阶段建立数据库数据库运行和维护优化、修改、维护
阅读全文
摘要:Win7逐渐成为现行主流的windows操作系统,其32和64位系统平分秋色。然而当下还没有64位的PL/SQL Developer问世,直接用32位的PL/SQL Developer连接Win7(64位)作为服务器的Oracle的时候,总是出现这样那样的错误,通过网上资料和自己测试,找到一个可以正常使用的方法。 1、下载oracle客户端(http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html) 下载32位的就可以了。此客户端与oracle的标准客户端有一定的不同,不需要安装,.
阅读全文
摘要:JDBC连接各种数据库的字符串大同小异,在此总结一下,备忘。oracle driverClass:oracle.jdbc.driver.OracleDriver url:jdbc:oracle:thin:@127.0.0.1:1521:dbnamemysql driverClass:com.mysql.jdbc.DriverPS:有的时候,mysql的驱动类也也会看到使用org.gjt.mm.mysql.Driver的情况,org.gjt.mm.mysql.Driver是早期的驱动名称,后来就改名为com.mysql.jdbc.Driver,现在一般都推荐使用 com.mysql.jdbc.D
阅读全文