Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Myrle Suárez
Aspectos básicos del
Enfoque de Base de
Datos
Conocimientos previos
3
Qué es una base de datos
4
Qué el es dato
5
Qué es información
• La información es un conjunto de datos que están
adecuadamente procesados y entregan un mensaje al
receptor, mensaje que va a contribuir a tomar
decisiones frente a determinados problemas y/o
situaciones que se presenten en la vida cotidiana,
además debemos considerar que los datos requieren
ser interpretados para convertirse en información.
• Es por esto que la información debe cumplir ciertas
características que nos permitan ver los resultados
esperados :
• Exactitud
• Relevancia
• Confiabilidad
• Completitud
• Puntualidad
6
Diferencia entre dato e información
» Los datos brutos están desorganizados y son inútiles por sí solos. Es solo cuando
comenzamos a procesarlos y organizarlos cuándo comienzan a convertirse en
información. La diferencia entre dato e información la vemos claramente cuando
interpretamos los datos y les damos significado.
7
Donde se encuentran
las Bases de Datos
• Las Bases de Datos son utilizadas por la
mayoría de los sistemas que requieren
guardar información relevante para el
negocio y utilizarla de forma posterior
para entregar algún resultado. Las
utilizan desde las grandes empresas
como: Hospitales, Supermercados,
Universidades, Entidades
Gubernamentales; como también las
pequeñas empresas como peluquerías,
almacenes, tiendas de ropa, etc.
8
Tipos de Base de Datos
• Existen diversos modelos de bases de
datos las cuales se pueden clasificar
según su modelo administrativo, por
ejemplo:
• Base de datos jerárquicas
• Base de datos de red
• Base de datos transaccionales
• Base de datos relacionales
• Base de datos multidimensionales
• Base de datos orientadas a objetos
• Base de datos documentales
• Base de datos deductivas
9
Soluciones más
utilizadas del Mercado
Sin duda, la información es una de las
principales entradas en cada uno de los
procesos de una organización, ya sea pública o
privada. Es la encargada de darle un nivel alto de
competitividad y define las oportunidades de
desarrollo.
10
Sistemas Administradores y Gestores de
Bases de Datos
•Un SGBD son programas que en conjunto
con diversas herramientas permite crear y
administrar las bases de datos,
permitiendo dar integridad,
confidencialidad y seguridad de y a los
datos. Por lo tanto, deben permitir definir,
construir y manipular una o varias bases
de datos.
•Para realizar estas tareas los SGBD o
DBMS proporcionan cuatro tipos de
lenguajes:
11
Sistemas Administradores y Gestores de Bases de Datos
• Lenguaje de definición de datos (DDL por Data Definition Language): permite definir la estructura
de las bases de datos. Por ejemplo: sentencias de creación de objetos (CREATE), modificación de
alguna estructura (ALTER), eliminación de objetos (DROP) o eliminación de todos los registros de la
tabla (TRUNCATE).
• Lenguaje de manipulación de datos (DML por Data Management Language): permiten acceder a
los datos almacenados. Por ejemplo: sentencias para consultar datos (SELECT), para insertar datos
(INSERT), modificar datos (UPDATE) o eliminar registros de una tabla (DELETE).
• Lenguaje de control de datos (DCL por Data Control Language): permite definir controles de
seguridad sobre objetos de la base de datos. Son principalmente dos: GRANT que otorga permisos
a los usuarios sobre los objetos de la base de datos y REVOKE que quita permisos de los mismos.
• Lenguaje de control de transacciones (TCL por Transaction Control Lenguage): permiten confirmar
o deshacer cambios realizados por las sentencias DML.
12
• Compactación: No hay necesidad de archivos en papel voluminosos.
• Velocidad: la máquina puede recuperar y actualizar datos más
rápidamente que un humano.
• Menos trabajo laborioso: se puede eliminar gran parte del trabajo de
llevar los archivos a manos. Las tareas mecánicas siempre se realizan
13
Desventaja de una Base de Datos
Costos de Hardware y
Contratación de personal o
Los costos que una empresa Software asociada a la
de servicios especializado
debe asumir al utilizar las instalación de los
para la mantención de las
bases de datos son: requerimientos del motor
bases de datos.
de base de datos.
Contratación de personal
especializado para la
Contratación de servicios de implementación de
respaldo para el caso de soluciones
requerir una recuperación. • (programadores, analistas,
arquitectos de software, etc.)
14
Colección de datos.
Una Base de datos es: Una base de datos es una colección
organizada de información.
Conclusión/Aprendizajes
Diferencia entre datos e información
16
Que es la •Una de las principales finalidades de los SGBD es ofrecer a
los usuarios una visión abstracta de los datos. Es decir, el
abstracción de los sistema oculta ciertos detalles del modo en que almacena y
mantiene los datos.
datos •Los SGBD simplifican además la interacción con los usuarios
definiéndose tres niveles de abstracción.
•Esta representación se denomina Arquitectura de Tres
Niveles para el desarrollo de Bases de Datos y fue aprobado
por la ANSI-SPARC (American National Standard Institute -
Standards Planning and Requirements Committee) en 1975
como ayuda para conseguir la separación entre los
programas de aplicación y los datos, el manejo de múltiples
vistas por parte de los usuarios y el uso de un catálogo para
almacenar el esquema de la base de datos
17
Abstracción de los Datos
18
Primer Nivel
19
Segundo Nivel
• Nivel Conceptual
•Describe a través de modelos cuales son los datos que se requieren almacenar, la relación que hay
entre ellos y las restricciones asociadas. En este nivel la representación es inherente a la tecnología que
se vaya a implementar ya que es un modelo lógico.
•Para hacer estas tareas de forma más eficiente es que se utilizan las herramientas CASE (Computer
Aided SoftwareEngineering), que son un set de aplicaciones informáticas que apoyan todas las tareas
de un ciclo de vida de desarrollo de software.
20
Tercer Nivel
• Nivel Físico
•El nivel más bajo de abstracción
describe cómo se almacenan
realmente los datos. En el nivel físico
se describen en detalle las
estructuras de datos complejas de
bajo nivel.
•Por ejemplo, se cuenta con la
información de los empleados,
donde se obtienen datos como: El
identificador, Nombre, Trabajo,
Fecha de Nacimiento, Salario,
Departamento al que presta
servicios.
21
Los usuarios de las bases de datos se diferencia en
función de sus roles o responsabilidades con la
base de datos:
22
Usuarios de las Bases de Datos
• Una solución que se compone de bases de datos tiene 3 niveles de abstracción:
23
Conclusión Aprendizajes
• Es importante tener una mirada global sobre las necesidades del negocio antes de poder pensar y
diseñar una base de datos.
• Existen tres niveles de abstracción de la base de datos:
• Nivel Externo
• Nivel Conceptual
• Nivel Físico
• Existen diversos tipos de usuarios de base de datos, el tipo que se asigne depende de las
características que este deba cumplir dentro del sistema que se desarrollara o se ha desarrollado.
• Es importante analizar la abstracción que tiene la base de datos, para así conocer las diferentes
etapas que se debe considerar en el análisis del diseño de una base de datos
24