SlideShare una empresa de Scribd logo
1 de 16
REPUBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD BICENTENARIA DE ARAGUA
A.C ESTUDIOS SUPERIORES GERENCIALES CORP. VALLES DEL TUY
ESCUELA DE INGENIERIA DE SISTEMAS
NUCLEO: SAN JOANQUIN CHARALLAVE
MATERIA: AUDITORIA DE SISTEMAS
SECCION C1
PROFESOR:
ING. RICHARD APONTE
PARTICIPANTE:
ANA MARELVIS INFANTE E.
Abril 2019
¿Qué es
una base
de datos?
Conjunto de
información
perteneciente a un
mismo contexto
Ordenada de modo
sistemático para su
posterior
recuperación, análisis
o transmisión
Son el producto de la
necesidad humana de
almacenar la
información
Se lleva mediante
sistemas de gestión
(llamados DBMS por
sus siglas en
inglés: Database
Management Systems
Según su variabilidad.
Bases de datos estáticas
Bases de datos dinámicas
Según su contenido
Bibliográficas
De texto completo
Directorios
Especializadas
Ejemplos de
bases de
datos a lo
largo de la
historia
Guías
telefónicas
Archivos
personales
Bibliotecas pú
blicas
Registros de
transacciones
Historial
médico
Aunque en desuso, estos voluminosos libros solían permitir al usuario dar con el que necesitaba
El conjunto de los escritos de vida de un autor, investigador o intelectual a menudo son preservados
en un archivo, que se organiza en base a la preservación y reproducción de los originales, permitiendo
su consulta sin poner en riesgo el documento original.
El perfecto ejemplo de bases de datos, pues contienen miles o cientos de miles de registros
pertenecientes a cada título de libro disponible para su préstamo, ya sea en sala o circulante. Los
bibliotecólogos se encargan de diseñar estos sistemas y velar por su funcionamiento.
Las operaciones realizadas con una tarjeta de crédito, así como las llamadas realizadas con un celular,
u otro tipo de transacciones comerciales cotidianas, generan todas un conjunto de registros que van a
dar a una base de datos de la empresa
Cada vez que acudimos al doctor o a un hospital, se actualiza la información respecto a nuestra salud, al
tratamiento recibido y demás detalles médicos en un archivo que lleva registro de nuestra historia médica
Historial
médico
Registros
transacciones
Bibliotecas
públicas
Archivos
personales
Guías
telefónicas
Mayor
independencia
Mayor
disponibilidad
Mayor seguridad
(protección de
los datos)
Menor
redundancia
Mayor eficiencia en la
captura, codificación y
entrada de datos
Mayor
coherencia
Mayor
eficiencia
Mayor valor
informativo
Modelos
bases de
datos
Bases de
datos
jerárquicas
Bases de
datos en red
Bases de
datos
relacionales
Bases de
datos
orientadas a
objetos
Los datos se recogen mediante una estructura basada en nodos interconectados. Cada nodo puede tener un único padre y cero, uno o varios hijos.
De este modo, se crea una estructura en forma de árbol invertido en el que todos sus nodos dependen en última instancia de uno denominado raíz
Este modelo permite la aparición de ciclos en la estructura de la base de datos (es decir, no ha de existir un único padre para cada nodo), lo cual
permite una mayor eficacia en lo que a la redundancia de datos se refiere.
Solucionan los problemas asociados a las bases de datos jerárquicas y en red, utilizando para ello un esquema basado en tablas, que resulta a la vez
sencillo de comprender y fácil de utilizar para el análisis y la consulta de los datos.
El modelo extiende las capacidades de las bases de datos relacionales, de tal modo que estas pueden contener objetos, permitiendo así una
integración más fácil con la propia arquitectura de los programas empleados para el manejo de la base de datos, en caso de que estos hayan sido
desarrollados mediante programación orientada a objetos.
Una vez se toma la decisión de emplear una base de
datos, el siguiente paso es el diseño y creación de
esta. El diseño implica la definición de la estructura
que va a tener la base de datos, que se deberá
realizar teniendo en cuenta principalmente el tipo de
datos que van a almacenarse y el modelo de base de
datos elegido.
Posteriormente al diseño, debe procederse a la
implementación de la base de datos, esto es, a la
creación propiamente dicha, incorporando los datos
según los esquemas escogidos en la fase de diseño..
Por último, y una vez creada la base de datos, debe
procurarse un mantenimiento para que esté
continuamente en condiciones de ser utilizada.”
Diseño lógico.
Diseño físico
Implementación
Mantenimiento
La primera fase en el diseño de una
base de datos implica un análisis de los
datos que se van a recoger. Como
resultado de ese análisis debe surgir un
modelo conceptual que exprese la
estructura de la información, siendo
dicha estructura susceptible de ser
empleada como esquema base para la
base de datos en cuestión.
El modelo conceptual ha de definir
básicamente los tipos de datos a tratar
y las relaciones existentes entre ellos,
elementos que serán luego expresados
en términos del modelo de base de
datos elegido (relacional, orientado a
objetos)
El modelo conceptual debe estructurar
la información de forma que el usuario
de la base de datos comprenda de
forma sencilla el contenido y forma de
esta. Por tanto, debe desarrollarse
teniendo presentes las necesidades de
los usuarios y el hecho de que estos no
necesariamente han de ser
especialistas en bases de datos, sino
especialistas en los propios datos en sí.
El modelo debe intentar capturar del mejor modo posible la realidad que se
pretende modelizar, por lo que el conjunto de tipos de datos y relaciones
debe elaborarse de modo similar a dicha realidad para recoger toda la
complejidad del sistema. Y, por supuesto, el modelo debe poder ser
implementado posteriormente y utilizado en conjunto con el SGBD
escogido, ya que de otro modo no presenta utilidad práctica.
Existen diversas metodologías para desarrollar un modelo conceptual.
Una de las más extendidas por su sencillez y potencia es la del modelo
entidad--relación (abreviadamente, modelo E--R).
Denominamos entidad a un objeto o concepto del mundo real acerca
del cual se recoge información, y que puede diferenciarse de otros
objetos, incluso si son de su misma clase (un ordenador, por ejemplo,
es un objeto, y puede diferenciarse de otros ordenadores, incluso si
son de idénticas características, ya que no son todos el mismo
objeto).
La entidad puede tener sentido físico o bien ser una idea
abstracta, como un tipo de deporte, una clase de música o una
palabra.
Por ejemplo, un conjunto de ordenadores de los cuales se
conocen los atributos modelo, marca y procesador.,
Una relación expresa la dependencia existente entre entidades y
permite la asociación de estas. No resulta difícil ver que estos
conceptos —entidad, atributos y relación— guardan un notable
paralelismo con las ideas del modelo relacional que ya
conocemos..
En este ejemplo se muestra como conectar, ejecutar una
consulta, imprimir las filas resultantes y desconectar a una
base de datos MySQL.
<?php
// Conectando, seleccionando la base de datos
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
or die('No se pudo conectar: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('No se pudo seleccionar la base de datos');
// Realizar una consulta MySQL
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Consulta fallida: ' . mysql_error());
Ejemplo general de la extensión MySQL
// Imprimir los resultados en HTML
echo "<table>n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "t<tr>n";
foreach ($line as $col_value) {
echo "tt<td>$col_value</td>n";
}
echo "t</tr>n";
}
echo "</table>n";
// Liberar resultados
mysql_free_result($result);
// Cerrar la conexión
mysql_close($link);
?>
Base de Datos. Conjuntos de datos
interrelacionados entre sí y su fin es
servir a uno o varios usuarios, sin
redundancias perjudiciales e innecesarias
Sistema de Gestión de Bases de Datos
(SGBD). Son software que dirigen y
controlan todas las gestiones que realiza
las BD
Administrador de la BD. Diseñar la
organización de la BD, elegir el software
que se va a utilizar, dar mantenimiento y
consultar a los usuarios.
Entidad. Objeto del Mundo Real. Existe
información descriptiva sobre él.
Instancia. Es la información
contenida en la BD en un momento
determinado
Atributos. Son los que describen la
entidad. Se divide en dos grupos:
Identificadores y Descriptores
Clave Primaria. Es la que permite la
identificación única de una instancia.
Interrelaciones. Es la que permite
relacionar y acoplar dos o más
entidades: Modelo Entidad-Relación.
En la actualidad
• Debido al desarrollo
tecnológico de campos
como la informática y
la electrónica, la mayoría
de las bases de datos
están en formato digital
(electrónico), que ofrece
un amplio rango de
soluciones al problema
de almacenar datos..
Existen
• Programas
denominados sistemas
gestores de bases de
datos; los sistemas de
gestión de bases de datos
(en ingles: database
management system,
abreviado DBMS) 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
Beneficio
• Los hechos generales de
los sistemas gestores de
bases de datos, son los
de manejar de manera
clara, sencilla y ordenada
un conjunto de datos que
posteriormente se
convertirán en
información relevante
para una organización

Más contenido relacionado

La actualidad más candente

Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datosAnthonyLeonRuiz
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datosZcnp1234
 
Bases de datos deductivas
Bases de datos deductivas Bases de datos deductivas
Bases de datos deductivas natar25
 
Modelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaModelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaMaria Garcia
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de DatosEnrique Cabello
 
Estructura de las bases de datos
Estructura de las bases de datosEstructura de las bases de datos
Estructura de las bases de datos142918
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datosMaria Garcia
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de DatosAxel Mérida
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datosRaul Martinez
 
Estructuras de base de datos
Estructuras de base de datosEstructuras de base de datos
Estructuras de base de datosLuis Carlos
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosMaria Garcia
 
Modelo de base de datos
Modelo de base de datosModelo de base de datos
Modelo de base de datosjel_69
 
Base de datos
Base de datosBase de datos
Base de datosfati1996
 

La actualidad más candente (20)

1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Bases de datos deductivas
Bases de datos deductivas Bases de datos deductivas
Bases de datos deductivas
 
Modelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaModelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schema
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de Datos
 
Gestores de bases de datos
Gestores de bases de datosGestores de bases de datos
Gestores de bases de datos
 
Estructura de las bases de datos
Estructura de las bases de datosEstructura de las bases de datos
Estructura de las bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bdintro
BdintroBdintro
Bdintro
 
Arquitectura de las bases de datos
Arquitectura de las bases de datosArquitectura de las bases de datos
Arquitectura de las bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
Estructuras de base de datos
Estructuras de base de datosEstructuras de base de datos
Estructuras de base de datos
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Modelo de base de datos
Modelo de base de datosModelo de base de datos
Modelo de base de datos
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Similar a Base de datos

Similar a Base de datos (20)

Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Bases de Datos Gabriel
Bases de Datos GabrielBases de Datos Gabriel
Bases de Datos Gabriel
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tabajo de base de dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
 
Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
 
Grupo1
Grupo1Grupo1
Grupo1
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
Gestor de Base de Datos.
Gestor de Base de Datos.Gestor de Base de Datos.
Gestor de Base de Datos.
 
Exposicion grupo 1
Exposicion grupo 1 Exposicion grupo 1
Exposicion grupo 1
 
MODELADOR DE LA BASE DE DATOS
MODELADOR DE LA BASE DE DATOSMODELADOR DE LA BASE DE DATOS
MODELADOR DE LA BASE DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Algoritmos Computacionales II.docx
Algoritmos Computacionales II.docxAlgoritmos Computacionales II.docx
Algoritmos Computacionales II.docx
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Una base de datos o banco de datos
Una base de datos o banco de datosUna base de datos o banco de datos
Una base de datos o banco de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación
PresentaciónPresentación
Presentación
 

Más de Marelvis_inf

Modelos de objetos semanticos
Modelos de objetos semanticosModelos de objetos semanticos
Modelos de objetos semanticosMarelvis_inf
 
Fases de ejecución de la auditoria de sistemas computacionales
Fases  de  ejecución  de  la auditoria  de sistemas  computacionalesFases  de  ejecución  de  la auditoria  de sistemas  computacionales
Fases de ejecución de la auditoria de sistemas computacionalesMarelvis_inf
 
Depreciacion y amortizacion
Depreciacion y amortizacionDepreciacion y amortizacion
Depreciacion y amortizacionMarelvis_inf
 
Modulación por pulso
Modulación por pulsoModulación por pulso
Modulación por pulsoMarelvis_inf
 
La teoria de los juegos
La teoria de los juegosLa teoria de los juegos
La teoria de los juegosMarelvis_inf
 
Desarrollo del Talento
Desarrollo del TalentoDesarrollo del Talento
Desarrollo del TalentoMarelvis_inf
 
Propiedades de los fluidos
Propiedades de los fluidosPropiedades de los fluidos
Propiedades de los fluidosMarelvis_inf
 
Propiedades de los fluidos
Propiedades de los fluidosPropiedades de los fluidos
Propiedades de los fluidosMarelvis_inf
 
Modelo de circuito electrico
Modelo de circuito electricoModelo de circuito electrico
Modelo de circuito electricoMarelvis_inf
 

Más de Marelvis_inf (10)

Base de datos
Base de datosBase de datos
Base de datos
 
Modelos de objetos semanticos
Modelos de objetos semanticosModelos de objetos semanticos
Modelos de objetos semanticos
 
Fases de ejecución de la auditoria de sistemas computacionales
Fases  de  ejecución  de  la auditoria  de sistemas  computacionalesFases  de  ejecución  de  la auditoria  de sistemas  computacionales
Fases de ejecución de la auditoria de sistemas computacionales
 
Depreciacion y amortizacion
Depreciacion y amortizacionDepreciacion y amortizacion
Depreciacion y amortizacion
 
Modulación por pulso
Modulación por pulsoModulación por pulso
Modulación por pulso
 
La teoria de los juegos
La teoria de los juegosLa teoria de los juegos
La teoria de los juegos
 
Desarrollo del Talento
Desarrollo del TalentoDesarrollo del Talento
Desarrollo del Talento
 
Propiedades de los fluidos
Propiedades de los fluidosPropiedades de los fluidos
Propiedades de los fluidos
 
Propiedades de los fluidos
Propiedades de los fluidosPropiedades de los fluidos
Propiedades de los fluidos
 
Modelo de circuito electrico
Modelo de circuito electricoModelo de circuito electrico
Modelo de circuito electrico
 

Último

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 

Último (20)

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 

Base de datos

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA A.C ESTUDIOS SUPERIORES GERENCIALES CORP. VALLES DEL TUY ESCUELA DE INGENIERIA DE SISTEMAS NUCLEO: SAN JOANQUIN CHARALLAVE MATERIA: AUDITORIA DE SISTEMAS SECCION C1 PROFESOR: ING. RICHARD APONTE PARTICIPANTE: ANA MARELVIS INFANTE E. Abril 2019
  • 2. ¿Qué es una base de datos? Conjunto de información perteneciente a un mismo contexto Ordenada de modo sistemático para su posterior recuperación, análisis o transmisión Son el producto de la necesidad humana de almacenar la información Se lleva mediante sistemas de gestión (llamados DBMS por sus siglas en inglés: Database Management Systems
  • 3. Según su variabilidad. Bases de datos estáticas Bases de datos dinámicas Según su contenido Bibliográficas De texto completo Directorios Especializadas
  • 4. Ejemplos de bases de datos a lo largo de la historia Guías telefónicas Archivos personales Bibliotecas pú blicas Registros de transacciones Historial médico
  • 5. Aunque en desuso, estos voluminosos libros solían permitir al usuario dar con el que necesitaba El conjunto de los escritos de vida de un autor, investigador o intelectual a menudo son preservados en un archivo, que se organiza en base a la preservación y reproducción de los originales, permitiendo su consulta sin poner en riesgo el documento original. El perfecto ejemplo de bases de datos, pues contienen miles o cientos de miles de registros pertenecientes a cada título de libro disponible para su préstamo, ya sea en sala o circulante. Los bibliotecólogos se encargan de diseñar estos sistemas y velar por su funcionamiento. Las operaciones realizadas con una tarjeta de crédito, así como las llamadas realizadas con un celular, u otro tipo de transacciones comerciales cotidianas, generan todas un conjunto de registros que van a dar a una base de datos de la empresa Cada vez que acudimos al doctor o a un hospital, se actualiza la información respecto a nuestra salud, al tratamiento recibido y demás detalles médicos en un archivo que lleva registro de nuestra historia médica Historial médico Registros transacciones Bibliotecas públicas Archivos personales Guías telefónicas
  • 6. Mayor independencia Mayor disponibilidad Mayor seguridad (protección de los datos) Menor redundancia Mayor eficiencia en la captura, codificación y entrada de datos Mayor coherencia Mayor eficiencia Mayor valor informativo
  • 7. Modelos bases de datos Bases de datos jerárquicas Bases de datos en red Bases de datos relacionales Bases de datos orientadas a objetos
  • 8. Los datos se recogen mediante una estructura basada en nodos interconectados. Cada nodo puede tener un único padre y cero, uno o varios hijos. De este modo, se crea una estructura en forma de árbol invertido en el que todos sus nodos dependen en última instancia de uno denominado raíz Este modelo permite la aparición de ciclos en la estructura de la base de datos (es decir, no ha de existir un único padre para cada nodo), lo cual permite una mayor eficacia en lo que a la redundancia de datos se refiere. Solucionan los problemas asociados a las bases de datos jerárquicas y en red, utilizando para ello un esquema basado en tablas, que resulta a la vez sencillo de comprender y fácil de utilizar para el análisis y la consulta de los datos. El modelo extiende las capacidades de las bases de datos relacionales, de tal modo que estas pueden contener objetos, permitiendo así una integración más fácil con la propia arquitectura de los programas empleados para el manejo de la base de datos, en caso de que estos hayan sido desarrollados mediante programación orientada a objetos.
  • 9. Una vez se toma la decisión de emplear una base de datos, el siguiente paso es el diseño y creación de esta. El diseño implica la definición de la estructura que va a tener la base de datos, que se deberá realizar teniendo en cuenta principalmente el tipo de datos que van a almacenarse y el modelo de base de datos elegido. Posteriormente al diseño, debe procederse a la implementación de la base de datos, esto es, a la creación propiamente dicha, incorporando los datos según los esquemas escogidos en la fase de diseño.. Por último, y una vez creada la base de datos, debe procurarse un mantenimiento para que esté continuamente en condiciones de ser utilizada.” Diseño lógico. Diseño físico Implementación Mantenimiento
  • 10. La primera fase en el diseño de una base de datos implica un análisis de los datos que se van a recoger. Como resultado de ese análisis debe surgir un modelo conceptual que exprese la estructura de la información, siendo dicha estructura susceptible de ser empleada como esquema base para la base de datos en cuestión. El modelo conceptual ha de definir básicamente los tipos de datos a tratar y las relaciones existentes entre ellos, elementos que serán luego expresados en términos del modelo de base de datos elegido (relacional, orientado a objetos) El modelo conceptual debe estructurar la información de forma que el usuario de la base de datos comprenda de forma sencilla el contenido y forma de esta. Por tanto, debe desarrollarse teniendo presentes las necesidades de los usuarios y el hecho de que estos no necesariamente han de ser especialistas en bases de datos, sino especialistas en los propios datos en sí.
  • 11. El modelo debe intentar capturar del mejor modo posible la realidad que se pretende modelizar, por lo que el conjunto de tipos de datos y relaciones debe elaborarse de modo similar a dicha realidad para recoger toda la complejidad del sistema. Y, por supuesto, el modelo debe poder ser implementado posteriormente y utilizado en conjunto con el SGBD escogido, ya que de otro modo no presenta utilidad práctica. Existen diversas metodologías para desarrollar un modelo conceptual. Una de las más extendidas por su sencillez y potencia es la del modelo entidad--relación (abreviadamente, modelo E--R). Denominamos entidad a un objeto o concepto del mundo real acerca del cual se recoge información, y que puede diferenciarse de otros objetos, incluso si son de su misma clase (un ordenador, por ejemplo, es un objeto, y puede diferenciarse de otros ordenadores, incluso si son de idénticas características, ya que no son todos el mismo objeto).
  • 12. La entidad puede tener sentido físico o bien ser una idea abstracta, como un tipo de deporte, una clase de música o una palabra. Por ejemplo, un conjunto de ordenadores de los cuales se conocen los atributos modelo, marca y procesador., Una relación expresa la dependencia existente entre entidades y permite la asociación de estas. No resulta difícil ver que estos conceptos —entidad, atributos y relación— guardan un notable paralelismo con las ideas del modelo relacional que ya conocemos..
  • 13. En este ejemplo se muestra como conectar, ejecutar una consulta, imprimir las filas resultantes y desconectar a una base de datos MySQL. <?php // Conectando, seleccionando la base de datos $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') or die('No se pudo conectar: ' . mysql_error()); echo 'Connected successfully'; mysql_select_db('my_database') or die('No se pudo seleccionar la base de datos'); // Realizar una consulta MySQL $query = 'SELECT * FROM my_table'; $result = mysql_query($query) or die('Consulta fallida: ' . mysql_error()); Ejemplo general de la extensión MySQL
  • 14. // Imprimir los resultados en HTML echo "<table>n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "t<tr>n"; foreach ($line as $col_value) { echo "tt<td>$col_value</td>n"; } echo "t</tr>n"; } echo "</table>n"; // Liberar resultados mysql_free_result($result); // Cerrar la conexión mysql_close($link); ?>
  • 15. Base de Datos. Conjuntos de datos interrelacionados entre sí y su fin es servir a uno o varios usuarios, sin redundancias perjudiciales e innecesarias Sistema de Gestión de Bases de Datos (SGBD). Son software que dirigen y controlan todas las gestiones que realiza las BD Administrador de la BD. Diseñar la organización de la BD, elegir el software que se va a utilizar, dar mantenimiento y consultar a los usuarios. Entidad. Objeto del Mundo Real. Existe información descriptiva sobre él. Instancia. Es la información contenida en la BD en un momento determinado Atributos. Son los que describen la entidad. Se divide en dos grupos: Identificadores y Descriptores Clave Primaria. Es la que permite la identificación única de una instancia. Interrelaciones. Es la que permite relacionar y acoplar dos o más entidades: Modelo Entidad-Relación.
  • 16. En la actualidad • Debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.. Existen • Programas denominados sistemas gestores de bases de datos; los sistemas de gestión de bases de datos (en ingles: database management system, abreviado DBMS) 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 Beneficio • Los hechos generales de los sistemas gestores de bases de datos, son los de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización