ASP+sql博客管理系统论文+源码+ER图+外文文献 第4页
视图设计的基本策略(2)
自底向上
–自底向上的视图设计从具体的基本事物开始,逐步抽象化、普遍化。
视图设计的基本策略(3)
由内向外
–由内向外的视图设计从最基本、最核心的事物开始,逐步扩大至有关的其他事物。以学生视图为例,先表示学生的基本数据,再表示如课外活动、兴趣小组、家庭情况等有关的其他数据。
视图综合设计方法 视图综合设计方法分为两步。第一步是设计局部概念模式,第二步把局部概念模式合并成一个完整的全局概念模式,即最终的概念数据库模式。
视图的集成(1)
确认视图中的对应关系和冲突
对应关系是指视图中语义都相同的概念,也就是它们的共同部分;冲突指相互之间有矛盾的概念。常见的冲突有下列4种:
(1)命名冲突
(2)概念冲突
(3)域冲突
(4)约束冲突
4、逻辑设计
数据库逻辑设计的任务是把数据库概念设计阶段产生的数据库概念模式变换为数据库逻辑模式。数据库逻辑设计依赖于逻辑数据模型和数据库管理系统。
逻辑模式的规范化和优化 从E-R图转换而来的关系模式还只是逻辑模式的雏形,要成为逻辑模式,还需要进行下列几步的处理:
• 规范化;
适应DBMS限制条件的修改;
对性能、存储空间等的优化;
用DBMS提供的DDL定义逻辑模式。
数据库性能的优化原文请找腾讯752018766辣,文^论~文.网
http://www.751com.cn(1)减少连接运算
连接是开销较大的运算,参与连接的
关系越多开销也就越大。
(2)减小关系的大小和数据量
关系的大小对查询的速度影响很大。
学习要点5、物理设计
数据库物理设计的任务是,为每个关系模式选择合适的存储结构和存取路径。
数据库的物理设计分为如下三个步骤:
分析影响数据库物理设计的因素;
为关系模式选择存取方法;
设计关系、索引等数据库文件的物理存储结构。
对于数据库查询事务,我们需要得到如下信息:
要查询的关系;
查询条件(即选择条件)所涉及的属性;
连接条件所涉及的属性;
查询的投影属性。
对于数据更新事务,我们需要得到如下信息:
要更新的关系;
每个关系上的更新操作的类型;
删除和修改操作条件所涉及的属性;
修改操作要更改的属性值。
选择索引的一般步骤满足下列条件之一,不宜建立索引:
(1)很少出现在查询条件中的属性;
(2)属性值很少的属性。
(3)属性值分布严重不均的属性。
(4)经常更新的属性或表,因为更新时有关的索引需要做相应的修改;
凡符合下列条件之一,可以考虑在有关属性上建立索引:
(1)主键码和外键码上一般都建有索引,这有利于主键码唯一性检查和引用完整性约束检查;主键码和外键码通常都是连接条件中的公共属性,建立索引,可显著提高连接查询的效率。
(2)对于以读为主或只读的表,只要需要,存储空间又允许,可以多建索引;
(3)对于等值查询,如果满足条件的元组是少量的,例如小于5%,且存储空间允许,可以考虑在有关属性上建立索引。
6、数据库的实施、运行和文护
数据库的实施:
根据数据库的逻辑设计和物理设计的结果,建立实际的数据库结构、装入数据、进行测试和试运行的过程称为数据库的实施。
(1)建立实际数据库结构
(2)装入试验数据,调试应用程序
(3)装入实际数据
(4)进入试运行
数据库的运行和文护:
(1)数据库的转储和恢复
(2)文持数据库的安全性与完整性
(3)监测并改善数据库性能
(4)数据库的重组和重构
(5)重组与重构的差别在于:重组并不
修改原有的逻辑模式和内模式;而重构则会部分修改原有的逻辑模式和内模式。 根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据结构:
(1) users(用户表)
用户表主要用于保存用户信息。用户表结构如表4.1所示。
表users的结构
字段名 数据类型 长度 主键 描述
id int 4 否 自动编号
zhanghu nvarchar 50 否 用户名名称
mima nvarchar 50 否 用户名密码
quanxian nvarchar 50 否 权限
表 4.1原文请找腾讯752018766辣,文^论~文.网http://www.751com.cn2(用户信息表)
个人信息表主要用于保存用户的详细信息。该数据表的结构如表4.2所示
表用户信息的结构
字段名 数据类型 长度 主键 描述
id int 4 否 自动编号
name nvarchar 50 否 用户名称
age nvarchar 50 否 年龄
Chusheng smalldatetim 4 否 出生年月日
xueli nvarchar 50 否 学历
school nvarchar 50 否 毕业学校
tel nvarchar 50 否 联系电话
email nvarchar 50 否 电子邮件
jiguan nvarchar 50 否 籍惯
address nvarchar 50 否 通讯地址
[time] smalldatetim 4 否 入档日期
表4.2(3)(好友表)上一页 [1] [2] [3] [4] [5] [6] 下一页
ASP+sql博客管理系统论文+源码+ER图+外文文献 第4页下载如图片无法显示或论文不完整,请联系qq752018766