+ All Categories
Home > Engineering > Gestor de Bases de datos SQLUC

Gestor de Bases de datos SQLUC

Date post: 13-Apr-2017
Category:
Upload: paul-arevalo
View: 33 times
Download: 0 times
Share this document with a friend
24
GESTOR DE BASE DE DATOS SQLUC Paúl Arévalo - Belén Vélez
Transcript
Page 1: Gestor de Bases de datos SQLUC

GESTOR DE BASE DE DATOS SQLUC

Paúl Arévalo - Belén Vélez

Page 2: Gestor de Bases de datos SQLUC

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Recommended