SlideShare una empresa de Scribd logo
1 de 24
GESTOR DE BASE DE
DATOS SQLUC
Paúl Arévalo - Belén Vélez
Contenido
1. Introducción
2.Base de Datos
3.Gestor de Base de Datos
4.Descripción
5.Sintaxis
6.Diagrama de clases
7. Estructuras de Datos y Librerías
2/24
Introducción
El Gestor de Base de Datos SQLUC, es un sistema que permite crear,
modificar y eliminar registros en tablas que se encuentran almacenados
en archivos.
3/24
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Base de Datos
Es un sistema formado por un conjunto de datos almacenados en memoria
auxiliar, generalmente en tablas.
Cada base de datos se compone de una o más tablas que guarda un
conjunto de datos. Cada tabla tiene una o más columnas y filas. Las
columnas guardan una parte de la información sobre cada elemento
que queramos guardar en la tabla, cada fila de la tabla conforma un
registro.
4/24
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Gestor de Base de Datos (SGBD)
Son un tipo de software muy específico, dedicado a servir de interfaz
entre la base de datos, el usuario y las aplicaciones que la utilizan.
Permiten el almacenamiento, modificación y extracción de la
información en una base de datos, además de proporcionar
herramientas para crear, eliminar y modificar datos. Los usuarios
pueden acceder a la información usando herramientas específicas
de consulta.
5/24
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Descripción
El Gestor SQLUC, está implementado para crear, modificar y eliminar
tablas, cada una de ellas con su propia sintaxis.
Una vez creada la tabla, se puede realizar la creación de registros;
además de modificar y eliminar.
La opción Seleccionar permite buscar en la tabla por medio del
campo que se especifique los registros que contienen una palabra
determinada.
Finalmente se puede unir dos tablas si contienen el mismo campo.
6/24
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Sintaxis
TABLAS
7/24
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Sintaxis
REGISTROS
8/24
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Sintaxis
SELECCIONAR
TABLAS
JOIN- UNIR
TABLAS
9/24
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Diagrama de Clases
10/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Diagrama de Clases
11/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Diagrama de Clases
12/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Diagrama de Clases
13/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Diagrama de Clases
14/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Diagrama de Clases
15/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Diagrama de Clases
16/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Estructuras de Datos y Librerías
HashMap<String, Tabla>, HashMap<String, Long>:
- V put(K key, V value);
- V remove(Object key);
- V get(Object key);
- boolean containsKey(Object key);
List<String>, ArrayList<String[]>:
- boolean add(E e);
- boolean contains(Object o);
- int indexOf(Object o);
17/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Iterator<String>:
- boolean hasNext();
- E next();
ListIterator<String>:
- void set(E e);
HashSet<String>:
- boolean add(E e);
PriorityQueue<Long>:
- public boolean add(E e);
- public boolean isEmpty();
- public E remove();
18/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
String:
- public String[] split(String regex);
- public String trim();
- public int IndexOf(String str);
- public String substring(int beginIndex, int endIndex);
- public byte[] getBytes();
- public static String format(String format, Object... args);
- public char charAt(int index);
- public boolean equals(Object anObject);
StringBuilder:
- public StringBuilder append(String str);
- public String toString()
19/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
RandomAccessFile:
- public final String readLine();
- public native long getFilePointer();
- public void seek(long pos);
- public final byte readByte();
- public void write(byte b[]);
- public void close();
- public native long length();
System:
- public static native void arraycopy(Object src, int srcPos, Object dest, int
destPos, int length);
Arrays:
- public static <T> List<T> asList(T... a);
20/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
CsvReader:
- public boolean readRecord();
- public String[] getValues();
- public void close();
CsvWriter:
- public void write(String string);
- public void write(String string, boolean bln);
- public void setDelimiter(char c);
- public void endRecord();
- public void close();
TextAutoCompleter:
- public void addItem(Object o);
21/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Recomendaciones
● Al momento de ingresar el nombre de los campos, o sus valores,
evitar ingresar caracteres que no constan en la tabla ASCII, debido a
que la longitud asignada decrementa dependiendo de los bytes que
ocupan los “caracteres especiales”.
● Manejar con cuidado las excepciones, y verificar que cada una de
estas esté acoplada en la capa Lógica, para ser capturadas en la
capa de Presentación.
22/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Conclusiones
Gracias a la implementación de este gestor de base de datos,
aprendimos el acceso aleatorio en archivos y además obtuvimos
una percepción a lo que son las bases de datos.
Dedujimos que para grandes cantidades de tablas y de registros, el
rendimiento en cuanto a memoria se refiere, incrementa mediante
el almacenamiento de claves y referencias hacia datos que están en
memoria externa.
23/2
4
Introducción
Base de
Datos
Gestor de Base
de Datos
Descripción Sintaxis
Diagrama
de clases
Estructura
de datos
Recomendaciones Conclusiones
Proyecto en GitHub:
https://github.com/jeims17/SQLUC
Referencias:
http://www.hipertexto.info/documentos/b_datos.htm
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/
http://www.mariapinto.es/e-coms/bases-de-datos/
24/2
4

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Ramirez y pedreros 2018 901
Ramirez y pedreros 2018 901Ramirez y pedreros 2018 901
Ramirez y pedreros 2018 901
 
Microsoft access consultas
Microsoft access consultasMicrosoft access consultas
Microsoft access consultas
 
Tablas y Tipos de Datos
Tablas y Tipos de Datos Tablas y Tipos de Datos
Tablas y Tipos de Datos
 
Aspectos básicos de access
Aspectos básicos de accessAspectos básicos de access
Aspectos básicos de access
 
Periodo 1
Periodo 1Periodo 1
Periodo 1
 
Indices en oracle
Indices en oracleIndices en oracle
Indices en oracle
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Tablas
TablasTablas
Tablas
 
Cuadros para trabajar en exposición
Cuadros para trabajar en exposiciónCuadros para trabajar en exposición
Cuadros para trabajar en exposición
 
Carlos alvear tarea I 2do parcial
Carlos alvear tarea I 2do parcialCarlos alvear tarea I 2do parcial
Carlos alvear tarea I 2do parcial
 
Que es una base de datos y su estructura
Que es una base de datos y su estructuraQue es una base de datos y su estructura
Que es una base de datos y su estructura
 
Tablas en Oracle
Tablas en OracleTablas en Oracle
Tablas en Oracle
 
Dbd04 t06 oracle
Dbd04 t06 oracleDbd04 t06 oracle
Dbd04 t06 oracle
 
Presentacion tics michelle guerrero, diana obando, mildred loor
Presentacion tics michelle guerrero, diana obando, mildred loorPresentacion tics michelle guerrero, diana obando, mildred loor
Presentacion tics michelle guerrero, diana obando, mildred loor
 
Presentacion
PresentacionPresentacion
Presentacion
 
Tipos de consultas en access
Tipos de consultas en accessTipos de consultas en access
Tipos de consultas en access
 

Destacado

Qué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaQué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaBlancayElena
 
Programa 6to básico
Programa 6to básicoPrograma 6to básico
Programa 6to básicopneiraa
 
Estadística (datos agrupados)
Estadística (datos agrupados)Estadística (datos agrupados)
Estadística (datos agrupados)Javier Chavez
 
Datos cualitativos
Datos cualitativosDatos cualitativos
Datos cualitativosALANIS
 
Guia datos y_azar
Guia datos y_azarGuia datos y_azar
Guia datos y_azarRene_Pino
 
Datos biográficos de la Hermana Eufrasia
Datos biográficos de la Hermana EufrasiaDatos biográficos de la Hermana Eufrasia
Datos biográficos de la Hermana EufrasiaGuiru Xd
 
El mercurio
El mercurioEl mercurio
El mercurioquimova
 
Datos, informacion y conocimientos
Datos, informacion y conocimientosDatos, informacion y conocimientos
Datos, informacion y conocimientosFabricio Pallmay
 
Cultura Sabias Que
Cultura Sabias Que  Cultura Sabias Que
Cultura Sabias Que jose cruz
 

Destacado (20)

Qué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaQué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utiliza
 
Presentacion proyecto
Presentacion proyectoPresentacion proyecto
Presentacion proyecto
 
Programa 6to básico
Programa 6to básicoPrograma 6to básico
Programa 6to básico
 
Datos duros
Datos durosDatos duros
Datos duros
 
Estadística (datos agrupados)
Estadística (datos agrupados)Estadística (datos agrupados)
Estadística (datos agrupados)
 
DATOS PERSONALES
DATOS PERSONALESDATOS PERSONALES
DATOS PERSONALES
 
Participacion y regimen electoral en chile
Participacion y regimen electoral en chile Participacion y regimen electoral en chile
Participacion y regimen electoral en chile
 
Estadisticas 2 ma09107 2013
Estadisticas 2 ma09107 2013Estadisticas 2 ma09107 2013
Estadisticas 2 ma09107 2013
 
Datos cualitativos
Datos cualitativosDatos cualitativos
Datos cualitativos
 
Datos y cifras
Datos y cifrasDatos y cifras
Datos y cifras
 
Guia datos y_azar
Guia datos y_azarGuia datos y_azar
Guia datos y_azar
 
Datos biográficos de la Hermana Eufrasia
Datos biográficos de la Hermana EufrasiaDatos biográficos de la Hermana Eufrasia
Datos biográficos de la Hermana Eufrasia
 
El mercurio
El mercurioEl mercurio
El mercurio
 
Datos reales blog
Datos reales blogDatos reales blog
Datos reales blog
 
Curp
CurpCurp
Curp
 
Datos, informacion y conocimientos
Datos, informacion y conocimientosDatos, informacion y conocimientos
Datos, informacion y conocimientos
 
Masterbase ST
Masterbase STMasterbase ST
Masterbase ST
 
Cultura Sabias Que
Cultura Sabias Que  Cultura Sabias Que
Cultura Sabias Que
 
Datos censo 2012
Datos censo 2012Datos censo 2012
Datos censo 2012
 
Datos 347
Datos 347Datos 347
Datos 347
 

Similar a Gestor de Bases de datos SQLUC

Trabajo de base de datos 2014ww2
Trabajo de base de datos 2014ww2Trabajo de base de datos 2014ww2
Trabajo de base de datos 2014ww2Brayan Ortiz Arenas
 
TRABAJO BASE DE DATOS
TRABAJO BASE DE DATOSTRABAJO BASE DE DATOS
TRABAJO BASE DE DATOSjanispaula
 
base de datos access
 base de datos access base de datos access
base de datos accessJhAan Romero
 
Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 ilorena duque
 
Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 iLorena Duque
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd3206661170
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd3206661170
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd3206661170
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd3206661170
 
Plantilla con-normastrabajo2.0
Plantilla con-normastrabajo2.0Plantilla con-normastrabajo2.0
Plantilla con-normastrabajo2.0Pipe Estrada
 
Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]Gustavo Bernardo
 
Basededatos 110429085008-phpapp02
Basededatos 110429085008-phpapp02Basededatos 110429085008-phpapp02
Basededatos 110429085008-phpapp02JekaAlexandra
 

Similar a Gestor de Bases de datos SQLUC (20)

base de datos
base de datos base de datos
base de datos
 
base de datos
base de datosbase de datos
base de datos
 
Trabajo de base de datos 2014ww2
Trabajo de base de datos 2014ww2Trabajo de base de datos 2014ww2
Trabajo de base de datos 2014ww2
 
TRABAJO BASE DE DATOS
TRABAJO BASE DE DATOSTRABAJO BASE DE DATOS
TRABAJO BASE DE DATOS
 
base de datos access
 base de datos access base de datos access
base de datos access
 
333333
333333333333
333333
 
Plantilla con-normas-icontec
Plantilla con-normas-icontec Plantilla con-normas-icontec
Plantilla con-normas-icontec
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 i
 
Presentacion oracle9 i
Presentacion oracle9 iPresentacion oracle9 i
Presentacion oracle9 i
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd
 
Cuál es la estructura de una bd
Cuál es la estructura de una bdCuál es la estructura de una bd
Cuál es la estructura de una bd
 
Plantilla con-normastrabajo2.0
Plantilla con-normastrabajo2.0Plantilla con-normastrabajo2.0
Plantilla con-normastrabajo2.0
 
Trabajo
TrabajoTrabajo
Trabajo
 
Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]Entrenamiento Power BI [GerdauCorsa-Sep2019]
Entrenamiento Power BI [GerdauCorsa-Sep2019]
 
Base de datos
Base de datosBase de datos
Base de datos
 
Basededatos 110429085008-phpapp02
Basededatos 110429085008-phpapp02Basededatos 110429085008-phpapp02
Basededatos 110429085008-phpapp02
 
Base de datoS
Base de datoSBase de datoS
Base de datoS
 

Último

PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaAndreBarrientos3
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upnDayronCernaYupanquiy
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsutti0808
 

Último (20)

PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
 

Gestor de Bases de datos SQLUC

  • 1. GESTOR DE BASE DE DATOS SQLUC Paúl Arévalo - Belén Vélez
  • 2. Contenido 1. Introducción 2.Base de Datos 3.Gestor de Base de Datos 4.Descripción 5.Sintaxis 6.Diagrama de clases 7. Estructuras de Datos y Librerías 2/24
  • 3. Introducción El Gestor de Base de Datos SQLUC, es un sistema que permite crear, modificar y eliminar registros en tablas que se encuentran almacenados en archivos. 3/24 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 4. Base de Datos Es un sistema formado por un conjunto de datos almacenados en memoria auxiliar, generalmente en tablas. Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro. 4/24 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 5. Gestor de Base de Datos (SGBD) Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para crear, eliminar y modificar datos. Los usuarios pueden acceder a la información usando herramientas específicas de consulta. 5/24 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 6. Descripción El Gestor SQLUC, está implementado para crear, modificar y eliminar tablas, cada una de ellas con su propia sintaxis. Una vez creada la tabla, se puede realizar la creación de registros; además de modificar y eliminar. La opción Seleccionar permite buscar en la tabla por medio del campo que se especifique los registros que contienen una palabra determinada. Finalmente se puede unir dos tablas si contienen el mismo campo. 6/24 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 7. Sintaxis TABLAS 7/24 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 8. Sintaxis REGISTROS 8/24 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 9. Sintaxis SELECCIONAR TABLAS JOIN- UNIR TABLAS 9/24 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 10. Diagrama de Clases 10/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 11. Diagrama de Clases 11/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 12. Diagrama de Clases 12/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 13. Diagrama de Clases 13/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 14. Diagrama de Clases 14/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 15. Diagrama de Clases 15/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 16. Diagrama de Clases 16/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 17. Estructuras de Datos y Librerías HashMap<String, Tabla>, HashMap<String, Long>: - V put(K key, V value); - V remove(Object key); - V get(Object key); - boolean containsKey(Object key); List<String>, ArrayList<String[]>: - boolean add(E e); - boolean contains(Object o); - int indexOf(Object o); 17/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 18. Iterator<String>: - boolean hasNext(); - E next(); ListIterator<String>: - void set(E e); HashSet<String>: - boolean add(E e); PriorityQueue<Long>: - public boolean add(E e); - public boolean isEmpty(); - public E remove(); 18/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 19. String: - public String[] split(String regex); - public String trim(); - public int IndexOf(String str); - public String substring(int beginIndex, int endIndex); - public byte[] getBytes(); - public static String format(String format, Object... args); - public char charAt(int index); - public boolean equals(Object anObject); StringBuilder: - public StringBuilder append(String str); - public String toString() 19/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 20. RandomAccessFile: - public final String readLine(); - public native long getFilePointer(); - public void seek(long pos); - public final byte readByte(); - public void write(byte b[]); - public void close(); - public native long length(); System: - public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length); Arrays: - public static <T> List<T> asList(T... a); 20/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 21. CsvReader: - public boolean readRecord(); - public String[] getValues(); - public void close(); CsvWriter: - public void write(String string); - public void write(String string, boolean bln); - public void setDelimiter(char c); - public void endRecord(); - public void close(); TextAutoCompleter: - public void addItem(Object o); 21/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 22. Recomendaciones ● Al momento de ingresar el nombre de los campos, o sus valores, evitar ingresar caracteres que no constan en la tabla ASCII, debido a que la longitud asignada decrementa dependiendo de los bytes que ocupan los “caracteres especiales”. ● Manejar con cuidado las excepciones, y verificar que cada una de estas esté acoplada en la capa Lógica, para ser capturadas en la capa de Presentación. 22/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones
  • 23. Conclusiones Gracias a la implementación de este gestor de base de datos, aprendimos el acceso aleatorio en archivos y además obtuvimos una percepción a lo que son las bases de datos. Dedujimos que para grandes cantidades de tablas y de registros, el rendimiento en cuanto a memoria se refiere, incrementa mediante el almacenamiento de claves y referencias hacia datos que están en memoria externa. 23/2 4 Introducción Base de Datos Gestor de Base de Datos Descripción Sintaxis Diagrama de clases Estructura de datos Recomendaciones Conclusiones