Vous êtes sur la page 1sur 5

BASE DE DATOS

Resumen Primer Parcial

CONCEPTOS GENERALES

Sistema (Teológico): Estructura dinámica cuyo comportamiento tiende a un objetivo en particular predeterminado.
Entorno: Es el medio ambiente que rodea al sistema.
Relaciones de Funcionamiento: Son aquellas relaciones propias de la estructura del sistema.
Relaciones de Comportamiento: Son aquellas que permiten vincular la estructura del sistema con el entorno.

Base de datos: Conjunto de datos relacionados.


Banco de datos: Conjunto de Bases de datos.

SISTEMA DE BASE DE DATOS (SBD)


Tiene como objetivo proporcionar independencia, integración, privacidad e integridad física-lógica a los datos del
sistema de información de la empresa.

El SBD cuenta con 3 componentes básicos: Base de Datos, Dispositivos de Almacenamiento y Sistema de Gestión de
la Base de Datos.

1.- Base de Datos (BD) {Parte Datos}


Es un tipo particular de estructura para el almacenamiento externo de un sistema de información
computarizado, que procura integrar a los datos en un solo conjunto e independizarlos respecto de las aplicaciones
que los usan. Es un modelo y un sistema.

Condiciones esenciales de una Base de Datos


.- Integridad: Integra a todos los datos junto con todas sus relaciones en un mismo conjunto, dispuestos de
manera conveniente para todas las aplicaciones y usuarios de la empresa.
.- Independencia: Conforma una estructura de datos independiente, de manera que cuando ocurran cambios en la
empresa, tanto los datos como los programas puedan alterarse respectivamente, sin afectar unos con otros.

Condiciones adicionales de una Base de Datos


.- Flexibilidad
.- Accesibilidad
.- Escabilidad
.- Seguridad

2.- Dispositivos de Almacenamiento {Parte Hardware}


.- Cinta Magnética
.- Disco Magnético

3.- Sistema de Gestión de Base de Datos (SGBD) {Parte Software}


.- Funciones: Manejo de E/S, Procesamiento de consultas, Concurrencia de programas, Eficiencia del SBD, Fallas
del sistema, Integridad semántica, Seguridad.
.- Estructura: Administrador de archivos, Administrador de la base de datos, Procesador de consultas, Pre
compilador DML, Compilador DDL, Archivos de datos, Diccionario de datos, Punteros, Dispositivos de
almacenamiento.

NIVELES DE ABSTRACCIÓN
Una virtud destacable de un SBD es la de proporcionar vistas diferentes de los datos que contiene, brindando a los
usuarios la posibilidad de una visión conceptual de los datos, ocultándoles ciertos detalles de cómo ellos residen y se
mantienen en el dispositivo de almacenamiento.
a). Interna-Total (Nivel Bajo): muestra cómo el conjunto de datos de la empresa se almacena realmente en el
soporte físico.
b). Externa-Total (Nivel Intermedio): Muestra qué datos y relaciones comprende.
c). Externa-Parcial (Nivel Alto): Muestra únicamente qué datos y relaciones comprenden la visión de un usuario.
MODELOS DE DATOS
Es una herramienta que nos permite hacer una representación de un fenómeno existente en la realidad, donde
solamente se incluyan aspectos que son relevantes al objeto de interés que se quiere destacar.

1.- Modelos de datos Conceptuales {No relacionado con la Tecnología}


Es aquel que permite una representación a nivel de usuario de Visión Externa Total/Parcial de la estructura de
datos de la empresa, de manera independiente al SBD escogido para su implementación. Ejemplos: Transaccionales,
Históricos, Entidad-Relación, Semántico, de Papel.

Modelo Entidad-Relación (DE-R)


Este modelo está basado en los conceptos de:
.- Entidad: es un ser objeto existente en la realidad.
.- Relación: vinculación conceptual entre entidades.
.- Atributo: son datos que describen tanto a las entidades como a las relaciones.

2.- Modelos de datos de Implementación {Relacionado con la Tecnología}


Tienen que ver con la Tecnología. Se pueden implementar mediante distintos tipos de sistemas de base de
datos. Hay dos tipos:

a.- Modelos de datos Lógicos


Es aquel que permite una representación a nivel de usuario de visión Externa Total/Parcial de la estructura
de datos de la empresa, al nivel más alto de su implementación (considerando la tecnología escogida como soporte
lógico).
.- Modelos Lógicos basados en Registros: Jerárquicos, De red.
.- Modelos Lógicos basados en Relaciones: Tiene en cuenta el registro y la relación entre ellos.
.- Modelos Lógicos basados en Objetos: Traen también aplicaciones, imágenes asociadas, etc.

b.- Modelos Físicos


Permite hacer una representación a nivel de visión Interna-Total de la estructura de datos de una empresa.

ESQUEMAS DE UNA BD
Conjunto de especificaciones que permite la implementación de los modelos de datos de una empresa, a través de
un SBD concreto.

a). Esquema Físico –> visión Interna Total


b). Esquema Conceptual –> visión Externa Total
c). Esquema Externo (Sub esquema) –> visión Externa Parcial

LENGUAJES
.- DLL (Description Data Lenguaje)
* Definen los esquemas de datos: Conceptual, Lógico, Físico
* Determinan los continentes de los datos.
* Definen la estructura.

.- DML (Description Manipulation Lenguaje)


* Actualización de datos: Altas, Bajas, Modificaciones
* Estructurados: SQL
* Query by Example: Q, Query
USUARIOS DE BD

No tienen la posibilidad de alterar la estructura ni los contenidos

VENTAJAS Y DESVENTAJAS DE UNA BD

 Ventajas:
.- Independencia de los datos, programas y procesos.
.- Menor redundancia.
.- Obtener mayor información de la misma cantidad de datos.
.- Integridad de los datos.
.- Mayor seguridad en los datos.
.- Coherencia de los resultados.
.- Acceso simultaneo a los datos.
.- Acceso a los datos más eficiente.
.- Flexibilidad y rapidez al obtener datos.
.- Aumenta la productividad de los programadores.

 Desventajas:
.- Requiere personal calificado.
.- Instalación costosa.
.- Tamaño.
.- Requerimientos adicionales de equipo.

DISEÑO DE BD
Diseñar = Decidir (Tomar una serie de decisiones)
Entidades: son portadoras de información permanente que tienen nombre y representan conjuntos.
Instancia de una entidad: cada uno de los valores que puede tomar esa entidad.

Modelo Simplificado: se utilizan entidades simples.


Modelo Extendido: se utilizan entidades y sus instancias.

ATRIBUTOS: CLASIFICACIÓN
1.- Identificadores: identifican las instancias de una entidad, normalmente forman parte de la clave.
2.- Descriptivos: indican cualidades comunes a todas las instancias de una entidad.
TIPOS DE RELACIONES
Relaciones unareas: una o varias instancias se relaciona con otras.

Relaciones binarias: entre dos entidades distintas.

Relaciones n-areas: más de dos entidades.

CLASIFICACIÓN DE LAS RELACIONES


- 1aN
- 1a1
- Na1
- NaM

ENTIDADES FUERTES Y DÉBILES

Fuertes: representan objetos vivos, que siempre existen en la empresa.


Débiles: solo existen porque están relacionadas con una fuerte.

PROHIBICIONES
-. Representar 2 entidad seguidas
-. Representar 2 relaciones seguidas
-. Entidades aisladas del sistema
-. Redundancia de entidades y relaciones

DE-R: REGLAS
 Una entidad debe ser instanciable
 Una entidad debe poseer atributos (Datos)
 Una entidad debe ser reconocida en su contexto
 Una entidad debe ser reconocida en su contexto jerárquico
 No confundir continente con contenido
 Los datos de una entidad son más o menos permanentes
 Una entidad debe poder identificarse
 No confundir entidad con usuario
VISIONES DE DATOS
Constituye una expresión de las relaciones de datos (información) de una empresa.

. Visión del Contexto: son oraciones sintéticas, claras, objetivas y concretas que describen el funcionamiento de la
organización.

. Visión del Usuario: Al igual que la visión del contexto, comprende un conjunto de oraciones que especifican los
requerimientos de información puntuales y concretos de los usuarios.

OBJETO ASOCIATIVO
-Registra información de “resultados”.
-No tiene clave. Hereda las claves de las entidades participantes de la relación.
-La información es común a todas las entidades.
-Poseen información variable en el tiempo
-Tiene nombre

Generalización: Resaltar aspectos comunes.


Especialización: Marcar las diferencias.

Vous aimerez peut-être aussi