《管理系统中计算机应用》实践考核

《管理系统中计算机应用》实践考核

一.实验目的

1.掌握使用SQL 语句创建数据库。

2.掌握使用SQL语句创建数据表。

3.掌握使用SQL语句使用数据表。

4.掌握使用SQL语句查询数据。

二、实验类型

操作型

三、实验内容

1.用SQL语句创建一个学生学籍管理系统。

其数据库名为“学生学籍管理系统。”,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名为“student_data”, 物理文件名为“student_data.mdf,存放路径为“E:\sql_data”。日志文件的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“E:\sql_log”。

命令:CREATE DATABASE 学生学籍管理系统 --创建数据库

ON PRIMARY --定义在主文件组上的文件

(NAME=student_data, --逻辑名称

FILENAME=‘e:\sql_data\student_data.mdf’, --物理名称

SIZE=10, --初始大小为10MB

MAXSIZE=50, --最大限制为50

FILEGROWTH=5%) --增长速度为5%

LOG ON --定义事务日志文件

(NAME=student_data, --逻辑名称

FILENAME =‘e:\sql_log\student_log.ldf’,--物理名称

SIZE =2, --初始大小为1MB

MAXSIZE =5, --最大限制为5MB

FILEGROWTH =1) --增长速度为1MB

2.使用SQL语句创建表1.

表1 学生表

字段名称类型宽度允许空值主键

学号char 10 NOT NULL 是

姓名char 8 NOT NULL

性别char 2 NULL

出生日期smalldatetime 4 NULL

籍贯char 20 NULL

班级编号char 10 Null

命令:create table 学生表

(学号 char(10) not null primary key,

姓名 char(8) not null,

性别 char(2),

出生日期 smalldatetime,

籍贯 char(20),

班级编号 char(10)

)

3.使用SQL向数据表1里插入数据,修改数据,删除数据。

插入数据

修改数据

删除数据

(自己设计数据,可以只往一个表里插入数据,修改数据,删除数据,写清楚sql语句命令)

命令:

插入数据:

insert into 学生表values('060101','江鑫','男','1988-01-09','内蒙古','A1010601') 修改数据:

update 学生表set 班级编号='A1010602' where 学号='060101'

删除数据:

delete from 学生表;

delete from 学生表where 学号='060101'

4.使用SQL Server 2000,根据表1,查询:

1) 求所有学生的学号和姓名;

2) 求籍贯为北京的学生的全部信息。

3) 求选修了课程的学生学号;

4) 求选修“01-01”课程的学生学号和成绩,并要求对查询结果按成绩的降序排列。

命令:

1) select 学号,姓名from 学生表

2) select * from 学生表where 籍贯='北京'

3) select distinct(学号) from 成绩表

4) select 学号,成绩

from 成绩表

where 课程编号='01-01'

order by 成绩desc

相关文档
最新文档