0% encontró este documento útil (0 votos)
81 vistas44 páginas

Trabajo 2 Base de Datos

Este documento describe los pasos para instalar y configurar el motor de base de datos Microsoft SQL Server y Oracle SQL. Incluye instrucciones para descargar e instalar los motores, crear bases de datos y tablas, y modificar su estructura. Se explica cómo crear usuarios, otorgar permisos y realizar otras operaciones básicas de administración de bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
81 vistas44 páginas

Trabajo 2 Base de Datos

Este documento describe los pasos para instalar y configurar el motor de base de datos Microsoft SQL Server y Oracle SQL. Incluye instrucciones para descargar e instalar los motores, crear bases de datos y tablas, y modificar su estructura. Se explica cómo crear usuarios, otorgar permisos y realizar otras operaciones básicas de administración de bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 44

1) instalación de motor de base de datos Microsoft SQL server

Desde la pagina de Microsoft podemos descargar el instalador del motor sql server

En ella nos aparecerá dos opciones para descargar, elegiremos la opción de desarrollador que es
totalmente gratuita.

Se nos descargar un archivo.exe el cual deberemos ejecutar


Se nos abrirá el siguiente cuadro con 3 opciones, en mi caso elegí la instalación predeterminada
que es la opción básica.

Se abre otro cuadro done elegiremos el idioma y lugar de instalación y damos instalar
Esperamos hasta que se instalen los archivos necesarios

La instalación fue correcta se abrirá el anterior cuadro y ya podemos conectarnos.


2) entrar en el motor de base de datos usando la consola de Windows

Lo primero será abrir la consola de Windows para eso escribimos las letras CMD en el inicio y
escogemos consola de Windows luego deberemos escribir el siguiente comando que es el usuario
por defecto para ingresar al servidor

Cuando nos aparezca el numero 1 significa que hemos ingresado y que estamos listo para empezar
a crear nuestra base de datos.

3) crear una base de datos

escribimos el comando créate database y el nombre de la base de datos luego escribimos el


comando go para ejecutar el comando anterior y así se crea nuestra base de datos.

4) crear usuario para ingreso a motor de base de datos


Salir de motor de base de datos

Paras salir del motor escribimos el comando QUIT y luego el comando go para ejecutarlo y listo.

Crear una base de datos llamada bd_temporal

Utilizando el comando créate data base creamos una nueva base de datos

Crear una tabla llamada tabla_tempora con las siguientes estructuras

tabla_tempora (id auto_incremental y clave primera, columna2 Texto no nula y con longitud de
100, columna3 Entero, columna4 Real, columna5 Fecha, columna6 FechaHora, columna7 hora,
columna8 FechaHora automática, columna9 Texto con longitud variable, columna10 archivo
binario)

Con el comando créate table y colocando como parámetros el nombre de las columna a crear y el
tipo de dato podemos crear una tabla
 Mostrar las tablas de la base de datos bd_temporal

 Con el comando select * from information_shema.tables podemos obtener información


de las tablas que conforman nuestra base de datos

 Describir la estructura de la tabla témpora

Con el anterior comando podemos ver la estructura de nuestra tabla_tempora y nos arroja como
resultado al detalle la conformación de sus columnas y propiedades.

Por tema de resolución de divide el resultado en varias tomas de pantalla


 Cambiar el nombre de la tabla tabla_tempora por tabla_tempora_v2

Para cambiar el nombre de una tabla utilizamos el comando exec sp_rename luego colocamos el
nombre de la tabla a cambiar y después el nuevo nombre.

Aquí vemos que ya se cambió el nombre por uno nuevo.

 Cambiar el tipo de dato de la columna7 a tiempo hora

Utilizando el comando alter table y escribimos nuestra tabla y luego alter colum para modificar la
columna7 de esa tabla, y colocando el nuevo tipo de dato que queremos se modifica la columna.
 Agregar la columna email a la tabla

Con el comando alter y add mas el nombre de la columna a crear , creamos una nueva
columna a la tabla.

Aquí vemos que ya se ha creado la columna email.


 Aqui se muestra la descripcion de la tabla_tempora_v2

Por cuestiones de resolución se corta la imagen y de muestra donde se establece que hay una
columna llamada email.
 Eliminar la columna 6 de la tabla tabla_tempora_v2

Con los comando alter table mas el nombre de la tabla más los comandos drop column y el
nombre de la columna a eliminar . se elimina la columna.

 Se muestra la estructura de la tabla para verificar que se eliminó la columna

Aquí vemos que la columna 6 se ha eliminado.


 Eliminar la tabla tabla_tempora_v2

Con el comando drop table mas el nombre de la tabla eliminamos la tabla.

 Mostrar las tablas de la base de datos bd_temporal.

Aquí vemos que la tabla a sido eliminada de la base de datos.

 Modificar el nombre de la base de datos bd_temporal a bd_temporal_v2

Para poder modificarla primero debemos cambiar un parámetro de la base de datos para
luego con un alter database mas el nombre de la base de datos más el comando modify name
y luego ponemos el nuevo nombre, de esta manera hemos modificado el nombre de nuestra
base de datos.
 Entrar en la base de datos bd_temporal_v2

 Entrar en la base de datos bd_grupo_8

Utilizando el comando use más el nombre de la base de datos acezamos a la base de datos
elegida.

 Mostrar las tablas de la base de datos bd_grupo_8

Como aún no se han creado tablas no aparece ninguna al mostrarla


 Crear en la base de datos bd_grupo_xyz cada una de sus tablas de acuerdo a lo reflejado
en el Modelo Relacional del ejercicio que han elegido.
Aquí creamos la tabla alumno con sus respectivos atributos o campos

Aquí creamos la tabla practica con sus respectivos atributos

Aquí creamos la tabla profesor con sus campos

Aquí creamos la tabla controlestudiante con sus campos


Aquí creamos la tabla alumno prácticas en esta tabla creamos las respectivas llaves foráneas
utilizando FOREIGN KEY Y REFERENCE.

Aquí creamos la tabla practica profesor con sus respectivas llaves foráneas

Aquí creamos la tabla alumno control con sus respectivas llaves foráneas.
 Describir cada una de las tablas creadas en bd_grupo_xyz

Descripción de la tabla alumno


Aquí se describe la tabla practica
Aquí se describe la tabla profesor
Aquí se describe la tabla control_estudiante
Aquí se ve la descripción de la tabla alumno_practica y sus llaves foraneas
Aquí se ve la descripción de la tabla practica_profesor y sus llaves foráneas
BASE DE DATOS ORACLE SQL

 Instalación del motor Oracle sql 11g

Primero descargamos el instalador del siguiente link proporcionado por el profesor


https://drive.google.com/file/d/136_o1Lsr80Su4fEHqfIwnHG7xr1KPbL7/view?usp=sharing

una vez descargado el instalador lo descomprimimos y nos aparecen los archivos con su
setup y le damos ejecutar sobre setup.

Nos aparecerá el siguiente cuadro en el que presionaremos next


Aceptamos los términos y condiciones y damos clic en next

Elegimos el lugar donde instalaremos el motor y presionamos next


Debemos proporcionar una contraseña que debemos guardar pues con ella ingresaremos a la base
de datos.

Damos click en install y esperamos a que termine la instalación


Si la instalación fue correcta nos saldrá este cuadro. Listo.
 Ingreso a la base de datos de Oracle

Lo primero será abrir la consola de Windows CMD o símbolo del sistema

Y escribimos el comando sqlplus damos enter y escribiremos el usuario y la contraseña antes


establecida durante la instalación.

Listo estamos adentro de la base de datos de Oracle


 Crear una base de datos llamada bd_grupo 8

Entramos en la consola de window y escribimos los comandos dbca y presionamos enter con esto
se abrirá el asistente de configuración de base de datos del motor , también se puede hacer solo
con código pero es muy extenso y por practicidad se decidio hacer haci ya que es una herramienta
del propio motor no una herramienta externa.

Damos click sobre la opción crar base de datos y siguiente .


Colocamos el nombre de nuestra nueva base de datos y le colocamos una contraseña para
ingresar en ella después.

Nos sale un resumen de las características de nuestra base de datos y damos click en terminar.
Si todo salió bien nos aparecerá este recuadro y listo ya está creada nuestra base de datos.
 Crear el usuario otatis e ingresar

Primero entramos en nuestra base de datos que cree anteriormente usando la contraseña de la
base de datos , luego usando los comando créate user mas el nombre de ususario a crear y con el
comando identified by colocamos una contraseña a ese usuario.

Luego le otorgamos permiso de conexión, y después con el comando connect mas el nombre de
usuario y contraseña ingresamos, así como se ve en la imagen anterior.
 Otorgar privilegio de súper usuario al usuario otatis

Con el comando GRANT más el privilegio le otorgamos todos los privilegios al usuario otatis.

 Mostrar el usuario

Con el comando show user podemos ver el usuario actual de la base de datos.

 Salir de la sesión

Con el comando quit salimos de la sesión.


 Crear una base de datos llamada bd_temporal

Ingresamos al asistente de bases de datos con el comando bdca en cmd.

escribimos el nombre de la base de datos y establecemos una contraseña para ingresar en ella.
Sale el siguiente recuadro y damos click en terminar y empieza la creación esto durara varios
minutos.

Una vez terminado aparecerá este recuadro y listo esta creada.


 Crear una tabla llamada tabla témpora con las siguientes estructuras
tabla témpora (id auto_incremental y clave primera, columna2 Texto no nula y con
longitud de 100, columna3 Entero, columna4 Real, columna5 Fecha, columna6 FechaHora,
columna7 hora, columna8 FechaHora automática, columna9 Texto con longitud variable,
columna10 archivo binario)

Aquí creamos una tabla con sus columnas y tipo de datos usando el comando créate table,
abriendo paréntesis y escribiendo en cada línea el nombre de la columna y su tipo de dato.

 Describe la tabla temporal

Para esto usamos el comando describe más el nombre de la tabla.

 Modificar el nombre de la tabla a tempora_v2.

Utilizamos el comando alter table mas el nombre de la tabla más rename to y el nuevo nombre.
 cambiar el nombre de la culumna4 por columnaIV.

Utilizamos el comando alter table mas el nombre de la tabla más el comando rename column mas
el antiguo nombre de la tabla to el nuevo nombre que le vamos a colocar.

 Modificar la columna7 al tipo de dato date

Con el comando alter table mas el nombre de la tabla más el comando modify mas el
nombre de la columna y el nuevo tipo de dato a ingresar, modificamos el tipo de dato.
 En la tabla tabla_tempora_v2 agregar una columna nueva llamada email de tipo Texto,
que sea única y con valor por defecto ‘ABC’ mostrar descripción.

Utilizando alter table mas el nombre de la tabla y el comando add mas el nombre de la nueva
columna y su tipo de dato, agregamos una nueva columna como se ve en la descripción anterior.

 Eliminar la columna 6

Usando el comando alter table mas el nombre de la tabla más el comando drop y el nombre de la
columna a borrar, eliminamos la columna 6 como se muestra en la anterior descripción.
 Borrar la tabla tempora_v2

Para eliminar una tabla solo es usar el comando drop table mas el nombre de la tabla.

 Crear en la base de datos bd_grupo_xyz cada una de sus tablas de acuerdo a lo reflejado
en el Modelo Relacional del ejercicio que han elegido.
Tabla alumno

Tabla practica

Tabla control estudiante

Tabla profesor
Tabla alumno practica con sus respectivas llaves foráneas ya creadas.

Tabla alumno control con sus respectivas llaves foráneas.


Tabla practica profesor con sus respectivas llaves foráneas.

 Describir cada tabla creada

Tabla alumno

Tabla practica

Tabla control estudiante

Tabla profesor
Tabla alumno practica

Tabla alumno control

Tabla practica profesor

También podría gustarte