USE [SQLServer2005DB]
GO
/****** Object: Table [dbo].[Course] Script Date: 04/12/2010 23:19:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Course](
[CourseID] [int] NOT NULL,
[Title] [nvarchar](100) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[Credits] [int] NOT NULL,
[DepartmentID] [int] NOT NULL,
CONSTRAINT [PK_School.Course] PRIMARY KEY CLUSTERED
(
[CourseID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CourseGrade] Script Date: 04/12/2010 23:19:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CourseGrade](
[EnrollmentID] [int] IDENTITY(1,1) NOT NULL,
[CourseID] [int] NOT NULL,
[StudentID] [int] NOT NULL,
[Grade] [decimal](3, 2) NULL,
CONSTRAINT [PK_CourseGrade] PRIMARY KEY CLUSTERED
(
[EnrollmentID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CourseInstructor] Script Date: 04/12/2010 23:19:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CourseInstructor](
[CourseID] [int] NOT NULL,
[PersonID] [int] NOT NULL,
CONSTRAINT [PK_CourseInstructor] PRIMARY KEY CLUSTERED
(
[CourseID] ASC,
[PersonID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Department] Script Date: 04/12/2010 23:19:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Department](
[DepartmentID] [int] NOT NULL,
[Name] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[Budget] [money] NOT NULL,
[StartDate] [datetime] NOT NULL,
[Administrator] [int] NULL,
CONSTRAINT [PK_Department] PRIMARY KEY CLUSTERED
(
[DepartmentID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[OfficeAssignment] Script Date: 04/12/2010 23:19:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[OfficeAssignment](
[InstructorID] [int] NOT NULL,
[Location] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[Timestamp] [timestamp] NOT NULL,
CONSTRAINT [PK_OfficeAssignment] PRIMARY KEY CLUSTERED
(
[InstructorID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[OnlineCourse] Script Date: 04/12/2010 23:19:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[OnlineCourse](
[CourseID] [int] NOT NULL,
[URL] [nvarchar](100) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
CONSTRAINT [PK_OnlineCourse] PRIMARY KEY CLUSTERED
(
[CourseID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[OnsiteCourse] Script Date: 04/12/2010 23:19:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[OnsiteCourse](
[CourseID] [int] NOT NULL,
[Location] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[Days] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[Time] [smalldatetime] NOT NULL,
CONSTRAINT [PK_OnsiteCourse] PRIMARY KEY CLUSTERED
(
[CourseID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Person] Script Date: 04/12/2010 23:19:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Person](
[PersonID] [int] IDENTITY(1,1) NOT NULL,
[LastName] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[FirstName] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[PersonCategory] [smallint] NOT NULL CONSTRAINT [DF_Person_PersonCategory] DEFAULT ((1)),
[HireDate] [datetime] NULL,
[EnrollmentDate] [datetime] NULL,
[Picture] [image] NULL,
CONSTRAINT [PK_School.Student] PRIMARY KEY CLUSTERED
(
[PersonID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
USE [SQLServer2005DB]
GO
USE [SQLServer2005DB]
GO
USE [SQLServer2005DB]
GO
USE [SQLServer2005DB]
GO
USE [SQLServer2005DB]
GO
USE [SQLServer2005DB]
GO
ALTER TABLE [dbo].[Course] WITH CHECK ADD CONSTRAINT [FK_Course_Department] FOREIGN KEY([DepartmentID])
REFERENCES [dbo].[Department] ([DepartmentID])
GO
ALTER TABLE [dbo].[CourseGrade] WITH CHECK ADD CONSTRAINT [FK_CourseGrade_Course] FOREIGN KEY([CourseID])
REFERENCES [dbo].[Course] ([CourseID])
GO
ALTER TABLE [dbo].[CourseGrade] WITH CHECK ADD CONSTRAINT [FK_CourseGrade_Student] FOREIGN KEY([StudentID])
REFERENCES [dbo].[Person] ([PersonID])
GO
ALTER TABLE [dbo].[CourseInstructor] WITH CHECK ADD CONSTRAINT [FK_CourseInstructor_Course] FOREIGN KEY([CourseID])
REFERENCES [dbo].[Course] ([CourseID])
GO
ALTER TABLE [dbo].[CourseInstructor] WITH CHECK ADD CONSTRAINT [FK_CourseInstructor_Person] FOREIGN KEY([PersonID])
REFERENCES [dbo].[Person] ([PersonID])
GO
ALTER TABLE [dbo].[OfficeAssignment] WITH CHECK ADD CONSTRAINT [FK_OfficeAssignment_Person] FOREIGN KEY([InstructorID])
REFERENCES [dbo].[Person] ([PersonID])
GO
ALTER TABLE [dbo].[OnlineCourse] WITH CHECK ADD CONSTRAINT [FK_OnlineCourse_Course] FOREIGN KEY([CourseID])
REFERENCES [dbo].[Course] ([CourseID])
GO
ALTER TABLE [dbo].[OnsiteCourse] WITH CHECK ADD CONSTRAINT [FK_OnsiteCourse_Course] FOREIGN KEY([CourseID])
REFERENCES [dbo].[Course] ([CourseID])
没有合适的资源?快使用搜索试试~ 我知道了~
ADO.NET 封装的数据库操作类库
共155个文件
cs:63个
dll:26个
pdb:23个
4星 · 超过85%的资源 需积分: 12 73 下载量 197 浏览量
2010-05-24
00:43:37
上传
评论 1
收藏 666KB RAR 举报
温馨提示
ADO.NET 封装的数据库操作类库,可以方便的拓展,适用于不同的数据库。
资源推荐
资源详情
资源评论
收起资源包目录
ADO.NET 封装的数据库操作类库 (155个子文件)
ResolveAssemblyReference.cache 16KB
ResolveAssemblyReference.cache 13KB
ResolveAssemblyReference.cache 7KB
Tester.csproj.GenerateResource.Cache 847B
ClassDiagram1.cd 3KB
ClassDiagram1.cd 3KB
ClassDiagram1.cd 3KB
ClassDiagram1.cd 3KB
DataAccessLayer.dll.config 641B
App.config 641B
Tester.exe.config 485B
Tester.vshost.exe.config 485B
App.config 485B
DbHelperSQL.cs 48KB
OracleHelper.cs 30KB
DbHelperOra.cs 24KB
DbHelperOleDb.cs 21KB
HttpProc.cs 19KB
RSACryption.cs 11KB
DepartmentDataAccess.cs 10KB
PageValidate.cs 9KB
PersonDataAccess.cs 8KB
CourseDataAccess.cs 8KB
sysdiagramsDataAccess.cs 6KB
UrlOper.cs 6KB
StringPlus.cs 6KB
CourseGradeDataAccess.cs 6KB
OnsiteCourseDataAccess.cs 6KB
OfficeAssignmentDataAccess.cs 6KB
CourseInstructorDataAccess.cs 6KB
RMB.cs 5KB
OnlineCourseDataAccess.cs 5KB
DEncrypt.cs 4KB
Form1.Designer.cs 4KB
PersonService.cs 4KB
CourseService.cs 4KB
CourseGradeService.cs 4KB
DepartmentService.cs 4KB
OfficeAssignmentService.cs 4KB
CourseInstructorService.cs 4KB
DESEncrypt.cs 3KB
OnsiteCourseService.cs 3KB
OnlineCourseService.cs 3KB
PubConstant.cs 3KB
DESEncrypt.cs 3KB
MessageBox.cs 3KB
Resources.Designer.cs 3KB
ConfigHelper.cs 2KB
CommandInfo.cs 2KB
TimeParser.cs 2KB
ISQLHelper.cs 2KB
INIFile.cs 2KB
Form1.cs 2KB
Person.cs 2KB
SysNode.cs 2KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
HashEncode.cs 1KB
DataCache.cs 1KB
sysdiagrams.cs 1KB
Assistant.cs 1KB
Settings.Designer.cs 1KB
Department.cs 1KB
CourseGrade.cs 903B
OnsiteCourse.cs 878B
Course.cs 876B
SQLHelperFactory.cs 796B
OfficeAssignment.cs 780B
Program.cs 777B
CourseInstructor.cs 588B
OnlineCourse.cs 562B
DataAccessBase.cs 385B
Tester.csproj 4KB
BussinessIntegrateLayer.csproj 3KB
DataAccessLayer.csproj 3KB
Common.csproj 3KB
DBAccess.csproj 3KB
Model.csproj 2KB
DBAccess.dll 37KB
DBAccess.dll 37KB
DBAccess.dll 37KB
DBAccess.dll 37KB
DBAccess.dll 37KB
DataAccessLayer.dll 34KB
DataAccessLayer.dll 34KB
DataAccessLayer.dll 34KB
DataAccessLayer.dll 34KB
Common.dll 32KB
Common.dll 32KB
Common.dll 32KB
Common.dll 32KB
BussinessIntegrateLayer.dll 17KB
BussinessIntegrateLayer.dll 17KB
BussinessIntegrateLayer.dll 17KB
DBAccess.dll 13KB
Common.dll 12KB
共 155 条
- 1
- 2
资源评论
- zhaolincom2014-07-26还可以,比较适合初学者
- qnlin9142012-11-20恩,确实简洁易懂
- 果然很田2013-07-04还行,适合初学者了解数据库
- commy2013-03-31有所收获,支持一下
yijianxiangde100
- 粉丝: 295
- 资源: 38
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功