首先,我们需要设计存储跟踪信息的数据库。代码A中的SQL编码可以建立数据库表格。第一个表格为雇员表,将存储雇员的ID及姓名。第二个表格为项目表,将存储有关项目的基本信息及该项目的名称、启始和终止日期、项目经理姓名等。最后一个表格为任务表,将存储有关任务的信息,其中包括任务名称、开发者姓名、有关任务的启始和终止日期以及为之服务的项目的ID。为了建立这一数据库我们需要在数据库中执行SQL 脚本。
代码A:建立数据库的Sql脚本
/****** Object: Table dbo.Employee Script Date: 7/19/98 10:06:40 AM ******/ CREATE TABLE dbo.Employee ( idEmployee IDENTITY int NOT NULL , chrFirstName varchar (100) NOT NULL , chrLastName varchar (100) NOT NULL ) GO /****** Object: Table dbo.Project Script Date: 7/19/98 10:06:40 AM ******/ CREATE TABLE dbo.Project ( idProject int IDENTITY (1, 1) NOT NULL , chrProjectName varchar (255) NOT NULL , dtStartDate datetime NOT NULL , dtEndDate datetime NOT NULL , idProjectManager int NOT NULL ) GO /****** Object: Table dbo.Task Script Date: 7/19/98 10:06:40 AM ******/ CREATE TABLE dbo.Task ( idTask int IDENTITY (1, 1) NOT NULL , chrTaskName varchar (255) NOT NULL , idDeveloper int NOT NULL , dtStartDate datetime NOT NULL , dtEndDate datetime NOT NULL , idProject int NOT NULL ) GO
注意:你需要在雇员表中添加该示例程序所需要的样本信息。