数据库设计的基本步骤 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段1、需求分析需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。2、概念结构设计概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个独立于具体DBMS的概念模型。设计概念结构通常有四类方法:自顶向下。即首先定义全局概念结构的框架,再逐步细化。自底向上。即首先定义各局部应用的概念结构,然后再将他们集成起来,得到全局概念结构。逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。混合策略。。
求数据库课程设计前言和参考文献 1.《数据库原理及应用》钱雪忠主编 北京邮电大学出版社 2007,8 第二版2.《SQL server 2000数据仓库与Analysis Services》Bain T著 中国电力出版社 20033.《数据库技术与联机分析处理》王珊主编 北京科学出版社 1998
数据库设计 一个用户对应多条站内消息,你在消息内放用户ID是没错的,可做为用户表在消息表内的外键。你这样也行了,你要区分是好友信息和陌生人信息到时候在查询的时候多判断接收消息的是否在该发送人的好友列表里就行了。在用户好友表里边再放个用户好友的ID?
数据库概念设计方法 IDEF0通过对功能的分解、功能之间关系的分类(如按照输入、输出、控制和机制分类)来描述系统功能。IDEF1用来描述企业运作过程中的重要信息。IDEF的含义是集成计算机辅助制造(Integrated Computer-AidedManufacturing,ICAM)DEFinition。最初的IDEF方法是在美国空军ICAM项目建立的,最初开发3种方法:功能建模(IDEF0)、信息建模(IDEF1)、动态建模(IDEF2),后来,随着信息系统的相继开发,又开发出了下列IDEF族方法:数据建模(IDEF1X)、过程描述获取方法(IDEF3)、面向对象的设计(OO设计)方法(IDEF4)、使用C++语言的OO设计方法(IDEF4C+)、实体描述获取方法(IDEF5)、设计理论(rationale)获取方法(IDEF6)、人-系统交互设计方法(IDEF8)、业务约束发现方法(IDEF9)、网络设计方法(IDEF14)等。
数据库表的设计 用户表:{用户编号(PK),用户名,用户类别,所属专业号(FK)}课程表:{课程编号(PK),课程名,用户编号(FK),学分}院 系:{院系编号(PK),院名}专 业:{专业号(PK),专业名称,专业简介,总学时,所属院号(FK)}参考书:{索书号(PK),课程编号(FK),ISBN/ISSN,责任者,出版日期,校图书馆连接地址,电子书连接地址}专业课程表{专业号,课程编号} 联合主键
简述数据库设计过程 数据库设计过程分为以下六个阶段: 1、需求分析阶段 准确理解和分析用户需求(包括数据和处理),它是整个设计过程的基础,也是最困难、最耗时的一步。。
数据库设计主要包括哪几部分,分别包括哪些内容 数据库设计主要包括需2113求分析5261、概念结构设计、逻辑结构设计、物4102理结构设计、数据库的实1653施和数据库的运行和维护,具体内容如下:1、需求分析内容:调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。2、概念设计内容:对用户要求描述的现实世界,通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。3、逻辑设计内容:主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。4、物理设计内容:根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法。
如何精通数据库设计? 或者可以提供一些数据库设计的例子,带文字讲解的更好,谢谢