- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一步:创建数据库“学生数据库管理系统”
CREATE DATABASE [学生信息系统] ON PRIMARY
( NAME = N学生信息系统,
FILENAME = NE:\学生信息系统.mdf , SIZE = 3072KB , MAXSIZE = 102400KB , FILEGROWTH = 3072KB )
LOG ON
( NAME = N学生信息系统_log,
FILENAME = NE:\学生信息系统_log.ldf , SIZE = 1024KB , MAXSIZE = 51200KB , FILEGROWTH = 10%)
GO
第二步:创建数据表(按下列要求创建数据表(方法自选))
表一 :学生信息表
列名 类型 默认值 约束 其他 学号 Char(12) 主键 姓名 Char(8) 不空 性别 Char(2) 男 检查 性别 in (‘男’,’女’) 出生日期 datetime 家庭住址 Varchar(100) 父亲姓名 Char(8) 政治面貌 Char(14) 团员 宿舍 Char(10) 联系电话 Char(12) 手机 Char(11) 检查:like ‘13[0-8][0-9] [0-9][0-9][0-9][0-9] [0-9][0-9] 0-9]’ QQ Char(10) E-mail varChar(30) 检查:like ‘%@%’ 特长 Char(20) 荣誉 Varchar(100) 备注 Varchar(200) 表二:课程信息表
列名 类型 默认值 约束 其他 课程名 Char(16) 主键 学时数 samllint 学分 公式:学时数/18 课程属性 Char(4) 必修 检查:in(‘必修’,’限修’,’任修’) 考试/考查 Char(4) 考试 检查:in(‘考试’,’考查’) 任课教师 Char(8) 不空 备注 Varchar(100)
表三:成绩表
列名 类型 默认值 约束 其他 学号 Char(12) 主键 课程名 Char(16) 成绩 float 0 表四:家庭情况表
列名 类型 默认值 约束 其他 父亲姓名 Char(8) 主键 母亲姓名 Char(8) 家庭电话 Char(20) 不空 家庭年收入 money 0 备注 Varchar(200) 表五:教师信息表
列名 类型 默认 约束 其他 教师姓名 Char(8) 主键 年龄 smallint 系别 Char(18) 学历 Char(6) 本科 职称 Char(10) 备注 Varchar(200) USE [学生信息系统]
GO
/****** Object: Table [dbo].[成绩] Script Date: 06/09/2014 17:12:46 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING OFF
GO
CREATE TABLE [dbo].[成绩](
[学号] [char](12) NOT NULL,
[课程名] [char](16) NOT NULL,
[成绩] [float] NULL,
CONSTRAINT [PK_成绩] PRIMARY KEY CLUSTERED
(
[学号] ASC,
[课程名] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[成绩] ADD CONSTRAINT [DF_成绩_成绩] DEFAULT ((0)) FOR [成绩]
GO
USE [学生信息系统]
GO
/****** Object: Table [dbo].[家庭情况] Script Date: 06/09/2014 17:13:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET
原创力文档


文档评论(0)