SlideShare a Scribd company logo
1 of 9
BASE DE DATOS



Datos: Es la unidad mínima de información que representa un valor que es un
carácter de un objeto o algo.

Información: Es un conjunto de Datos

Sistema de Información: Es un conjunto de elementos que permiten manipular
información de determinada empresa, entre estos podemos encontrar el equipo
computacional y el Software del sistema.

Sistema de Base de Datos: Es un sistema computacional que permite
manipular información de una empresa en particular y además esta información
debe estar disponible cuando se necesite.



          Cuatro Elementos de una Base de Datos o Componentes



   1. Información: Esta debe ser:
          •  Integrada: La información en una base de datos debe existir con
             un mínimo de redundancia, debe estar en un mismo lugar para ser
             utilizada cuando se necesite.
           • Compartida: Varios usuarios pueden ingresar al mismo tiempo y la
             información debe estar disponible para todos ellos.
      La redundancia en una base de datos se minimiza no se elimina.

   2. Equipo: Son los dispositivos físicos que se necesitan, para almacenar y
      suministrar la información de una base de datos.

   3. Programas: Software por medio del los cuales manipulan una serie de
      datos sin importar su género o categoría.
      Sistema manejador de bases de datos (SMBD): Es la aplicación que
      permite manipular directamente la base de datos y así mismo
      administrarla.
4. Usuario: Los usuarios de la base datos son las personas encargadas de
      manipular la información contenida en ella. Los usuarios se clasifican de
      la siguiente manera:
          • Programador: Es el encargado de crear las aplicaciones para la
             manipulación de la base de datos
          • Administrador: Es la persona encargada de la administración de la
             base de datos, tiene un perfil más general que el técnico.
          • Final: Es el encargado de manipular la base de datos por medio de
             la aplicación que creó el programador.



                               BASE DE DATOS

Es un conjunto de información de diferente tipo que tiene que estar
organizada y relacionada.

Los datos o la información almacenada en una base de datos deben cumplir la
característica de ser persistentes en el tiempo, esto quiere decir que los datos
contenidos en la base de datos deben estar por mucho tiempo en ella sin que se
dañen ni sufran ningún inconveniente.

Componentes de una Base de Datos

·Datos: Es la parte esencial de la información, es decir, la información que llega
a la base de datos.

·Atributos: Son los diferentes campos que conforman la estructura de una
base de datos.

·Campos: Es la unidad más pequeña de datos.

·Registro: Es un conjunto de campos o atributos relacionados entre sí.

·Archivo: Es un conjunto de registros relacionados.
Tipos de Base de Datos

Los tipos de Base de Datos son tres:

Base de Datos Jerárquica

Es aquella donde los datos se presentan en nivel múltiples que represente con
raíz y sus ramificaciones.

Bases de Datos Red

Es aquella que permite la conexión de los nodos en forma multidireccional, por
lo que cada nodo puede tener varios dueños a la vez.

Base de Datos Relacional

En informática, tipo de base de datos o sistema de administración de bases de
datos, que almacena información en tablas (filas y columnas de datos) y realiza
búsquedas utilizando los datos de columnas especificadas de una tabla para
encontrar datos adicionales en otra tabla. En una base de datos relacional, las
filas representan registros (conjuntos de datos acerca de elementos
separados) y las columnas representan campos (atributos particulares de un
registro). Al realizar las búsquedas, una base de datos relacional hace coincidir
la información de un campo de una tabla con información en el campo
correspondiente de otra tabla y con ello produce una tercera tabla que
combina los datos solicitados de ambas tablas. Por ejemplo, si una tabla
contiene los campos NÚM−EMPLEADO, APELLIDO, NOMBRE y ANTIGÜEDAD
y otra tabla contiene los campos DEPARTAMENTO, NÚM−EMPLEADO y
SALARIO, una base de datos relacional hace coincidir el campo
NÚM−EMPLEADO de las dos tablas para encontrar información, Como por
ejemplo los nombres de los empleados que ganan un cierto salario o los
departamentos de todos los empleados contratados a partir de un día
determinado. En otras palabras, una base de datos relacional utiliza los valores
coincidentes de dos tablas para relacionar información de ambas. Por lo
general, los productos de bases de datos para computadores son bases de
datos relaciónales.
Cómo se relacionan las bases de datos

Solo puede haber relación entre una tabla padre y otra tabla hija, de modo que
no se puede establecer la relación directa entre tres tablas, aunque se podrá
hacer de la siguiente manera:

Tipos de Datos

Los Tipos de Datos de una Base se dividen en dos, estas son:

Datos de Entrada

Se refiere a la información que entra al sistema por primera vez. Esta
información podría dar pie a una modificación de los datos persistentes, pero
en principio no forma parte de la base de datos propiamente dicha.

Datos de Salida

Se refiere a mensajes y resultados que emanan del sistema. Una vez más, esta
información podría derivarse de los datos persistentes, pero no se le considera
en si como parte de la Base de Datos.

                     Por que utilizar una base de datos

Es Compacto: No hacen falta archivos de papeles que pudieran ocupar mucho
espacio.

Es Rápido: La máquina puede obtener y modificar datos con mucha mayor
velocidad que un ser humano. Así es posible satisfacer con rapidez consultas de
casos particulares, del momento, sin necesidad de búsquedas visuales o
manuales que refieren mucho tiempo.

Es menos Laborioso: Se elimina gran parte del tedio de manera archivos a
mano. Las tareas mecánicas siempre serán mejor realizadas por las maquinas.

Es Actual: Se dispone en cualquier momento de información precisa y al día.
Cómoda: Al tener la información en un mismo sitio, ahorraremos tiempo y
trabajo.

             DESVENTAJAS DE NO TENER BASE DE DATOS

Sin un depósito central de base de datos los programas deben tener acceso a
datos que se hallan en archivos separados.

Sin una base de datos centralizada la política de seguridad debe tratar con un
conjunto disperso de archivos separados.

Las variaciones en la presentación física de los datos pueden causar muchos
problemas e inconsistencias cuando no se tiene una base de datos.

Cuando no existe la vigilancia que proporciona la base de datos, pueden
aparecer inconsistencias de datos cuando un proceso que es largo termina en
error.

Los programas pueden interferir uno con el otro cuando no se tiene una base
de datos

Al existir una base de datos centralizada los niveles de seguridad de la
información aumentan considerablemente permitiendo así que la información
solo esté disponible para los usuarios que realmente la necesiten.

Otras ventajas de las bases de datos

Disminuir la Redundancia

Definimos redundancia como la duplicación de datos. La duplicación de datos
genera a su vez una duplicación del trabajo a la hora de mantenerlos y
actualizarlos. Por tanto las Bases de Datos al reducir la duplicación de datos,
disminuyen el trabajo. Es fundamental hacer copia de seguridad de la base de
datos cada vez que esta quede actualizada. Si compensa duplicar datos para
aumentar la velocidad de la base de datos en cuestión, estaremos en una
circunstancia en la que compensará la redundancia de dichos datos. También
puede darse que una duplicación de datos sea obligatoria por las circunstancias.
Pero al ser posible siempre es mejor intentar evitar la redundancia.
Compartición de Datos

Hablamos de datos actuales, ya que al ser centralizados, se puede tener acceso
a los datos con la última actualización en prácticamente tiempo real.

Restricciones de Seguridad

Para mantener la seguridad a cerca del mantenimiento de los datos, los
administradores de la Base de Datos, crean una jerarquía de acceso, que
permitirá o prohibirá a los usuarios hacer una u otra acción sobre dicha base
de datos.

Integridad

En una base de datos debemos mantener una coherencia. (No dejar que se
introduzcan caracteres en un campo numérico). Esto se controlará mediante:

Máscaras.
Reglas de validación.

                  Tipos de datos para los campos de una tabla

TEXTO: Admite contenido de caracteres alfanuméricos, el tamaño estará
entre 1 y 255 Bytes y el valor por defecto de esta tamaño es de 50 Bytes.

MEMO: Admite contenido de tipo alfanumérico, el tamaño está entre 1 y
64.000 Bytes (64Kas).

NUMERICOS: Admite contenido de caracteres numéricos, el tamaño será
entre 1, 2, 4 y 8 Bytes, dependiendo del formato de tipo numérico. El formato
de tipo numérico puede ser de tipo: DOUBLE, FLOAT, INTEGER, etc...

Este tipo de datos solo se utilizara cuando vayamos a realizar operaciones con
ellos.
FECHA Y HORA: Solo admite horas y fechas. Este tipo de dato ocupa 8 Bytes.

MONEDA: Admite contenido de caracteres numéricos, dándoles a estos un
formato automático para una moneda (Puntos de millar, símbolo de la peseta,
etc...) dependiendo este formato de la configuración regional del panel de
control. Este tipo de datos puede llevar decimales y se utilizara siempre que
hablemos de cantidades monetarias.

AUTONUMERICO: Este campo lo crea Access con nuestro consentimiento de
una manera automática, para establecerlo como una clave principal. Es de tipo
numérico, y es incrementada automáticamente por Access cada vez que
añadimos un nuevo registro a la tabla. Este tipo de claves principal, no suelen
usarse, ya que es preferible definir nuestras propias claves, aunque puede ser
usada como una posible puerta trasera en alguna ocasión.

SI / NO: Tipo de datos boléanos, los valores boléanos pueden tener dos
valores posibles, 1 o 0, donde 1 es verdadero y 0 es Falso.

OBJETO OLE: El contenido serán gráficos y el tamaño de estos puede ser de
hasta 1 un Gigabyte. Hay que tener especial cuidado con estos objetos, pues al
borrarlos de la base de datos, no se reduce el tamaño de la misma, mientras
esta no sea compactada.

Si damos de baja un registro en una base de datos Acces, el programa debe
compactar la base de datos para reducir y eliminar los espacios en blancos que
este registro ha producido al ser eliminado. De este modo se reduce el tamaño
de la base de datos.



              ADMINISTRADOR DE BASE DE DATOS (BDA)



El administrador de datos es una persona que toma las decisiones estratégicas
y de políticas con respecto a la información contenida en la base de datos. El
administrador es quien proporciona el apoyo técnico necesario para poner en
práctica esas decisiones.
Funciones del Administrador de Base de Datos

   •       Definir el esquema conceptual: El administrador de datos debe decidir,
           con exactitud cuál es la información que le interesa a la base de datos
           para su correcto funcionamiento

   •       Definir esquemas internos: El administrador de base de datos decide
           como se representara la información en la base de datos.


   •       Vinculación con los Usuarios: El administrador de base de datos debe
           encargarse de la comunicación con los usuarios, garantizando la
           disponibilidad de los datos cada vez que estos se requieran.


   •       Definir procedimientos de respaldo y recuperación: El administrador de
           base de datos deberá definir y poner en práctica un plan de
           recuperación adecuado que incluya una descarga o vaciado periódico de
           la base de datos en un medio de almacenamiento de respaldo.


   •       Supervisar el desempeño y responder a cambios en los requerimientos
           iníciales: El administrador de base de datos debe organizar el sistema
           de modo que se obtenga el mejor desempeño para la información
           contenida en ella, y que se pueda realizar ajustes apropiados cuando
           cambian los requerimientos de la base de datos.


Las ventajas de una base de datos con los sistemas manuales son:

       •    Velocidad de acceso
       •    Espacio Físico
       •    Actualización de la información
       •    Archivos multiusuario
Las ventajas de una base de datos con respecto a la información
descentralizada son:

   •   Disminuye la redundancia
   •   Evita inconsistencia en la información
   •   Se pueden compartir los datos
   •   Se puede mantener la integridad de los datos
   •   Se pueden aplicar restricciones de seguridad




         ARQUITECTURA DE UN SISTEMA DE BASES DE DATOS



La arquitectura de una base de datos se divide en tres niveles los cuales son:

Nivel Externo: Es el nivel que tiene mayor relación con los usuarios individuales
de la base de datos. Estos son el usuario final programador.

Nivel Conceptual: Es una representación de toda la información contenida en la
base de datos. Es un panorama de los datos tal y como los percibe el usuario
final.

Nivel Interno: Es una representación de bajo nivel de la base de datos.

More Related Content

What's hot (20)

Unidad 1 base de datos 1 de ibm
Unidad 1 base de datos 1 de ibmUnidad 1 base de datos 1 de ibm
Unidad 1 base de datos 1 de ibm
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
algoritmos
algoritmosalgoritmos
algoritmos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 
Definiciones Y Diferencias
Definiciones Y DiferenciasDefiniciones Y Diferencias
Definiciones Y Diferencias
 
Base de datos
Base de datosBase de datos
Base de datos
 
Trabajo de plantilla
Trabajo de plantilla Trabajo de plantilla
Trabajo de plantilla
 
Recuperacion de bd
Recuperacion de bdRecuperacion de bd
Recuperacion de bd
 
basededatos
basededatosbasededatos
basededatos
 
Base De Datos nando
Base De Datos nandoBase De Datos nando
Base De Datos nando
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Basededatosicompleto 091122141836-phpapp02
Basededatosicompleto 091122141836-phpapp02Basededatosicompleto 091122141836-phpapp02
Basededatosicompleto 091122141836-phpapp02
 
Tutorial LibreOffice Base 6.3.4
Tutorial LibreOffice Base 6.3.4Tutorial LibreOffice Base 6.3.4
Tutorial LibreOffice Base 6.3.4
 
Introducción a la base de datos
Introducción a la base de datosIntroducción a la base de datos
Introducción a la base de datos
 
Partes de acces
Partes de accesPartes de acces
Partes de acces
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Viewers also liked

EquaçãO Do 2º Grau Autor Antonio Carlos C Barroso
EquaçãO Do 2º Grau Autor Antonio Carlos C BarrosoEquaçãO Do 2º Grau Autor Antonio Carlos C Barroso
EquaçãO Do 2º Grau Autor Antonio Carlos C BarrosoAntonio Carneiro
 
Tarefa Ead Slideshare Para 30abril Web2.0 CléBer Vargas
Tarefa Ead Slideshare Para 30abril Web2.0 CléBer VargasTarefa Ead Slideshare Para 30abril Web2.0 CléBer Vargas
Tarefa Ead Slideshare Para 30abril Web2.0 CléBer Vargasclebercleber
 
O Fim do Monitoramento de Murais Públicos no Facebook
O Fim do Monitoramento de Murais Públicos no FacebookO Fim do Monitoramento de Murais Públicos no Facebook
O Fim do Monitoramento de Murais Públicos no FacebookElife Brasil
 
Que importa (1)
Que importa (1)Que importa (1)
Que importa (1)Bernardita
 
Feliz dia maestr@
Feliz dia maestr@Feliz dia maestr@
Feliz dia maestr@Bernardita
 
TURMA 121
TURMA 121TURMA 121
TURMA 121paula81
 
Tarefa Semana7 Ieii
Tarefa Semana7 IeiiTarefa Semana7 Ieii
Tarefa Semana7 Ieiimariasvieira
 
Visita a PPT
Visita a PPTVisita a PPT
Visita a PPTTecnoAlex
 
Entendendo o diabetes
Entendendo o diabetesEntendendo o diabetes
Entendendo o diabetesJNR
 
Recomendaciones según la jnc vii acerca del manej oexposicion
Recomendaciones según la jnc vii  acerca del manej oexposicionRecomendaciones según la jnc vii  acerca del manej oexposicion
Recomendaciones según la jnc vii acerca del manej oexposicionhospital regional ambato
 
La Habana, Cuba
La Habana, CubaLa Habana, Cuba
La Habana, Cubablasa
 
Calculo De Complementos
Calculo De ComplementosCalculo De Complementos
Calculo De Complementossixtoverduga
 

Viewers also liked (20)

EquaçãO Do 2º Grau Autor Antonio Carlos C Barroso
EquaçãO Do 2º Grau Autor Antonio Carlos C BarrosoEquaçãO Do 2º Grau Autor Antonio Carlos C Barroso
EquaçãO Do 2º Grau Autor Antonio Carlos C Barroso
 
Brise Clube Condomínio
Brise Clube CondomínioBrise Clube Condomínio
Brise Clube Condomínio
 
Tarefa Ead Slideshare Para 30abril Web2.0 CléBer Vargas
Tarefa Ead Slideshare Para 30abril Web2.0 CléBer VargasTarefa Ead Slideshare Para 30abril Web2.0 CléBer Vargas
Tarefa Ead Slideshare Para 30abril Web2.0 CléBer Vargas
 
O Fim do Monitoramento de Murais Públicos no Facebook
O Fim do Monitoramento de Murais Públicos no FacebookO Fim do Monitoramento de Murais Públicos no Facebook
O Fim do Monitoramento de Murais Públicos no Facebook
 
Que importa (1)
Que importa (1)Que importa (1)
Que importa (1)
 
Youtube
YoutubeYoutube
Youtube
 
Feliz dia maestr@
Feliz dia maestr@Feliz dia maestr@
Feliz dia maestr@
 
Qualidade edc
Qualidade edcQualidade edc
Qualidade edc
 
Insight Tex
Insight TexInsight Tex
Insight Tex
 
TURMA 121
TURMA 121TURMA 121
TURMA 121
 
.
..
.
 
Tarefa Semana7 Ieii
Tarefa Semana7 IeiiTarefa Semana7 Ieii
Tarefa Semana7 Ieii
 
Visita a PPT
Visita a PPTVisita a PPT
Visita a PPT
 
Entendendo o diabetes
Entendendo o diabetesEntendendo o diabetes
Entendendo o diabetes
 
Recomendaciones según la jnc vii acerca del manej oexposicion
Recomendaciones según la jnc vii  acerca del manej oexposicionRecomendaciones según la jnc vii  acerca del manej oexposicion
Recomendaciones según la jnc vii acerca del manej oexposicion
 
.
..
.
 
EVIDENCIAS DE ESPAÑOL BLOQUE I
EVIDENCIAS DE ESPAÑOL BLOQUE IEVIDENCIAS DE ESPAÑOL BLOQUE I
EVIDENCIAS DE ESPAÑOL BLOQUE I
 
La Habana, Cuba
La Habana, CubaLa Habana, Cuba
La Habana, Cuba
 
Calculo De Complementos
Calculo De ComplementosCalculo De Complementos
Calculo De Complementos
 
Tutorial
TutorialTutorial
Tutorial
 

Similar to Bases de datos

Bases de datos, Tipos e importancia
Bases de datos, Tipos e importanciaBases de datos, Tipos e importancia
Bases de datos, Tipos e importanciagriselcesar
 
Base de datos
Base de datosBase de datos
Base de datosalex238a
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosarmin tilano
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosarmin tilano
 
4 4 Bases De Datos
4 4 Bases De Datos4 4 Bases De Datos
4 4 Bases De DatosUVM
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )juandavid1118
 
Manejo de bases de datos a traves de
Manejo de bases de datos a traves deManejo de bases de datos a traves de
Manejo de bases de datos a traves detfreirea
 
Taller 1
Taller 1Taller 1
Taller 1fredy
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruzJeison Cruz
 
Glosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzGlosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzJeison Cruz
 
tema base de datos
 tema base de datos tema base de datos
tema base de datosnelson0007
 
Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .Hilda Estrella
 

Similar to Bases de datos (20)

Bases de datos, Tipos e importancia
Bases de datos, Tipos e importanciaBases de datos, Tipos e importancia
Bases de datos, Tipos e importancia
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
4 4 Bases De Datos
4 4 Bases De Datos4 4 Bases De Datos
4 4 Bases De Datos
 
Unidad i bd
Unidad i bdUnidad i bd
Unidad i bd
 
Primera clase
Primera clasePrimera clase
Primera clase
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Manejo de bases de datos a traves de
Manejo de bases de datos a traves deManejo de bases de datos a traves de
Manejo de bases de datos a traves de
 
Tutorial de bd
Tutorial de bdTutorial de bd
Tutorial de bd
 
Taller 1
Taller 1Taller 1
Taller 1
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruz
 
Glosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzGlosario base de datos Jeison Cruz
Glosario base de datos Jeison Cruz
 
tema base de datos
 tema base de datos tema base de datos
tema base de datos
 
Astriddd
AstridddAstriddd
Astriddd
 
Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .
 

More from GERARDO ALFONSO

More from GERARDO ALFONSO (13)

Creación blog
Creación blogCreación blog
Creación blog
 
Creación cuenta de correo gmail
Creación cuenta de correo gmailCreación cuenta de correo gmail
Creación cuenta de correo gmail
 
Microsoft powerpoint 2007
Microsoft powerpoint 2007Microsoft powerpoint 2007
Microsoft powerpoint 2007
 
Microsoft excel 2007
Microsoft excel 2007Microsoft excel 2007
Microsoft excel 2007
 
Microsoft word 2007
Microsoft word 2007Microsoft word 2007
Microsoft word 2007
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Independencia de datos
Independencia de datosIndependencia de datos
Independencia de datos
 
Memoria de un computador
Memoria de un computadorMemoria de un computador
Memoria de un computador
 
Organización del computador
Organización del computadorOrganización del computador
Organización del computador
 
Generalidades
GeneralidadesGeneralidades
Generalidades
 

Bases de datos

  • 1. BASE DE DATOS Datos: Es la unidad mínima de información que representa un valor que es un carácter de un objeto o algo. Información: Es un conjunto de Datos Sistema de Información: Es un conjunto de elementos que permiten manipular información de determinada empresa, entre estos podemos encontrar el equipo computacional y el Software del sistema. Sistema de Base de Datos: Es un sistema computacional que permite manipular información de una empresa en particular y además esta información debe estar disponible cuando se necesite. Cuatro Elementos de una Base de Datos o Componentes 1. Información: Esta debe ser: • Integrada: La información en una base de datos debe existir con un mínimo de redundancia, debe estar en un mismo lugar para ser utilizada cuando se necesite. • Compartida: Varios usuarios pueden ingresar al mismo tiempo y la información debe estar disponible para todos ellos. La redundancia en una base de datos se minimiza no se elimina. 2. Equipo: Son los dispositivos físicos que se necesitan, para almacenar y suministrar la información de una base de datos. 3. Programas: Software por medio del los cuales manipulan una serie de datos sin importar su género o categoría. Sistema manejador de bases de datos (SMBD): Es la aplicación que permite manipular directamente la base de datos y así mismo administrarla.
  • 2. 4. Usuario: Los usuarios de la base datos son las personas encargadas de manipular la información contenida en ella. Los usuarios se clasifican de la siguiente manera: • Programador: Es el encargado de crear las aplicaciones para la manipulación de la base de datos • Administrador: Es la persona encargada de la administración de la base de datos, tiene un perfil más general que el técnico. • Final: Es el encargado de manipular la base de datos por medio de la aplicación que creó el programador. BASE DE DATOS Es un conjunto de información de diferente tipo que tiene que estar organizada y relacionada. Los datos o la información almacenada en una base de datos deben cumplir la característica de ser persistentes en el tiempo, esto quiere decir que los datos contenidos en la base de datos deben estar por mucho tiempo en ella sin que se dañen ni sufran ningún inconveniente. Componentes de una Base de Datos ·Datos: Es la parte esencial de la información, es decir, la información que llega a la base de datos. ·Atributos: Son los diferentes campos que conforman la estructura de una base de datos. ·Campos: Es la unidad más pequeña de datos. ·Registro: Es un conjunto de campos o atributos relacionados entre sí. ·Archivo: Es un conjunto de registros relacionados.
  • 3. Tipos de Base de Datos Los tipos de Base de Datos son tres: Base de Datos Jerárquica Es aquella donde los datos se presentan en nivel múltiples que represente con raíz y sus ramificaciones. Bases de Datos Red Es aquella que permite la conexión de los nodos en forma multidireccional, por lo que cada nodo puede tener varios dueños a la vez. Base de Datos Relacional En informática, tipo de base de datos o sistema de administración de bases de datos, que almacena información en tablas (filas y columnas de datos) y realiza búsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla. En una base de datos relacional, las filas representan registros (conjuntos de datos acerca de elementos separados) y las columnas representan campos (atributos particulares de un registro). Al realizar las búsquedas, una base de datos relacional hace coincidir la información de un campo de una tabla con información en el campo correspondiente de otra tabla y con ello produce una tercera tabla que combina los datos solicitados de ambas tablas. Por ejemplo, si una tabla contiene los campos NÚM−EMPLEADO, APELLIDO, NOMBRE y ANTIGÜEDAD y otra tabla contiene los campos DEPARTAMENTO, NÚM−EMPLEADO y SALARIO, una base de datos relacional hace coincidir el campo NÚM−EMPLEADO de las dos tablas para encontrar información, Como por ejemplo los nombres de los empleados que ganan un cierto salario o los departamentos de todos los empleados contratados a partir de un día determinado. En otras palabras, una base de datos relacional utiliza los valores coincidentes de dos tablas para relacionar información de ambas. Por lo general, los productos de bases de datos para computadores son bases de datos relaciónales.
  • 4. Cómo se relacionan las bases de datos Solo puede haber relación entre una tabla padre y otra tabla hija, de modo que no se puede establecer la relación directa entre tres tablas, aunque se podrá hacer de la siguiente manera: Tipos de Datos Los Tipos de Datos de una Base se dividen en dos, estas son: Datos de Entrada Se refiere a la información que entra al sistema por primera vez. Esta información podría dar pie a una modificación de los datos persistentes, pero en principio no forma parte de la base de datos propiamente dicha. Datos de Salida Se refiere a mensajes y resultados que emanan del sistema. Una vez más, esta información podría derivarse de los datos persistentes, pero no se le considera en si como parte de la Base de Datos. Por que utilizar una base de datos Es Compacto: No hacen falta archivos de papeles que pudieran ocupar mucho espacio. Es Rápido: La máquina puede obtener y modificar datos con mucha mayor velocidad que un ser humano. Así es posible satisfacer con rapidez consultas de casos particulares, del momento, sin necesidad de búsquedas visuales o manuales que refieren mucho tiempo. Es menos Laborioso: Se elimina gran parte del tedio de manera archivos a mano. Las tareas mecánicas siempre serán mejor realizadas por las maquinas. Es Actual: Se dispone en cualquier momento de información precisa y al día.
  • 5. Cómoda: Al tener la información en un mismo sitio, ahorraremos tiempo y trabajo. DESVENTAJAS DE NO TENER BASE DE DATOS Sin un depósito central de base de datos los programas deben tener acceso a datos que se hallan en archivos separados. Sin una base de datos centralizada la política de seguridad debe tratar con un conjunto disperso de archivos separados. Las variaciones en la presentación física de los datos pueden causar muchos problemas e inconsistencias cuando no se tiene una base de datos. Cuando no existe la vigilancia que proporciona la base de datos, pueden aparecer inconsistencias de datos cuando un proceso que es largo termina en error. Los programas pueden interferir uno con el otro cuando no se tiene una base de datos Al existir una base de datos centralizada los niveles de seguridad de la información aumentan considerablemente permitiendo así que la información solo esté disponible para los usuarios que realmente la necesiten. Otras ventajas de las bases de datos Disminuir la Redundancia Definimos redundancia como la duplicación de datos. La duplicación de datos genera a su vez una duplicación del trabajo a la hora de mantenerlos y actualizarlos. Por tanto las Bases de Datos al reducir la duplicación de datos, disminuyen el trabajo. Es fundamental hacer copia de seguridad de la base de datos cada vez que esta quede actualizada. Si compensa duplicar datos para aumentar la velocidad de la base de datos en cuestión, estaremos en una circunstancia en la que compensará la redundancia de dichos datos. También puede darse que una duplicación de datos sea obligatoria por las circunstancias. Pero al ser posible siempre es mejor intentar evitar la redundancia.
  • 6. Compartición de Datos Hablamos de datos actuales, ya que al ser centralizados, se puede tener acceso a los datos con la última actualización en prácticamente tiempo real. Restricciones de Seguridad Para mantener la seguridad a cerca del mantenimiento de los datos, los administradores de la Base de Datos, crean una jerarquía de acceso, que permitirá o prohibirá a los usuarios hacer una u otra acción sobre dicha base de datos. Integridad En una base de datos debemos mantener una coherencia. (No dejar que se introduzcan caracteres en un campo numérico). Esto se controlará mediante: Máscaras. Reglas de validación. Tipos de datos para los campos de una tabla TEXTO: Admite contenido de caracteres alfanuméricos, el tamaño estará entre 1 y 255 Bytes y el valor por defecto de esta tamaño es de 50 Bytes. MEMO: Admite contenido de tipo alfanumérico, el tamaño está entre 1 y 64.000 Bytes (64Kas). NUMERICOS: Admite contenido de caracteres numéricos, el tamaño será entre 1, 2, 4 y 8 Bytes, dependiendo del formato de tipo numérico. El formato de tipo numérico puede ser de tipo: DOUBLE, FLOAT, INTEGER, etc... Este tipo de datos solo se utilizara cuando vayamos a realizar operaciones con ellos.
  • 7. FECHA Y HORA: Solo admite horas y fechas. Este tipo de dato ocupa 8 Bytes. MONEDA: Admite contenido de caracteres numéricos, dándoles a estos un formato automático para una moneda (Puntos de millar, símbolo de la peseta, etc...) dependiendo este formato de la configuración regional del panel de control. Este tipo de datos puede llevar decimales y se utilizara siempre que hablemos de cantidades monetarias. AUTONUMERICO: Este campo lo crea Access con nuestro consentimiento de una manera automática, para establecerlo como una clave principal. Es de tipo numérico, y es incrementada automáticamente por Access cada vez que añadimos un nuevo registro a la tabla. Este tipo de claves principal, no suelen usarse, ya que es preferible definir nuestras propias claves, aunque puede ser usada como una posible puerta trasera en alguna ocasión. SI / NO: Tipo de datos boléanos, los valores boléanos pueden tener dos valores posibles, 1 o 0, donde 1 es verdadero y 0 es Falso. OBJETO OLE: El contenido serán gráficos y el tamaño de estos puede ser de hasta 1 un Gigabyte. Hay que tener especial cuidado con estos objetos, pues al borrarlos de la base de datos, no se reduce el tamaño de la misma, mientras esta no sea compactada. Si damos de baja un registro en una base de datos Acces, el programa debe compactar la base de datos para reducir y eliminar los espacios en blancos que este registro ha producido al ser eliminado. De este modo se reduce el tamaño de la base de datos. ADMINISTRADOR DE BASE DE DATOS (BDA) El administrador de datos es una persona que toma las decisiones estratégicas y de políticas con respecto a la información contenida en la base de datos. El administrador es quien proporciona el apoyo técnico necesario para poner en práctica esas decisiones.
  • 8. Funciones del Administrador de Base de Datos • Definir el esquema conceptual: El administrador de datos debe decidir, con exactitud cuál es la información que le interesa a la base de datos para su correcto funcionamiento • Definir esquemas internos: El administrador de base de datos decide como se representara la información en la base de datos. • Vinculación con los Usuarios: El administrador de base de datos debe encargarse de la comunicación con los usuarios, garantizando la disponibilidad de los datos cada vez que estos se requieran. • Definir procedimientos de respaldo y recuperación: El administrador de base de datos deberá definir y poner en práctica un plan de recuperación adecuado que incluya una descarga o vaciado periódico de la base de datos en un medio de almacenamiento de respaldo. • Supervisar el desempeño y responder a cambios en los requerimientos iníciales: El administrador de base de datos debe organizar el sistema de modo que se obtenga el mejor desempeño para la información contenida en ella, y que se pueda realizar ajustes apropiados cuando cambian los requerimientos de la base de datos. Las ventajas de una base de datos con los sistemas manuales son: • Velocidad de acceso • Espacio Físico • Actualización de la información • Archivos multiusuario
  • 9. Las ventajas de una base de datos con respecto a la información descentralizada son: • Disminuye la redundancia • Evita inconsistencia en la información • Se pueden compartir los datos • Se puede mantener la integridad de los datos • Se pueden aplicar restricciones de seguridad ARQUITECTURA DE UN SISTEMA DE BASES DE DATOS La arquitectura de una base de datos se divide en tres niveles los cuales son: Nivel Externo: Es el nivel que tiene mayor relación con los usuarios individuales de la base de datos. Estos son el usuario final programador. Nivel Conceptual: Es una representación de toda la información contenida en la base de datos. Es un panorama de los datos tal y como los percibe el usuario final. Nivel Interno: Es una representación de bajo nivel de la base de datos.