数据库系统原理实践资料文档格式.doc
《数据库系统原理实践资料文档格式.doc》由会员分享,可在线阅读,更多相关《数据库系统原理实践资料文档格式.doc(12页珍藏版)》请在冰豆网上搜索。
考核地点:
西安电子科技大学考核时间:
2013.05.20
考核桌(机)号:
同组考核者姓名:
实践考核评语及成绩评定(由指导教师填写)
教师签名:
年月日
主考院校:
西安电子科技大学
《数据库系统原理》实验报告
一、实验名称
数据库系统原理课程实验
二、目的与要求
通过实验考核,督促检查学生对课程的理解和增强学生实践动手能力,要求考生认真独立完成内容。
三、实验环境
安装MSSQLServer2000和PowerBuilder9.0的微型机系统软件环境:
硬件环境:
CPU:
酷睿E6500
内存:
2GB
硬盘:
320G
四、考核内容
1、SQLServer的实验内容:
建立数据库、表、视图,输入数据,数据的添加、修改、删除、和查询。
2、PowerBuilder9.0的实验内容:
建立数据库、表、输入数据、建立工作空间、目标、应用、数据窗口对象、窗口、主窗口,运行应用程序。
五:
实验内容
下面提供两道考核题,由考核教师指定一道,考生应在规定时间内完成试验内容。
1、设有下面四个表(结构):
学生表
字段名
学号
姓名
性别
年龄
班级
类型
char
smallint
长度
4
8
2
课程表
课号
课名
工号
10
成绩表
成绩
int
教师表
出生日期
职称
date
2、用SQLSever2000系统完成
(1)—(5)小题
(1)、建立数据库、建立四个表、建立表的关联,每个表中输入四条以上记录(成绩表输入10条以上记录)。
(2)、建立含学号、姓名、课名、成绩的视图。
(3)、向学生表添加考生自己的一条记录。
Insertinto学生表VALUES('
806'
'
王珂'
男'
21'
02'
);
(4)、查询每门课的课名和课程平均成绩,按降序显示。
usestudent
select课程表.课名,avg(成绩表.成绩)as平均成绩
from课程表,成绩表
where课程表.课号=成绩表.课号
groupby课名
orderby平均成绩desc
(5)、查询英语课第一名的姓名和成绩。
select课程表.课名,学生表.姓名,成绩表.成绩
from学生表,课程表,成绩表
where课程表.课号=成绩表.课号and学生表.学号=成绩表.学号and成绩表.成绩=(selectmax(成绩表.成绩)from成绩表where课号=(select课号from课程表where课名='
英语'
))
用Powerbuilder9.0系统完成(6)—(7)小题
(6)、建立数据库、建立学生、课程、成绩三个表,建立表的关联,每个表中输入四条以上记录(成绩表输入10条以上记录)。
(7)、建立工作空间、目标、应用,为每个表建立一个数据窗口对象,为每个数据窗口对象建立一个操作窗口、建一个主窗口,运行应用程序。
主窗口和操作窗口运行界面
实验心得