Trabajo 2 Base de Datos
Trabajo 2 Base de Datos
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 abre otro cuadro done elegiremos el idioma y lugar de instalación y damos instalar
Esperamos hasta que se instalen los archivos necesarios
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.
Paras salir del motor escribimos el comando QUIT y luego el comando go para ejecutarlo y listo.
Utilizando el comando créate data base creamos una nueva base de datos
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 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.
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.
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.
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.
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
Utilizando el comando use más el nombre de la base de datos acezamos a la base de datos
elegida.
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
una vez descargado el instalador lo descomprimimos y nos aparecen los archivos con su
setup y le damos ejecutar sobre setup.
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.
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
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.
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.
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.
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 profesor
Tabla alumno practica con sus respectivas llaves foráneas ya creadas.
Tabla alumno
Tabla practica
Tabla profesor
Tabla alumno practica