现在要为学校建立一个数据库_第1页
现在要为学校建立一个数据库_第2页
现在要为学校建立一个数据库_第3页
现在要为学校建立一个数据库_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、现在要为学校建立一个数据库现在要为学校建立一个数据库,设学校的环境如下:一个系有若干个专业,每个专业 一年只招一个班,每个班有若干个学生,现要建立关于系、学生、班级的数据库,关系模 式为:学生表STUDENT(学号,姓名,性别,生源地,出生日期)班级表CLASS (班号,专业名,系号,入学年份)系DEPARTMENT系号,系名)1 先建立数据库名为SCHOO数据库CREATE DATABASE SCHOOLON PRIMARY( NAME = SCHOOL,FILENAME = 'D:SCHOOL.mdf',SIZE = 5MB,MAXSIZE = 20MB,FILEGROWT

2、H = 1MB)LOG ON( NAME = SCHOOL_log,FILENAME = 'D:SCHOOL_log.ldf',SIZE = 2MB,MAXSIZE = 20MB,FILEGROWTH = 10%)GO2 建表:表结构代码(1)学生表STUDENT(学号,姓名,性别,生源地,出生日期)create table student -学生表定义学号 char (10) primary key , -主键为学号姓名 varchar (20) not null , -姓名不能为空值男' , -性别默认为男性性别 char (4) default ' 生源地

3、 varchar (12) , -生源地出生日期 datetime ,check (性别= ' 男' ) or (性别= ' 女' ) -性别必须为男性或女性)(2) 班级表CLASS (班号,专业名,系名,入学年份)- 班级表CLASS (班号,专业名,系名,入学年份)create table class -班级表定义(班号 char (4) primary key not null, -定义班号不能为空值专业名 char (20) , -定义专业名系号 char (4) , - 定义学分入学年份 datetime , - 入学年份foreign key (

4、系号) references department( 系号),)(3) 系 DEPARTMEN(T 系号,系名)create table department -系表定义(系号 char (4) primary key not null , -系代号不能为空系名 char (8) , - 系名系号是唯一的 , 即系号不能重复unique ( 系号) , -( 表结构照代码化,参照书上)3 插入如下数据CALSS ( 101,软件, 02, 2019;102 ,微电子, 02,2019)STUDENT (8101,张三,男,101,山东,8102,钱四,女,121,济南,1984;8103,王玲

5、,女,131,福建,1985;8105,李飞,男,102,河北,1985)1984;DEPARTMENT ( 02 ,计算机;03 ,数学;04 ,化学)插入数据代码insert into class values ('101' , 'insert into class values ('102' , 'insert into student values ('8101' , '01' ) insert into student values ('8102' , '01-01' )

6、insert into student values ('8103' , ' '1985-01-01' ) insert into student values ('8105' , '1985-01-01' )insert into department values ('02' , 'insert into department values ('03' , '软件' , '02' , '2019-09-01' )微电子 ' , '02' , '2019-09-01' )王玲' , '女' , '福建' ,李飞' , '男' , '河北张三 ' , '男' , '山东' , '1984-01-钱四' , '女' , &

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论