La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Bases de Datos 1 Universidad Católica de Costa Rica Prof. Daniel Obando.

Presentaciones similares


Presentación del tema: "Bases de Datos 1 Universidad Católica de Costa Rica Prof. Daniel Obando."— Transcripción de la presentación:

1 Bases de Datos 1 Universidad Católica de Costa Rica Prof. Daniel Obando

2 Fundamentos

3 Roles Gerente PM (Project Manager) Analista Developer Front-end Developer Back-end DBM/DBA (Database Administrator) QA

4 Definición Una base de datos es un conjunto ordenado e interrelacionado de los datos de una organización cualquiera que tiene relación tanto con su actividad operativa como con su proyección táctica y estratégica. Una base de datos debe ser independiente de la aplicación que la utiliza.

5 Modelo

6 Características Independencia: Los datos se almacenan teniendo en cuenta la estructura inherente a los propios datos y no la de la aplicación que los crea. Son, entonces, estructuras independientes de las aplicaciones, que pueden ser utilizadas y compartidas por usuarios y aplicaciones diferentes. No redundancia: Los datos se almacenan una sola vez. Presentar la menor redundancia de datos. Ahorra tiempo de almacenamiento, espacio de soporte y facilita la actualización de la información. Control centralizado: Para garantizar la seguridad (acceso) e integridad (confiables, precisos) de los datos. Concurrencia: Varios usuarios, ejecutando la misma o diferente aplicación, podrán acceder simultáneamente a los datos.

7 Características Seguridad: Los gestores de bases de datos proveen métodos de encripción, niveles de acceso y medidas para la prevención y detección de ataques. Respaldo y Recuperación: Se permite la implementación de sistemas de backup y recuperación de información en la misma base de datos o en sistemas externos (cintas magnéticas, cloud).

8 Active Record Paradigma de diseño Modelo de abstracción Los objetos de este layer se encargan de toda la complejidad de consultar, crear, modificar y eliminar los datos Los layers superiores solo deben preocuparse por manejar la información Permite que una app pueda comunicarse con distintos tipos de bases de datos sin importar la arquitectura que la soporte

9 Gestores de Bases de Datos Conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de consulta y de generación de informes, o bien mediante aplicaciones al efecto. Proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permiten presentar la información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas.

10 Gestores

11 SQL SERVER

12 PHPMyAdmin

13 Tipos de Bases de Datos Según la variabilidad  Dinámicas  Estáticas Según el contenido  Bibliográficas  Texto completo  Directorios  Bibliotecas (química, biología)

14 Tipos de Bases de Datos Según su modelo o estructura  Jerárquicas  Red  Transaccionales  Relacionales  Multidimensionales  Orientadas a objetos  Documentales  Deductivas

15 Bases de Datos Relacionales Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas

16 Tabla Estructura Lógica de Almacenamiento Compuesta por columnas o campos y filas Un registro es la ocurrencia de un conjunto de columnas en una tabla Una celda es el cruce de una fila y una columna específica

17 Tabla


Descargar ppt "Bases de Datos 1 Universidad Católica de Costa Rica Prof. Daniel Obando."

Presentaciones similares


Anuncios Google