Professional Documents
Culture Documents
EJERCICIO NÚMERO 1
Grupo de trabajo número 11
Creación de tablas y cambio de contraseñas
Por:
Tabla de contenido
Marco teórico
Muestra de resultados
Conclusiones
Recomendaciones
Bibliografía
Objetivos del ejercicio
Marco teórico
Términos importantes:
Álgebra relacional: “Se basa en conjunto de operaciones simples en una relación
(tabla) que llevan a una relación más compleja”[1] y se dividen en operadores
básicos (entre los que están proyeccion, seleccion, unión, diferencia y el
producto cartesiano (Join)) y operadores complejos entre los que se encuentra
(Intersección unión natural (Natural join), División)
Nosql: Es un sistema de gestión de base de datos, que a pesar de que sus inicios
son de los 60, han tenido un gran auge debido a que grandes empresas
mainstream y compañías de internet lo está implementando como facebook,
amazon, google y no se basan en el modelo relacional manejado con SQL
basados en entidades (tablas), tuplas(filas) sino en estructuras y modelos de
datos más flexibles y se basa en tipos de datos no estructurados.
Sentencias SQL:
Las tablas son la estructura básica donde se almacena la información de las bases
de datos. Muchas herramientas de base de datos le permiten crear tablas sin
ingresar SQL, pero debido a que las tablas son los contenedores de toda la
información, es importante conocer la sintaxis CREATE TABLE.
Las tablas se dividen en filas y columnas. Cada fila representa una parte de los
datos, y cada columna puede pensarse como la representación de un componente
de aquella parte de los datos. Como resultado, cuando especificamos una tabla,
incluimos los títulos de columna y los tipos de datos para esta columna en
particular.
Entonces ¿Qué son los tipos de datos? Generalmente, los datos se generan en
formas variadas. Puede ser cualquier tipo de dato primitivo. Cuando especificamos
una tabla, necesitamos especificar el tipo de dato asociado con cada columna (es
decir, especificaremos que ‘First_Name’ es de varchar(50) tipo – lo que significa
que es una línea con 50 caracteres). Una cosa a tener en cuenta es que las
diferentes bases de datos relacionales permiten diferentes tipos de datos,
entonces es prudente consultar primero una referencia específica de base de
datos.
Con la instrucción INSERT INTO podemos definir como se ingresan estas filas de
datos en estas tablas. En SQL, hay fundamental y básicamente dos formas para
insertar datos en una tabla: Una es insertar una fila por vez, y la otra es insertar
filas múltiples por vez. Observemos cómo podemos insertar datos a través de una
fila por vez, la sintaxis para insertar datos en una tabla mediante una fila por vez
es la siguiente:
Por último usamos dos palabras claves para las consultas: necesitamos SELECT
la información FROM una tabla. Recuerde que la tabla es un contenedor que reside
en la base de datos donde se almacena la información. Por lo tanto tenemos la
estructura SQL más básica:
Muestra de resultados:
SELECT*
FROM Ejercicio1;
Tenemos:
SELECT*
FROM Ejercicio1;
Tenemos:
SELECT*
FROM Ejercicio1;
Conclusiones
La sintaxis en este ejercicio para todos los servidores de bases de datos
es muy similar ya que se basan en el mismo lenguaje (SQL) en la
creación, inserción y visualización de datos en la base de Datos, Tienen
diferencias significativos a la hora de cambiar la contraseña por interfaz,
pero similar por consola a pesar de que cada una de las DDBB tiene
diferentes palabras reservadas para hacerlo
Recomendaciones
Bibliografía
Marco Teórico:
https://www.1keydata.com/sql/sql-commands.html
https://www.ecured.cu/Normalizaci%C3%B3n_de_una_base_de_datos
https://perlopner.wordpress.com/2016/10/07/averigua-y-explica-el-significado-
del-termino-acid-en-el-contexto-de-los-sistemas-gestores-de-bases-de-datos/
https://www.tecnologias-informacion.com/mineria-de-datos.html
https://blogs.oracle.com/spain/qu-es-una-base-de-datos-nosql
Referencias:
[1]http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro14/33_algebra_relaci
onal.html
[2]http://www.marcossarmiento.com/2017/06/28/normalizacion-de-base-de-
datos/
[3]https://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/3
17529_esa.pdf
[4]https://internet.com.co/base-de-datos-en-la-nube/