Está en la página 1de 21

Daniela Vidal

Karen Cordoba
11-4

BASE DE DATOS
Es el conjunto de informaciones almacenadas en un
soporte legible por ordenador y organizadas
internamente por registros.

SISTEMA GESTOR DE BASES DE DATOS


(SGBD)
Es una coleccin de programas cuyo objetivo es servir de interfaz entre la base de
datos, el usuario y las aplicaciones. Se compone de un lenguaje de definicin de
datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. Un
SGBD permite definir los datos a distintos niveles de abstraccin y manipular dichos
datos, garantizando la seguridad e integridad de los mismos.
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server,
etc. Un SGBD debe permitir:
Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
Construir la base de datos: guardar los datos en algn medio controlado por el
mismo SGBD
Manipular la base de datos: realizar consultas, actualizarla, generar informes.

LAS CARACTERSTICAS DE UN
SISTEMAS GESTOR DE BASE DE DATOS
ABSTRACCIN DE LA INFORMACIN: Los SGBD ahorran a los
usuarios detalles acerca del almacenamiento fsicos de los datos. Da
lo mismo si una base de datos ocupan uno o cientos de archivos,
este hecho se hace transparente al usuario.
INDEPENDENCIA: La independencia de los datos consiste en la
capacidad de modificar el esquema ( fsico o lgico) de una base de
datos sin tener que realizar cambio en las aplicaciones que se sirven
de ella.

REDUNDANCIA MNIMA: Un buen diseo de una base de datos


lograra evitar la aparicin de informacin repetida o redundante.
De entrada, lo ideal es lograr una redundancia nula; no obstante,
en algunos casos la complejidad de los clculos hace necesaria la
aparicin de redundancias.

CONSISTENCIA: En aquellos casos en los que no se ha logrado esta redundancia


nula , ser necesario vigilar que aquella informacin que aparece repetida se
actualice de forma coherente, es decir, que todos los datos repetidos se actualicen
de forma simultanea.
SEGURIDAD: La informacin almacenada en una base de datos puede llegar a tener
un gran valor. Los SGBD deben garantizar que esta informacin se encuentra segura
frente a usuarios mal intencionados, que intenten leer informacin privilegiada. Los
SGBD disponen de un complejo sistema de permisos a usuarios , que permiten
otorgar diversas categoras de permisos.
INTEGRIDAD: Se trata de adoptar las medidas necesarias para garantizar la validez
de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de
HADWARE , datos introducidos por usuarios descuidados, o cualquier otra
circunstancia capaz de corromper la informacin almacenada.
RESPALDO Y RECUPERACION: Los SGBD deben proporcionar una forma eficiente de
realizar copias de respaldo de la informacin almacenada en ellos, y de restaurar a
partir de estas copias los datos que se hayan podido perder.
CONTROL DE LA CONCURRENCIA: En la mayora de entornos lo mas habitual es que
sean muchas las personas que acceden a una base de datos, para recuperar
informacin o para almacenarla un SGBD debe controlar este acceso concurrente a
la informacin, que podra derivar en inconsistencias.

SISTEMA DE ADMINISTRACIN
DE BASE DE DATOS (SABD)
Es una coleccin de datos organizada para dar servicio eficientemente a muchas
aplicaciones al centralizar los datos y minimizar aquellos que son redundantes.
Un sistema de ambiente de bases de datos (SABD) es sencillamente el software que
permite que una institucin centralice sus datos, los administre eficientemente y
proporcione acceso a los datos almacenados mediante programas de aplicacin.
Los componentes de un SABD:
El lenguaje de definicin de datos es el lenguaje formal empleado por los programadores
para especificar el contenido y la estructura de la base de datos.
La mayora de SABD tiene un lenguaje especial llamado lenguaje de manejo. Este lenguaje
tiene comandos que permiten a los usuarios finales y a los especialistas en programacin
extraer datos de la base de datos para satisfacer las solicitudes de informacin y/o
desarrollar aplicaciones.
El tercer elemento es el diccionario de datos.
Es un archivo automatizado que almacena definiciones de los elementos de datos y
caractersticas de los mismos, como su uso, representacin fsica, propiedad, autorizacin
y seguridad. El diccionario de datos sirve como una importante herramienta de
administracin de datos.
Cmo un sistema de administracin de base de datos organiza la informacin.
Existen distintos modos de organizar la informacin y representar las relaciones entre los
datos en una base de dato. Los SABD convencionales usan uno de los tres modelos lgicos
de bases de datos para hacer el seguimiento de las entidades, atributos y relaciones. Los
tres modelos principales de bases de datos son el jerrquico, de redes y el relacional. Cada
modelo tiene ciertas ventajas de procesamiento y tambin ciertas ventajas de negocios.

VENTAJAS DE LOS SISTEMAS


DE ADMINISTRACIN
DE BASE DE DATOS

*La complejidad del ambiente de sistemas de informacin de las


instituciones puede reducirse mediante la administracin centralizada
de los datos, los accesos, el uso y la seguridad.

*La redundancia e inconsistencia en los datos puede reducirse al


eliminar todos los archivos aislados en los cuales se repiten los mismos
elementos de datos.

* Las confusiones en los datos pueden eliminarse al proporcionar un


control central de la creacin y definicin de datos.

*La dependencia en los datos del programa puede reducirse al


separar la imagen fsica (la representacin de los datos tales como
deberan estar organizados en la realidad en los medios fsicos de
almacenamiento) de los datos de su ordenamiento fsico.

*El desarrollo del programa y los costos de


mantenimiento pueden reducirse de una manera
radical.

*La flexibilidad de los sistemas de informacin puede


verse enormemente estimulada al permitir consultas
rpidas y baratas dentro del volumen de informacin.

*El acceso y la disponibilidad de la informacin pueden


incrementarse.

PRINCIPALES MODELOS DE BASE DE DATOS Y LAS


VENTAJAS Y DESVENTAJAS DE CADA UNO DE ELLOS
1. MODELO JERRQUICO DE DATOS
Presenta los datos a los usuarios en una estructura de rbol. Dentro de cada
registro, los elementos de datos quedan organizados en partes llamadas
segmentos. Para el usuario cada segmento se ve como un organigrama con el
segmento de nivel superior llamado raz.
2. MODELO DE DATOS EN RED
Es una variacin del modelo de datos jerrquico. De hecho las bases de datos
pueden traducirse de jerrquicas a en redes y viceversa, con el objeto de
optimizar la velocidad y la conveniencia del procesamiento. Mientras que las
estructuras jerrquicas describen relaciones de uno a muchos, las estructuras de
redes describen datos lgicamente en relaciones de muchos a muchos.
3. MODELO RELACIONAL DE DATOS
El modelo relacional representa todos los datos en la base de datos como sencillas
tablas de dos dimensiones llamadas relaciones. Las tablas son semejantes a los
archivos normales, pero la informacin en ms de un archivo puede ser fcilmente
extrada y combinada.

Ventajas y desventajas de los tres modelos convencionales de


bases de datos
La principal ventaja de los modelos de base de datos jerrquico y
de red es la eficiencia en el procesamiento.
Las estructuras jerrquica y de red tienen diversas desventajas.
Todas las rutas de acceso, directorios e ndices deben ser
especificados por adelantado.
Una vez especificados, no pueden cambiar fcilmente sin un
esfuerzo importante de programacin.
Estos diseos tienen poca flexibilidad.
Requieren de una programacin intensiva, consumidora de
tiempo, difcil de instalar y ms difcil de corregir si ocurrieran
errores en el diseo.
Baja eficiencia relativa en el procesamiento.

ELEMENTOS TRADICIONALES DE UN AMBIENTE DE BASE DE DATOS.


Administracin de los datos
Significa que la institucin debe desarrollar la funcin de administracin de datos con el poder de
definir los requerimientos de informacin para toda la empresa y con acceso directo a la alta
gerencia o direccin. La administracin de la informacin es responsable de las polticas y
procedimientos especficos mediante los cuales los datos pueden ser administrados como un
recurso institucional.
Desarrollo de la poltica de informacin
Planeacin de los datos
Contemplar un diseo lgico de la base de datos y el desarrollo del diccionario de datos
Seguimiento del uso de los datos por los especialistas en sistemas de informacin y los grupos
de usuarios finales.
El principio fundamental de la administracin de datos es que son propiedad de la institucin
como un todo.
Metodologa para planeacin y el modelaje de los datos
El fin del anlisis de la empresa es identificar las entidades (una persona, lugar, o cosa del cual
debe guardarse informacin), atributos (elemento de informacin que describe a una entidad en
particular; nombre, cdula, edad, entre otros) y relaciones claves que conforman los datos de la
institucin.
Tecnologa y administracin de los datos

Define y organiza la estructura y el contenido de la base de datos.


Desarrolla procedimientos de seguridad para la salvaguarda de la base de datos.
Desarrolla la documentacin (manuales) de la base de datos.
Da mantenimiento al software de administracin de la base de datos.

Usuarios
Una base de datos sirve a una comunidad ms amplia de usuarios que
los sistemas tradicionales. Los sistemas relacionales con lenguajes de
consulta de cuarta generacin permiten que los empleados no
especialistas en cmputo tengan acceso a las grandes bases de datos.
Retos de la Gestin Empresarial al Incluir un Sabd
El progreso en la creacin de un verdadero ambiente de bases de datos
en las instituciones ha sido mucho mas lento de lo que se anticipaba.
Mencionemos solo algunos retos:
1. Obstculos institucionales para un ambiente de bases de datos.
La implantacin de una base de datos requiere de un cambio total a
nivel de toda la institucin
Un SABD es un reto para los ordenamientos existentes en una
institucin, y por esta razn a menudo genera resistencia poltica.
Con una base de datos, los archivos y programas deben ser elaborados
tomando en cuenta los intereses totales de la institucin en los datos.

2. Consideraciones de costo/beneficio. Los costos de cambiar a un


ambiente de base de datos son tangibles, directos y grandes a corto plazo
(tres aos).
Un sistema de base de datos es una inversin enorme.
An cuando la institucin haya gastado el dinero en el hardware y el
software para un ambiente de base de datos, puedo no cosechar
beneficios que debiera porque no desea realizar los cambios
organizacionales requeridos.
Los beneficios del SABD son con frecuencia intangibles, penosos a largo
plazo (cinco aos).
Los sistemas que el SABD busca sustituir en general operan aunque
sean ineficientes.
Las personas en la empresa comprenden el sistema actual luego de
largos periodos de capacitacin y de socializacin.
Los beneficios evidentes del SABD tienden a ser severamente
minimizados por los administradores, en especial aquellos no
familiarizados con (y probablemente en contra de) los sistemas.
Puede no ser rentable, desde el punto de vista de costos, construir una
base de datos a nivel de toda la institucin que integre todos los datos
existentes en ella

3. Ubicacin en la institucin de la funcin de administracin de


informacin. Muchas organizaciones que buscan evitar grandes
compromisos y cambio organizacional empiezan (y terminan) por
comprar un SABD y colocarlo en manos de un grupo de base de datos de
bajo nivel en el departamento de sistemas de informacin. En general,
esto conduce a un enfoque de un uso mnimo de la base de datos; esto
es, sistemas pequeos de base de datos sern desarrollados para
distintas divisiones, reas funcionales, departamentos y oficinas.

Conclusin
Se busca con las nuevas tecnologas no solo ponerse al orden
del da en los que se refiere a la mayor capacidad y
rendimiento dentro del mbito empresarial y de negocios
sino adems suplantar dificultades que normalmente surgen
de lo tradicional. Una vez que surge una nueva posibilidad en
el campo de la tecnologa de negocio para su rendimiento
sabemos que hoy ms que nunca su tiempo no solo de
duracin y sino de actualidad est en mayor riesgo. No por
ello debemos aferrarnos al miedo a pensar que es mejor
quedarse e lo cotidiano; la gerencia implica diversas
necesidades que si bien ponen su mirada en el avance
tecnolgico con mayor razn en la puesta al da en lo que se
refiere a la formacin de personal capacitado para asumir los
retos no solo de la sociedad sino del colectivo particular de la
institucin.

QUE ES UNA TABLA


Tabla en las base de datos, se refiere al tipo de
modelado de datos, donde se guardan los
datos recogidos por un programa. Su
estructura general se asemeja a la vista general
de un programa de hoja de calculo.
Una tabla es utilizada para organizar y
presentar informacin.

QUE ES UN REGISTRO
Es cada una de las filas en que se divide la
tabla. Cada registro contiene datos de los
mismos tipos que los dems registros.
Ejemplo: en una tabla de nombres y
direcciones, cada fila contendr un nombre
y una direccin.

QUE ES UNA TUPLA


En algunos lenguajes y especialmente en la
teora de bases de datos, una tupla se define
como una funcin finita que mapea (asocia
unvocamente) los nombres con algunos
valores. Su propsito es el mismo que se
defini en las matemticas.

BASE DE DATOS RELACIONALES


En una computadora existen diferentes formas de almacenar informacin.
Esto da lugar a distintos modelos de organizacin de la base de datos:
jerrquico, red, relacional y orientada a objeto.
Los sistemas relacionales son importantes porque ofrecen muchos tipos de
procesos de datos, como: simplicidad y generalidad, facilidad de uso para el
usuario final, perodos cortos de aprendizaje y las consultas de informacin
se especifican de forma sencilla.
Las tablas son un medio de representar la informacin de una forma ms
compacta y es posible acceder a la informacin contenida en dos o ms
tablas. Ms adelante explicaremos que son las tablas.
Las bases de datos relacionales estn constituidas por una o ms tablas que
contienen la informacin ordenada de una forma organizada. Cumplen las
siguientes leyes bsicas:
Generalmente, contendrn muchas tablas.
Una tabla slo contiene un nmero fijo de campos.
El nombre de los campos de una tabla es distinto.
Cada registro de la tabla es nico.
El orden de los registros y de los campos no est determinados.
Para cada campo existe un conjunto de valores posible.

DISEO DE LAS BASES DE DATOS RELACIONALES


El primer paso para crear una base de datos, es planificar el tipo de
informacin que se quiere almacenar en la misma, teniendo en cuenta dos
aspectos: la informacin disponible y la informacin que necesitamos.
La planificacin de la estructura de la base de datos, en particular de las
tablas, es vital para la gestin efectiva de la misma. El diseo de la estructura
de una tabla consiste en una descripcin de cada uno de los campos que
componen el registro y los valores o datos que contendr cada uno de esos
campos.
Los campos son los distintos tipos de datos que componen la tabla, por
ejemplo: nombre, apellido, domicilio. La definicin de un campo requiere: el
nombre del campo, el tipo de campo, el ancho del campo, etc.
Los registros constituyen la informacin que va contenida en los campos de la
tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la
direccin de este. Generalmente los diferente tipos de campos que su pueden
almacenar son los siguientes: Texto (caracteres), Numrico (nmeros), Fecha /
Hora, Lgico (informaciones lgicas si/no, verdadero/falso, etc., imgenes.
En resumen, el principal aspecto a tener en cuenta durante el diseo de una
tabla es determinar claramente los campos necesarios, definirlos en forma
adecuada con un nombre especificando su tipo y su longitud.

DIFERENCIA ENTRE UNA BASE DE


DATOS Y UN SISTEMA GESTOR DE
BASES DE DATOS
La base de datos es un archivo (o varios, dependiendo de
como trabaje y est configurado el SGBD o el motor) que
contiene las tablas, con sus respectivos datos fsicos.
Adems de almacenar los datos, almacena las vistas,
procedimientos almacenados, disparadores o triggers, los
ndices, etc.
el SGBD es el sistema que administra las bases de datos.
Se encarga de ofrecer una comunicacin con las bases de
datos de forma transparente, y de este modo se asegura
de brindar un acceso seguro a la informacin y evita que
otras aplicaciones puedan daar y/o alterar la informacin
daando al archivo.

También podría gustarte