Desarrollar un paquete que permita darle mantenimiento a la tabla dept (crear un procedimiento para cada acción de actualización). Crear un disparador que permita auditar las acciones realizadas en la tabla Dep. (Tabla auditoria). Ejecutar los procedimientos a través de un bloque PL/SQL en SQL*PLUS.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 1. Introducción a una BD ORACLE
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno detalla la arquitectura de la base de datos Oracle y configura la conexión de un cliente remoto a través del archivo tnsnames.ora. Asimismo manipula la información mediante la herramienta SQL*PLUS y gestiona una instancia de base de datos.
Temario
1.1 Tema 1: INTRODUCCIÓN AL SGBD ORACLE
1.1.1 Introducción a una DB relacional y a la arquitectura Oracle
1.1.2 Interactuando con la base de datos: Conexión y SQL*PLUS
1.1.3 Componentes de la Arquitectura de una BD Oracle
1.2 Tema 2: GESTIÓN DE UNA INSTANCIA ORACLE
1.2.1 Inicio de la instancia
1.2.2 Apertura de la Base de Datos
1.2.3 Cierre de la Base de Datos
1.2.4 Configuración de un cliente Oracle
libro completo de oracle 11g que con teoría y ejercicios básicos te va introduciendo gradualmente al mundo de la programación de bases de datos mediante el lenguaje SQL con consultas desde las más básicas hasta utilizar joins con mas de dos y mas tablas ayudando a optimizar y manipular de mejor manera la información almacenada en nuestra base de datos
Desarrollar un paquete que permita darle mantenimiento a la tabla dept (crear un procedimiento para cada acción de actualización). Crear un disparador que permita auditar las acciones realizadas en la tabla Dep. (Tabla auditoria). Ejecutar los procedimientos a través de un bloque PL/SQL en SQL*PLUS.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 1. Introducción a una BD ORACLE
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno detalla la arquitectura de la base de datos Oracle y configura la conexión de un cliente remoto a través del archivo tnsnames.ora. Asimismo manipula la información mediante la herramienta SQL*PLUS y gestiona una instancia de base de datos.
Temario
1.1 Tema 1: INTRODUCCIÓN AL SGBD ORACLE
1.1.1 Introducción a una DB relacional y a la arquitectura Oracle
1.1.2 Interactuando con la base de datos: Conexión y SQL*PLUS
1.1.3 Componentes de la Arquitectura de una BD Oracle
1.2 Tema 2: GESTIÓN DE UNA INSTANCIA ORACLE
1.2.1 Inicio de la instancia
1.2.2 Apertura de la Base de Datos
1.2.3 Cierre de la Base de Datos
1.2.4 Configuración de un cliente Oracle
libro completo de oracle 11g que con teoría y ejercicios básicos te va introduciendo gradualmente al mundo de la programación de bases de datos mediante el lenguaje SQL con consultas desde las más básicas hasta utilizar joins con mas de dos y mas tablas ayudando a optimizar y manipular de mejor manera la información almacenada en nuestra base de datos
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Bd neptuno tabla partida
1. BD_Neptuno - Tabla Partida
Use BD_Neptuno
go
--Paso1:
-- Crear una función de partición
CREATE PARTITION FUNCTION Pedidosxañosc(datetime)
AS RANGE left --Right
FOR VALUES ('1995-01-01','1996-01-01')
GO
-- Paso2: Crear FileGroup
-- Filegroup para pedidos antes 1995
ALTER DATABASE bd_neptuno
ADD FILEGROUP Pedidos1994
GO
-- Filegroup para pedidos para el año 1995
ALTER DATABASE bd_neptuno
ADD FILEGROUP Pedidos1995
GO
-- Filegroup para pedidos >= 1996
ALTER DATABASE bd_neptuno
ADD FILEGROUP Pedidos1996
GO
--Paso3
--Crear archivos Secuendarios
ALTER DATABASE bd_neptuno
ADD FILE(NAME = Pedidos1994,
FILENAME = 'c:1994Pedidos1994.ndf')
TO FILEGROUP Pedidos1994
GO
ALTER DATABASE bd_neptuno
ADD FILE(NAME = Pedidos1995,
FILENAME = 'c:1995Pedidos1995.ndf')
TO FILEGROUP Pedidos1995
GO
ALTER DATABASE bd_neptuno
ADD FILE(NAME = Pedidos1996,
FILENAME = 'c:1996Pedidos1996.ndf')
TO FILEGROUP Pedidos1996
GO
-- Paso4
/* Crear un partición scheme usando un
file group diferente para cada partición*/
CREATE PARTITION SCHEME PedidosxAñoSC
AS PARTITION PedidosxAñoSC
TO (Pedidos1994, Pedidos1995, Pedidos1996)
GO
2. -- Paso5
/*Crear la tabla donde se
utilizara las particiones*/
CREATE TABLE Pedidos3(
CodPedido int NOT NULL,
CodCliente varchar(20) NULL,
Fecha datetime NULL,
Total money NOT NULL)
ON PedidosxAñoSC(Fecha)
select * from pedidos3
-- Paso6: Cargar Pedidos desde otra tabla
insert into Pedidos3 (codPedido,codCliente,
Fecha,Total )
select IdPedido,IdCliente,FechaPedido,Cargo
from Pedidos
-- Paso7:
/*listar los registros de pedidos y
visualizar en que particion se encuentra
cada registro*/
Select *,$PARTITION.PedidosxañoSC(fecha)
Particion from Pedidos3
GO