大型数据库实验指导书

合集下载

实验指导书《大型数据库(Oracle)》

实验指导书《大型数据库(Oracle)》

大型数据库(Oracle)实验指导指导老师:郭景娟实验一Oracle安装与维护一、实验目的1.了解并掌握Oracle 10的安装方法2.了解并掌握测试安装好的Oracle 10g的方法二、实验内容及步骤1.软件下载Oracle公司针对个人学习之用提供免费的学习版本,可直接到Oracle公司的官方网站上免费下载。

2.安装步骤(1)运行setup.exe,出现“Oracle Database 10g安装”画面。

(2)“下一步”进入“Oracle Universal Installer:指定文件位置”,设置源“路径”、“名称”和目的“路径”。

(3)“下一步”进入“Oracle Universal Installer:选择安装类型”,选择安装类型。

(4)保持默认值,下一步,进入“Oracle Universal Installer:选择数据库配置”,选择数据库配置。

(5)保持默认值,下一步,进入“Oracle Universal Installer:指定数据库配置选项”,指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract。

也可以将“全局数据库名”设置为域名。

例如:如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sample schema)(6)下一步,进入“Oracle Universal Installer:选择数据库管理选项”。

(7)保持默认值,下一步,进入“Oracle Universal Installer:指定数据库文件存储选项”。

(8)保持默认值,下一步,进入“Oracle Universal Installer:指定备份和恢复选项”。

(9)保持默认值,单击“下一步”,进入“Oracle Universal Installer:指定数据库方案的口令”,对不同的帐户设置不同的口令。

(10)单击“下一步”,继续安装,进入“Oracle Universal Installer:概要”。

大型数据库系统(SQL Server 2005)--实验指导讲义

大型数据库系统(SQL Server 2005)--实验指导讲义

实验一SQL Server 2005数据库服务器界面使用及数据库原理知识的应用1.实验目的(1)通过使用SQL Server 2005的控制界面感受SQL Server 2005。

(2)熟悉SQL Server 2005所需的软、硬件要求。

(3)熟悉SQL Server 2005支持的身份验证种类。

(4)掌握SQL Server 2005服务的几种启动方法。

(5)掌握SQL Server Management Studio的常规使用。

(6)掌握关系数据库的逻辑设计方法——E-R图。

2.实验准备(1)了解SQL Server Management Studio的常规使用。

(2)了解SQL Server 2005所需的软、硬件要求。

(3)了解SQL Server 2005支持的身份验证种类。

(4)了解SQL Server 2005服务的几种启动方法。

(5)了解关系数据库的逻辑设计方法——E-R图。

3.实验内容(1)分别使用“Windows身份验证模式”和“SQL Server和Windows身份验证模式”登录SQL Server 2005集成控制台。

(2)利用SQL Server Configuration Manager配置SQL Server 2005服务器。

(3)利用SQL Server 2005创建的默认帐户,通过注册服务器向导首次注册服务器。

(4)试着创建一些由SQL Server 2005验证的账户,删除第一次注册的服务器后用新建的账户来注册服务器。

(5)为某一个数据库服务器指定服务器别名,然后通过服务器别名注册该数据库服务器。

(6)熟悉和学习使用SQL Server Management Studio。

(7)设计E-R图。

参照书上19页的优化模式,要求注明实体的主码、联系的类型和主码。

数据表的创建1.实验目的(1)了解SQL Server 数据库的逻辑结构和物理结构。

(2)了解SQL Server 的基本数据类型。

大型数据库系统(SQL-Server-2005)--实验指导讲义

大型数据库系统(SQL-Server-2005)--实验指导讲义

实验一SQL Server 2005数据库服务器界面使用及数据库原理知识的应用1.实验目的(1)通过使用SQL Server 2005的控制界面感受SQL Server 2005。

(2)熟悉SQL Server 2005所需的软、硬件要求。

(3)熟悉SQL Server 2005支持的身份验证种类。

(4)掌握SQL Server 2005服务的几种启动方法。

(5)掌握SQL Server Management Studio的常规使用。

(6)掌握关系数据库的逻辑设计方法——E-R图。

2.实验准备(1)了解SQL Server Management Studio的常规使用。

(2)了解SQL Server 2005所需的软、硬件要求。

(3)了解SQL Server 2005支持的身份验证种类。

(4)了解SQL Server 2005服务的几种启动方法。

(5)了解关系数据库的逻辑设计方法——E-R图。

3.实验内容(1)分别使用“Windows身份验证模式”和“SQL Server和Windows身份验证模式”登录SQL Server 2005集成控制台。

(2)利用SQL Server Configuration Manager配置SQL Server 2005服务器。

(3)利用SQL Server 2005创建的默认帐户,通过注册服务器向导首次注册服务器。

(4)试着创建一些由SQL Server 2005验证的账户,删除第一次注册的服务器后用新建的账户来注册服务器。

(5)为某一个数据库服务器指定服务器别名,然后通过服务器别名注册该数据库服务器。

(6)熟悉和学习使用SQL Server Management Studio。

(7)设计E-R图。

参照书上19页的优化模式,要求注明实体的主码、联系的类型和主码。

数据表的创建1.实验目的(1)了解SQL Server 数据库的逻辑结构和物理结构。

(2)了解SQL Server 的基本数据类型。

数据库实验指导书

数据库实验指导书

实验一建立数据库、修改数据库及建表、修改表【实验目的】1.学习利用企业管理器建立数据库及修改数据库。

2.学习利用企业管理器建表及修改表。

3.利用企业管理器向表中添加数据。

【实验内容】1.使用企业管理器建学生成绩数据库及修改该数据库;2.利用企业管理器建学生s表、课程C表及学生成绩SC表;表1:S表的基本结构表2:C表的基本结构表3:SC其中:SNO:入学年份(占2位)、系编号(占2位)、专业号(占1位)、班级编号(占1位)、班内学生编号(占2位)共8位。

CNO:课程类型(公共课、基础课、专业课)(占2位)、、开设课程的系(占2位)、系开设课程编号(占2位)共6位。

3.设有二个班级,为减少输入数据量设每班有5位学生。

本学期开设4门课:JA V A语言程序设计、操作系统、数据库系统原理、人工智能。

设S表有:10条记录、C表有:4条记录、SC表:如每个学生全选该4门课程,则共有40条记录。

(各表中记录要求同学自己填写)【实验步骤】(要求自己填写详细的实验步骤)【实验体会及存在问题】(要求自己填写)实验二利用查询分析器查询【实验目的】1.学会利用查询分析器进行简单查询和操作;2.学会利用查询分析器进行改正程序中的错误。

【实验内容】1.使用样本数据库同实验一。

2.实行如下要求查询或操作:①将新开课程“编译原理”(课程号为030307)、“通讯与接口技术”(课程号为030308)插入C表。

②将新选修上述课程的学生及成绩插入SC表中:(03031103,030307,86)(03031102,030307,85)(03031104,030307,80)(03031204,030308,90)③将学号为03031102学生的课程名为JAVAR的成绩修改为85分。

④将上述增加的课程和选修的记录删除。

【实验步骤】(要求自己填写详细的实验步骤)【实验体会及存在问题】(要求自己填写)实验三利用查询分析器查询(二)【实验目的】1.学会利用查询分析器进行复杂查询和操作;2.学会利用查询分析器进行修改程序中的错误。

大型数据库课程实验教学大纲

大型数据库课程实验教学大纲

《大型数据库》课程实验教学大纲课程编号:学时:20一、课程的性质和任务《大型数据库》是计算机科学类(包括软件、信息管理、计算机应用)各专业的专业课。

通过本课程的学习,使学生掌握数据库设计、数据库管理、数据库程序设计的基本知识和基本技能。

二、教学要求和方法本课程要求学生具有《数据库原理》、《软件工程》和《程序设计》的基础知识,从理论和实践的结合上来讲授数据库的设计方法、管理方法以及程序设计的的基础知识,并结合实际问题,进一步掌握软件工程的设计方法,数据库的管理及设计。

三、教学目的要求本课程使学生掌握C/S模式下程序设计的方法,掌握数据库设计和管理方法,能熟练进行数据库的设计和操作管理,能够开发出客户服务器模式下的数据库应用程序。

四、考核方式及办法通过系统的安装、配置和运行工作,以及程序的开发,根据实验报告来考核学生实验课成绩。

五、配套的实验教材或指导书《数据库原理及开发SQL Server + PowerBuilder》,李建义主编,中国水利水电出版社。

《SQL Server实用简明教程》,闪四清主编,清华大学出版社。

六、适用专业计算机科学与技术、信息系统与信息管理、计算机技术及应用。

合计20学时实验一Sql Server2000的安装、注册和配置(2学时)(一)实验目的1、准备和完成Microsoft SQL Server 的安装2、了解SQL Server 2000系统的相关服务及常用工具(二)实验内容1、安装前的准备2、安装SQL Server3、启动MS SQL Server服务。

4、浏览master数据库结构。

5、浏览pubs数据库结构。

6、练习使用SQL Server Enterprise Manager工具设置常用的服务器选项(三)主要仪器设备及其配套数1、装有Microsoft SQL Server的计算机且操作系统为Windows NT或windows 9.x。

2、每人一机(四)实验室名称:计算机实验室(五)实验报告:1、实验各项内容实现的过程。

(16课时)数据库实验指导书

(16课时)数据库实验指导书

《数据库原理及应用》实验指导书(适用于计算机科学与技术、软件工程专业)计算机科学与技术学院2011年12月⒈本课程的教学目的和要求数据库系统产生于20世纪60年代末。

30多年来,数据库技术得到迅速发展,已形成较为完整的理论体系和一大批实用系统,现已成为计算机软件领域的一个重要分支。

数据库原理是计算科学与技术专业重要的专业课程。

本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。

⒉实验教学的主要内容数据库、基本表、视图、索引的建立与数据的更新;关系数据库的查询,包括单表查询、连接查询、嵌套查询等;数据库系统的实现技术,包括事务的概念及并发控制、恢复、完整性和安全性实现机制;简单数据库应用系统的设计实现。

⒊实验教学重点本课程的实验教学重点包括:⑴数据库、基本表、视图、索引的建立与数据的更新;⑵SQL的数据查询;⑶恢复、完整性和安全性实现机制;⑷简单数据库应用系统的设计实现;4教材的选用萨师煊,王珊.数据库系统概论(第四版).北京:高等教育出版社.2006,5实验1创建数据库(2学时)实验目的1.学会数据表的创建;2.加深对表间关系的理解;3.理解数据库中数据的简单查询方法和应用。

实验内容一、给定一个实际问题,实际应用问题的模式设计中至少要包括3个基本表。

应用问题是供应商给工程供应零件(课本P74)。

1.按照下面的要求建立数据库:创建一个数据库,数据库名称可以自己命名,其包含一个主数据文件和一个事务日志文件。

注意主数据文件和事务日志文件的逻辑名和操作系统文件名,初始容量大小为5MB,最大容量为20MB,文件的增长量为20%;数据文件与事务日志文件都保存在D盘根目录。

2.在已建立的数据库中使用SQL语句和可视化环境分别建立应用中的四个表(包括属性名、数据类型、主键、外键约束、索引)。

3.将数据库备份到D盘根目录下(完全备份),备份文件名为***.bak,然后从SQLServer Management Studio中删除该数据库,接着从D:/ ***.bak中还原数据库。

数据库实验指导书08

数据库实验指导书08

数据库技术实验指导书息科学与工程学院自动化所前言实验环境本书选择的实软件环境是Microsoft SQL Server7.0或Microsoft SQL Server 2000.设置实验环境时,要根据实验室的计算机硬件和操作系统情况,选择合适的SQL Server版本.具体实验环境方案有如下3种。

*选择SQL Server的个人版如果操作系统是Windows95/98,计算机内存在案128MB以下,应选择SQL Server2000的个人版或SQL Server7.0桌面版.在这种环境下,数据库系统不存在客户/服务器结构,本机为SQL服务器,数据库的建立和操作均在本机实现。

*选择SQL Server7.0的标准版如果操作系统是Windows NT或Windows2000标准版,应选择SQL Server2000或SQL Server7.0的标准版.SQL Server标准版的实验环境能够支持客户机/服务器结构,实现SQL服务器管理,实现计算机间的数据通信。

*选择SQL Server7.0的企业版如果操作系统是Windows NT或Windows2000企业版,应选择SQL Server2000或SQL Server7.0的企业版.SQL Server企业版的实验环境能够支持SQL Server的所有功能,并能够实现和管理大型的数据库系统。

实验1 数据库系统设计(大作业)本实验的目的是要求学生掌握数据库设计的基本技术,熟悉数据库设计的步骤中的任务和实施方法,并加深对数据库系统概念和特点的理解。

该实验要求学生根据周围的实际情况,自选一个小型的数据库应用项目,并深入到应用项目中调研,进行分析和设计,例如选择教学管理系统,图书管理系统,材料管理系统或仓库管理系统等.要求写出如下3个设计报告。

1.系统需求分析报告在系统需求分析报告中包括采用的设计方法,数据流图和数据字典。

2.数据库信息要求报告在数据库信息要求报告中对数据库中要存储的信息及语义进行详细描述,对数据约束和数据之间的关联进行详细描述。

数据库试验指导书

数据库试验指导书

前言数据库技术是当前计算机领域中应用最广泛﹑发展最迅速的技术。

“数据库系统概论”是一门研究如何利用计算机进行数据管理的学科,其研究的主要内容是如何更合理地组织数据和存储数据﹑更严密地控制数据和更有效地利用数据,因而数据库技术已成为以计算机为中心的信息技术与应用系统的核心技术和重要基础。

数据库技术是一个理论和实际紧密相连的技术,必须把主教材﹑习题和上机实验紧密结合﹑三位一体﹑互为补充,而习题和上机实验则是深入理解和熟练掌握数据库理论的两个重要环节.本书是一本配合《数据库系统概论》课程的实验指导书,由两方面内容组成:一﹑数据库实验是与数据库理论课同步进行的课程实验,是非独立开设的实验;二﹑数据库课程设计继数据库理论课后开设,是独立开设的课程设计与实验。

2004年1月25日目录实验要求___________________________________________________________ 1数据库实验_________________________________________________________ 2一、实验目的______________________________________________________________ 2二﹑实验题目______________________________________________________________ 2三、考核__________________________________________________________________ 2四﹑实验步骤______________________________________________________________ 2实验一数据库的定义和建立实验_____________________________________________ 4一、实验目的 _________________________________________________________ 4二、实验内容 _________________________________________________________ 4三、注意事项 _________________________________________________________ 4四﹑思考题 ___________________________________________________________ 4实验二数据库的查询实验____________________________________________________ 5一﹑实验目的 _________________________________________________________ 5 二﹑实验内容 _________________________________________________________ 5三、注意事项 _________________________________________________________ 5四﹑思考题 ___________________________________________________________ 5实验三数据库的维护实验____________________________________________________ 6一﹑实验目的 _________________________________________________________ 6 二﹑实验内容 _________________________________________________________ 6三、注意事项 _________________________________________________________ 6四、思考题 ___________________________________________________________ 6实验四数据库的统计输出实验________________________________________________ 7一﹑实验目的 _________________________________________________________ 7 二﹑实验内容 _________________________________________________________ 7 三﹑注意事项 _________________________________________________________ 7 四﹑思考题 ___________________________________________________________ 7附表1 _____________________________________________________________________ 8附表2: ___________________________________________________________________ 10数据库课程设计____________________________________________________ 11一、课程实验目的________________________________________________________ 11二﹑课程实验题目________________________________________________________ 11三、课程设计要求________________________________________________________ 11四、课程设计考核________________________________________________________ 12五、课程设计内容________________________________________________________ 12题目1内容 ________________________________________________________ 13题目2内容 ________________________________________________________ 14 附表3 ____________________________________________________________________ 15附表4 ____________________________________________________________________ 17数据库习题________________________________________________________ 19习题一__________________________________________________________________ 19 习题二__________________________________________________________________ 20 习题三__________________________________________________________________ 21 习题四__________________________________________________________________ 23 习题五__________________________________________________________________ 25 习题六__________________________________________________________________ 27 习题七__________________________________________________________________ 29 数据库习题答案____________________________________________________ 31习题一解答______________________________________________________________ 31 习题二解答______________________________________________________________ 36 习题三解答______________________________________________________________ 39 习题四解答______________________________________________________________ 45 习题五解答______________________________________________________________ 47 习题六解答______________________________________________________________ 50 习题七解答______________________________________________________________ 52实验要求1﹑每位同学必须在规定的时间内独立完成数据库实验和数据库设计的任务;2﹑每位同学上机前作好充分的准备工作,事先熟悉与实验有关的软硬件环境,预习本次实验的内容;3﹑实验时遵守实验室的规章制度,爱护实验设备,不得私自将使用的计算机加密码,影响其他同学的上机;4﹑实验一人一组,出现问题时,要及时向指导老师汇报。

实验指导书——大型数据库应用

实验指导书——大型数据库应用

大型数据库应用实验指导准备工作:在Oracle程序组中启动Net Manager,如下:选择左边树形目录中的数据库实例名,将右边窗口中的主机名改为本地机器名,保存后重新启动监听服务。

实验一数据文件和表空间的管理【开发语言及实现平台或实验环境】Oracle10g【实验目的】(1)熟悉ORACLE的环境,学习使用SQL*Plus与ORACLE进行交互;(2)掌握连接数据库以及断开连接的方法;(3)掌握数据文件和控制文件的管理基本命令(4)掌握表空间管理的基本命令【实验原理】1.SQL*Plus命令2.数据文件的管理(1)创建数据文件数据文件依附于表空间而存在,创建数据文件就是向表空间添加文件在创建数据文件时应该根据文件数据量的大小确定文件的大小以及文件的增长方式。

语法:ALTER TABLESPACE…ADD DA TAFILEALTER TABLESPACE…ADD TEMPFILE例:向ORCL数据库的USERS表空间中添加一个大小为10 MB的数据文件。

ALTER TABLESPACE USERS ADD DATAFILE'C:\ORACLE\PRODUCT\10.2.0\ORADA TA\ORCL\USERS02.DBF' SIZE 10M;(2)修改数据文件大小创建后修改数据文件为自动增长:AUTOEXTEND ON NEXT …MAXSIZE…|UNLIMITED手工改变数据文件的大小ALTER DATABASE DA TAFILE…RESIZE…例:为ORCL数据库的USERS表空间添加一个自动增长的数据文件。

ALTER TABLESPACE USERS ADD DATAFILE'C:\ORACLE\PRODUCT\10.2.0\ORADA TA\ORCL\USERS03.DBF' SIZE 10M AUTOEXTEND ON NEXT 512K MAXSIZE 50M;例:修改ORCL数据库USERS表空间的数据文件USERS02.DBF为自动增长方式。

大型数据库技术实验报告手册key

大型数据库技术实验报告手册key

学生实验报告册(理工类)课程名称:大型数据库技术专业班级:软件工程、计算机类学生学号:学生姓名:所属院部:计算机工程学院指导教师:陈爱萍2014——20 15学年第 2 学期金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。

若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。

纸张一律采用A4的纸张。

实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。

各院部可根据学科特点和实验具体要求增加项目。

填写注意事项(1)细致观察,及时、准确、如实记录。

(2)准确说明,层次清晰。

(3)尽量采用专用术语来说明事物。

(4)外文、符号、公式要准确,应使用统一规定的名词和符号。

(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。

实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。

实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。

实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:熟悉Oracle环境及数据库和表的创建实验学时: 2同组学生姓名:实验地点:实验日期:实验成绩:批改教师:批改时间:实验1 熟悉Oracle环境及数据库和表的创建一、实验目的和要求1、熟悉Oracle10g的工作环境、了解Oracle主要管理工具的用途、掌握登录Oracle10g的方法。

2、理解权限的概念以及创建数据库必须要确定的因素:库名、所有者、大小、SGA分配和存储数据库的文件。

3、理解参数文件的作用。

4、掌握SQL*Plus、iSQL*Plus 、DBCA等主要工具的使用方法。

5、掌握行编辑命令的使用方法。

6、掌握在Oracle 10g环境下,利用DBCA和SQL创建数据库和表的方法。

大型数据库实验指导

大型数据库实验指导

大型数据库实验指导一、实验目的1、培养学生动手编程解决实际问题的能力。

2、深入理解关系数据库实现的基本原理。

3、锻炼学生撰写科技实验论文的能力。

二、实验要求1、问题分析充分地分析和理解问题本身,弄清要求做什么,用什么算法。

2、程序设计(1)根据所采用的算法,设计数据结构,画出流程图并编程。

(2)最后准备调试程序的数据及测试方案。

3、上机调试(1)对程序进行编译,纠正程序中可能出现的语法错误。

(2)调试前,先运行一遍程序看看究竟将会发生什么。

(3)如果情况很糟,根据事先设计的测试方案并结合现场情况进行错误跟踪,包括单步调试、设置观察窗输出中间变量值等手段。

4、整理实习报告三、实验报告1、实验内容:关系数据库中各个基础部分的实现2、问题描述:包括目标、任务、条件约束描述等。

3、设计:数据结构设计和核心算法设计。

主要功能模块的输入,处理(算法框架)和输出。

4、测试范例:测试结果的分析讨论,测试过程中遇到的主要问题及所采用的解决措施。

5、心得:包括程序的改进设想,经验和体会。

6、程序清单:源程序,其中包括变量说明及详细的注释。

实验一理解SQL Server的体系结构一、实验学时2学时二、实验类型综合型实验项目三、实验目的和要求了解SQL SERVER 2000的Enterprise工具,能用该工具来建表,建视图等。

能配置SQL SERVER 2000中网络.能利用SQL SERVER 2000的性能分析器来正确分析数据库服务器当前的状态和查询的效率.四、实验内容1、综述这次试验的目的主要是使学生了解SQL SERVER2000的工具和它的体系结构。

SQL SERVER2000有很多的实用工具,对于项目开发有很大的作用,其中用得最多的是Enterprise和网络配置工具2、用Enterprise来建表,视图,存储过程,解发器,数据库,数据库用户.3、能配置SQL SERVER2000服务器端的网络,包括端口的配置,安全性设置4、能利用SQL SERVER 2000的性能分析器来正确分析数据库服务器当前的状态和查询的效率.实验二理解数据库与数据库文件的联系五、实验学时4学时六、实验类型综合型实验项目七、实验目的和要求了解SQL SERVER 2000 数据库的作用,熟悉数据库的创建,理解数据库与数据库文件的关系,熟悉数据库备份的各种方法。

《大型数据库系统》实验指导书

《大型数据库系统》实验指导书

大型数据库系统(Oracle)实验指导书邵阳学院信息工程系2011年3月实验一数据库文件管理一、实验目的(1)了解Oracle的体系结构;(2)掌握创建数据库创建的技能与方法,了解数据库属性设置与修改的方法;(3)掌握利用工具或命令查看数据库相关信息的方法。

二、实验原理与要求一个完整的数据库通常由物理结构、逻辑结构、内存结构和进程结构组成,它们相互联系,组成一个有机整体。

创建数据库的过程,实际就是在数据库服务器的操作系统上创建一系列文件,并将这些文件交给Oracle数据库管理系统软件进行管理,从而构建出一个完整的数据库系统结构。

在创建数据库之前,必须进行详细的规划和设计,做好创建前的准备工作。

三、实验设备配置有Windows操作系统的主机,配置Oracle管理软件。

四、实验内容(1)创建数据库前的准备(2)创建数据库①确定新建数据库名称与实例名称;②确数据库管理员的认证方式;③创建初始化参数文件;④创建实例;⑤连接并启动实例;⑥使用CREATE DATABASE语句创建数据库;⑦创建附加的表空间;⑧运行脚本创建数据字典视图;⑨创建服务器初始化参数文件。

(3)配置数据库初始化的参数文件:数据文件的操作:数据文件的添加、设置与重命名;日志文件的设置;归档设置;五、实验步骤(1)创建初始化参数文件(2)创建并启动实例:创建一个名为MYNEWDB的实例。

(3)创建数据库:创建一个名为TEACHER的数据库。

(4)创建附加的表空间:为TEACHER数据库创建附加表空间。

(5)显示初始化参数:使用相关命令显示初始化文件中设置的参数。

并记入实验报告。

(6)添加数据文件①为USERS表空间添加一个数据文件,文件名为userdata03.dbf,大小为50M。

②为EXAMPLE表空间添加一个数据文件,文件名为example02.dbf,大小为20M。

(7)设置数据文件属性①修改USERS表空间中的userdata03.dbf为自动扩展方式,每次扩展5M,最大为100M。

大型数据库实验指导书

大型数据库实验指导书

《大型数据库》实验指导书以SQL-server 2000为例,通过上机实验让学生深入理解大型数据库的基本操作、管理和编程,掌握用SQL语言来定义、操纵、控制数据库,熟悉常用数据库管理系统的使用方法,能够熟练地进行后台管理和编程,为工作中使用大型数据库提供理论和实践基础。

本实验大纲要求学生熟练掌握数据库管理系统中的基本查询、更新、修改、删除、添加操作,以及相对较为复杂的子查询。

另外,还涵盖存储过程、触发器、游标、事务以及SQL SERVER2000中的数据管理。

因为时间的原因,在大纲中没有覆盖数据库接口程序设计部分,由任课教师酌情考虑。

一、实验环境1.硬件环境微型计算机(Intel x86系列CPU)一台2.软件环境Windows98/2000/XP操作系统SQL SERVER 2000(版本不限定,最好是带SP4补丁)二、上机实验步骤1.启动SQL SERVER 20002.进入企业管理器,管理数据库3.进入查询分析器,观察代码执行结果三、实验项目实验一SQLserver 2000基本环境(2学时)(一)实验目的及要求1.安装SQL SERVER 2000、服务器的启动和退出2.环境使用:企业管理器,查询分析器使用3.SQLserver 2000的流程控制命令和常用函数熟悉汇编语言的工作环境。

4.按照要求书写实验报告。

(二)实验类型演示型实验(三)实验内容1.安装SQL SERVER 2000a)安装 SQL SERVER 2000(注意版本)b)注意安装过程中的授权问题2.使用企业管理器a)如何连接服务器(注册服务器)b)连接服务器c)利用企业管理器察看对象3.使用查询分析器a)如何连接b)如何键入SQL命令c)如何执行4.编写SQL程序a)从1累加到100,并输出结果b)判断去年的今日是星期几,并用汉字输出(如,“星期一”)5.创建数据库a)使用企业管理器创建b)如何设定所有者c)如何设定库大小d)如何设定库文件的位置e)如何分组?文件组的概念f)日志文件的设定6.备份数据库(供下次上机用,请在结束上机前,备份自己的数据库)(四)实验准备1.认真阅读本实验指导。

oracle实验指导书

oracle实验指导书

大型数据库技术实验指导书适用专业:软件工程本科制定人:郭东恩教研室:数据库技术教研室2011 年1 月前言大型数据库ORACLE是属于数据库开发软件及应用领域的专业课,是面向计算机专业本科生开设的一门数据库应用普及型计算机专业课程。

ORACLE数据库是当前应用最为广泛的数据库系统,ORACLE数据库是针对高年级学生的实践性较强的课程。

通过实训,并结合典型系统进行分析,使学生较为系统地掌握ORACLE 数据库的基本开发和管理方法,运用数据库设计理论设计出满足一定规范的ORACLE数据库应用系统,了解掌握oracle大型数据库的管理。

随着计算机数据库技术的迅速发展和在当今信息社会中的广泛应用,给《大型数据库技术》课程的教学提出了新的更高的要求。

由于ORACLE数据库是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。

我们重新编写了实验指导书,加大了实践力度。

希望同学们能够充分利用实验条件,认真完成实验,从实验中得到应有的锻炼和培养。

希望同学们在使用本实验指导书和进行实验的过程中,能够帮助我们不断地发现问题,并提出建议,使《大型数据库技术》成为对学生的就业和学习非常有实用价值的一门课程。

实验要求计算机数据库技术是现代信息社会最重要的应用之一。

在过去十几年里得到了迅速的发展和应用。

《大型数据库技术》课程的目的是为了使学生在课程学习的同时,通过在ORACLE这个大型的数据库设计软件中的实际操作,对ORACLE的基本功能有一个初步的了解;通过对SQL*PLUS的简单使用,掌握其基本操作命令和技术;通过PL/SQL编程语言的使用与程序设计的分析,加深学生对SQL*PLUS和PL/SQL技术的理解和掌握,进而为今后再涉及到难度较大的实际应用打下扎实的基础。

通过多oracle常用工具的学习和使用,对oracle大型数据库的管理和应用有所了解,为以后从事DBA工作奠定坚实的基础。

总之,通过上述实验环节,使学生加深了解和更好地掌握《大型数据库技术》课程教学大纲要求的内容。

数据库实验指导书

数据库实验指导书

数据库实验指导书实验一:数据定义及更新语句练习一、实验目的:熟练掌握用SQL语句实现数据库和基本表的创建、数据的更新。

二、预习要求:实验前复习讲授过的有关创建数据库、基本表的SQL语句,预习SQL Server2000环境,特别是资源管理器和查询分析器的相关用法。

三、实验内容:(一)用SQL语句建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(教材第二章习题5中的四个表),要求实现关系的三类完整性。

S(SNO,SNAME,STA TUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY)供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。

零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成。

工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。

供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。

(二)分别使用插入、删除、修改的方式更新基本表中的数据。

四、实验方法和步骤:(一)使用Microsoft SQL Server企业管理器和查询分析器建立数据库mySPJ:1.打开“开始->程序->Microsoft SQL Server->企业管理器”;2.在企业管理器左边的树标签中依次打开“Microsoft SQL Server-> SQL Server组->(local)(Windows NT)->数据库”,(local)(Windows NT)前的红色标记转化为绿色标记表明NT服务已启动;3.从企业管理器的“工具”菜单中选择“SQL 查询分析器”,打开查询分析器后,在其窗口书写创建数据库mySPJ的SQL语句,点击执行按钮(或F5键)执行该SQL语句;4.在企业管理器左边的树标签中查看数据库是否建立成功。

《大型数据库概论》实验指导书

《大型数据库概论》实验指导书

淮海工学院计算机科学系大型数据库实验指导书计算机网络教研室实验1安装配置与基本操作实验目的1. 掌握Oracle9i服务器和客户端软件的安装配置方法。

2. 掌握Oracle9i数据库的登录、启动和关闭。

实验环境局域网,windows 2000实验学时2学时,必做实验。

实验内容1. 在局域网环境下安装配置Oracle9i服务器和客户端软件。

2. 练习Oracle9i数据库的登录、启动和关闭等基本操作。

实验步骤1、将Oracle 9i的第1号安装盘放入光驱,双击setup,将弹出如图2.1所示的“OracleUniversal Installer:欢迎使用”对话框。

2、单击“下一步”按钮,出现如图2.2所示的“Oracle Universal Installer:文件定位”对话框。

在路径中输入“E:\Oracle\ora92”,其它取默认值。

3、启动第1号盘的安装程序setup,具体方法同安装Oracle 9i服务器,不同的是在选择安装产品时选择“Oracle9i Client .”选项;4、安装结束后,弹出“Oracle Net Configuration Assistant:欢迎使用”对话框。

取默认值。

5、登录Oracle9i数据库:选择“开始”→“所有程序”→Oracle-OraHome92→EnterpriseManager Console ;6、“登录”对话框。

选择“独立启动”。

分析与思考(1)简述启动Oracle9i数据库的一般步骤。

(2)简述启动Oracle9i模式中三个选项的区别?(3)简述关闭Oracle9i模式中四个选项的区别?实验2 PL/SQL编程实验目的1.掌握PL/SQL基础,包括PL/SQL语句块、变量、常用数据类型、运算符和表达式。

2. 掌握PL/SQL控制结构,包括顺序、选择、NULL和循环四种结构及GOTO语句。

3. 掌握PL/SQL中游标的使用方法。

4. 掌握SQL *Plus和Worksheet开发环境的使用方法。

数据库实验指导书8次实验

数据库实验指导书8次实验

怀化学院数据库实验指导书二零零七年十二月目录实验一安装SQL SERVER 2000 (3)实验二启动SQL SERVER2000和建库、表 (13)实验三SQL SERVER2000查询分析器 (25)实验四SQL语言的DDL (34)实验五SQL语言的DML初步 (36)实验六DML的数据查询 (38)实验七SQL语言的DCL (42)实验八SQL语言综合练习 (44)实验一安装SQL Server 2000一、实验目的SQL Server 2000是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。

本次实验了解SQL Server 2000的安装过程,熟悉SQL Server 2000软件环境。

学会安装SQL Server 2000的安装。

二、实验内容1.安装Microsoft的数据库服务软件SQL Server 2000:运行服务器目录SQL2000下的可执行文件autorun.exe,进行SQL Server 2000的安装。

安装主界面如图1-1所示。

图1-1选择安装SQL Server 2000组件,出现组件安装界面,如图1-2所示。

图1-2选择安装数据库服务器,进入SQL Server 2000的安装向导,如图1-3所示。

图1-3点击“下一步”,到计算机名称对话框,如图1-4所示。

图1-4“本地计算机”是默认选项,本地计算机的名称就显示在上面,点击“下一步”,出现安装选择对话框,如图1-5所示。

图1-5选择“创建新的SQL Server实例,或安装客户端工具”,点击“下一步”,出现用户信息对话框,如图1-6所示。

图1-6输入姓名和公司名称后,点击“下一步”,出现软件许可协议,如图1-7所示。

图1-7点“是”按钮,出现安装定义对话框,如图1-8所示。

图1-8选择“服务器和客户端工具”,点击下一步,出现实例名对话框,如图1-9所示。

图1-9系统提供了“默认”复选框,点击下一步,出现安装类型选择框,如图1-10所示。

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

淮海工学院计算机科学系大型数据库实验指导书计算机网络教研室实验1安装配置与基本操作实验目的1. 掌握Oracle9i服务器和客户端软件的安装配置方法。

2. 掌握Oracle9i数据库的登录、启动和关闭。

实验环境局域网,windows 2000实验学时2学时,必做实验。

实验内容1. 在局域网环境下安装配置Oracle9i服务器和客户端软件。

2. 练习Oracle9i数据库的登录、启动和关闭等基本操作。

实验步骤1、将Oracle 9i的第1号安装盘放入光驱,双击setup,将弹出“OracleUniversal Installer:欢迎使用”对话框。

2、单击“下一步”按钮,出现“Oracle Universal Installer:文件定位”对话框。

在路径中输入“E:\Oracle\ora92”,其它取默认值。

3、启动第1号盘的安装程序setup,具体方法同安装Oracle 9i服务器,不同的是在选择安装产品时选择“Oracle9i Client 9.2.0.1.0”选项;4、安装结束后,弹出“Oracle Net Configuration Assistant:欢迎使用”对话框。

取默认值。

5、登录Oracle9i数据库:选择“开始”→“所有程序”→Oracle-OraHome92→EnterpriseManager Console ;6、系统出现“登录”对话框。

选择“独立启动”。

分析与思考(1)简述启动Oracle9i数据库的一般步骤。

(2)简述启动Oracle9i模式中三个选项的区别?(3)简述关闭Oracle9i模式中四个选项的区别?实验2 PL/SQL编程实验目的1.掌握PL/SQL基础,包括PL/SQL语句块、变量、常用数据类型、运算符和表达式。

2. 掌握PL/SQL控制结构,包括顺序、选择、NULL和循环四种结构及GOTO语句。

3. 掌握PL/SQL中游标的使用方法。

4. 掌握SQL *Plus和Worksheet开发环境的使用方法。

实验环境局域网,windows 2000实验学时2学时,必做实验。

实验内容1. 编写一个PL/SQL程序块,计算100以内的奇数和。

2. 编写PL/SQL块计算并输出S=1!+2!+…+10!。

3.编写一个PL/SQL块用于计算两个正整数的最大公约数。

4.编写一个PL/SQL程序块,使用游标对一个数据库表中的数据进行查询。

实验步骤1、选择“开始”→“所有程序”→Oracle-OraHome92→Application Development→SQLPlus2、系统出现“登录”对话框。

输入用户名为“scott”、口令为“tiger”、主机字符串为“school”。

3、单击“确定”按钮,出现“SQL *Plus的工作窗口”。

实验说明该工作窗口中显示了SQL *Plus的版本、启动时间、版权信息以及与服务器建立连接的提示信息。

它是一个文本编辑窗口,可进行PL/SQL程序的编辑。

分析与思考1、PL/SQL语句块的分类及构成有哪些?2、%TYPE和%ROWTYPE的使用方法有何不同?3、简述PL/SQL游标的概念、属性和使用方法各有什么特色?讨论1,游标像什么?(用我们曾今学过的知识去描述游标)实验3 Oracle9i的数据库管理实验目的1. 掌握数据库的管理技术。

2. 掌握表空间的管理技术。

3. 掌握段的管理技术。

实验环境局域网,Windows 2000实验学时2学时,必做实验实验内容1. 使用数据库配置助手创建数据库XSCJ。

2. 使用手工方法创建、查看、修改和删除XSCJ数据库中的一个表空间。

3. 使用手工方法创建、查看、修改和删除XSCJ数据库中的一个段。

实验步骤1、打开Oracle数据库配置助手;选择“开始”→“所有程序”→Oracle-OraHome92→Configuration and Migration→Database Configuration Assistant;2、弹出数据库配置助手“欢迎使用”界面;3、单击“下一步”按钮:选择“创建数据库”,单击“下一步”按钮;4、选择“Data Warehouse”,单击“下一步”按钮;5、输入全局数据库名为XSCJ、系统标识符SID为XSCJ,单击“下一步”按钮,弹出选择希望数据库采用的默认操作模式对话框;5、配置初始化参数的对话框包括五个选项卡;分析与思考1、通过哪些视图可以查看当前数据库的信息?2、简述如何手工创建表空间和段?实验4 Oracle9i数据库对象的管理实验目的1. 掌握表的管理技术。

2. 掌握索引的管理技术。

3. 掌握视图的管理技术。

4. 掌握同义词和序列的管理技术。

5. 掌握簇的管理技术。

6. 掌握过程、函数和包的管理技术。

实验环境局域网,Windows 2000计算机实验内容2学时,必做实验实验内容1. 使用Oracle企业管理器或手工方法创建XSCJ数据库中的三张表STUDENT、COURSE和SCORE。

2. 使用Oracle企业管理器或手工方法创建基于表STUDENT中SNAME字段上的一个索引。

3. 使用Oracle企业管理器或手工方法创建基于STUDENT、COURSE和SCORE三表连接查询的一个视图。

4. 使用Oracle企业管理器或手工方法创建表STUDENT的一个同义词以及用来生成表STUDENT中主键SNO唯一值的一个序列。

5. 使用用企业管理器或手工方法创建一个统计人数的过程,并进行过程调用和释放。

6.创建一个统计数据表中不同性别人数的函数,并进行函数调用和函数释放7.利用5,6的过程和函数创建一个包。

(附加题)8.编写一个函数用于计算两个数相除的结果。

(附加题)实验步骤1、启动Oracle企业管理器,以system身份连接数据库,展开“方案”→“SYSTEM”节点,右击“表”,弹出快捷菜单;2、“创建表”对话框包含了七个选项卡;3、按上述同样步骤:使用Oracle企业管理器创建索引、视图、序列、同义词等;分析与思考1、什么是索引?简述Oracle9i索引的分类。

2、什么是视图?使用视图有什么好处?3、什么是包?包一般由哪两个部分组成?使用包有什么好处?4、在创建过程、函数和包的时候是否出现了异常提示?如何解决的。

5、在创建序列时是否出现了异常提示?如何解决的。

实验5 Oracle9i数据库的安全性实验目的1. 理解用户、权限和角色的概念。

2. 掌握通过企业管理器和手工方式创建、查看、修改和删除用户的方法。

3. 掌握通过企业管理器和手工方式向用户授予权限的方法。

4. 掌握通过企业管理器和手工方式创建、查看和删除角色的方法。

实验环境局域网,Windows 2000实验学时2学时,必做实验实验内容1. 通过手工方式创建一个用户NEWUSER,由数据库密码认证。

2. 利用企业管理器中对该新用户进行设置,授予其合适的对象权限、系统权限(CREATE SESSION、CREATE TABLE等)、定额。

3. 通过手工方式创建一个新角色NEWROLE,为该角色指定合适的对象权限和系统权限,然后利用企业管理器为用户NEWUSER指定该角色。

实验步骤1、使用企业管理器创建用户:启动企业管理器后,展开“安全性”节点;2、右击“用户”,在快捷菜单中选择“创建”;3、手工创建用户:创建用户主要是通过CREATE USER命令;4、查看用户:使用企业管理器查看数据库用户信息的方法与创建用户的界面相同;分析与讨论1、简述Oracle9i的四种用户认证方式。

2、简述Oracle9i数据库的权限分类。

3、简述角色的概念。

实验6 Oracle9i数据库的完整性和并发控制实验目的1. 理解数据库完整性的概念。

2. 掌握触发器的管理技术。

3. 理解事务中COMMIT、ROLLBACK语句的作用。

4. 理解事务中SA VEPOINT、SET TRANSACTION语句的作用5. 掌握Oracle9i的封锁技术。

实验环境局域网,Windows 2000实验学时2学时,必做实验实验内容1、分别创建四种类型的触发器。

2、创建分别包含SA VEPOINT和SET TRANSACTION语句的两个事务。

3、建立五个示例,分别演示五种表级封锁的含义。

实验步骤1、使用企业管理器创建;2、使用手工创建;3、查看创建的触发器;分析与讨论1、什么是数据库的完整性?Oracle9i数据库中有哪三种完整性?2、什么是触发器?它分为哪四种?3、解释事务的概念和ACID性质。

4、事务中的COMMIT、ROLLBACK、SA VEPOINT、SET TRANSACTION语句各有什么作用?5、简述Oracle9i提供的五种表级封锁。

实验7 综合实验实验目的1. 理解VC++的开发环境。

2. 掌握VC++开发数据库应用程序前的准备工作。

3. 掌握使用MFC ODBC类开发Oracle9i数据库应用程序。

4. 掌握使用ADO技术开发Oracle9i数据库应用程序。

实验环境局域网,Windows 2000实验学时4学时,必做实验实验内容1. 使用MFC ODBC类开发“学生基本信息管理系统”。

2. 使用ADO技术开发“学生综合信息管理系统”。

实验步骤1、以SYSDBA身份的SYSTEM用户登录SQL *PLUS,输入PL/SQL命令创建用户;2、数据源的配置:单击“开始”→“控制面板”→“性能和维护”→“管理工具”→“数据源(ODBC)”,即可弹出“ODBC数据源管理器”对话框;3、在“用户DSN”选项卡中,单击“添加”按钮,弹出“创建新数据源”对话框;4、在“创建新数据源”对话框中选择“Oracle in Orahome92”作为安装数据源的驱动程序,单击“完成”按钮,弹出“Oracle ODBC Driver Configuration”对话框;5、创建应用程序框架:打开VC++,选择“文件”→“新建”菜单项,建立一个新的工程;分析与讨论1、简述VC++开发数据库应用程序的特点与各种技术。

2、什么是数据源?3、MFC类库中常用的MFC ODBC类有哪三种?4、什么是ADO?。

相关文档
最新文档