Вы находитесь на странице: 1из 15

INSTITUTO TECNOLOGICO

SUPERIOR DE CINTALAPA
Alumno: Jorge Carrasco Toledo.
Docente: Luis Germn Montesinos
Alfaro.
Materia: Fundamentos de Base de
Datos.
Unidad: 1
Nombre de la Unidad: Sistemas
Gestores de Bases de Datos.
Subtemas: 1.1 Objetivo de las Bases
de Datos, 1.2 reas de Aplicacin de los
Sistemas de Bases de datos, 1.3 Modelos
de datos, 1.4 Arquitectura del Sistema
Gestor de Bases de datos.
Actividad: Investigacin Digital.

Semestre: 5to.
Grupo: F.
Cintalapa de Figueroa, Agosto

INTRODUCCIN
A lo largo del tiempo hubo una problemtica muy grande que
presentaban muchas empresas en el sector acadmico, gubernamental,
privada entre otras, ya que al momento de guardar datos, cuentas o
documentos de una persona en especfico se volva un problema, ya que
no es una sola persona con la cual se guardan dichos datos, conforme
pasan los aos el crecimiento global se ha extendido y por ende crece
esta problemtica, se volvi una necesidad ya que era mucho
informacin con la cual se guardaban con folder y era mucho ms
laborioso, a partir de esta necesidad el ser humano busc la manera de
como solventar este problema.
El trmino de bases de datos fue escuchado por primera vez en 1963, en
un simposio celebrado en california USA. Una base de datos se puede
definir como un conjunto de informacin relacionada que se encuentra
agrupada
o
estructurada.
Desde el punto de vista del informtico, la base de datos es
un sistema formado por un conjunto de datos almacenados en discos
que permiten el acceso directo a ellos y un conjunto de programas que
manipulen
ese
conjunto
de
datos.
Este trabajo se realizara con la finalidad de aprender un poco ms sobre
una base de datos, sus caractersticas, usos, estructuras, diseos, entre
otros.
Una base de datos tiene mucha importancia en el ritmo de vida que
llevamos en los actuales momentos, ya que, est acelera el ritmo en el
momento realizar una bsqueda de informacin.
En esta investigacin se muestra la importancia de las Bases de Datos,
cul es su objetivo, cul es su estructura, y como funciona. En qu reas
se aplican hoy en da ya que es muy fundamental en una empresa o en
cualquier negocio.

1.1 Objetivo de las Bases de Datos.


El objetivo principal de las bases de datos es el de unificar los datos que se
manejan y los programas o aplicaciones que los manejan. Anteriormente los
programas se codificaban junto con los datos, es decir, se diseaban para la
aplicacin concreta que los iba a manejar, lo que desembocaba en una
dependencia de los programas respecto a los datos, ya que la estructura de los
ficheros va incluida dentro del programa, y cualquier cambio en la estructura
del fichero provocaba modificar y recompilar programas. Adems, cada
aplicacin utiliza ficheros que pueden ser comunes a otras de la misma
organizacin, por lo que se produce una REDUNDANCIA de la informacin, que
provoca mayor ocupacin de memoria, laboriosos programas de actualizacin
(unificar datos recogidos por las aplicaciones de los diferentes departamentos),
e inconsistencia de datos (no son correctos) si los datos no fueron bien
actualizados en todos los programas. Con las bases de datos, se busca
independizar los datos y las aplicaciones, es decir, mantenerlos en espacios
diferentes. Los datos residen en memoria y los programas mediante un sistema
gestor de bases de datos, manipulan la informacin. El sistema gestor de bases
de datos recibe la peticin por parte del programa para manipular los datos y
es el encargado de recuperar la informacin de la base de datos y devolvrsela
al programa que la solicit. Cada programa requerir de una cierta informacin
de la base de datos, y podr haber otros que utilicen los mismos datos, pero
realmente residirn en el mismo espacio de almacenamiento y los programas
no duplicarn esos datos, si no que trabajarn directamente sobre ellos
concurrentemente. Aunque la estructura de la base de datos cambiara, si los
datos modificados no afectan a un programa especfico, ste no tendr por qu
ser alterado. Mediante estas tcnicas de base de datos se pretende conseguir a
travs del Sistema Gestor de Bases de Datos (SGBD):
INDEPENDENCIA de los Datos: Cambios en la estructura de la Base de Datos
no modifican las aplicaciones.
INTEGRIDAD de los Datos: Los datos han de ser siempre correctos. Se
establecen una serie de restricciones (reglas de validacin) sobre los datos.
SEGURIDAD de los Datos: Control de acceso a los datos para evitar
manipulaciones de estos no deseadas.

1.2 reas de Aplicacin de los Sistemas de


Bases de datos.
Bancos.
Para informacin de los clientes, cuentas, prstamos, transacciones bancarias,
para compras con tarjeta de crdito, generacin mensual de pagos, crditos,
etc.

Lneas areas.
Para reservas e informacin de planificacin. Las lneas areas fueron de los
primeros en usar las bases de datos de forma distribuida geogrficamente (las
terminales situados en todo el mundo accedan al sistema de bases de datos
centralizado a travs de las lneas telefnicas y otras redes de datos).

Escuelas.
Para informacin de los estudiantes, matrculas de las asignaturas y cursos.

Telecomunicaciones.
Para guardar un registro de las llamadas realizadas, generacin mensual de
facturas, manteniendo el saldo de las tarjetas telefnicas de prepago y para
almacenar informacin sobre las redes de comunicaciones.

Finanzas.
Para almacenar informacin sobre grandes empresas, ventas y compras de
documentos formales financieros, como bolsa y bonos.

Ventas
Para informacin de clientes, productos y compras.

Produccin.
Para la gestin de la cadena de produccin y para el seguimiento de la
produccin de elementos en las factoras, inventarios de elementos en
almacenes y pedidos de elementos.

Recursos humanos.
Para informacin sobre los empleados, salarios, impuestos y beneficios, y para
la generacin de las nminas.
Las bases de datos forman una parte esencial de casi todas las empresas y
organizaciones actuales.

En
las
bases
de
datos.
Un signo de reputacin y fiabilidad de cualquier sitio Web
Debido al desarrollo y la demanda del negocio en lnea, la mayora de los
clientes en lnea est haciendo buena investigacin y estudio sobre los sitios
Web antes de hacer su oferta final.
Tambin hay algunos clientes disponibles tener buen conocimiento tcnico, por
lo que busca aquellos elementos que hace cualquier sitio web ms reputados y
confiable.
Por lo tanto, pueden juzgar cualquier sitio web a travs de sus bases de datos e
informacin informativo aparece en este sitio Web.
Por estos motivos, siempre es esencial para los propietarios de sitios Web y
diseadores web para centrarse en las bases de datos de Web de calidad para
atraer ms atencin de clientes y hacer a largo plazo tratar as. Mejor que la
hoja de clculo.
Programa de base de datos tiene muchas ventajas sobre la hoja de clculo:
Informes.
El software de base de datos ser ordenar y combinar la informacin de la
tabla para generar los informes y bsquedas.
Por ejemplo, puede buscar todas las personas que en la lista que quedarse en
Mxico, u ordenar la lista por el cdigo postal.
Actualizacin.

El software de base de datos le permitir a la actualizacin rpida todos los


registros y con la hoja de clculo, tendrs que actualizar cada registro
individual.
Mesa de enlace: se hace la base de datos de la tabla de uno o ms.
Piensa en el anuncio de la tarjeta de Navidad junto con la lista de regalos.
As, con el software de base de datos, puede hacer la lista, que combina juegos
de informacin perfecta para envo de paquetes de ltimo minuto.
Clases de las bases de datos.
Escritorio.
El programa de escritorio de base de datos almacena y sirve los datos desde el
ordenador solo.
La base de datos de escritorio es adecuado para el negocio en casa y para
almacenar la informacin de contacto personal.
Servidor.
El programa de base de datos basada en servidor almacena los datos en la
computadora central y esto facilita a los equipos a travs de la red o Internet.
El programa de base de datos basada en servidor se utiliza generalmente en
las empresas ms grandes y para las aplicaciones de e-commerce.
Habilitado para la Web: El programa de base de datos web-enabled permite
realmente los datos que se almacenan localmente, sin embargo hizo accesible
a las pginas web para el acceso a
Internet.
El programa de base de datos de la web, como Microsoft Access, es un mtodo
mejor para publicar las pginas web, lo que cambia muy a menudo.
Generalmente, estas pginas tendrn la referencia, contacto y largo plazo
informacin de programacin.
La base de datos es la coleccin de bsquedas de la informacin.
En la investigacin de la biblioteca, la base de datos es realmente donde usted
puede encontrar los artculos.

1.3 Modelos de datos.


Un modelo de datos es entonces una serie de conceptos que puede utilizarse
para describir un conjunto de datos y las operaciones para manipularlos. Hay
dos tipos de modelos de datos: los modelos conceptuales y los modelos
lgicos. Los modelos conceptuales se utilizan para representar la realidad a un
alto nivel de abstraccin. Mediante los modelos conceptuales se puede
construir una descripcin de la realidad fcil de entender. En los modelos
lgicos, las descripciones de los datos tienen una correspondencia sencilla con
la estructura fsica de la base de datos. En el diseo de bases de datos se usan
primero los modelos conceptuales para lograr una descripcin de alto nivel de
la realidad, y luego se transforma el esquema conceptual en un esquema
lgico. El motivo de realizar estas dos etapas es la dificultad de abstraer la
estructura de una base de datos que presente cierta complejidad. Un esquema
es un conjunto de representaciones lingsticas o grficas que describen la
estructura de los datos de inters. Los modelos conceptuales deben ser buenas
herramientas para representar la realidad, por lo que deben poseer las
siguientes cualidades:
Expresividad: deben tener suficientes conceptos para expresar
perfectamente la realidad. Simplicidad: deben ser simples para que los
esquemas sean fciles de entender.
Minimalidad: cada concepto debe tener un significado distinto.
Formalidad: todos los conceptos deben tener una interpretacin nica,
precisa y bien definida. En general, un modelo no es capaz de expresar todas
las propiedades de una realidad determinada, por lo que hay que aadir
aserciones que complementen el esquema. Algunos modelos con frecuencia
utilizados en las bases de datos son: Bases de datos jerrquicas stas son
bases de datos que, como su nombre indica, almacenan sus datos en una
estructura jerrquica. En este modelo los datos se organizan en una forma
similar a un rbol (visto al revs), en donde un nodo padre de datos puede
tener varios hijos. El nodo que no tiene padres es llamado raz, y a los nodos
que no tienen hijos se los conoce como hojas.

Las bases de datos jerrquicas.


Son especialmente tiles en el caso de aplicaciones que manejan un gran
volumen de datos y datos muy compartidos permitiendo crear estructuras
estables y de gran rendimiento. Una de las principales limitaciones de este
modelo es su incapacidad de representar eficientemente la redundancia de
datos.

Base de datos de red


ste es un modelo ligeramente distinto del jerrquico; su diferencia
fundamental es la modificacin del concepto de nodo: se permite que un
mismo nodo tenga varios padres (posibilidad no permitida en el modelo
jerrquico). Fue una gran mejora con respecto al modelo jerrquico, ya que
ofreca una solucin eficiente al problema de redundancia de datos; pero, aun
as, la dificultad que significa administrar los datos en una base de datos de red
ha significado que sea un modelo utilizado en su mayora por programadores
ms que por usuarios finales. Base de datos relacional ste es el modelo ms
utilizado en la actualidad para modelar problemas reales y administrar datos
dinmicamente.
Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los
laboratorios IBM en San Jos (California), no tard en consolidarse como un
nuevo paradigma en los modelos de base de datos. Su idea fundamental es el
uso de "relaciones". Estas relaciones podran considerarse en forma lgica
como conjuntos de datos llamados "tuplas". Pese a que sta es la teora de las
bases de datos relacionales creadas por Edgar Frank Codd, la mayora de las
veces se conceptualiza de una manera ms fcil de imaginar. Esto es pensando
en cada relacin como si fuese una tabla que est compuesta por registros (las
filas de una tabla), que representaran las tuplas, y campos (las columnas de
una tabla). En este modelo, el lugar y la forma en que se almacenen los datos
no tienen relevancia (a diferencia de otros modelos como el jerrquico y el de
red). Esto tiene la considerable ventaja de que es ms fcil de entender y de
utilizar para un usuario espordico de la base de datos. Los datos pueden ser
recuperados o almacenada mediante "consultas" que ofrecen una amplia
flexibilidad y poder para administrar los datos.

Bases de datos multidimensionales.


Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como
creacin de Cubos OLAP. Bsicamente no se diferencian demasiado de las
bases de datos relacionales (una tabla en una base de datos multidimensional
podra serlo tambin en una base de datos multidimensional), la diferencia est
ms bien a nivel conceptual; en las bases de datos multidimensionales los
campos o atributos de una tabla pueden ser de dos tipos, o bien representan
dimensiones de la tabla, o bien representan mtricas que se desean estudiar.

Bases de datos orientadas a objetos.

Este modelo, bastante reciente, y propio de los modelos informticos


orientados a objetos, trata de almacenar en la base de datos los objetos
completos (estado y comportamiento). Una base de datos orientada a objetos
es una base de datos que incorpora todos los conceptos importantes del
paradigma de objetos:
Encapsulacin - Propiedad que permite ocultar los datos al resto de los
objetos, impidiendo as accesos incorrectos o conflictos.
Herencia - Propiedad a travs de la cual los objetos heredan comportamiento
dentro de una jerarqua de clases.
Polimorfismo - Propiedad de una operacin mediante la cual puede ser
aplicada a distintos tipos de objetos. En bases de datos orientadas a objetos,
los usuarios pueden definir operaciones sobre los datos como parte de la
definicin de la base de datos. Una operacin (llamada funcin) se especifica
en dos partes. La interfaz (o signatura) de una operacin incluye el nombre de
la operacin y los tipos de datos de sus argumentos (o parmetros). La
implementacin (o mtodo) de la operacin se especifica separadamente y
puede modificarse sin afectar la interfaz. Los programas de aplicacin de los
usuarios pueden operar sobre los datos invocando a dichas operaciones a
travs de sus nombres y argumentos, sea cual sea la forma en la que se han
implementado. Esto podra denominarse independencia entre programas y
operaciones. Se est trabajando en SQL3, que es el estndar de SQL92
ampliado, que soportar los nuevos conceptos orientados a objetos y
mantendra compatibilidad con SQL92.

Bases de datos documentales.


Permiten la indexacin a texto completo, y en lneas generales realizar
bsquedas ms potentes. Tesauro es un sistema de ndices optimizado para
este tipo de bases de datos.
Base de datos deductivas Un sistema de base de datos deductivas, es un
sistema de base de datos pero con la diferencia de que permite hacer
deducciones a travs de inferencias. Se basa principalmente en reglas y
hechos que son almacenados en la base de datos. Tambin las bases de datos
deductivas son llamadas base de datos lgica, a raz de que se basan en lgica
matemtica.
Bases de datos distribuidos
La base de datos est almacenada en varias computadoras conectadas en red.
Surgen debido a la existencia fsica de organismos descentralizados. Esto les

da la capacidad de unir las bases de datos de cada localidad y acceder as a


distintas universidades, sucursales de tiendas, etctera.

1.4 Arquitectura del Sistema Gestor de Bases de


datos.
La arquitectura de un sistema de base de datos est influenciada en gran
medida por el sistema informtico subyacente en el que se ejecuta el sistema
de base de datos. En la arquitectura de un sistema de base de datos se reflejan
aspectos como la conexin en red, el paralelismo y la distribucin:
- La arquitectura centralizada es la ms clsica. En ella, el SGBD est
implantado en una sola plataforma u ordenador desde donde se gestiona
directamente, de modo centralizado, la totalidad de los recursos. Es la
arquitectura de los centros de proceso de datos tradicionales. Se basa en
tecnologas sencillas, muy experimentadas y de gran robustez.
- La conexin en red de varias computadoras permite que algunas tareas se
ejecuten en un sistema servidor y que otras se ejecuten en los sistemas
clientes. Esta divisin de trabajo ha conducido al desarrollo de sistemas de
bases de datos cliente-servidor.
- La distribucin de datos a travs de las distintas sedes o departamentos de
una organizacin permite que estos datos residan donde han sido generados o
donde son ms necesarios, pero continuar siendo accesibles desde otros
lugares o departamentos diferentes. El hecho de guardar varias copias de la
base de datos en diferentes sitios permite que puedan continuar las
operaciones sobre la base de datos aunque algn sitio se vea afectado por
algn desastre natural, como una inundacin, un incendio o un terremoto. Se
han desarrollado los sistemas de bases de datos distribuidos para manejar
datos distribuidos geogrfica o administrativamente a lo largo de mltiples
sistemas de bases de datos.
- El procesamiento paralelo dentro de una computadora permite acelerar las
actividades del sistema de base de datos, proporcionando a las transacciones
unas respuestas ms rpidas, as como la capacidad de ejecutar ms
transacciones por segundo. Las consultas pueden procesarse de manera que
se explote el paralelismo ofrecido por el sistema informtico subyacente. La
necesidad del procesamiento paralelo de consultas ha conducido al desarrollo
de los sistemas de bases de datos paralelos.

Arquitectura centralizada
Los sistemas de bases de datos centralizados son aquellos que se ejecutan en
un nico sistema informtico sin interaccionar con ninguna otra computadora.
Tales sistemas comprenden el rango desde los sistemas de bases de datos
monousuario ejecutndose en computadoras personales hasta los sistemas de
bases de datos de alto rendimiento ejecutndose en grandes sistemas.

Una computadora moderna de propsito general consiste en una o unas pocas


CPUs y un nmero determinado de controladores para los dispositivos que se
encuentren conectados a travs de un bus comn, el cual proporciona acceso a
la memoria compartida. Las CPUs poseen memorias cach locales donde se
almacenan copias de ciertas partes de la memoria para acelerar el acceso a los
datos. Cada controlador de dispositivo se encarga de un tipo especfico de
dispositivos (por ejemplo, una unidad de disco, una tarjeta de sonido o un
monitor). La CPU y los controladores de dispositivo pueden ejecutarse
concurrentemente, compitiendo as por el acceso a la memoria. La memoria
cach reduce la disputa por el acceso a la memoria, ya que la CPU necesita
acceder a la memoria compartida un nmero de veces menor.
Se distinguen dos formas de utilizar las computadoras: como sistemas
monousuario o como sistemas multiusuario. En la primera categora estn las
computadoras personales y las estaciones de trabajo. Un sistema monousuario
tpico es una unidad de sobremesa utilizada por una nica persona que dispone
de una sola CPU, de uno o dos discos fijos y que trabaja con un sistema
operativo que slo permite un nico usuario. Por el contrario, un sistema
multiusuario tpico tiene ms discos y ms memoria, puede disponer de varias
CPU y trabaja con un sistema operativo multiusuario. Se encarga de dar
servicio a un gran nmero de usuarios que estn conectados al sistema a

travs de terminales. Estos sistemas se denominan con frecuencia sistemas


servidores.
Normalmente, los sistemas de bases de datos diseados para funcionar sobre
sistemas monousuario, como las computadoras personales, no suelen
proporcionar muchas de las facilidades que ofrecen los sistemas multiusuario.
En particular, no tienen control de concurrencia, que no es necesario cuando
solamente un usuario puede generar modificaciones. Las facilidades de
recuperacin en estos sistemas, o no existen o son primitivas; por ejemplo,
realizar una copia de seguridad de la base de datos antes de cualquier
modificacin. La mayora de estos sistemas no admiten SQL y proporcionan un
lenguaje de consulta muy simple, que en algunos casos es una variante de QBE
(Query By Example).
Aunque hoy en da las computadoras de propsito general tienen varios
procesadores, utilizan paralelismo de grano grueso, disponiendo de unos pocos
procesadores (normalmente dos o cuatro) que comparten la misma memoria
principal. Las bases de datos que se ejecutan en tales mquinas habitualmente
no intentan dividir una consulta simple entre los distintos procesadores, sino
que ejecutan cada consulta en un nico procesador, posibilitando la
concurrencia de varias consultas. As, estos sistemas soportan una mayor
productividad, es decir, permiten ejecutar un mayor nmero de transacciones
por segundo, a pesar de que cada transaccin individualmente no se ejecuta
ms rpido.
Las bases de datos diseadas para las mquinas monoprocesador ya disponen
de multitarea, permitiendo que varios procesos se ejecuten a la vez en el
mismo procesador, usando tiempo compartido, mientras que de cara al usuario
parece que los procesos se estn ejecutando en paralelo. De esta manera,
desde un punto de vista lgico, las mquinas paralelas de grano grueso
parecen ser idnticas a las mquinas monoprocesador, y pueden adaptarse
fcilmente los sistemas de bases de datos diseados para mquinas de tiempo
compartido para que puedan ejecutarse sobre mquinas paralelas de grano
grueso.
Por el contrario, las mquinas paralelas de grano fino tienen un gran nmero
de procesadores y los sistemas de bases de datos que se ejecutan sobre ellas
intentan paralelizar las tareas simples (consultas, por ejemplo) que solicitan los
usuarios.

CONCLUSION
Luego de haber ledo y obtenido mucha informacin quedan
conocimientos adquiridos, que uno de los aspectos ms importantes de
las Bases de es su definicin, su estructura, requerimientos, ventajas
que estas tienen y sus caractersticas donde podemos decir que la base
de datos es ms que una recopilacin, coleccin de datos o informacin
que se pueden ser usados para muchas cosas como archivar un historial
bancaria, o un claro ejemplo en las escuelas para recopilar datos o
informacin de sus alumnos.
Otro aspecto muy importante de las Bases de Datos es su diseo y
creacin de esta, donde hay distintos modos de cmo hacerlas y
disearlas, mencione modelos de creacin de las bases de datos las
cuales destacan el jerrquico, de red y el relacional las cuales tienen
muchas ventajas de procesamiento. Otro punto necesario es la clase de
bases de datos las cuales son, base de dato documental, base de datos
distribuidas y base de datos orientadas a objetos e hipermedia y tienen
como funcin derivar, almacenar y procesar datos dentro de una
informacin.
Los grficos y tablas nos sirven para resumir en un dibujo toda una serie
de datos mucho ms explcito y fcil de asimilar, los tipos de grficos
que se pueden utilizar en una base de datos son: grficos de pastel,
barra y discretos.

BIBLIOGRAFIA

Base de Datos
Primera edicin: mayo 2005 Fundaci per a la Universitat Oberta de
Catalunya Av. Tibidabo, 39-43, 08035 Barcelona Material realizado por
Eureca Media, SL Autores: Rafael Camps Par, Luis Alberto Casillas
Santilln, Dolors Costal Costa, Marc Gibert Ginest, Carme Martn
Escofet, Oscar Prez Mora Depsito legal: B-15.562-2005 ISBN: 84-9788269-5

BEEKMAN, G.
INTRODUCCIN A LA INFORMTICA. Sexta edicin
PEARSON EDUCACIN, S.A., Madrid, 2005

Ramez A. Elmasri Elmasri & Shamkant Shamkant B. Navathe Navathe:


Fundamentos de Sistemas de Bases de Datos. Addison AddisonWesley, 2007 [5 edicin]. ISBN 84 , 2007 [5 edicin]. ISBN 84-7829085-0.

Thomas Connolly ; Database Systems: A practical approach to design,


implementation and management ; Second Edition; Addison-Wesley.