- 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 ANSI_PADDING OFF
GO
CREATE TABLE [dbo].[家庭情况](
[父亲姓名] [char](8) NOT NULL,
[母亲姓名] [char](8) NULL,
[家庭电话] [char](20) NOT NULL,
[家庭年收入] [money] NULL,
[备注] [varcha
文档评论(0)