中南大学 数据库实验报告 下载本文

中南大学

数据库原理实验报告

学 院: 信息科学与工程学院 班 级: 电子1102 学 号: 0909101329 姓 名: 毛艾力 指导老师: 张祖平 完成时间: 2014.4.27

实验一、熟悉ORALCE环境并练习SQL的定义

一、目的与要求

本实验主要是熟悉ORACLE的运行环境,在CLIENT端进行联接设置与服务器联通,进入ORACLE的SQL*PLUS的操作环境,进一步建立表格,并考虑主键,外部键,值约束。

二、操作环境

硬件:主频2GHz以上服务器(内存2GB以上、硬件空闲2.2GB以上),主频1GHz以上微机,内存1GB以上。

软件:WINDOWS XP/2000/2003/或win7/2008等,如操作系统是 SERVER版 可安装ORACLE/9i/10g/11g/12C FOR NT/WINDOWS(注意在32位与64位的区别,可选企业版) 如果Windows非server如XP/win7等,安装时请选择个人版(PERSONAL)

三、实验内容

1.上机步骤

在实验室上机时,一般安装时管理员已设置好.先找到windows中的oracle服务(一般为OracleServiceORCL,如下图1),启动此服务,再找到sql*plus所在的位置(一般桌面上有如下图2的程序组有),运行即可进行登录界面.

图1 Oracle在计算机系统中的服务

图2称Sql*plus在系统程序组中的位置

实验室现有环境操作步骤:

通过桌面我的电脑找到管理服务的入口,如图3,或者通过资源管理器找到管理。

图3 通过桌面我的电脑找到管理服务的入口

然后找到服务,如图4。

图4 系统中的服务

再找启动oracle的服务如图1:

(1) 从桌面或在程序中(图2)执行SQL*PLUS (2) 输入:system/manager (3) 在SQL>状态输入建立用户命令:

create user username identified by password;

其中username与password不要数字开头,用户名username中按规则加班级学号后缀 如:U_11221表示1班学号尾数为1221号的用户。 (4) 给用户授权:

grant resource,connect to username; (5) 连接用户:

connect username/password 在SQL>就可以建表等操作了

2.根据要求建立如下表

定义基本表格book_?????(书)与reader_?????(读者)及lend_?????(借阅),关系模式如下: