Instituto Politécnico Altagracia Iglesias de Lora

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Instituto Politécnico Altagracia Iglesias de Lora

Nombre:
Julie del Carmen

Apellidos:
Liriano Peña

Número:
08

Curso:
5to. B Informática

Maestra:
Noroibi Muñoz

Módulo:
Análisis y Diseño de Reporte

Tarea sobre:
Investigación de términos Informáticos
Investiga los siguientes términos:
-Qué es SGBD
Los Sistemas Gestores de Bases de Datos (SGBD, por sus siglas en
inglés), también conocidos como sistemas manejadores de bases
de datos o DBMS (DataBase Management System), son un
conjunto de programas que se ocupan de la gestión de bbdd,
administrando todo acceso a la base de datos, con el objetivo de
servir de interfaz entre ésta, el usuario y las aplicaciones
utilizadas.
A su vez, el SGBD puede entenderse como una colección de datos
relacionados entre sí, estructurados y organizados dentro del
ecosistema conformado por ese conjunto de programas que
acceden a ellos y facilitan su gestión.
-Objetivos y servicios de los SGBD
Existen distintos objetivos que deben cumplir los SGBD:
➢ Abstracción de la información: Los SGBD ahorran a los usuarios
detalles acerca del almacenamiento físico de los datos. Da lo
mismo si una base de datos ocupa uno o cientos de archivos,
este hecho se hace transparente al usuario. Así, se definen
varios niveles de abstracción.
➢ Independencia: La independencia de los datos consiste en la
capacidad de modificar el esquema (físico o lógico) de una base
de datos sin tener que realizar cambios en las aplicaciones que
se sirven de ella.
➢ Consistencia: En aquellos casos en los que no se ha logrado
eliminar la redundancia, será necesario vigilar que aquella
información que aparece repetida se actualice de forma
coherente, es decir, que todos los datos repetidos se actualicen
de forma simultánea. Por otra parte, la base de datos
representa una realidad determinada que tiene determinadas
condiciones, por ejemplo, que los menores de edad no pueden
tener licencia de conducir. El sistema no debería aceptar datos
de un conductor menor de edad. En los SGBD existen
herramientas que facilitan la programación de este tipo de
condiciones.
➢ Seguridad: La información almacenada en una base de datos
puede llegar a tener un gran valor. Los SGBD deben garantizar
que esta información se encuentra segura de permisos a
usuarios y grupos de usuarios, que permiten otorgar diversas
categorías de permisos.
➢ Manejo de transacciones: Una transacción es un programa que
se ejecuta como una sola operación. Esto quiere decir que
luego de una ejecución en la que se produce una falla es el
mismo que se obtendría si el programa no se hubiera
ejecutado. Los SGBD proveen mecanismos para programar las
modificaciones de los datos de una forma mucho más simple
que si no se dispusiera de ellos.
➢ Tiempo de respuesta: Lógicamente, es deseable minimizar el
tiempo que el SGBD demora en proporcionar la información
solicitada y en almacenar los cambios realizados.
-Arquitectura de los SGBD
Un sistema de gestión de base de datos (SGBD) es una colección
de programas que permiten a los usuarios crear y mantener una
base de datos. Una característica fundamental del SGDB es que
proporciona cierto nivel de abstracción de los datos, ocultando así
detalles de almacenamiento que para el usuario final no suele ser
necesario conocer. Hay tres características importantes en el
enfoque de bases de datos, una de ellas es que separa los
programas de los datos y las operaciones, la segunda es el soporte
de múltiples vistas de usuario y la tercera la utilización de un
catálogo para almacenar la descripción (esquema) de la base de
datos.
En ocasiones se habla de una arquitectura en esquemas. Un
esquema interno, conceptual y otro externo. El interno describe
la estructura física de almacenamiento de la base de datos. El
conceptual oculta detalles de las estructuras físicas de
almacenamiento y concentra su atención en las entidades, tipos
de datos, relaciones y restricciones. En el esquema externo o de
vistas describe la base de datos para los grupos de usuarios. No
todos los SGBD separan los tres niveles, algunos de ellos se
incluyen los esquemas dentro de otros, pero si son soportados. El
SGBD permite realizar una transformación o correspondencia de
una solicitud para poder expresarla en términos de los esquemas
sobre la base de datos almacenada.

Una vez se ha terminado el diseño de la base de datos y se ha


elegido el gestor para implementarla, el primer paso es crear el
esquema conceptual e interno de la base de datos, esto puede
lograrse mediante el lenguaje de definición de datos (DDL), cuyas
sentencias serán procesadas por el compilador DDL para
identificar todas las descripciones de la base de datos. Una vez se
hayan definido los esquemas de la base de datos (base de datos,
tablas, campos, tipo de datos, relaciones, etc.) se requerirá un
mecanismo para insertar y manipular la información. El SGBD
ofrece estas operaciones de manipulación mediante un lenguaje
de manipulación de datos (DML).
Normalmente se pueden clasificar los SGBD mediante el criterio
modelos de datos en que se basan. Los dos tipos de modelos de
datos actuales son el modelo de datos relacional y el modelo de
datos orientado a objetos. Además, estas han evolucionado en
una nueva clase denominada SGDB objeto-relacionales.
-Modelos de BD
Un modelo de base de datos es un tipo de modelo de datos que
determina la estructura lógica de una base de datos y de manera
fundamental determina el modo de almacenar, organizar y
manipular los datos.
Hay muchos tipos de modelos de bases de datos. Algunos de los
más comunes incluyen:
• Modelo de base de datos jerárquico
• Modelo relacional
• Modelo de red
• Modelo de base de datos orientado a objetos
• Modelo entidad-relación
• Modelo de documentos
• Modelo entidad-atributo-valor
• Esquema de estrella
• Modelo relacional de objetos, que combina los dos que forman
su nombre.
Composición de 5 modelos de bd.

-Tipos de campos de una BD


En las bases de datos, un campo es la mínima unidad de
información a la que se puede acceder; un campo o un conjunto
de ellos forman un registro, donde pueden existir campos en
blanco, siendo este un error del sistema operativo. Aquel campo
que posee un dato único para una repetición de entidad puede
servir para la búsqueda de una entidad específica.
Un campo puede ser de tipo:
• Alfanumérico: contiene cifras numéricas y caracteres
alfabéticos.
• Fechas: almacenan fechas facilitando posteriormente su
explotación. Almacenar fechas de esta forma posibilita
ordenar los registros por fechas o calcular los días entre una
fecha y otra.
• Memo: son campos alfanuméricos de longitud ilimitada.
Presentan el inconveniente de no poder ser indexados.
• Numérico: existen de varios tipos principalmente como
enteros y reales.

o Auto incrementable: son campos numéricos enteros que


incrementan en una unidad su valor para cada registro
incorporado. Su utilidad resulta más que evidente: servir de
identificador registro.
• Booleano: admite dos valores, «verdadero» o «falso».
-Pasos para la creación de una BD
- Bases de datos empresariales
Las Bases de Datos tienen una gran relevancia a nivel personal,
pero más si cabe, a nivel empresarial, y se consideran una de las
mayores aportaciones que ha dado la informática a las empresas.
En la actualidad, cualquier organización que se precie, por
pequeña que sea, debe contar con una Base de Datos, pero para
que sea todo lo efectiva que debe, no basta con tenerla: hay que
saber cómo gestionarlas.
En el caso de que en nuestra compañía no contemos con una
persona que se encargue de esta labor, existe la posibilidad de
contratar a una empresa externa que se encargue.
Las principales utilidades que ofrece una base de datos a la
empresa son las siguientes:
- Agrupar y almacenar todos los datos de la empresa en un único
lugar.
- Facilitar que se compartan los datos entre los diferentes
miembros de la empresa.
- Evitar la redundancia y mejorar la organización de la agenda.
- Realizar una interlocución adecuada con los clientes.
Si una Base de Datos se gestiona adecuadamente, la organización
obtendrá diferentes ventajas. Aumentará su eficacia, habrá
trabajos que se realicen con mayor rapidez y agilidad debido a la
simplificación de los mismos, podremos mejorar la seguridad de
los datos que almacenamos, y con todos estos factores,
maximizaremos los tiempos y por tanto, se producirá una mejora
en la productividad.
Estas funcionalidades aportarán un valor añadido a la empresa, ya
que, con una base de datos formulada correctamente,
conseguiremos que la información y el conocimiento sean los
mayores activos de la compañía, lograremos sacar el máximo
rendimiento a las competencias de nuestros colaboradores, así
como averiguar datos de nuestros clientes potenciales. Por
último, puesto que la información es poder, cuantos más datos
tengamos, mayor será la competitividad de la compañía.
-Bases de datos en Internet
Una base de datos en internet es una base de datos accesible
desde la red.
Se diferencia de una base de datos local, llevada a cabo en una
computadora individual o en su almacenamiento, como un CD.
Para el sistema o software diseñado para la actualidad, existen
varios productos de la base de datos diseñados específicamente
como bases de datos alojadas como software como servicio. Estas
difieren de las bases de datos tradicionales típicas tales como
Oracle, Microsoft SQL Server, Sybase, etc. Algunas de las
diferencias son:
Estas bases de datos son principalmente entregadas a través de
un navegador web.
A menudo son compradas por una suscripción mensual.
Se incrustan características de colaboración comunes, tales como
compartir, notificaciones por correo electrónico, etc.

También podría gustarte