Vous êtes sur la page 1sur 11

COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL

ESTADO DE MEXICO

ALUMNA: Elizabeth Cruz Hernndez

GRUPO: 301

ASIGNATURA: Disea y administra base de datos avanzadas


1

**NDICE**

Portada1
ndice2
Introduccin.3
Desarrollo:
-Cmo se instala Oracle XE 11g?................................................................ 4
-Cmo se crean las bases de datos en Oracle XE 11g? .5
-Cmo crear tablas?...................................................................................... 6
-Cmo insertar registros? .7, 8, 9, 10, 11, 12

**INTRODUCCIN**
En este manual se habla un poco del uso de Oracle XE 11g por si necesitan ayuda
para crear bases de datos o tablas. Tambin explica un poco sobre cmo crear
registros.
Utiliza el lenguaje de programacin SQL que es muy sencillo. Incluye algunas
tcnicas bsicas para manejar este programa.
Tambin viene cada cosa paso a paso para facilitar el uso del software y pueda
servir en sus diversos usos.

**DESARROLLO**
Oracle Base de Datos 11g ofrece un rendimiento y una escalabilidad
excepcionales en servidores Windows, Linux y UNIX, y aporta un rpido
rendimiento de la inversin porque permite pasar de un solo servidor a Grid
Computing sin modificar ni una sola lnea de cdigo.
Oracle Base de Datos 11g automatiza las tareas de administracin y ofrece las
mejores funciones de seguridad y de cumplimiento de las normativas, por lo que
consigue resultados ptimos. Gracias a Real Application Clusters, se obtienen los
mayores niveles de disponibilidad. Como ofrece distintas ediciones y unos costes
operativos ms bajos que IBM DB2 y Microsoft SQL Server, es la opcin ideal
para empresas en expansin. Compare las distintas ediciones para saber cul es
la que ms le conviene.
CMO SE INSTALA ORACLE XE 11G?
1.- Abrir este vnculo:
Oracle Database Express Edition 11g Release 2 for Windows x64
- Unzip the download and run the DISK1/setup.exe
Oracle Database Express Edition 11g Release 2 for Windows x32
- Unzip the download and run the DISK1/setup.exe
Oracle Database Express Edition 11g Release 2 for Linux x64
-Unzip the download and the RPM file can be installed as normal
2.- Escoge "Aceptar acuerdos de licencia" primero. Descarga el archivo
correcto para tu computadora, ya sea Windows o Linux. Guarda el
archivo.
3.- Encuentra el archivo que descargaste, descomprmelo, haz doble
clic en el botn "Instalar" para instalar Oracle.
4.- Haz clic en "siguiente".
5.- Elige "Yo acepto los trminos en el acuerdo de licencia", luego haz
clic en siguiente.
6.- Escoge una carpeta destino y haz clic en "siguiente".
7.- Entra y confirma la contrasea de la base de datos, haz clic en
"siguiente".
8.- Haz clic en "terminar".
9.- Inicia Oracle Data base 11G Edicin Express haciendo clic en
"Iniciar", luego clic en "Oracle Base de datos Edicin 11G" luego ve a la
pgina principal de la Base de datos.
10.- Escribe tu nombre de usuario: System y escribe tu Contrasea: (como lo
escribiste anteriormente)
11.- Selecciona Administracin, y luego selecciona Usuarios de Base de datos,
luego crea un usuario para ti. Luego cierra sesin.
12.- Ahora sers capaz de ingresar de nuevo y usar Oracle.

CMO SE CREAN LAS BASES DE DATOS EN ORACLE XE 11g?


1.-Descargar el archivo de instalacin Oracle XE para Windows de 32 bits del sitio
web:http://www.oracle.com/technetwork/database/expressedition/downloads/index.
html
2.- Descomprimir el archivo OracleXE112_Win32.zip en alguna unidad del PC.
3.- Abrir la carpeta DISK1 en la ubicacin donde descomprimi el archivo de la
instruccin 2.
4.- Hacer doble clic en el archivo setup.
Si ya existe una instalacin del producto se desplegar el siguiente cuadro de
mensaje de error.
5.- Click en el botn Next (Siguiente).
6. Click en el botn de radio etiquetado como: I accept the terms in the license
agreement y Click en NEXT.
7. Clic en next.
Oracle XE se instala por defecto en la ruta: c:\oraclexe\. Sin embargo es posible
instalar el producto en otra carpeta haciendo Click en el botn Browse (Examinar)
y eligiendo la ruta de la instalacin.
Se muestra el espacio requerido y el espacio disponible para la instalacin.
8. Ingresar la contrasea para las cuentas de usuario SYS y SYSTEM.
Las cuentas de usuario SYS y SYSTEM son creadas por defecto al momento de la
instalacin y se les ha otorgado el rol de administrador de base de datos (DBA).
9. Se muestra el resumen de instalacin. Hacer Click en Instalar (Install).
El proceso de instalacin puede tardar de entre 5 a 20 minutos dependiendo de
las prestaciones (memoria, procesador, disco duro) del equipo.
10. Una vez finalizada la instalacin, hacer Click en Finish (Finalizar)
Concluido el proceso de instalacin, podr observarse el siguiente submen
de opciones asociados al enlace Todos los programas del Men Inicio.
Backup Database: Realiza la copia de seguridad de la base de datos.
Restore Database: Realiza la recuperacin de la base de datos a partir de una
copia de seguridad.
Star Database: Inicia el servicio OracleServiceXE que carga la instancia Oracle.
Stop Database: Detiene el servicio OracleServiceXE descargando de la memoria
la instancia Oracle.
Get Help: Obtiene la ayuda en pantalla.
Get Started: Inicia la aplicacin web de monitoreo fcil de la base de datos con
opciones como: Home (Inicio), Storage (Almacenamiento), Sesiones (Sessions),
Parmetros (Parameters) y Application Express.

CMO CREAR TABLAS?


1.-Damos Click en Schema tables
2.-Damos Click en crate y en el primero contine que se encuentra en la parte
derecha superior.
3.-Despus nos saldr una parte para poder ingresar datos de la tabla de la
siguiente manera:
4.-En el campo name ingresamos el nombre de la tabla que deseamos crear. En la
parte inferior vamos llenando los campos que queremos que tenga nuestra tabla
con sus respectivos tipos de datos, una vez que acabemos de ingresar datos
damos Click enOK que se encuentra en la parte derecha superior de nuestra
ventana.
5.- Nos aparecern algunas tablas que son propias del sistema, buscaremos la
tabla que hemos creado en nuestro caso mi_primera_tabla damos Click en el
nombre y podremos constatar que en efecto se cre correctamente la tabla.

CMO INSERTAR REGISTROS?


Para almacenar datos en una base de datos debemos insertar filas en las tablas.
Para ellos SQL pone a nuestra disposicin la sentencia INSERT.
Insercin de filas
El proceso de insercin de filas consiste en aadir a una tabla una o ms filas y
en cada fila todos o parte de sus campos.
Podemos distinguir dos formas de insertar filas:
Insercin individual de filas.
Insercin mltiple de filas.
La sintaxis de la sentencia INSERT es diferente segn cul sea nuestro
propsito.
Slo podremos omitir un campo al efectuar una insercin cuando este acepte
valores nulos.
Insercin individual de filas
Para realizar la insercin individual de filas SQL posee la instruccin INSERT
INTO. La insercin individual de filas es la que ms comnmente utilizaremos. Su
sintaxis es la siguiente:

INSERT INTO <nombre_tabla>


[(<campo1> [, <campo2>,...])]
vales
(<valor1>, <valor2>,...);
Como se puede observar la sentencia tiene dos partes claramente
diferenciadas, por un lado la propia INSERT INTO seguida de la lista de campos
en los que queremos insertar los datos, y por otro la lista de valores que queremos
insertar en los campos. La mejor forma de ver esto es a travs de un ejemplo.

INSERT INTO tCoches


(matricula,
marca ,
modelo ,
color ,
numero_kilometros)
vales
('M1111CA',
'RENAULT',
7

'MEGANE TR100',
'NEGRO DIAMANTE',
78000);
Nota: Hemos utilizado el color rojo para los datos de tipo texto,
entrecomillados con la comilla simple, y el azul para
los numricos.
Con especificados, es decir, la matricula tendr el valor M-1111-CA, la marca
ser RENAULT y as sucesivamente.
Qu ocurrira si ya existiera un coche con la matrcula M-1111-CA? Se
producir un error, porque hemos definido la clave primaria en el campo matricula,
y como hemos visto la clave primaria debe ser nica.
Si omitimos algn par " campo-valor " en la sentencia INSERT, pueden ocurrir
varias cosas:
Que se produzca un error, si el campo no acepta valores nulos.
Que se grave el registro y se deje nulo el campo, cuando el campo acepte
valores nulos.
Que se grave el registro y se tome el valor por defecto, cuando el campo
tenga definido un valor por defecto.
Que hacer en cada momento depender del programa.
Por ejemplo, la siguiente sentencia crear un registro en la tabla tCoches con el
campo numero_kilometros cero, ya que este es su valor por defecto. Esta
sentencia INSERT creamos un registro en la tabla tCoches con los valores

INSERT INTO tCoches


(matricula,
marca ,
modelo ,
color)
vales
('M1111CA',
'RENAULT',
'MEGANE TR100',
'NEGRO DIAMANTE');
Insercin mltiple de filas

La sentencia INSERT permite tambin insertar varios registros en una tabla. Pare
ello se utiliza una combinacin de la sentenciaINSERT junto a una
sentencia SELECT. El resultado es que se insertan todos los registros devueltos
por la consulta.

INSERT INTO <nombre_tabla>


[(<campo1>[,<campo2>,...])]
SELECT
[(<campo1>[,<campo2>,...])]
FROM
<nombre_tabla_origen>;
Para poder utilizar la insercin mltiple de filas se deben cumplir las siguientes
normas:
La lista de campos de las sentencias insert y select deben coincidir en
nmero y tipo de datos.
Ninguna de las filas devueltas por la consulta debe infringir las reglas de
integridad de la tabla en la que vayamos a realizar la insercin.
Pongamos un ejemplo, vamos a crear una tabla con las diferentes marcas que
tenemos en la base de datos. La sentencia SQL para crear la tabla es la siguiente:

CREATE TABLE tMarcas


(
codigo integer not null identity(1,1),
marca varchar(255),
constraint PK_Marcas primary key (codigo)
);
Nota: Hemos incluido la funcin identity para el campo codigo, esta
funcin es propia de SQL Server e indica que
el cdigo se genera automticamente cada vez que se inserta un registro
con un valor auto numrico. Prcticamente
todos los gestores de bases de datos dan la opcin del campo auto
numrico o incremental, si bien el modo varias.
Para SQL Server utilizaremos la funcin identity, para ORACLE las
secuencias ...
9

Una vez que tenemos creada la tabla de marcas vamos a inserta otro par de
registros en la tabla de coches, para ello utilizamos una sentencia insert into para
una nica fila.

INSERT INTO tCoches


(matricula,
marca ,
modelo ,
color)
values
('M2233FH',
'SEAT',
'LEON FR',
'ROJO');
INSERT INTO tCoches
(matricula,
marca ,
modelo ,
color)
values
('M1332FY',
'FORD',
'FIESTA',
'GRIS PLATA');
Ahora tenemos tres marcas diferentes en la tabla tCoches, y queremos
insertarlas en la tabla de marcas, para ello podemos realizar tres inserciones
individuales, pero que pasaria si no supieramos de antemano el nmero de
marcas? Y si fueran unas cincuenta marcas? Nos podramos pasar el da entero
escribiendo sentencias insert into.

10

11

Vous aimerez peut-être aussi