不懂该如何送分,所以再开一个帖子,问题解决后一起结贴。如果违反版规,请版主删除。我正在开发一个小项目,用VC做前台,需要数据库的支持。但以前对数据库没有任何了解,一时不知从何处入手,所以请大家先给我灌输一些基础知识,以便我有目标的学习。
1、项目的初步目标是建立一个病人数据管理系统,把病人的数据(包括图片信息)保存起来,日后可以进行查询、备份等功能。使用XP操作系统,安装了Sql server 2005和VC++ 6.0,是不是软件环境已经具备了,还需要其他工具的支持吗?
2、安装SQL server后,是不是在MFC工程中就可以调用它提供的接口,建立一个数据库,并实现插入、删除、搜索、索引、排序、备份等功能。
3、工程中用MFC的控件作一个对话框,在其中显示个人信息,是不是只要和数据库建立连接,就可以随时把数据库中的数据调出显示,并可在VC中编程通过对话框的输入和数据库实现交互?
4、数据库一定要基于客户端/服务器模式吗?上述功能只想在单机实现是否可以?
5、能否简单描述一下,数据库软件是如何对文件管理的,文件管理需要手动干预,还是只需要调用一些命令。比如存储和备份,进行了初始化设置后,对文件的操作和管理是不是数据库系统帮助完成的?
6、假如一个病人有很多图片需要存入数据库,数据库系统是如何管理这些图像文件的?
7、数据库和OLE有何联系?
8、能否简单介绍一下用SQL Server和VC++开发的过程。或者推荐一本适合初学者的书。
9、软件发布的时候是否需要在客户机上也安装SQL server?等级限制,我最多只能给出100分,结贴时可另开帖子再送。您的几句话可能节省我大量时间,先表示感谢!

解决方案 »

  1.   

    软件发布的时候是否需要在客户机上也安装SQL server?
    不用的,在服务器上安装即可!
    推荐一本适合初学者的书。
    用邹建的就行了,有问题去查就好了
    假如一个病人有很多图片需要存入数据库,数据库系统是如何管理这些图像文件的
    在字段中加一个图片路径,或另外建一表,表中存放图片,并与主表形成关联!
      

  2.   

    工程中用MFC的控件作一个对话框,在其中显示个人信息,是不是只要和数据库建立连接,就可以随时把数据库中的数据调出显示,并可在VC中编程通过对话框的输入和数据库实现交互?
    当然可以!
      

  3.   

    我提倡用VC6+ADO开发效率相当不错,速度特快,数据显示用CGRIDCTRL网格类,输入数据用对话框模式很好.在网上可下载关于ADO用法.
      

  4.   

    4、数据库一定要基于客户端/服务器模式吗?上述功能只想在单机实现是否可以?
    7、数据库和OLE有何联系?
    9、软件发布的时候是否需要在客户机上也安装SQL server?-----------------------------------------------------
    还剩3个问题,其实有些联系,比如在单机使用数据库,需不需要安装SQL server,我给客户一个程序,可以在单机对数据进行管理,总不能让他安装SQL server吧?
      

  5.   

    还剩3个问题,其实有些联系,比如在单机使用数据库,需不需要安装SQL server,我给客户一个程序,可以在单机对数据进行管理,总不能让他安装SQL server吧?
    -----------------------------------------------------------------------------------------------------
    1、必然需要安装SQL Server,单机程序推荐使用MSDE 2000
    2、单机程序也可以理解为C/S模式,应用程序为Client,数据库为Server