数据库与基本表的定义
- 掌握使用SQL Server管理平台和T-SQL语句创建、管理数据库。
- 掌握使用SQL Server管理平台和T-SQL语句创建、管理表。
- 熟悉常用的数据类型和表的约束。
4.了解SQL Server 数据库的逻辑结构和物理结构的特点。
【主要仪器设备或实验环境】
1.Windows7操作系统
2.SQL Server2008 R2
【实验内容】 - 新建student数据库,在此数据库中使用操作创建4张表
①学生表s
列名 数据类型 是否非空 说明
学号 int 主键, 从98001递增
姓名 Varchar(10) Not null
性别 char(2) 取值:男或女
班级号 varchar(4)
入学日期 Datetime
②课程表c
列名 数据类型 长度 是否非空 说明
课程号 varchar 9 Not null 主键,成绩表外键
规划教材 Char(2) 默认值‘是’Default ‘是’
③成绩表sc
列名 数据类型 长度 是否非空 说明
学号 int Not nul 主键
课程号 varchar 9 Not null
成绩 decimal 5,1 0-100之间
④班级信息表class
列名 数据类型 是否非空 说明
班级号 varchar(4) 主键
班级名称 varchar(20) Not null 唯一键
2.在创建的表中设置以下外键关系:
(1)学生表和成绩表的外键关系;
(2)班级表和学生表的外键关系