项目中数据库设计

数据库系统设计不止是设计到一次。在这次同学的面试过程中有设计到了,于是再次翻出来以前考过的课本把整本书数据库设计留了一遍有了一些新的发现。分享给大家:

首先数据库设计分成四个大部分:

定义数据结构

数据装载

编制调试

试运行

(一)定义数据结构:主要就是确定数据库模型设计包括概念模型、逻辑模型和物理模型。其中概念模型主要是通过ER图的设计体现的;逻辑结构现在常用的是用三范式来设计关系模型;而物理结构主要就是表的设计。

(二)数据装载:把数据转移到数据库中。在小型企业中主要是通过手工数据的,包括格式转换、输入数据、校验数据;在大中型企业的数据装载分为以下五个步骤:数据筛选、数据输入、数据校验、数据转换、数据综合。

(三)编制与调试应用程序:这个步骤是与阻止数据入库同步进行的。注意在调试应用程序时由于数据入库尚未完成,可先使用模拟数据。

(四)数据库试运行:也可以成为联合调试,分为功能和性能测试两部分。

时间: 2024-11-03 11:40:43

项目中数据库设计的相关文章

基于Android平台的汽车租赁平台项目的数据库设计心得

我们团队的项目是基于Android平台的汽车租赁平台,其分为手机客户端与web后台管理系统,用以满足租车公司的业务需求,故数据库设计对于本项目显得尤为重要,我们团队数据库设计最开始用的是最原始的方式:Word手动输入,但随后随着数据库课程以及实验的学习,我们最后使用的PowerDesigner设计的数据库并生成了SQL文件,导入数据库完成的数据库最终设计与搭建,我们团队于第8周完成了数据库的搭建. 数据库设计中,数据库要严格与项目需求相联系,同时保证数据库数据完整.正确.安全以及数据处理的高效与

DAY87-BBS项目(一) 数据库设计与简单登陆、验证码

一.BBS项目之项目分析 项目流程: 1 搞清楚需求(产品经理) (1) 基于用户认证组件和Ajax实现登录验证(图片验证码) (2) 基于forms组件和Ajax实现注册功能 (3) 设计系统首页(文章列表渲染) (4) 设计个人站点页面---跨表查询,分组查询 (5) 文章详情页 (6) 实现文章点赞功能 (7) 实现文章的评论 ---文章的评论 ---评论的评论 (8) 副文本编辑框 和 防止xss攻击(防止别人提交js代码) 2 设计表结构 3 按着每一个功能分别进行开发 4 功能测试

手势识别项目小组——数据库设计心得

因为我们的项目是算法类,所以项目本身的需求不太明确.设计数据库的过程其实本身也是在进一步明确需求的过程. 这是我们画出的用例图: 以下是我们小组成员的数据库设计心得: JJ: 通过本次数据库设计的过程,我经历了很多也学会了很多. 首先因为课程组的要求是设计出至少15张表,而我们想要达到15张表是很困难的.我们的设计想法是先根据我们之前设计的原型先设计出一些表,根据登陆.注册.历史记录等设计了几张表.但是这些表也基本是基于用户而设计的,后来我们也寻求了指导老师的帮助,指导老师帮忙想了一个损失函数表

多人博客项目(数据库设计+Django配置)

1.分析: 多人使用的博客系统,采用BS 架构实现,为了提供显示页面,所以用浏览器,内部通讯的话,就不需要,CS就可以 博客系统,需要用户福安里,博文管理 用户管理:注册,增删查改用户 博文管理:增删改查博文 需要数据库:本次使用MySQL5.5, InnoDB 引擎 需要支持多用户登录,各自可以管理自己的博文(增删改查),管理是不公开的,但是博文是不需要登录就可以公开流浪的 先实现最小的核心需求代码 2.数据库设计 ①.创建数据库:blog ②.创建用户表,文章表 创建用户表user: 创建文

软件工程中数据库设计

数据库,数据库管理系统(DBMS),数据库系统 现实世界-------------?信息世界--------------?机器世界        (抽象)    概念模型  (转化) 数据模型   (关系,网状,层次模型)                  独立于计算机         与计算机有关 数据模型通常由数据结构.数据操作.完整性约束组成    层次模型:有且仅有一个结点无双亲,称为根结点 其他结点有且仅有一个双亲  网状模型:取消层次模型的两个限制,允许一个以上的结点无双亲,每个结点

ssm项目中 数据库和资源的备份

备份 备份很重要 数据库的备份 mysqldump -u用户名 -p密码 所需要备份的数据库 > ~/backup/sql/o2o`date +%Y%m%d%H%M%S`.sql 资源的备份 tar -zcvf /root/backup/image/image`date +%Y%m%d%H%M%S`.tar.gz /root/image/upload 使用Linux中的crontab实现自动备份 编写 backup.sh #!/bin/sh # 数据库资源备份 mysqldump -uroot

shonc项目中的设计资讯模块 php 字符串操作与正则表达式 strip_tags preg_match

问题:当description 内容要求description的值选用资讯内容的前50个汉字.资讯内容可能有图片. 此时需要对输出的内容进行处理 php 正则表达式处理,编辑器输出的内容 只取图片: preg_match('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$news_detail['dnews_content'],$match); 最简单:只取文字strip_tags ($news_de

项目中UX设计1到2的设计提升总结

原文地址:https://www.cnblogs.com/zytrue/p/8509582.html

优化MySchool数据库设计之【巅峰对决】

优化MySchool数据库设计 之独孤九剑 船舶停靠在港湾是很安全的,但这不是造船的目的 By:北大青鸟五道口原玉明老师 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要进行验证 02.查看帮助文档和搜索引擎的使用 借助网络上的Blog文章 03.不要急功近利 不要抱着速成的想法,否则必然走弯路学习编程不是一蹴而就的事情付出的成本高,才能有一个高薪的收入 04.不要浮躁 不要什么都学,只学有用的 浮躁的程度和技术水平成反比的走自己的路,让别人去浮躁去吧! 每