A.Que
es una base de datos.
Una base
de datos es una colección de información organizada de forma que un
programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que
necesite. Una base de datos es un sistema de archivos electrónico.
- Identificación y Evaluación de los modelos de datos.
- Orientados a datos:
Los modelos de datos aportan la base
conceptual para diseñar aplicaciones que hacen un uso intensivo de datos, así
como la base formal para las herramientas y técnicas empleadas en el desarrollo
y uso de sistemas de información. Modelos de datos de
propósito específico (orientados a la aplicación). Dados los
requerimientos de información y proceso de una aplicación de uso intensivo de
datos (por ejemplo, un sistema de información)
- Orientados a objetos:
Una base de datos es una colección de datos que puede constituirse de forma
que sus contenidos puedan permitirse el encapsular, tramitarse y renovarse
sencillamente, elementos de datos, sus características, atributos y el código que opera sobre ellos en
elementos complejos llamados objetos. Las base de datos están constituida por
objetos, que pueden ser de muy diversos tipos, y sobre los cuales se encuentran
definidas donde interactúan y se integran
con las de un lenguaje de programación orientado a objetos, es decir,
que los componentes de la base de datos son objetos de los lenguajes de
programación además que este tipo de base de datos están diseñadas para
trabajar con lenguajes orientados a objetos también manipulan datos complejos de forma rápida y segura.
- Semánticos:
El
modelado semántico resume la complejidad lógica representativa de la Base de
Datos, esto permite mayor usabilidad por parte de más usuarios, se extiende el
amplio dominio para la redes de comunicaciones donde los usuarios no son
conscientes de la estructura lógica de una base de datos remota. La abstracción
de datos y la separación de componente lógicos y conceptuales son propiedades
importantes en las Bases de Datos Semántica por tanto permiten la
representación de la realidad a modo de espejo. También trae consigo mayor
complejidad lógica y problemas de interpretación de las consultas, debido a su
acercamiento al lenguaje natural, produce ambigüedades.
B.Identificación de Características componentes y tipos de
Sistemas gestores de base de datos.
- Requisitos de un Sistema Gestor de Bases de Datos.
Todos
los datos maestros están almacenados en una base de datos.
- Niveles de un sistema Gestor de Bases de Datos.
·
Herramienta de
Gestión.
Se
entiende que las herramientas de gestión son todos los sistemas,
aplicaciones, controles, soluciones de cálculo, metodología, etc., que ayudan a
la gestión de una empresa en los siguientes aspectos generales:
- Herramientas para el registro de datos en cualquier departamento empresarial
- Herramientas para el control y mejora de los procesos empresariales
- Herramientas para la consolidación de datos y toma de decisiones
- Herramientas de Programación.
Es
un programa informático que usa un programador para crear, depurar, gestionar o mantener un programa.
Ejemplos:
- Sistema de seguimiento de errores: Bugzilla
- Generador de código: Make
- Conversor de código: JTest
- Compilador: gcc
- Depurador: gdb
- Lenguajes.
Es un idioma
artificial diseñado para expresar computaciones que pueden ser llevadas a cabo
por máquinas como las computadoras. Pueden usarse para crear programas que
controlen el comportamiento físico y lógico de una máquina, para expresar
algoritmos con precisión, o como modo de comunicación humana.[Está
formado por un conjunto de símbolos y reglas sintácticas y semánticas que
definen su estructura y el significado de sus elementos y expresiones. Al
proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene
el código fuente de un programa informático se le llama programación.
- Tipos de Sistemas de Bases de Datos.
En
un principio existían tres tipos de bases de datos según su estructura interna
(la manera de organizar la información):
- Bases de datos jerárquicos
- Bases de datos en Red
- Bases de datos relacionales.
Más recientes
son las bases de datos orientadas a objetos y las bases de datos
multidimensionales.
- Arquitectura Cliente-Servidor.
Consiste
básicamente en un cliente que realiza peticiones a otro programa (el servidor)
que le da respuesta. Aunque esta idea se puede aplicar a programas que se
ejecutan sobre una sola computadora es más ventajosa en un sistema operativo
multiusuario distribuido a través de una red de computadoras. En esta
arquitectura la capacidad de proceso está repartida entre los clientes y los
servidores, aunque son más importantes las ventajas de tipo organizativo
debidas a la centralización de la gestión de la información y la separación de
responsabilidades, lo que facilita y clarifica el diseño del sistema.
- Bases de Datos Distribuidos.
Es
un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se
encuentran distribuidas en diferentes espacios lógicos (pej. un servidor
corriendo 2 maquinas virtuales) e interconectados por una red de
comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento
autónomo, esto permite realizar operaciones locales o distribuidas. Un sistema
de Bases de Datos Distribuida (SBDD) es un sistema en el cual múltiples sitios
de bases de datos están ligados por un sistema de comunicaciones de tal forma
que, un usuario en cualquier sitio puede acceder los datos en cualquier parte
de la red exactamente como si estos fueran accedidos de forma local.
Un
sistema distribuido de bases de datos se almacena en varias computadoras. Los
principales factores que distinguen un SBDD de un sistema centralizado son los
siguientes:
- Hay múltiples computadores, llamados sitios o nodos.
- Estos sitios deben de estar comunicados por medio de algún tipo de red de comunicaciones para transmitir datos y órdenes entre los sitios.
C. Elaboración del Modelo Entidad-Relación.
- Entidades y Atributos.
Una entidad
puede ser un objeto con existencia física -una persona, un auto, una casa,
etc.- o un objeto con existencia conceptual -una compañía, un curso
universitario, etc.-. Cada entidad tiene propiedades específicas llamada atributos,
que la describen. Por ejemplo, una entidad empleado puede describirse con su
nombre, su edad, su dirección, su salario y su puesto de trabajo. Una entidad
particular tendrá un valor para uno de sus atributos.
Tipos de atributos. En el modelo ER existen distintos tipos de atributos, como por ejemplo, mono valuados, multibaluados, descriptores, identificadores.
Tipos de atributos. En el modelo ER existen distintos tipos de atributos, como por ejemplo, mono valuados, multibaluados, descriptores, identificadores.
- Relación.
Es una base
de datos que cumple con el modelo relacional, el cual es el modelo más
utilizado en la actualidad para implementar bases de datos ya planificadas.
- Notación Grafica del Modelo Entidad-Relación.
Es uno de los
modelos de datos más populares. Se basa en una representación del mundo real en
que los datos se describen como entidades, relaciones y atributos. Este modelo
de desarrollo para facilitar el diseño de las bases de datos, y fue presentado
por Chen en 1976.
- Cardinalidad de los Relaciones.
Como el
número de conjuntos de entidades que participan en el conjunto de relaciones, o
lo que es lo mismo, el número de entidades que participan en una relación. Las
relaciones en las que participan dos entidades son binarias o de grado dos. Si
participan tres serán ternarias o de grado 3. Los conjuntos de relaciones
pueden tener cualquier grado, lo ideal es tener relaciones binarias.
No hay comentarios:
Publicar un comentario