gestor de bases de datos sqluc
TRANSCRIPT
![Page 1: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/1.jpg)
GESTOR DE BASE DE DATOS SQLUC
Paúl Arévalo - Belén Vélez
![Page 2: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/2.jpg)
Contenido1.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
8.Recomendaciones
9.Conclusiones
2/24
![Page 3: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/3.jpg)
IntroducciónEl 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/24Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 4: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/4.jpg)
Base de DatosEs 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/24Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 5: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/5.jpg)
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/24Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 6: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/6.jpg)
DescripciónEl 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/24Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 7: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/7.jpg)
Sintaxis
TABLAS
7/24Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 8: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/8.jpg)
Sintaxis
REGISTROS
8/24Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 9: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/9.jpg)
SintaxisSELECCIONAR TABLAS
JOIN- UNIR TABLAS
9/24Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 10: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/10.jpg)
Diagrama de Clases
10/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 11: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/11.jpg)
Diagrama de Clases
11/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 12: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/12.jpg)
Diagrama de Clases
12/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 13: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/13.jpg)
Diagrama de Clases
13/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 14: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/14.jpg)
Diagrama de Clases
14/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 15: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/15.jpg)
Diagrama de Clases
15/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 16: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/16.jpg)
Diagrama de Clases
16/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 17: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/17.jpg)
Estructuras de Datos y LibreríasHashMap<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/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 18: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/18.jpg)
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/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 19: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/19.jpg)
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/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 20: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/20.jpg)
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/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 21: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/21.jpg)
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/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 22: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/22.jpg)
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/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 23: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/23.jpg)
ConclusionesGracias 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/24
Introducción
Base de Datos
Gestor de Base de Datos
Descripción
Sintaxis
Diagrama de clases
Estructura de datos
Recomendaciones
Conclusiones
![Page 24: Gestor de Bases de datos SQLUC](https://reader035.vdocuments.net/reader035/viewer/2022081605/58ef796e1a28ab63368b45e9/html5/thumbnails/24.jpg)
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/24