77范文网 - 专业文章范例文档资料分享平台

SQL上机实验报告 - 图文

来源:网络收集 时间:2020-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

上 机 实 验 报 告

课程名称: 数据库原理及技术上机实验 设计题目:

学 院: 应 用 技 术 学 院 专 业: 电 子 信 息 工 程 年 级: 信 息 081 学生姓名: 杨明翠 指导教师: 游 进 国 日 期: 2011年11月

教 务 处 制

1

昆明理工大学应用技术学院实验报告

( 2011 — 2012 学年 第 一 学期 )

课程名称:数据库原理及技术 实验室:4#机房 2011年 月 日 年级、 08级电子信息工程学 20081151 姓 杨明翠 成 专业、 (2)班 号 3274 名 绩 班 实验 指导教师 游进国 项目 名 称 教 师 评 语 该同学是否了解实验原理: A.了解□ B.基本了解□ C.不了解□ 该同学的实验能力: A.强 □ B.中等 □ C.差 □ 该同学的实验是否达到要求 : A.达到□ B.基本达到□ C.未达到□ 实验报告是否规范: A.规范□ B.基本规范□ C.不规范□ 实验过程是否详细记录: A.详细□ B.一般 □ C.没有 □ 注:5个A为优,5个B为中,介于二者间为良,5个C为不及格,3个B以上为及格。 教师签名: 年 月 日

目录

一、实验目的与要求 ................................................................................ 3 二、实验相关概念与技术概述 ................................................................ 4 三、实验环境安装 .................................................................................. 10 四、实验结果........................................................................................... 11 第一次实验: .................................................................................... 11 第二次实验......................................................................................... 14 第三次实验......................................................................................... 18 第四次实验......................................................................................... 22 五、实验结论........................................................................................... 26

2

一、实验目的与要求

1、1) 安装Oracle数据库

2)创建表空间shebao 3)创建表AB01

2、1)创建以上关系表,关系表的属性的数据类型自己设计; 3、 2)修改学生关系表S,增加一个属性:系别(Department); 4、 3)为以上四个关系表的属性设计和增加主键;

5、 4)为选课关系表增加主外键约束,引用学生关系表和课程关系表; 6、 5)在学生表的S#上和SName上分别创建两个索引. 7、3、1)在学生关系表中查询学号为081001的学生;

2)在学生关系表中查询学号以081开头的学生; 3)在学生关系表中查询姓为李并且性别为男的学生; 4)在学生关系表中查询年龄在20-25之间的学生; 5)对学生关系表按学号及姓名进行排序; 6)在课程关系表中统计现共有多少门课程; 7)在课程关系表中查询最大课序号的课程; 8)对选课关系表统计每个人参加了多少门课程; 9)对选课关系表统计总共有多少学生;

10)对选课关系表按学号进行分组统计总成绩(score),平均成绩; 11)对选课关系表按学号、课序号进行分组查询参加课程数大于2门课程的学生和其参加的课程;

4、掌握使用Insert、Update、Delete命令维护数据表的数据的方法 学习和掌握嵌套查询

3

二、实验相关概念与技术概述

1、oracle数据库架构概述

Oracle数据库服务器有两个主要的组成部分:数据库和实例(instance)。Oracle数据库用于存储和检索信息,是数据的集合。Oracle实例是指数据库服务器的内存及相关处理程序。

1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成)

一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件;

参数文件(parameter file)口令文件(password file)是非数据库文件 1.1 数据文件:存储数据的文件.数据文件典型地代表了根据他们使用的磁盘空间和数量所决定的一个Oracle数据库的容积。

由于性能原因,每一种类型的数据放在相应的一个或一系列文件中,将这些文件放在不同的磁盘中。

types:

.data dictionary .data

.redo data .index

.temporary data

1.2 控制文件:包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件.

控制文件内容: ·数据库名 ·表空间信息

·所有数据文件的名字和位置 ·所有redo日志文件的名字和位置 ·当前的日志序列号 ·检查点信息

4

·关于redo日志和归档的当前状态信息 控制文件的使用过程:

控制文件把Oracle引导到数据库文件的其它部分。启动一个实例时,Oracle 从参数文件中读取控制文件的名字和位置。安装数据库时,Oracle 打开控制文件。最终打开数据库时,Oracle 从控制文件中读取数据文件的列表并打开其中的每个文件。

1.3 重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复。一个数据库至少需要两个重做日志文件.

1.4 跟踪文件及警告日志(Trace Files and Alert Files)

在instance 中运行的每一个后台进程都有一个跟踪文件(trace file)与之相连。Trace file 记载后台进程所遇到的重大事件的信息。

警告日志( Alert Log)是一种特殊的跟踪文件,每个数据库都有一个跟踪文件,同步记载数据库的消息和错误.

1.5 参数文件:包括大量影响Oracle数据库实例功能的设定,如以下设定: ·数据库控制文件的定位

·Oracle用来缓存从磁盘上读取的数据的内存数量 ·默认的优化程序的选择.

和数据库文件相关,执行两个重要的功能: 1〉为数据库指出控制文件 2〉为数据库指出归档日志的目标

1.6 归档文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。

1.7 口令文件:认证哪些用户有权限启动和关闭Oracle例程. 2、逻辑结构(表空间、段、区、块)

表空间:是数据库中的基本逻辑结构,一系列数据文件的集合。 段:是对象在数据库中占用的空间.

区:是为数据一次性预留的一个较大的存储空间.

块:ORACLE最基本的存储单位,在建立数据库的时候指定. 3、内存分配(SGA和PGA)

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库SQL上机实验报告 - 图文在线全文阅读。

SQL上机实验报告 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/772802.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: