linux实验报告 东北大学秦皇岛分校,东北大学秦皇岛分校数据库实验报告.doc

东北大学秦皇岛分校数据库实验报告

数据库原理

实验报告

学 号:

姓 名:

提交日期:

成 绩:

东北大学秦皇岛分校

【实验内容】

实验一:

分别使用上述方法启动sqlserver的服务。

在企业管理器中创建一个数据库,要求如下:

数据库名称 Test1。

主要数据文件:逻辑文件名为Test1_data1,物理文件名为Test1_data1.mdf,初始容量

1MB,最大容量为10MB,增幅为1MB。

次要数据文件:逻辑文件名为Test1_data2,物理文件名为Test1_data2.ndf,初始容量

1MB,最大容量为10MB,增幅为1MB。

事务日志文件:逻辑文件名为Test1_log1,物理文件名为Test1_log1.ldf,初始容量为

1MB,最大容量为5MB,增幅为512KB。

在查询分析器中创建一个数据库,要求如下:

数据库名称 Test2。

主要数据文件:逻辑文件名为Test2_data1,物理文件名为Test2_data1.mdf,初始容量为

1MB,最大容量为10MB,增幅为1MB。

次要数据文件:逻辑文件名为Test2_data2,物理文件名为Test2_data2.ndf,初始容量为

1MB,最大容量为10MB,增幅为1MB。

事务日志文件:逻辑文件名为Test2_log1,物理文件名为Test2_log1.ldf,初始容量为

1MB,最大容量为5MB,增幅为1MB。

代码:

create database test

on primary (name=test_data,

filename='d:\sqlex\test_data.mdf',

size=1,

maxsize=10,

filegrowth=1),

(name=test_data1,

filename='d:\sqlex\test_data1.ndf',

size=1,

maxsize=10,

filegrowth=1)

log on(name=test_log,

filename='d:\sqlex\test_log.ldf',

size=1,

maxsize=5,

filegrowth=1)

在查询分析器中按照下列要求修改第3题中创建的数据库test2

主要数据文件的容量为2MB,最大容量为20MB,增幅为2MB。

次要数据文件的容量为2MB,最大容量为20MB,增幅为2MB。

事务日志文件的容量为1MB,最大容量为10MB,增幅为2MB。

阿lter?database?test2??

modify?file?(name=Test2_data1,??size=2,?

maxsize=20,?filegrowth=2)??

alter?database?test2??

modify?file?(name=Test2_data2,??size=2,?

maxsize=20,?filegrowth=2)??

alter?database?test2??

modify?file?(name=Test2_log1,??size=2,?

maxsize=10,?filegrowth=2)?

数据库更名:把test1数据库更名为new_test1

Sp

在企业管理器中删除new_test1数据库,在查询分析器中

实验二:

创建数据库studentInfo,包含如下表,创建这些表并按要求定义约束:

表2.1 student(学生表)结构

字段名

说明

数据类型

约束说明

Student_id

学号

字符串,长度为10

主键

Student_name

姓名

字符串,长度为10

非空

sex

性别

字符串,长度为1

非空值,取‘F’或‘M’

age

年龄

整数

允许空值

department

所在系名

字符串,长度为15

默认值为‘电子信息系’

表2.2 course (课程表)结构

字段名

说明

数据类型

约束说明

Course_id

课程号

字符串,长度为6

主键

Course_name

课程名

字符串,长度为20

非空值

PreCouId

先修课程号

字符串,长度为6

允许空值

Credits

学分

十进制数,精度3,小数位1

非空值

表2.3 score (选课表)结构

字段名

说明

数据类型

约束说明

Student_id

学号

字符串,长度为10

外键,参照student的主键

Course_id

课程号

字符串,长度为6

外键,参照course的主键

Grade

成绩

十进制数,精度3,小数位1

允许空值

联合主键:(Student_id ,Course_id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值