相关疑难解决方法(0)

您喜欢名称数据库设计符号,为什么?

您喜欢哪种符号,方法和数据库设计,建模,图表工具以及为什么?
哪种符号,标准,方法是最广泛使用和涵盖的不同供应商?
哪个是标准的,哪个不是?
即哪些是坚持和哪些要避免

和PerformaneDBA的个人问题:
为什么你更喜欢IDEF1X?
坚持使用内置于RDBMS的旧客户端工具中的工具,符号是否更为舒适?

更新:
我刚刚阅读了您最有用的数据库标准是什么?.
我很惊讶 - 那里有十几个答案,绝对没有名字或参考,只有冗长的描述.
是否所有数据库开发人员都使用定制的术语和约定?

我更新了标题,包括"名称",不包括"方法".
我要求的是名称(可能是参考)而不是描述.
符号,例如,UML,IDEF1X.巴克,信息工程

好吧,我主要是SQL Server dev,正如@dportas所提到的,我在SSMS和msdn docs,书籍,文章的图表中看到了一些符号.

sql database language-agnostic standards database-design

11
推荐指数
2
解决办法
4579
查看次数

公告板 - 数据库优化

这个问题是本课题的后续 问题

项目和问题

我目前正在开展的项目是一个大型非营利组织的公告板.公告板将用于允许组织内的办公室间通信.

我正在构建应用程序,并且无法从我的数据库中提取我需要的结果,因为我认为它没有正确规范化,并且由于我对关系数据库理论和mysql的了解有限.

我将非常感谢董事会设计的输入,特别是可以改进数据库结构以促进有效查询的方式,并帮助我更快地开发此应用程序和未来的应用程序

商业逻辑

公告板将按以下方式使用

  1. 发布公告和对公告的回复
    1. 全国各地办事处的员工或"用户"都可以将信息发布到公告板上.必须将信息张贴到某个地点并进行分类 - 我将称之为"公告".
    2. 用户将能够在任何一个公告上发布任意数量的回复,用户将能够回复他们自己的公告 - 我将称之为"回复".
  2. 评级公告和回复
    1. 用户可以"喜欢"或"不喜欢"公告或回复,每个公告或回复都会显示喜欢或不喜欢的总数.
  3. 查看公告板和响应
    1. 公告可以按时间顺序显示.
    2. 用户可以按照该公告的最新回复按时间顺序或按时间顺序对公告进行排序(如果您需要更多解释,请告诉我)
    3. 选择特定公告后,将按时间顺序显示对该公告的回复
-- phpMyAdmin SQL Dump
-- version 3.2.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jan 16, 2011 at 06:44 PM
-- Server version: 5.1.41
-- PHP Version: 5.3.1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `bulletinboard`
--

-- --------------------------------------------------------

--
-- Table structure for table `bbs`
--

CREATE TABLE IF NOT EXISTS `bbs` (
  `id` int(11) NOT …
Run Code Online (Sandbox Code Playgroud)

php mysql database-design normalization

7
推荐指数
2
解决办法
4930
查看次数