数据库课程设计,数据库设计

上一篇:数据库设计 Step by Step (3) 泛化(Generalization):超类型与子类型 原始的ER模型已经能描述基本的数据和关系,但泛化(Generalization)概念的引入能方便多个概念数据模型的集成。 泛化关系是指抽取多个实体的共同属性作为超类实体。泛化层次关系中的低层次实体——子类型,对超类实体中的属性进行继承与添加,子类型特殊化了超类型。 ... [阅读全文]

逻辑设计

逻辑设计主要是将E—R模型转换为某特定DBMS能够接受逻辑模式对关系型数据库主要是完成表结构和关联设计 通常根据E—R模型图将每个实体转换为个关系即所谓表实体属性即为表字段并为表设置主键例如学生属性有学号、姓名、性别、出生日期和所在系等转换后表为学生表表结构为(学号姓名性别出生日期所在系)主键为学号 实体的间联系要视联系种类而定具体如下:... [阅读全文]

数据库逻辑结构设计:逻辑备用数据库和Streams的区别

对于逻辑备用数据库LDG和Streams,其实很多方面是类似的,尤其是downstream模式下的复制,都是利用log miner技术,对日志进行分析,从而捕获数据的变化,并把变更复制到目标数据库。   逻辑备用数据库和streams比较大的区别是:   streams支持把多个库的数据汇总到一个数据库中而LDG不支持;   streams支持双向复制,而LDG不支持......   我们在实施逻... [阅读全文]

数据库逻辑设计:逻辑数据库的管理方法

一:逻辑数据库的角色切换 1,把数据库切换到逻辑备数据库的角色 SQL ALTER DATABASE COMMIT TO SWITCHOVER TO LOGICAL STANDBY; 2, 停止远程的归档操作 SQL ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=DEFER SCOPE=BOTH; 3, 把其中的一个备库切换到主库的角色. SQL ALTER ... [阅读全文]

j2ee数据库:J2EE中的业务逻辑和数据库访问决策

  这里有2种完全区别思路方法来设计JAVA企业其中种选择是采用标准EJB2实现途径(approach)我更愿意称这种思路方法为重量级实现途径当你使用重量级实现途径时你需要用会话beans(session bean)和消息驱动 beans(message-driven bean)去实现业务逻辑你也可以使用DAOs(data access object)或者实体b... [阅读全文]

数据库逻辑设计:SQL Server性能的改进得益于逻辑数据库设

SQL语句优化的原则: ◆1、使用索引来更快地遍历表 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:①.有大量重复值、且经常有范围查询(between, , , =, =)和order by、group by发生的列,可考虑建立群集索引;②.经常同时存取多列,且每列都含有重复值可考... [阅读全文]
1 共1条 分1页