数据库实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库实验报告

实验报告1

实验项目:实验一熟悉FireBird 环境初步

姓名:学号:班级

实验地点:实验课程名称:数据库系统

指导教师:日期:成绩:

一、实验目的:

学习安装Firebird数据库管理系统;学习安装管理Firebird数据库的软件FlameRobin;学习创建学生student数据库。

二、实验内容:

1、安装Firebird;

2、安装FlameRobin;

3、创建学生student数据库。

三、实验步骤:

1、安装Firebird;

开始→程序→ Firebird2.1(Win32)→ Firebird;

2、安装FlameRobin

开始→程序→ FlameRobin → FlameRobin;

3、创建学生student数据库

打开Firebird→打开FlameRobi n→右击localhost→选择Create new database →命名为Student ;即可。

四、收获或心得体会:

学会了如何安装Firebird 、FlameRobin以及如何建立新的数据库,可以独立完成有关数据库的新建等任务。初步了解了有关数据库的知识,更生刻地认识到了学会并熟练掌握数据库的应用是非常有用的,学好了数据库更有利于自己以后的发展。

实验报告2

实验项目:实验二SQL语言(一)SQL定义语言

姓名:学号:班级

实验地点:实验课程名称:数据库系统

指导教师:日期:成绩:

一、实验目的:

学习使用SQL语言的数据定义语言DDL创建表,索引。

二、实验内容:

1、创建学生表:student;

2、创建课程表:course;

3、创建成绩表:sc。

三、实验步骤:

1、创建学生表:student

GREATE TABLE STUDENT(

SNO CHAR (10) PRIMARY KEY,

SNAME CHAR (20) UNIQUE,

SSEX CHAR (10),

SAGE SMALLINT,

SDEPT CHAR(10)

);

2、创建课程表:course

CREATE TABLE COURSE (

CNO CHAR(10) PRIMARY KEY,

CNAME CHAR(20),

CPNO CHAR(10),

CCREDIT SMALLINT,

FORKEY (CNO) REFERENCES COURSE(CNO)

);

3、创建成绩表:sc

CREATE TABLE SC(

SNO CHAR(10),

CNO CHAR(10),

GRADE SMALLINT,

PRIMARY KEY (SNO,CNO),

FOREIGN KEY (SNO)REFERENCES STUDENT(SNO), FOREIGN KEY (CNO)REFERENCES COURSE (CNO)

);

四、收获或心得体会:

学会了如何运用SQL语言在数据库中新建表格,进一步了解了有关数据库的使用方法。能用学习的SQL语言按照要求建立各类基本的表格,实现数据库的基本功能。

实验报告3

实验项目:实验三SQL语言(二) SQL语言进行简单查询

姓名:学号:班级

实验地点:实验课程名称:数据库系统

指导教师:日期:成绩:

一、实验目的:

用SQL语言中的select语句进行单表查询。

二、实验内容:

1、查询全体学生的学号与姓名;

2、查询全体学生的姓名、学号、所在系;

3、查询全体学生的详细记录(要求:查询全部列使用*);

4、查全体学生的姓名及其出生年份;

5、查询全体学生的姓名、出生年份和所在院系,要求用小写字母表示所有系名;

6、查询计算机系全体学生的名单;

7、查询考试成绩不及极的学生的学号;

8、查询年龄在20~23岁之间的学生的姓名、系别和年龄;

9、查询计算机科学系(CS)、数学系(MA)和信息系统(IS)学生的姓名和

性别;

10、查询所有姓刘的学生的姓名、学号和性别;

11、查询计算机系年龄在20岁以下的学生姓名并按年龄升序排列;

12、查询1号课程的学生平均成绩。

三、实验步骤:

1.select sno,sname

from STUDENT

2.select sname,sno,sdept

from STUDENT;

3.select *

from STUDENT;

4.select sname,2010-sage

from STUDENT;

5.select sname,'Year of birth:',2010-sage ,LOWER(Sdept) from STUDENT;

6.select sname

from STUDENT

where sdept='CS'

7.select distinct Sno

from sc

where Grade<60;

8.select SNAME,SDEPT,SAGE

from STUDENT

where SAGE between 20 AND 23;

9.select SNAME,SSEX

from STUDENT

where SDEPT IN('CS','MA','IS')

10.select SNAME,SNO,SSEX

from STUDENT

where SNAME LIKE'刘%';

11.select sname

from student

where sdept='CS'and sage<20

相关文档
最新文档