数据库实验报告
一. 实验目的
运用所学知识设计并实现一个最小应用系统,初步了解数据库系统的开发过程,积累实
际开发经验,为进一步的提高打下必备的基础
二. 实验内容
实验一
1.建立数据库 ”选课信息”
2.在数据库中建立以下三张表
学生表( 学号 ,姓名,性别,院系)
课程表( 课程号 ,课程名,考试方式)
选课表( 选课号 ,学号,课程号,成绩)
3.在 JManager 中直接插入、修改、删除记录
4.对所建立的三张表定义完整性约束及外键约束
5.采用 insert 语句插入新记录
6.采用 update 语句修改元组信息
7.采用 delete 语句删除记录
实验二
1.采用 sql 语句完成对单表的简单查询
2.采用 sql 语句完成对单表的组合查询,适当引入集函数
3.采用 sql 语句完成对两表的简单联合查询
4.采用 sql 语句完成对三表的简单联合查询
5.定义视图并执行简单的查询操作
三. 实验过程
首先创建一个新数据库命名为 CW,创建一个新用户 ,并且将 CW 的权限赋予给新用
户 user1
CREATE DATABASE cw DATAFILE 'cw.dbf' SIZE 128;
CREATE LOGIN USER1 IDENTIFIED BY USER11;
CREATE USER user1 AT cw;
ALTER USER cw.user1 RELATED BY user1;
GRANT RESOURCE TO user1 AT cw;
实验一
创建用户表 STU,其中约束条件 :学号 SNO为主码 ,性别 SEX默认为男
CREATE TABLE STU
(
SNO VARCHAR(10) NOT NULL PRIMARY KEY,
SEX VARCHAR(2) NOT NULL DEFAULT '男',
DEP VARCHAR(20) NOT NULL,
NAME VARCHAR(10)
)