Está en la página 1de 5

Introducción

En esta Actividad de la ultima Unidad se empieza a abordar la conexión con base de datos
desde el lenguaje Java, en este caso como primer acercamiento es la investigación de los dos
tipos de operaciones que se pueden realizar en base de datos; MDL y MLL.
A partir de tener las bases sobre estos dos tipos de operaciones se proponen hacer una tabla en
MySql desde la cual se iniciarán los pasos para hacer operaciones CRUD desde nuestro sistema
y así hacerlo operativo.
También se solicita para esta tarea listar los tipos de datos que existen en SQL de manera
agnóstica a la base de datos que hayamos seleccionado y una lista con los errores mas comunes
en la creación de una base de datos.

Instrucciones.

 Investiga el funcionamiento, arquitectura y componentes más importantes de SQL


 Crear una tabla en Excel y menciona por lo menos 10 tipos de datos que utiliza
SQL con su respectiva descripción.
 Investiga el funcionamiento del lenguaje y definición de datos DDL.
 Describa el código para crear una tabla en SQL.
 Describa en una tabla de Excel los diferentes comandos que existe en DML y DLL
 Describa con sus propias palabras la diferencia de DML y DLL.
 Describa la instrucción para recuperar la información de una Base de Datos
Externa en SQL.
 Ejemplifique por lo menos 5 errores mas comunes en SLQ y describa cual sería la
solución.
 Entrega de trabajo Carátula “Logotipo Universidad, nombre del Docente,
nombre del estudiante, fecha de entrega, unidad actividad”, Índice,
Introducción mínimo 100 palabras, contenido de la tarea mínimo 5 cuartillas,
conclusión mínimo 100 palabras; justificar párrafo de texto de forma
homogénea entre los márgenes, todas las hojas deben estar enumeradas,
Bibliografía en formato APA, por lo menos tres fuentes, siempre deben
agregar la actividad en la tarea.
 Con la siguiente nomenclatura DPO2_U3_A1_XXYZ. Sustituye las XX por las dos
primeras letras del primer nombre, la Y por la inicial del apellido paterno y la Z por la
inicial del apellido materno.
 Envía los archivos al Docente en línea, para recibir retroalimentación.
Se va a calificar conforme a la rúbrica enviada por el facilitador en línea.
Investiga el funcionamiento, arquitectura y componentes más importantes de
SQL

Crear una tabla en Excel y menciona por lo menos 10 tipos de datos que utiliza
SQL con su respectiva descripción.

A continuación se enlistan los tipos de datos más usados en SQL según el autor [ CITATION
Ane15 \l 3082 ]:

Investiga el funcionamiento del lenguaje y definición de datos DDL.

Tipo de Operación Descripción


CREATE TABLE Crear una tabla
SHOW TABLES mostrar tablas
DROP TABLE Borrar tabla
DESCRIBE Mostrar estructura de una tabla

Describa el código para crear una tabla en SQL.


Como lo detalla el autor [ CITATION Ane15 \l 3082 ] estos son los pasos para generar una
tabla en SQL:
MySQL

1 CREATE TABLE nombre_tabla

Con el código superior tenemos la sentencia estandar para crear la tabla, solamente


tenemos que poner el nombre de la tabla, nombre de la columna y su tipo.

Podemos tener una base de datos con numerosas tablas, por lo que al crear una nueva
podemos tener una existente con el mismo nombre. Para evitar problemas debemos
usar la sentencia ‘IF NOT EXIST‘:

MySQL

1 CREATE TABLE IF NOT EXISTS nombre_tabla

Quedando una estructura similar a esta:

MySQL

1 CREATE TABLE IF NOT EXISTS nombre_tabla


2 (definición de la tabla,
3 definición de columnas,
4 tipos de columnas
5 );

Describa en una tabla de Excel los diferentes comandos que existe en DML y DLL

DLL
Tipo de Operación Query
CREATE DATABASE CREATE DATABASE nbBasedeDatos
    [ ON
            
[ PRIMARY ] [ <esp_fichero> [ ,...n ]
             [ , <grupo> [
,...n ] ]
    [ LOG ON { < esp_fichero >
[ ,...n ] } ]
    ]
    [ COLLATE nbintercalacion]
    [ WITH
<external_access_option> ]
]
[;]
DROP DATABASE DROP {DATABASE | SCHEMA} [IF EXISTS]
db_name

Sentencia CREATE TABLE CREATE [TEMPORARY] TABLE


[nombre de la tabla] ( [definiciones
de columna] ) [parámetros de la
tabla].

Sentencia DROP DROP TABLE NOMBRE_DE_TABLA;

ALTER TABLE table_name ADD


column_name datatype;
ALTER TABLE

DML

Tipo de Operación Query

Describa con sus propias palabras la diferencia de DML y DLL.

La diferencia que existe entre estos dos tipos de operaciones que se pueden realizar en base de
datos son la definición de datos (DDL) y la manipulación de datos (DML), el primero se encarga
de definir las bases de datos, es decir, de todo lo concerniente a su creación y eliminación, por
otro lado el DDL se encargar de modificar sus propiedades.
Describa la instrucción para recuperar la información de una Base de Datos
Externa en SQL.

Ejemplifique por lo menos 5 errores mas comunes en SLQ y describa cual sería
la solución.

5 errores comunes en SQL

1. No tener privilegios en las bases de datos para realizar las operaciones CRUD.
2. Error en la sintaxis del query que se esta haciendo.
3. No conocer las tablas/bases de datos.
4. No estar conectado a la base de datos correcta.
5. Error al ejecutar una operación con Constrains.

Conclusión

Esta actividad me permitió observar de manera holística el desarrollo de software, en donde las
materias vistas empiezan a converger para generar un sistema, en el caso particular de MySql
ya lo había unas en previas ocasiones pero siempre es interesante volver a refrescar
conocimientos y así convertirme en un mejor desarrollador, como conclusión a este trabajo
podría generalizar diciendo que los dos tipos de operaciones que se pueden realizar en base de
datos son la definición de datos (DDL) y la manipulación de datos (DML), el primero se encarga
de definir las bases de datos, es decir, de todo lo concerniente a su creación y eliminación, por
otro lado el DDL se encargar de modificar sus propiedades.

También podría gustarte