database - 从头开始为客户管理创建数据库

标签 database database-design content-management-system

如何使用客户信息(电子邮件地址、电话、从属关系)和不同事件的驱动信息(当前兴趣、正在进行的研究等)创建一个简单的数据库。数据库应允许用户记录日常信息,例如:

  • 联系客户的日期;
  • 客户与我联系的日期;
  • 互动状态(感兴趣的客户、不感兴趣、正在考虑...等)
  • 根据当前状态需要采取的行动(自动提醒提示和行动);
  • 记录采取行动的日期;
  • 数据分析,以了解当前和过去与客户的电子邮件交流的演变;
  • 多个用户使用同一个数据库;
  • 检查是否有重复的客户(电子邮件 ID 验证)
  • 考虑同一个人的多个电子邮件地址,并检查所有这些地址是否存在重复联系人;
  • 从 excel 导入当前数据库(包括重复项,并考虑到同一客户可以包含在不同的事件中,但绝不会在此处与同一客户联系两次)
  • 创建简单的界面来访问数据库并执行所有日常操作,例如日志信息,并为每个事件驱动详细信息上传带有主题信息的新闻联系人。

重要提示:我对编程了解不多,这应该是易于开发和使用的东西。有什么想法吗?

最佳答案

听起来您不仅在寻找数据库(例如,存储内容的地方),而且还在寻找解决方案 UI、数据库、报告等。假设这是正确的,并且您想使用 Microsoft 技术(还有大量其他替代方案,如 Ruby on Rails、Java、PHP、MySql、Mongo 等)我建议学习 Nerd Dinner written by Microsoft。在 ASP.NET MVC3 中使用 SQL Server 作为 RDBMS 的概念符合您上面的一些要求。

关于database - 从头开始为客户管理创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12651195/

相关文章:

java - 与 Java JDBC 作斗争 :sqlite connection using Intellij

mysql - 在表中更改我的 PK

asp.net - 数据库设计——一个数据库,多个站点

ruby-on-rails - 舒适的墨西哥沙发正在生产中 : should I change a site's path?

php - 使用 php 和 html 进行 for 循环

mysql - mysql中Join的反向作用

php - MySQL 中的外键是强制性的吗?

java - 唯一键约束

database - 为派生自同一基类的对象设计数据表的最佳方法是什么

javascript - 扩展 TinyMCE 以显示用户可能希望链接到的可能内部页面的列表