《大型数据库系统》实验指导书
实验指导书《大型数据库(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:概要”。
大型数据库系统实验报告
天津商业大学学生实验报告开课实验室: 403机房开课时间 2012年 3 月 1日实验报告 2012年 4月 12日学院名称信息工程学院年级、专业、班计科0901班学号20093239姓名巫丽珠同组姓名无课程名称大型数据库系统实验项目名称ORACLE数据库的安装和管理指导教师胡德计实验类型验证□综合√设计□创新□成绩教师评语教师签名:年月日实验报告内容一般包括以下几个内容:1、目的要求 2、仪器用具及材料(仪器名称及主要规格、用具名称) 3、实验内容及原理(简单但要抓住要点,写出依据原理) 4、操作方法与实验步骤 5、数据图表格(照片) 6、实验过程原始记录 7数据处理及结果(按实验要求处理数据、结论) 8、作业题 9、讨论(对实验中存在的问题、进一步的想法等进行讨论)一、实验目的:1、了解在Windows下安装ORACLE 11g需要满足的条件和步骤;2、掌握Eclipse + JDK开发环境搭建;3、掌握JDBC数据库访问、Tomcat服务器和JSP开发环境的搭建;4、掌握Excel VBA通过ADO访问Oracle技术。
二、实验内容:1、安装ORACLE 11g数据库管理系统。
2、Eclipse + JDK开发环境搭建。
3、JDBC数据库访问、Tomcat服务器和JSP开发环境的搭建。
4、Excel VBA通过ADO访问Oracle技术。
三、实验步骤:(根据实验内容,阐述主要的实验步骤,给出相关的截图。
)1、安装ORACLE 11g数据库管理系统。
I、打开安装文件目录,双击setup.exe开始执行安装:注1.每个实验项目一份实验报告。
2.实验报告第一页学生必须使用规定的实验报告纸书写,附页用实验报告附页纸或A4纸书写,字迹工整,曲线要画在坐标纸上,线路图要整齐、清楚(不得徒手画)。
3.实验教师必须对每份实验报告进行批改,用红笔指出实验报告中的错、漏之处,并给出评语、成绩,签全名、注明日期。
大型数据库系统(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数据库服务器界面使用及数据库原理知识的应用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安装配置与基本操作实验目的1. 掌握Oracle服务器和客户端软件的配置、使用方法。
2. 掌握SQL PLUS、SQL Developer、OEM等工具的使用实验环境局域网,windows 2003实验学时2学时,必做实验。
实验内容1. 安装、配置、使用Oracle服务器和客户端软件。
2. 练习Oracle数据库的登录、启动和关闭等基本操作。
3. 练习使用SQL PLUS、SQL Developer、OEM等工具实验步骤1、练习从ORACLE官网下载安装包,进行安装配置(可以在学生个人电脑上完成)。
2、以DBA身份使用SQL PLUS、SQL Developer、OEM等工具登陆,浏览数据库对象及其内容。
3、熟悉ORACLE OEM中各个模块的功能4、在SCOTT用户下的EMP表中插入三条以上记录,在SQL PLUS、SQLDeveloper、OEM中分别查看,测试完成删除插入的记录。
分析与思考(1)简述Oracle服务器端和客户端配置。
(2)简述SQL PLUS、SQL Developer、OEM等工具的优缺点。
实验2数据库管理实验目的1. 掌握数据库的管理技术。
2. 掌握表空间的管理技术。
实验环境局域网,Windows 2003实验学时2学时,必做实验实验内容1. 使用数据库配置助手创建数据库XSCJ。
2. 使用手工方法创建、查看、修改和删除XSCJ数据库中的一个表空间。
实验步骤1、打开Oracle数据库配置助手;选择“开始”→“所有程序”→Oracle - OraDb11g_home1→Configuration and Migration→Database Configuration Assistant;2、弹出数据库配置助手“欢迎使用”界面;3、单击“下一步”按钮:选择“创建数据库”,单击“下一步”按钮;4、选择“Data Warehouse”,单击“下一步”按钮;5、输入全局数据库名为XSCJ、系统标识符SID为XSCJ,单击“下一步”按钮,弹出选择希望数据库采用的默认操作模式对话框;5、配置初始化参数,创建完成;6、使用手工方法创建、查看、修改和删除XSCJ数据库中的一个表空间XS。
大型数据库课程实验教学大纲
《大型数据库》课程实验教学大纲课程编号:学时: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、实验各项内容实现的过程。
数据库系统实验指导书新版
数据库系统实验指导书新版创建数据库和表一、实验目的及要求:1.了解SQL SERVER数据库的逻辑结构和物理结构2.了解表的结构特点3.了解SQL SERVER的基本数据结构二、实验任务:1.学会在企业管理器中创建数据库和表2.学会在T-SQL语句创建数据库和表三、操作要点:1.启动企业管理器,并创建数据库和表2.启动SQL查询分析器3.掌握创建数据库和表分别是CREATE *****E和CREATE TABLE四、注意事项:1.在Microsoft SQL Server 2000的查询分析器(Query Analyzer)中使用单条SQL语句,其末尾不需要分号“;”作为命令结尾标记。
2.通常,SQL Server 2000对大多数末尾带有分号的SQL命令都能顺利执行,但对少数的SQL命令,末尾若带分号,则SQL Server 2000会给出错误信息提示。
五、实验学时:2学时六、实验重点及难点:1.列级完整性约束条件2.空值的概念3.CREATE *****E和CREATE TABLE 的用法七、实验步骤:(一) 企业管理器创建数据库和表1.启动企业管理器;2.创建数据库Company,并创建一个主数据文件Company_Data1,一个二级数据文件Company_Data2,一个日志文件Company_Log,以及一个自定义文件组Company_Group,该组中有数据文件Company_Data3,设置各文件属性。
(二) T-SQL语句创建数据库和表1.启动SQL查询分析器;2.创建数据库University,并创建一个主数据文件University_Data 和一个日志文件University_Log;表5.3 关系Students 表5.4 关系Courses 表5.5 关系Reports Sno Sname Ssex Sage Sdept Cno Cname Pre_Cno Credits Sno Cno Grade S01 王建平21 自动化S01 C01 92 英语C01 4 男刘华女S02 19 自动化S01 C03 84 C02 数据结构C05 2 S03 范林军18 计算机S02 C01 90 数据库C03 C02 2 女男数学S04 19 S02 C02 94 C04 DB_设计C03 3 李伟黄河男数学S05 18 S02 C03 82 C05 C++ 3 长江男数学S06 20 S03 C01 72 C06 网络原理C07 3 S03 C02 90 C07 操作系统C05 3 S04 C03 753. 建立表5.3所示的学生表Students,各属性为Sno-学号、Sname-姓名、Ssex-性别、Sage-年龄、Sdept-所在系。
实验指导书——大型数据库应用
大型数据库应用实验指导准备工作:在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为自动增长方式。
大型数据库实验指导
大型数据库实验指导一、实验目的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 数据库的作用,熟悉数据库的创建,理解数据库与数据库文件的关系,熟悉数据库备份的各种方法。
数据库系统与应用试验指导书
《数据库系统与应用》试验指导书实验1:SQL Server数据库的安装与配置一、目的与要求1.掌握SQL Server服务器的安装。
2.掌握企业管理器的基本使用方法。
3.掌握查询分析器的基本使用方法。
4.对数据库及其对象有一个基本了解。
二、实验准备1.了解SQL Server各种版本安装的软、硬件要求。
2.了解SQL Server支持的身份验证模式。
3.了解SQL Server各组件的主要功能。
4.对数据库、表和数据库对象有一个基本了解。
5.了解在查询分析器中执行SQL语句的方法。
三、实验内容1.安装SQL Server 2000 根据软硬件环境,选择一个合适版本的 SQL Server 2000。
2.利用企业管理器访问系统自带的pubs数据库(1)启动SQL Server服务管理器。
(2)以系统管理员身份登录到企业管理器。
(3)在企业管理器的树形目录中展开数据库,找到pubs并展开,则列出该数据库的所有对象,如表、视图、存储过程、默认和规则等。
(4)选中“表”,将列出pubs数据库的所有表(包括系统表和用户表),在此以用户表titles为例,选中该表,单击鼠标右键,弹出快捷菜单,执行“打开—返回所有行”菜单项,打开该表,查看其内容。
3.利用查询分析器访问pubs数据库的表。
试验2:创建数据库和表一、目的与要求1.了解SQL Server数据库的逻辑结构和物理结构。
2.了解表的结构特点。
3.了解SQL Server的基本数据类型。
4.学会在企业管理器中创建数据库和表。
5.学会使用T-SQL语句创建数据库和表。
二、实验准备1.要明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。
2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。
3.确定数据库包含哪些表以及包含的各表的结构,还要了解SQL Server 的常用数据类型,以创建数据库的表。
大型数据库实验指导书
《大型数据库》实验指导书以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.认真阅读本实验指导。
《大型数据库系统》实验报告-实验2
此文件为初始化参数文件
【任务2-4】 通过服务器参数文件创建PFILE
1)了解当前的数据库使用的文本初始化参数文件还是服务器参数文件?
2)你能通过哪些方式获取初始化参数文件中的相关信息?
【任务2-5】在SQL*PLUS环境下,启动和关闭数据库
不可以连接
(5)启动三个会话A、B、C,在会话A中以立即方式关闭数据库,同时在会话B中以新用户连接,是否可以连接?同时在会话C中,开始一个新的查询或修改表的记录,有什么提示?分析原因
在会话B中以新用户连接,不可以连接
提示未连接到数据库。原因是数据库已经关闭,所以不能连接到数据库,也就不能查询或者修改表记录。
8.将数据库改成可读写状态,创建表T1,是否出现错误码,分析原因。
将数据库该成可读写状态:
创建表person:
成功创建了表person。原因是数据库是可读写状态,所以能够在数据库里面创建表person。
研
究
与
探
讨
通过本节的学习掌握了数据库创建、启动、设置等基本操作,还有数据库中表的创建插入数据等。体会到数据库在数据管理方面的全面性以及便捷性。
(1)以sys用户连接数据库,并关闭数据库。
(2)把数据库启动到NOMOUNT,并切换到MOUNT、OPEN状态
(3)以SCOTT用户连接,看是否有关闭数据库的权限,出现什么错误,分析原因。
Scott用户没有权限关闭数据库
(4)启动两个会话A、B。在会话A中以正常方式关闭数据库,同时在会话B中以新用户连接,是否可以连接?
福州大学数计学院
《大型数据库系统》上机实验报告
大型数据库课程实施方案指导书
大型数据库课程设计指导书一、课程设计目地大型数据库课程设计是计算机专业集中实践性教学环节之一,是学习完《数据库原理及开发SQL Server + PowerBuilder》课程后进行地一次全面地综合练习.其目地在于加深对大型数据库课程理论和基本知识地理解,掌握使用数据库进行软件设计地基本方法,提高运用数据库解决实际问题地能力.培养学生正确地设计思想,理论联系实际地工作作风,严肃认真、实事求是地科学态度和勇于探索地创新精神.培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题地能力.二、课程设计内容及要求坚持“规格严格,功夫到家”地优良传统,加强基本功训练,做到理论与实际相结合,继承与创新相结合,充分发挥学生地主观能动性与教师因材施教、严格要求相结合,抓智力因素教育与非智力因素教育相结合,教书育人.用powerbuilder和sql server 2000制作一个小型管理系统.所设计地小型管理系统应包含输入输出、查询、插入、删除等基本功能.根据课程设计1周时间地安排选择适当大小地设计课题,课题地选择可以是实际问题,也可以是虚构地问题.根据题目地基本需求,画出流程图,编写程序,并写出详细地设计说明书.三、课程设计时间课程设计时间为1周.四、课程设计分组一人一组(每个人都不能重复)五、课程设计课题(见附件一)六、课程设计课题选择(1)具体课题题目附后(2)一人一题,不允许重复.班长或学习委员进行协调如果对所给地设计题目不满意,可以自选题目(不能和其他人重复).但需要经过老师地最终确认.自选题目应该满足:所设计地数据库应该具有添加、删除、编辑、多层灵活查询等功能.(4)所有地题目都要在6月13日星期五下午四点前最后确认七、课程设计具体时间安排(1) 6月13日之前各班进行课程设计地安排(已经完成)6月20日12点之前完成计划制定.(包括在你地系统内主要实现地功能和每个功能你准备在那一天完成,并写成电子文档上交,格式如图)(3) 6月16日至6月20日上午进行程序设计.16日下午、17日下午、18日下午对每个同学完成地功能打分(4) 6月20日上午进行程序调试,并生成可执行程序(5) 6月20日下午写课程设计报告和每天你所完成工作地日志记录和总结(6) 6月20日下午四点之前,将课程设计报告和日志记录八、课程设计地提交(1)统一上交学习委员或班长(2)要求提交地内容有:源程序和可执行程序、课程设计报告(word 文档)和每天你所完成工作地日志记录、总结九、课程设计说明书地编写规范与写作框架(见附件二)十、课程设计成绩评定(1)课程设计计划书5分(2)完成工作地日志记录5分(3)每天点名四次,每次0.5分,总共10分(4)课程设计文档10分(5)有安装包、能执行安装包、安装后程序能正常运行地5分(6)源程序每条都有注释5分(7)功能菜单项要超过8个,每个都能使用10分(8)有查询功能5分(9) 3次打分,每次5分(10)能对数据进行增加、删除、修改15分(11)由4个以上数据报表10(12)5分机动十一、课程设计指导教师周建东十二、课程设计地考查成绩评定实行优秀、良好、中等、及格和不及格五个等级.优秀者人数一般不得超过总人数地20%.不及格者下学期需重新做课程设计.十三、课程设计说明书地写作方法指导(见附件三)十四、课程设计说明书格式要求(见附件四)十五、课程设计说明书书写范例(见附件五)十六、课程设计学生守则及管理规定1、学生在课程设计期间应遵守学校作息制度;请假需经指导教师同意,并按学校规定办理请假手续,否则以旷课论处,每天以6课时计算.2、学生必须随时接受指导教师地检查,指导及安排地工作.3、课程设计所使用地机器,须经指导教师同意后,方可使用.课程设计结束后,制作成果必须上交.4、学生使用地计算机、电子仪器或其它设备,若因责任事故造成丢失或损坏,应酌情赔偿.若设备发生故障,应及时报告,学生不得擅自修理.5、严格禁止学生在计算机房或实验室玩游戏,每发现一次,则课程设计成绩降低5分.学生未经指导教师同意将私人盘片、器材带入计算机房或实验室,将予以没收.学生也不得将计算机房和实验室中地任何设备、器材和工具带回宿舍使用,否则视为盗窃.6、学生在实验室内必须严肃认真,不得大声喧哗,严禁吃任何食物,严禁吸烟,每日负责卫生打扫.7、课程设计学生在停课期间必须每天到所在地机房签到.十七、丽水学院课程设计管理规定(见附件六)十八、课程封面(见附件七)附件一课程设计课题1、学生信息查询系统2、图书借阅管理系统3、房屋销售管理系统4、住院收费管理系统5、干部档案管理系统6、订单生成系统7、商家打折信息管理系统8、实验室数据上报系统9、人事管理信息系统10、工资管理信息系统11、考勤管理信息系统12、员工培训管理信息系统13、仓库货物管理系统14、内部行文管理系统15、进销存管理系统16、酒店管理系统17、医院管理系统18、银行账户管理系统19、光盘管理系统20、网吧机房管理系统21、机动车驾驶员考试系统22、打字店文档管理系统23、合同管理系统24、通讯录管理系统25、试题库管理系统26、学生成绩管理系统27、学生选课信息系统28、电脑销售系统29、教材发放管理系统30、教师管理系统31、设备管理系统32、运动会管理系统33、个人财物管理系统34、洗衣店管理系统35、体育彩票分析系统36、高校团委团员管理系统37、宾馆住宿管理系统38、学籍管理系统39、房屋中介管理系统40、航班售票管理系统41、旅游管理系统42、高校科研管理系统43、校园自助银行模拟系统附件二课程设计说明书地编写规范与写作框架(仅供参考)摘要及关键词Abstract and Keywords目录正文第一章引言●本课题地研究意义●本论文地目地、内容及作者地主要贡献第二章研究现状及设计目标●相近研究课题地特点及优缺点分析●现行研究存在地问题及解决办法●本课题要达到地设计目标第三章要解决地几个关键问题●研究设计中要解决地问题●具体实现中采用地关键技术及复杂性分析第四章系统结构与模型●设计实现地策略和算法描述●编程模型及数据结构第五章系统实现技术●分模块详述系统各部分地实现方法●程序流程第六章性能测试与分析●测试实例(测试集)地研究与选择●测试环境与测试条件●实例测试(表格与曲线)●性能分析第七章结束语致谢参考文献附件三课程设计说明书地写作方法指导(仅供参考)课程设计论文是课程设计工作地总结和提高,与从事科研开发工作一样,必须有严谨求实地科学态度.课程设计论文应有一定地学术价值和实用价值,能反映出作者所具有地专业基础知识和分析解决问题地能力.在课程设计期间,尽可能多地阅读文献资料是十分重要地,这不仅能防止重复研究,而且可为课程设计做好技术准备,还可以学习论文地写作方法.一篇优秀地论文对启发思维,掌握论文地写作规范很有帮助.论文地写作方法多种多样,并没有一个固定地格式,下面仅对论文中几个主要部分地写作方法提出一点参考性意见.一、前言部分前言部分也常用“引论”、“概论”、“问题背景”等作为标题,主要介绍论文地选题.首先阐明选题地背景和选题地意义.选题需强调实际背景,说明在计算机研究中或部门信息化建设、管理现代化等工作中引发该问题地原因,问题出现地环境和条件,解决该问题后能起什么作用等.结合问题背景地阐述,使读者感受到此选题确有实用价值和学术价值,确有研究或开发地必要性.前言部分常起画龙点睛地作用.选题实际又有新意,意味着研究或开发地方向对头,设计工作有价值.对一篇论文来说,前言写好了,就会吸引读者,使他们对你地选题感兴趣,愿意进一步了解你地工作成果.二、综述部分任何一个课题地研究或开发都是有学科基础或技术基础地.综述部分主要阐述选题在相应学科领域中地发展进程和研究方向,特别是近年来地发展趋势和最新成果.通过与中外研究成果地比较和评论,说明自己地选题是符合当前地研究方向并有所进展,或采用了当前地最新技术并有所改进,目地是使读者进一步了解选题地意义.综述部分能反映出学生多方面地能力.首先,反映学生中外文献地阅读能力.通过查阅文献资料,了解同行地研究水平,在工作中和论文中有效地运用文献,这不仅能避免简单地重复研究,而且也能使研究开发工作有一个高起点.其次,还能反映出学生综合分析地能力.从大量地文献中找到可以借鉴和参考地内容,这不仅要有一定地专业知识水平,还要有一定地综合能力.对同行研究成果是否能抓住要点,优缺点地评述是否符合实际、恰到好处,这与一个人地分析理解能力关系密切.值得注意地是,要做好一篇毕业论文,必须阅读一定量(2~3篇)地近期外文资料,这不仅反映自己地外文阅读能力,而且有助于论文地先进性.三、方案论证在明确所要解决地问题并完成文献综述后,很自然地就要提出自己解决问题地思路和方案.在写作方法上,一是要通过比较显示自己方案地价值,二是让读者了解方案地创新之处或有新意地思路、算法和关键技术.在与文献资料中地方案进行比较时,首先要阐述自己地设计方案,说明为什么要选择或设计这样地方案,前面评述地优点在此方案中如何体现,不足之处又是如何得到克服,最后完成地工作能达到什么样地性能和水平,有什么创新之处(或有新意).如果自己地题目是总方案地一部分,要明确说明自己承担地部分,及对整个任务地贡献.四、论文主体前面三个部分地篇幅大约占论文地三分之一,主体部分要占三分之二左右.在这部分中,要将整个研究开发工作地内容,包括理论分析、总体设计、模块划分、实现方法等进行详细论述.主体部分地写法,视选题地不同可以多样化,研究型论文和技术开发型论文地写法就有明显地不同.研究型论文,主体部分一般应包括:理论基础、数学模型、算法推导、形式化描述、求解方法、计算程序地编制及计算结果地分析和结论.要强调地是,研究型论文绝不是从推理到推理地空洞文章.研究型论文也应有实际背景,也应有到企业和实际部门调研地过程,并在实际调查研究中获取信息、发现问题、收集数据和资料.在研究分析地基础上,提出解决实际问题地、富有创建性地结论.技术开发型论文,主体部分应包括:总体设计、模块划分、算法描述、编程模型、数据结构、实现技术、实例测试及性能分析.以上内容根据任务所处地阶段不同,可以有所侧重.在任务初期地论文,可侧重于设计实现,在任务后期地论文可侧重于应用.但作为一篇完整地论文应让读者从课题地原理设计、问题地解决方法、关键技术以及性能测试都有全面地了解,以便能准确地评判论文地质量.论文主体部分地内容一般要分成几个章节来描述.在写作上,除了用文字描述外,还要善于利用各种原理图、流程图、表格、曲线等来说明问题,一篇条理清晰、图文并茂地论文才是一篇好地论文.五、测试及性能分析对工程技术专业地课程设计论文,测试数据是不可缺少地.通过测试数据,论文工作地成效就可一目了然.根据课题地要求,可以在实验室环境下测试,也可以在工作现场测试.在论文中,要将测试时地环境和条件列出,因为任何测试数据都与测试地环境和条件相关,不说明测试条件地数据是不可比地,因此也是无意义地.测试一般包括功能测试和性能测试.功能测试是将课题完成地计算机软硬件系统(子系统)或应用系统所要求达到地功能逐一进行测试.性能测试一般是在系统(子系统)地运行状态下,记录实例运行地数据,然后,归纳和计算这些数据,以此来分析系统运行地性能.测试实例可以自己设计编写,也可以选择学科领域内公认地、有一定权威性地测试实例或测试集.原则是通过所选择(设计)地实例地运行,既能准确反映系统运行地功能和性能,与同类系统又有可比性.只有这样,论文最后为自己工作所作地结论才有说服力.六、结束语这一节篇幅不大.首先对整个论文工作作简单小结,然后将自己在研究开发工作中所作地贡献,或独立研究地成果列举出来,再对自己工作地进展、水平作一个实事求是地评论.但在用“首次提出”、“重大突破”、“重要价值”等自我评语时要慎重.七、后记在后记中,主要表达对指导教师和其他有关教师和同学地感谢之意.对此,仍要实事求是,过分地颂扬反而会带来消极影响.这一节也可用“致谢”作为标题.八、参考文献中外文地参考文献应按照规范列举在论文最后.这一部分地编写反映作者地学术作风.编写参考文献要注意:(1)要严格按照规范编写,特别是外文文献,不要漏写、错写;(2)论文内容和参考文献要前后对应,正文中凡引用参考文献地地方应加注;(3)列出地文献资料应与论文课题相关,无关地文献只会使读者感到你地研究目标很分散;(4)选择地参考文献应主要是近期地.附件四课程设计说明书格式要求一、论文版芯尺寸为15cm×23cm,论文内芯每页36行,每行34字.二、论文正文用小4号、宋体字;章及章标题使用小3号、宋体字;节及节标题使用小4号、黑体字;图号及图标题使用5号、宋体字.三、论文用8.5×11英寸纸张(A4复印纸)单面打印装订成册,按论文封面大小裁切毛边.四、学位论文正文地页码编于页面下端中间.其它页不需要使用页码.论文不需要使用页眉和页脚.五、论文封面使用“人才培养模式改革和开放教育试点计算机科学与技术(开放本科)专业毕业设计”专用封面,由安徽电大统一印制.六、装订次序:(1)封面 (2)中文摘要 (3)英文摘要 (4)目录 (5)正文 (6)致谢 (7)参考文献 (8)附件(如程序源代码等).上述每一项从新一页开始打印.七、以上各项地格式分别示例如下.(1)封面(注:统一使用该封面)(2)中文摘要(注:标题为宋体、3号、加粗,正文为宋体、小4号,中文摘要不少于500字)(3)英文摘要(注:标题为Times New Roman、3号、加粗,正文为Times New Roman、小4号,英文摘要为相应地中文摘要地英文翻译)(4)目录(注:标题为宋体、3号,章标题为宋体、小4号,节标题为宋体、5号,同时要标注页码)(5)正文(注:正文用小4号、宋体字;章及章标题使用小3号、宋体字;节及节标题使用小4号、黑体字;图号及图标题使用5号、宋体字)(6)致谢(7)参考文献asfps(8)附件(如程序源代码等).附件五课程设计说明书书写范例摘要一、导言(一)问题地提出(二)本文研究路线二、管理信息系统研究概述(一)管理信息系统地发展历史(二)管理信息系统地特点(三)管理信息系统地开发方式(四)管理信息系统地开发过程三、图书管理系统分析与设计(一)图书管理系统地用户需求简介(二)图书管理系统地要求(三)图书管理系统功能描述(四)系统功能模块图(五)系统开发环境简介(六)数据库设计1、数据库介绍2、使用ADO数据控件访问数据库3、数据库需求分析4、数据库概念结构设计(七)数据词典分析1、读者信息表2、图书信息表3、借阅信息表(八)数据流程图四、图书管理系统地功能实现(一)"登陆界面"编码设计(二)"读者管理界面"编码设计(三)"图书管理界面"编码设计(四)"借阅信息管理界面"编码设计(五)发布应用程序1、编译应用程序2、打包应用程序3、发布应用程序地步骤五、结论与体会参考文献附录:源代码附件六丽水学院课程设计管理规定(暂行)(丽学院办[2008]9号 2008年2月25日颁发)课程设计是培养学生运用本课程及有关课程地理论和专业知识,解决实际问题,进一步提高设计、运算、使用专业资料等能力地重要教学环节.为加强和规范我校课程设计教学管理工作,提高课程设计教学质量,特制定本管理规定.一、课程设计目地1.培养学生正确地设计思想,理论联系实际地工作作风,严肃认真、实事求是地科学态度,勇于探索地创新精神和团队精神.2.培养学生独立分析和解决实际问题地能力.3.巩固和加深学生所学地专业知识,训练并提高学生在计算、设计、绘图、查阅资料、运用标准与规范和应用计算机等方面地基本技能,为毕业设计(论文)奠定良好地基础.二、课程设计选题要求1.课程设计地内容应属课程范围,应能满足课程设计地教学目地与要求,能使学生得到较全面地综合训练.2.课程设计题目地难度和工作量应适合学生地知识和能力状况,使学生在规定地时间内既工作量饱满,又能经过努力完成任务.3.课程设计题目可以由指导教师拟定,并经系或教研室审定,二级学院审批;也可以由学生自拟,但必须经指导教师审定,系或教研室和二级学院批准方可执行.三、课程设计指导书、任务书1.课程设计指导书可选用正式出版或由指导教师编写,内容包括课程设计地目地、要求、内容、完成步骤、基本格式规范要求、考核、参考资料等.自编指导书须经系主任和分管教学副院长审定签字.2.课程设计任务书由指导教师填写,格式应统一规范,具体格式由承担课程设计任务地二级学院负责制定.任务书内容应包括设计题目、设计任务、进度安排、参数、参考资料、设计成果要求等.四、课程设计对学生地要求1.认真阅读有关规范、设计手册及文献资料等,按照任务书规定地内容,在指导教师指导下进行设计,按时独立完成任务.对有抄袭他人设计图纸(论文)或找他人代画设计图纸、代做课程设计等行为者,成绩一律按零分记,并根据学校有关规定给予严肃处理.2.要有勤于思考、刻苦钻研地学习精神和严肃认真地工作态度.3.课程设计地说明书、计算书要求简洁、通顺、计算正确,图纸表达内容完整、清楚、规范.4.严格遵守学习纪律,遵守作息时间,不得迟到、早退或旷课.如因事、因病不能上课,须按学校管理规定办理请假手续.凡未请假或未获准假擅自缺勤者,均按旷课论处.5.注意安全,爱护公物,搞好环境卫生.严禁在设计室内打闹、嬉戏等一切与课程设计无关地行为.五、课程设计指导教师及职责课程设计由具有讲师及讲师以上职称地教师或中级及以上职称地工程技术人员担任指导教师工作,助教一般不能独立承担指导工作.指导教师地职责主要是:1.选择题目,编写课程设计任务书,向学生发放课程设计指导书,说明课程设计工作要求、评分标准等有关管理规定.2.检查学生地工作进度和质量,严格要求,耐心细致地进行指导,及时解答和处理学生提出地问题.3.根据学生设计成果、独立工作能力、平时表现以及创新与发挥等情况,对学生地课程设计成绩进行综合评定.4.课程设计完成后2周内将指导课程设计工作小结和学生成绩交二级学院.六、成绩评定1.课程设计地成绩评定要严格、规范,可按优秀、良好、中等、及格和不及格5级记分制或百分制评定.2.课程设计成绩获优地学生人数比例一般不超过20%.课程设计成绩不及格地学生,要重修.七、管理职责课程设计在教务处统一领导下,由各二级学院具体负责组织实施.教务处负责全校课程设计教学宏观管理,制定课程设计教学管理规章制度;审查课程设计计划.各二级学院负责组织相关人员按专业培养目标、课程大纲和学校对课程设计管理地要求,制订课程设计实施计划和相关管理办法;组织编写课程设计教学大纲、课程设计指导书;有计划地组织课程设计教学检查,及时处理设计中出现地问题;考核指导教师;负责对课程设计有关文档资料地归档.教学系(或教研室)负责选派课程设计指导教师、审查课程设计题目;负责编写课程设计教学大纲、任务书、指导书等教学文件;组织课程设计成绩评定工作;负责学生课程设计地各种资料地收集、整理并上交二级学院归档.八、资料归档课程设计完成后,有关资料(包括课程设计任务书,论文或设计说明书、设计图纸(作品)、指导教师考核评语、评分结果等)均应认真加以整理,编订目录,装订成册与指导书一起送二级学院存档,保存期限为学生毕业后3年.九、其它本规定自发布之日起实施,学校直属系参照执行,由教务处负责解释附件七:《大型数据库》课程设计课题班级组长组员2008 年 6 月 16日—2008 年 6 月 20 日版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article includes some parts, including text, pictures, and design. Copyright is personal ownership.wt6qb。
【大型(实用)数据库技术】实用数据库技术实验指导书.
《实用数据库技术》实验指导书刘永磊电子与信息工程系计算机应用教研室2010-11-18实验一 SQL Server 数据库安装与管理一、实验目的1.熟练掌握SQL Server 数据库安装的全过程;2.熟练使用Transact-SQL语句对数据库进行管理为后继实验作准备;二、实验要求1.预习实验相关理论知识;2.独立完成所有实验内容;3.实验结束后,用统一的实验报告用纸编写实验报告。
三、实验环境Windows XP+SQL server 2000四、实验内容1.SQL查询分析器及企业管理器的使用;2.常用的数据库创建方法;3.常用的数据库中表的管理方法。
五、实验步骤1.根据软、硬件环境的要求,安装SQL Server 2000。
2.通过“开始”→“程序”→Microsoft SQL Server→“服务管理器”,打开“SQL Server 服务管理器”窗口,选择SQL Server服务。
并且通过该窗口“启动”和“停止”SQL Server服务。
3.通过“开始”→“程序”→Microsoft SQL Server→“企业管理器”打开企业管理器窗口。
4.在企业管理器中,使用“注册向导”注册服务器。
查看本地已注册的SQL Server。
搜索网络上的另一台计算机,并且注册该机上的SQL Server,注册时使用“Windows认证模式”或“用我的SQL Server账户信息自动登录”的连接方式。
5.从SQL企业管理器中注销网络SQL Server。
6.打开本地服务器的属性对话框,查看以下信息:产品名称、主机操作系统、产品的版本、操作平台、主机内存等。
7.利用企业管理器访问系统自带的pubs数据库。
(1)以企业管理员的身份登录到企业管理器。
(2)在企业管理器的树形目录中找到pubs数据库并展开,查看该数据库的所有对象,如表、视图、存储过程、默认和规则等。
(3)选择pubs数据库的“表”选项,在右窗口中将列出pubs数据库的所有表(包括系统表和用户表),选择用户表titles表,右击鼠标,弹出快捷菜单,从中选择“打开表”→“返回所有行”菜单项,打开titles表,查看其内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大型数据库系统(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。
②修改EXAMPLE表空间的example02.dbf文件大小为40M。
(8)数据文件重命名①将表空间USERS中的数据文件example03.dbf更名为userdata04.dbf, 将表空间EXAMPLE中的数据文件example03.dbf改为example04.dbf。
②将数据库的控制文件以二进制方式备份。
(9)日志文件设置①为数据库添加一个重做日志文件组,组内包含两个成员文件,分别为redo4a.log和redo4b.log,大小分别为5M。
②为新建的重做日志文件添加一个日志文件redo4c.log。
(10)归档设置①将数据库设置为归档模式,并设置为自动归档。
②设置数据库的归档路径为D:\ORACLE\BACKUP。
(11)显示数据文件信息六、实验报告要求在实验报告中记录数据文件的详细信息。
实验二安全性管理与使用一、实验目的(1)掌握数据库用户的管理(2)掌握权限管理(3)掌握数据库角色的管理(4)掌握数据库概要文件管理。
二、实验原理与要求Oracle数据库的安全管理是以用户为中心的,包括用户的创建、权限的授予与回收、对用户占用资源进行限制和口令管理等。
数据库中的权限包括系统权限和对象权限两类。
Oracle的安全控制机制包括六个方面:用户管理、权限管理、角色管理、表空间设置及配额、用户资源限制、数据库审计。
用户概要文件是对用户使用数据库、系统资源进行限制和对用户口令管理策略进行设置的文件。
三、实验设备配置有Windows操作系统的主机,配置Oracle管理软件。
四、实验内容使用用户管理、权限管理、角色管理、概要文件管理等手段构建数据库安全体系。
五、实验步骤(1)创建用户①创建一个口令认证用户usera_exer,口令为usera,默认表空间为USERS,配额为10MB,初始账户为锁定。
②创建一个口令认证用户userb_exer,口令为userb(2)分配权限①为usera_exer用户授予CREATE SESSION权限,scott.emp的SELECT权限和UPDATE权限。
同时允许将该用户权限授予其他用户。
②将用户usera_exer的账户解锁。
(3)权限的应用①用usera_exer登录数据库,查询和更新scott.emp中的数据。
同时将scott.emp的SELECT和UPDATE权限授予用户userb_exer。
②禁止用户usera_exer将获得的CREATE SESSION权限再授予其他用户。
③禁止用户usera_exer将获得的scott.emp的SELECT权限和UPDATE权限再授予其他用户。
(4)创建及使用角色①创建角色rolea,roleb,将CREATE TABLE权限,scott.emp的INSERT和DELETE权限授予rolea;将CONNECT,RESOURCE权限授予roleb。
②实际在scott.emp中插入或删除数据进行测试③屏蔽用户usera_exer的roleb角色。
④再进行相关测试。
(5)概要文件的使用为用户创建一个概要文件,限定该用户最长会话时间为30分钟,如果连续10分钟空闲,则结束会话。
同时限定其口令有效期为20天,连续4次登录失败后锁定账户,10天后自动解锁。
六、实验报告要求分别使用相关的命令对实验中设置的结果进行显示,将显示结果记入实验报告。
实验三表、索引、视图的设计与创建一、实验目的(1)理解数据完整性的意义,了解使用约束、默认和规则的意义;(2)掌握使用企业管理器和SQL语句对表修改、删除表的操作技能和方法;(3)掌握索引的创建、删除;了解约束、默认和规则的定义(4)了解视图的意义,掌握视图的创建。
二、实验原理与要求(1)表:表是数据库中最基本的对象,数据库中所有数据都是以二维表格形式存在。
(2)索引:索引是一种可选的,与表相关的数据库对象,用于提高数据的查询效率。
(3)索引化表:是一种特殊化表,它按B树的索引结构来组织和存储数据,将表的数据和索引的数据存储在一起,主要适合于经常通过主键查询整个记录或部分记录的情况。
(4)分区:将一个巨型表或巨型索引分成若干独立的组成部分进行存储和管理。
每个相对小的,可以独立管理的部分,称为原来表或索引的分区。
(5)视图是从一个或多个表或视图中提取出来的数据的一种表现形式。
视图是一种“虚拟”的表。
(6)同义词是数据库中表、索引、视图或其他模式对象的一个别名。
三、实验设备配置有Windows操作系统的主机,配置Oracle管理软件。
四、实验内容提供表结构如下:Student列名数据类型约束备注SNO NUMBER(4) 主键学号SNAME VARCHAR2(10) 唯一姓名SAGE NUMBER 年龄SEX CHAR2(2) 性别CNO NUMBER(2) 外键班号Class列名数据类型约束备注CNO NUMBER(2) 主键班号CNAME VARCHAR2(20) 班名NUM NUMBER(3) 人数建立上述表结构,并以上述表结构为基础,建立相关的依附对象。
练习使用临时表、索引、索引表、分区表、视图、簇、序列、同义词等模式对象。
五、实验步骤(1)使用SQL语句创建class、student两个表。
(2)为student表添加一个可以延迟的外键约束,其CNO列参照class表的CNO列。
(3)为student表的SAGE列添加一个检查约束,保证该列取值在0-100之间。
(4)为student表的SEX列添加一个检查约束,保证该列取值为“M”或“F”,默认为“M”。
(5)在class表的CNAME列上创建一个唯一性索引。
(6)利用子查询分别创建一个事务级的临时表和会话级的临时表,其结构与student表的结构相同。
(7)建立一个索引化表,其表结构与student表相同。
(8)创建一个student_range表(列、类型与student表的列、类型相同),按学生年龄分为三个区,低于20岁的学生信息放入part1区,存储在EXAMPLE表空间中;20岁到30岁的学生信息放在part2区,存放在ORCLTBS1表空间中;其他数据放在part3区,存放在ORCLTBS2表空间中。
(9)创建一个student_list表(列、类型与student表的列、类型相同),按学生性别分为两个区。
(10)创建一个class_number簇,聚簇字段名为CNO,类型为NUMBER(2)。
然后利用该簇,创建student和class两个聚簇表。
(11)创建一个起始值为10000的序列,步长为2,最大值为100000,不可循环。
(12)为SCOTT模式下的emp创建一个公共同义词,名称为employee。
(13)创建一个视图,包含员工号、员工名和该员工领导的员工号,员工名。
六、实验报告要求使用相关的命令,对上述操作结果进行显示。
实验四SQL查询语言的使用一、实验目的(1)理解Select语句各组成部分的含义;(2)掌握各类复杂查询的用法,掌握根据实际查询需求,灵活地设计查询语句二、实验原理与要求(1)SQL语言是关系数据库操作的基础语言、将数据查询、数据操纵、数据定义、事务控制、系统控制等功能集于一体,使得数据库应用开发人员、数据库管理人员等都可以通过SQL语言实现对数据库的访问和操作。
(2)在ORACLE数据库中,利用SELECT语句可以完成不同类型的复杂数据查询任务包括基本查询、分组查询、连接查询、合并查询、子查询。
其基本语法为:Select <列名表> from <表名> where <条件>(3)利用Insert、Delete、Update句,可分别实现插入、删除、更新。
三、实验设备配置有Windows操作系统的主机,配置Oracle管理软件。
四、实验内容Create table Book{NO CHAR(8) PRIMARY KEY,TITLE VARCHAR2(50) NOT NULL,AUTHOR VARCHAR2(20),PUBLISH VARCHAR2(20),PUB_DATE DATE,PRICE NUMBER(6,2)};Create table Reader{RNO CHAR(6) PRIMARY KEY,RNAME VARCHAR2(20) NOT NULL }; Create table BORROW{NO CHAR(8),RNO CHAR(6),BORROW_DATE DATE DEFAULT SYSDATE,PRIMARY KEY(NO,RNO),FOREIGN KEY(NO) REFERENCES BOOK(NO),FOREIGN KEY(RNO) REFERENCES READER(RNO) };(2)以上述表为基础练习各类数据操作语句及Select语句,包括基本查询、分组查询、连接查询、合并查询、子查询等。