我已经取出了软件清单

Adobe Flash Player 10 ActiveX
驱动精灵 2010正式版
福昕阅读器
谷歌拼音输入法 2.3
SQL Server 2008 的 Service Pack 1(KB968369)
WPS Office 个人版 (6.6.0.2461)
Microsoft .NET Framework 4 Client Profile
Microsoft .NET Framework 4 Client Profile 简体中文语言包
Microsoft .NET Framework 4 Extended
Microsoft .NET Framework 4 Extended 简体中文语言包
Microsoft Help Viewer 1.0
Microsoft Help 查看器 1.0 语言包 - CHS
Microsoft SQL Server 2008
Microsoft SQL Server 2008
Microsoft Team Foundation Server 2010 对象模型 - 简体中文
Microsoft Visual Studio 2010 Tools for Office Runtime (x86)
Microsoft Visual Studio 2010 Tools for Office Runtime (x86)语言包 - 简体中文
Microsoft Visual Studio 2010 旗舰版 - 简体中文
Microsoft Visual Studio Macro Tools
Microsoft Visual Studio Macro Tools - CHS Language Pack
迷你迅雷3
MySQL Connector/Net 5.0.8.1
Oracle VM VirtualBox Guest Additions 3.2.10
搜狗拼音输入法 4.3正式版
暴风影音
WinRAR 压缩文件管理器
Microsoft Visual Studio 2010 Office Developer Tools (x86)
Microsoft Visual Studio 2010 Office Developer Tools (x86) Language Pack - CHS
Microsoft .NET Framework 4 Extended
Security Update for Microsoft .NET Framework 4 Extended (KB2416472)
Microsoft Help Viewer 1.0 Language Pack - CHS
Web Deployment Tool
Microsoft ASP.NET MVC 2 - CHS
Microsoft SQL Server 2008 R2 管理对象
Microsoft ASP.NET MVC 2
Microsoft Silverlight 3 SDK - 中文(简体)
Visual Studio 2010 Tools for SQL Server Compact 3.5 SP2 CHS
360安全浏览器 3.5 正式版
Microsoft .NET Framework 4 Client Profile CHS Language Pack
Microsoft SQL Server VSS Writer
Microsoft Sync Framework SDK v1.0 SP1 zh-CHS
Microsoft Team Foundation Server 2010 Object Model - CHS
Microsoft SQL Server 2008 RsFx Driver
Dotfuscator Software Services - Community Edition - CHS
Microsoft Visual Studio 2010 Tools for Office Runtime (x86)
Microsoft .NET Framework 4 Client Profile
Microsoft ASP.NET MVC 2 - Visual Studio 2010 Tools
Dotfuscator Software Services - Community Edition
Microsoft Help Viewer 1.0
Microsoft Visual Studio 2010 Performance Collection Tools - CHS
Microsoft SQL Server 2008 Common Files
Microsoft Visual Studio 2010 SharePoint Developer Tools
Microsoft SQL Server 2008 Database Engine Services
Microsoft SQL Server 2008 R2 Data-Tier Application Project
Microsoft Sync Framework Services v1.0 SP1 (x86) zh-CHS
Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools
Microsoft Visual C++ 2010  x86 Runtime - 10.0.30319
Microsoft Visual Studio Macro Tools
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual F# 2.0 Runtime
Microsoft SQL Server 2008 Browser
Microsoft Visual Studio 2010 Ultimate - CHS
Microsoft Silverlight
Microsoft .NET Framework 4 Extended CHS Language Pack
Microsoft SQL Server 2008 Native Client
Microsoft Application Error Reporting
Microsoft Visual F# 2.0 Runtime 语言包 - 简体中文
WinINSTALL LE
Microsoft Sync Services for ADO.NET v2.0 SP1 (x86) zh-CHS
Crystal Reports for Visual Studio
Microsoft SQL Server Database Publishing Wizard 1.4
Microsoft SQL Server 2008 R2 Transact-SQL Language Service
Microsoft SQL Server 2008 Database Engine Services
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4974
Sql Server Customer Experience Improvement Program
Microsoft .NET Framework 4 Multi-Targeting Pack
Microsoft SQL Server 2008 安装程序支持文件
Microsoft SQL Server 2008 R2 数据层应用程序框架
Microsoft SQL Server System CLR Types
Microsoft SQL Server 2008 Database Engine Shared
Microsoft SQL Server 2008 Common Files
Microsoft Sync Framework Runtime v1.0 SP1 (x86) zh-CHS
Microsoft ASP.NET MVC 2 - Visual Studio 2010 Tools - CHS
Microsoft SQL Server 2008 Database Engine Shared
Microsoft Visual Studio 2010 Tools for Office Runtime (x86) Language Pack - CHS
Microsoft SQL Server Compact 3.5 SP2 CHS
Realtek AC'97 Audio
Microsoft Visual Studio Macro Tools - CHS Language Pack计算机数量有200台左右
现在要统计出来每台计算机的软件安装情况
已经确定适用IP地址作为计算机的唯一标识请各位帮帮忙看看如何设计数据库的表结构(软件清单与Ip地址均是动态的,不固定)
我原设计非常糟糕IP                software1   software2
xxx.xxx.xxx.xxx       1            0 
xxx.xxx.xxx.xxx       1            1 
xxx.xxx.xxx.xxx       1            1 
xxx.xxx.xxx.xxx       0            1 
xxx.xxx.xxx.xxx       1            1 

解决方案 »

  1.   

    标准的教程式设计计算机表(PC_ID,.....)
    软件表 (SW_ID, Description, LicenseModel.....)
    安装表 (PC_ID,SW_ID)
      

  2.   

    数据库设计基础
    http://office.microsoft.com/zh-cn/access/HA012242472052.aspx关于设计数据库
    http://office.microsoft.com/zh-cn/access/HP051891362052.aspx
      

  3.   

    基本结构,自行修改
    基本信息表(C_ID(计算机ID),C_NAME(管理人),.....)
    软件信息表表 (S_ID(软件ID),TYPE(软件类型,如操作系统、文件操作等等).....)
    安装信息表表 (C_ID,S_ID)
      

  4.   

    计算机表(机器ID,IP)
    软件表(软件ID,名称,版本)
    软件安装表(机器ID,软件ID)查询某款软件装到了哪些机器上
    select IP from 计算机表 A INNER JOIN 软件安装表 B ON A.机器ID=B.机器ID WHERE B.软件ID=10;