Oracle 12c可插拔数据库(PDB)与ASP应用程序开发

需积分: 33 11 下载量 142 浏览量 更新于2024-08-10 收藏 1.21MB PDF 举报
本文档是关于使用Oracle 12c创建可插拔数据库(PDB)和编写应用程序的教程,同时包含SQL Server 2000的实验指导内容。 Oracle 12c创建可插拔数据库(PDB)是Oracle数据库12c引入的一项新特性,允许用户创建和管理独立的数据库,这些数据库可以像物理磁盘上的文件一样插入或移除到全局数据库(CDB,Container Database)中。这一特性提高了数据库的灵活性和管理效率。创建PDB的步骤通常包括以下几个阶段: 1. 配置CDB环境:首先,你需要有一个运行的CDB实例,确保系统已安装并配置了Oracle 12c数据库软件。 2. 创建种子PDB:CDB中有一个特殊的PDB称为种子PDB,它是其他PDB的基础模板。可以通过`CREATE PLUGGABLE DATABASE`命令创建种子PDB。 3. 插入PDB:使用`ALTER DATABASE OPEN`命令打开PDB,并通过`ALTER SYSTEM REGISTER`命令将其注册到CDB中。 4. 管理PDB:可以使用`ALTER PLUGGABLE DATABASE`命令来开启、关闭、挂起或恢复PDB。 5. 用户与权限:在PDB中创建用户,需要分配适当的权限,以便用户可以访问他们的数据和执行操作。 编写应用程序的部分,文档展示了如何使用HTML和ASP(Active Server Pages)技术来构建一个简单的学生成绩查询系统。主要涉及以下知识点: 1. HTML基础:创建查询页面query.htm,包含HTML元素如标题、段落和表单,用于接收用户输入。 2. ASP编程:result.asp页面是服务器端脚本,使用VBScript和ADO(ActiveX Data Objects)来处理数据。其中,`Request.Form`用于获取表单提交的数据,`Server.CreateObject`创建数据库连接对象,`ADODB.Connection`负责与数据库交互,`Execute`方法执行SQL查询,`EOF`和`BOF`判断是否到达数据集的边界,`Replace`函数用于转义特殊字符,防止SQL注入攻击。 3. SQL查询:示例中的SQL语句是一个联接查询,从student、sc和course表中获取指定学号的成绩信息。 SQL Server 2000实验指导部分,介绍了数据库管理系统的基础知识和操作,包括: 1. SQL Server 2000概述:讲解SQL Server的功能和版本,以及安装要求。 2. 数据库:涵盖数据库组成部分、创建和删除数据库。 3. 表:设计表、创建表、修改表和删除表的操作。 4. 索引:索引的作用、创建和删除索引的方法。 5. 视图:视图的概念、创建、修改、重命名和删除视图。 6. 触发器:触发器的创建、修改和删除。 7. 存储过程:创建、执行和删除存储过程的步骤。 实验部分提供了一系列基于SQL Server 2000的实践任务,帮助学习者巩固理论知识并提升实际操作技能。