Sistemas de datos
lilinius . Resumen 18 de Septiembre de 2015
2.161 Palabras (9 Páginas) 148 Visitas
Sistema de Datos – Resumen Primer Parcial
1. Sistemas de información
- Es una representación de la realidad (Sistema objeto)
- Tiene como objetivo brindad información para que los objetos se pueden interrelacionar.
- Datos → Procesamiento → Información
- La diferencia entre datos e información está dada por la utilidad. Los datos pueden venir del contexto o estar almacenados previamente.
1.1. Sistemas de Datos
- Es un subconjunto de un sistema de información.
- Terminan siendo una represenación de la realidad.
Problemáticas:
- Problema infológico: Abocado a enteder cuales son las necesidades de información para los usuarios. Cada uno tiene su propia visión, lo que genera sub modelos de datos.
- Problema datalógico: como hago un uso eficinete de la tecnología disponible para representar esa información.
1.2. Base de Datos
Lenguajes por medio del cual el software de gesitón intereactura con la Base de datos:
- DDL: Todas las sentencias que se utilizan para generar y alterar el esquema de la BD.
- DML: Instrucciones a través de las cuales se guadan y actualizan los datos. (Manipulación de datos):
- INSERT, DELETE, UPDATE y SELECT.
SQL: Lenguaje que maneja todos los motores de BD relacionales de intrucciones tanto de DDL como DML.
1.3. Ciclo de Vida
- Análisis
- Diseño: Se divide en 3 sub etapas:
- Conceptual: Definición del modelo conceptual de datos. Salida: MER.
- Lógico: Asociado al Software de gestión de BD. Salida: Esquema (Estructura de la BD).
- Físico: Plantea de qué manera guardo los datos.
- Generación Esquema
- Implantación
- Base de Datos en Producción: Tareas de mantenimiento y administración.
1.4. Big Data
- Aprovechamiento de gran cantidad de datos: Internos y Externos.
- Información para la toma de decisiones y para mejorara procesos y servicios.
- Plante las siguientes soluciones (3 V):
- Volumen: adminte muchos datos.
- Velocidad: en tiempo real.
- Variedad de formatos.
Hay quienes planteana una cuarta V: Veracidad: Datos de diversas fuentes y sin tiempo para validar.
Mas datos dentro de las organizaciones:
- Mayor informatización de los procesos internos.
- Generados por la socidad dentro de las redes sociales.
- Internet de las cosas.
- Se guardan más datos multimedia.
- Nube.
- Open Data y Open Acess.
- Dispositos móviles.
2. Diseño conceptual de Bases de Datos
2.1. El proceso del diseño conceptual
Entender las necesidades de información de los usuarios, debido a que cada uno tiene su propia visión sobre el Sistema Objeto. Hay que tener en cuenta la visión actual y la futura.
Esto genera sub modelos de datos, sumando todo eso obtenemos el modelo de datos conceptual. Compuesto por los siguientes elementos:
- Entidades.
- Relaciones.
- Restricciones.
2.2. Entidades
Un tipo de entidad es un grupo de objetos con las mismas propiedades y que son identificados por la organización como poseedores de una existencia independiente. Una instancia de entidad es un objeto unívocamente identificable de un cierto tipo de entidad.
Todo aquello sobre lo que me interesa guardar información. Pueden ser físicas o conceptuales. Tienen:
- Atributos (características)
- Ocurrencias: Todos los datos que componen una instancia.
- Claves.
2.2.1. Atributos
Un atributo es una propiedad de un tipo de entidad o un tipo de relación.
Un dominio de atributo es el conjunto de valores permitidos para uno o más atributos.
- Simple: está formado por un único componente que tiene existencia independiente.
- Compuesto: está formado por múltiples componentes cada uno de los cuales tiene una existencia independiente.
- Monovalorado: Contiene un único valor para cada instancia de un tipo de entidad. Asume un único valor para un registro. Ej.: DNI.
- Multivalorado: Contiene múltiples valores para cada instancia de un tipo de entidad. Puede asumir más de un valor. Ej.: Teléfono.
- Almacenados: Se utilizan para calcular otros valores. Ej.: Fecha nacimiento → Edad.
- Derivados:
- Representa un valor que se puede derivar a partir del valor de un atributo o conjunto de atributos relacionados, no necesariamente de la misma entidad.
- Tienden a ser redundantes y trear inconsistencia.
- Son más performantes.
- Obligatorios
- No Obligatorios (valor indefinido):
- No corresponde valor.
- Corresponde valor pero falta.
- No se sabe si corresponde.
2.2.2. Claves
Permiten la relación entre entidades.
Clave Primaria:
- Identifican unívocamente una ocurrencia.
- No se tiene que repetir.
- Número mínimos de atributos.
- Menor frecuencia de cambios.
- Menor longitud.
- Más afín a la perspectiva del usuario.
Clave Alterna: Candidatas que no fueron claves primarias.
Las claves primarias y alternas son claves candidatas
- Una clave candidata es un conjunto mínimo de atributos que identifica unívocamente cada instancia de un tipo de entidad.
- Una clave principal es la clave candidata que se selecciona para identificar de forma unívoca cada instancia de un tipo de entidad
- Una clave compuesta es una clave candidata que está compuesta de dos o más atributos.
Superclave: Es una calve primaria compuesta por una clave candidata más otros atributos que no son claves.
Clave subrogada:
- Es una clave arbitraria, inventada.
- No permite verificar restricciones.
- Cuanto tiene sentido en el sitema objeto deja de ser una clave subrogada.
- Ej.: Id, Key.
Clave foránea: Se corresponda con una primaria de otra entidad.
2.3. Relaciones (Clasificación entre entidad)
Un tipo de relación es un conjunto de asociaciones significativas entre tipos de entidad. El grado de un tipo de relación es el número de tipos de entidad participantes en una relación.
Una instancia de relación es una asociación unívocamente identificable que incluye una instancia de cada tipo de entidad participante.
Vínculos que se establecen entre entidades:
Grado: Según la cantidad de entidades que se relacionan
- Recursiva: relaciones dentro de la misma entidad.
- Dos entidades.
- N entidades.
Una relación recursiva es un tipo de relación en la que el mismo tipo de entidad participa más de una vez en roles diferentes.
Cardinalidad: Que cantidad de ocurrencias se relacionan entre entidades.
- Máximos: Tipos de relaciones: 1-1, 1-n, n-n (límites)
- Mínimos: Participación total o parcial de la entidad.
La cardinalidad describe el número máximo de posibles instancias de relación para una entidad que participa en un tipo de relación dado.
Dependencia: Tipo de relación (Integridad referencial)
- Identidad (Propiedad): Entidad fuerte (propietaria) y débil (nido). Cuando una entidad depende exclusivamente de la existencia de la otra.
- No Identidad (Referencia): Son las dos entidades fuertes (primaria y referenciada).
- Subconjunto o Generalización/especialización: Atributos específicos y compartidos.
Un tipo de entidad fuerte es un tipo de entidad cuya existencia no depende de ningún otro tipo de entidad. Un tipo de entidad débil es un tipo de entidad cuya existencia depende de algún otro tipo de entidad.
...