Vous êtes sur la page 1sur 5

BASES DE DATOS

Base de datos: Es una coleccin de archivos interrelacionados, son creados con un DBMS. El
contenido de una base de datos engloba a la informacin concerniente (almacenadas en archivos) de
una organizacin, de tal manera que los datos estn disponibles para los usuarios, una finalidad de la
base de datos es eliminar la redundancia o al menos minimizarla. Los tres componentes principales
de un sistema de base de datos son el hardware, el software DBMS y los datos a manejar, as como
el personal encargado del manejo del sistema. Un DBMS es una coleccin de numerosas rutinas de
software interrelacionadas, cada una de las cuales es responsable de una tarea especfica.
Su objetivo es el de automatizar: El Mantenimiento, cualquier informe de informacin, cualquier
consulta sobre dicha informacin.
Elementos de una Base de Datos
Datos: Es la parte esencial de la informacin, es decir, la informacin 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 ms pequea de datos.
Registro: Es un conjunto de campos o atributos relacionados entre s.
Archivo: Es un conjunto de registros relacionados.
Por qu utilizar una Base de Datos?
Es Compacto: No hacen falta archivos de papeles que pudieran ocupar mucho espacio.
Es Rpido: La mquina 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 bsquedas visuales o manuales que refieren mucho tiempo.
Es menos Laborioso: Se elimina gran parte del tedio de manera archivos a mano. Las tareas
mecnicas siempre sern mejor realizadas por las maquinas.
Es Actual: Se dispone en cualquier momento de informacin precisa y al da.
Cmoda: Al tener la informacin en un mismo sitio, ahorraremos tiempo y trabajo
Tipos de datos para los campos de una tabla
TEXTO: Admite contenido de caracteres alfanumricos, el tamao estar entre 1 y 255 Bytes y el
valor por defecto de esta tamao es de 50 Bytes.
MEMO: Admite contenido de tipo alfanumrico, el tamao est entre 1 y 64.000 Bytes (64Kas).
NUMERICOS: Admite contenido de caracteres numricos, el tamao ser entre 1, 2, 4 y 8 Bytes,
dependiendo del formato de tipo numrico. El formato de tipo numrico 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 numricos, dndoles a estos un formato automtico para
una moneda (Puntos de millar, smbolo de la peseta, etc...) dependiendo este formato de la
configuracin regional del panel de control.

AUTONUMERICO: Este campo lo crea Access con nuestro consentimiento de una manera
automtica, para establecerlo como una clave principal.
SI / NO: Tipo de datos bolanos, los valores bolanos pueden tener dos valores posibles, 1 o 0,
donde 1 es verdadero y 0 es Falso.

MODELO ENTIDAD RELACION.


Denominado por sus siglas como: E-R; Este modelo representa a la realidad a travs de entidades,
que son objetos que existen y que se distinguen de otros por sus caractersticas, por ejemplo: un
alumno se distingue de otro por sus caractersticas particulares como lo es el nombre, o el numero de
control asignado al entrar a una institucin educativa, as mismo, un empleado, una materia, etc. Las
entidades pueden ser de dos tipos:
Tangibles: Son todos aquellos objetos fsicos que podemos ver, tocar o sentir.
Intangibles: Todos aquellos eventos u objetos conceptuales que no podemos ver, aun sabiendo que
existen, por ejemplo: la entidad materia, sabemos que existe, sin embargo, no la podemos visualizar
o tocar. Las caractersticas de las entidades en base de datos se llaman atributos, por ejemplo el
nombre, direccin telfono, grado, grupo, etc. son atributos de la entidad alumno; Clave, nmero de
seguro social, departamento, etc., son atributos de la entidad empleado. A su vez una entidad se
puede asociar o relacionar con ms entidades a travs de relaciones.

TIPOS DE ENTIDADES.
Entidad Dbil. Es aquella que tiene atributos propios, adems de aquellos necesarios para
establecer asociaciones y que tiene entidades asociadas cuyas ocurrencias dependen de la
existencia de ciertas ocurrencias en ella.
Entidad Fuerte. Es aquella que tiene atributos que le permiten establecer asociaciones con otras
entidades y cuyas ocurrencias dependen de la existencia de ocurrencias en una entidad fuerte
asociada.
Instancias. Cada entidad debe tener mltiples ocurrencias o instancias. Por ejemplo, la entidad
Empleado, tiene una ocurrencia (o instancia) por cada empleado en la empresa. Cada instancia de la
entidad, tiene valores especficos para los atributos de la entidad.
N o m b r e d e
E n tid a d

la

E M

A t r ib u t o s d e
E n tid a d

P L E A D O
N
F
N
S

o
e
a
u

m b r e
c h a
c im ie n t o
e ld o

J u a n B r a v o
2 7 / 1 0 / 7 3M i g u e l P
J
3 0 0 .0 0 0 3 0 /0 4 /6 9
8 0 0 . 0 0 02
3

la
in s ta n c ia s d e
la E n tid a d

El modelo E-R se representa grficamente:


Smbolo

Representa
ENTIDAD

la z a
o r g e U llo a
9 /0 6 /7 4
5 0 .0 0 0

RELACION
ATRIBUTOS
ASOCIACION

Ejemplo.

TIPOS DE RELACIONES
Relacin uno a uno. Se presenta cuando existe una relacin como su nombre lo indica uno a uno,
denominado tambin relacin de matrimonio. Una entidad del tipo A solo se puede relacionar con una
entidad del tipo B, y viceversa; Por ejemplo: la relacin asignacin de automvil que contiene a las
entidades EMPLEADO, AUTO, es una relacin 1 a 1, ya que asocia a un empleado con un nico
automvil por lo tanto ningn empleado posee ms de un automvil asignado, y ningn vehculo se
asigna a ms de un trabajador.

Relacin uno a muchos. Significa que una entidad del tipo A puede relacionarse con cualquier
cantidad de entidades del tipo B, y una entidad del tipo B solo puede estar relacionada con una
entidad del tipo A. Por ejemplo: la relacin asignacin de curso que contiene a las entidades CURSO,
ALUMNO, es una relacin 1 a M, ya que asocia a un alumno con un muchos cursos por lo tanto un

curso tiene muchos alumnos y un alumno est en su solo curso.

Muchas a muchas. Establece que cualquier cantidad de entidades del tipo A pueden estar
relacionados con cualquier cantidad de entidades del tipo B. Por ejemplo: la relacin asignacin de
curso que contiene a las entidades CURSO, DOCENTE, es una relacin M a M, ya que asocia a
varios docentes con muchos cursos por lo tanto un docente puede estar asignado en varios cursos y
un curso puede tener muchos profesores asignados.

A los tipos de relaciones antes descritos, tambin se le conoce como cardinalidad.


Las claves de una relacin: Una clave es un atributo cuya caracterstica bsica es definir la
existencia de un registro como nico e irrepetible en la tabla. Las claves pueden ser:
Claves candidatas aquellos subconjuntos de atributos sin tuplas repetidas y con los mnimos
atributos posibles. Clave primaria ser la clave candidata que elijamos para identificar las filas de la
tabla (tuplas de la relacin. En el ejemplo, el DNI). Las otras candidatas sern las claves alternativas.
Claves secundarias o forneas sern aquellas que referencian a una primaria.
MODELOS DE BASES DE DATOS
Modelo. Es una representacin de la realidad que contiene las caractersticas generales de algo que
se va a realizar. En base de datos, esta representacin la elaboramos de forma grfica.
Existen varios tipos de modelo de datos.
Modelo de datos jerrquico. Este modelo utiliza rboles para la representacin lgica de los datos.
Este rbol est compuesto de unos elementos llamados nodos. El nivel ms alto del rbol se
denomina raz. Cada nodo representa un registro con sus correspondientes campos. No se admiten
relaciones N:M.
Modelo de datos en red. En este modelo las entidades se representan como nodos y sus relaciones
son las lneas que los unen. En esta estructura cualquier componente puede relacionarse con
cualquier otro. Este modelo de datos permite representar relaciones N:M.
Modelo de datos relacional. Este modelo es el ms utilizado actualmente ya que utiliza tablas
bidimensionales para la representacin lgica de los datos y sus relaciones.
Modelos Lgicos Basados en Objetos.- Son aquellos que nos permiten una definicin clara y
concisa de los esquemas conceptuales y de visin. Su caracterstica principal es que permiten definir
en forma detallada las limitantes de los datos. El tipo ms utilizado por su sencillez y eficiencia es el
modelo Entidad-Relacin.

Modelos Lgicos Basados en Registros.- Operan sobre nivel conceptual y de visin. Sus
caractersticas principales son que permiten una descripcin ms amplia de la implantacin, pero no
son capaces de especificar con claridad las limitantes de los datos.
Modelos Fsicos de Datos.- Describen los datos en el nivel ms bajo y permiten identificar
algunos detalles de implantacin para el manejo del hardware de almacenamiento.
NORMALIZACION.
Es el proceso donde: se simplifica un registro en varios registros (tablas) de base de datos, estas son
ms simples y mas fciles de manejar, ya que son ms pequeas, para un mejor orden. Sirven para
prevenir las anomalas en las tablas. Las formas normales que existen son:
Primera Forma Normal (1FN). La regla de la Primera Forma Normal establece que las columnas
repetidas deben eliminarse y colocarse en tablas separadas.
Segunda Forma Normal (2FN). Establece que todas las dependencias parciales se deben eliminar y
separar dentro de sus propias tablas. Una dependencia parcial es un trmino que describe a aquellos
datos que no dependen de la clave de la tabla para identificarlos.
Tercera Forma Normal (3FN). Seala que hay que eliminar y separar cualquier dato que no sea
clave. El valor de esta columna debe depender de la clave. Todos los valores deben identificarse
nicamente por la clave.
ALGEBRA RELACIONAL
Conjunto de operaciones sobre relaciones, cada operacin toma una o ms relaciones como
operandos y produce una relacin como resultado. Se compone de 2 grupos de operadores:
Operadores de teora de conjuntos: unin, interseccin, diferencia y producto cartesiano.
Operadores relacionales especiales: seleccin, proyeccin, reunin y divisin.
La unin de dos relaciones Ay B, A B, es una relacin que incluye todas las tuplas A y todas las de
B.
La interseccin de dos relaciones Ay B, A B, es una relacin que incluye todas las tuplas que
pertenecen a la vez a Ay B.
La diferencia entre dos relaciones Ay B, A -B, es una relacin que incluye todas las tuplasque
pertenecen a Ay NO a B.
El producto cartesiano extendido de dos relaciones Ay B, AxB, es una relacin que incluye todas
las tuplas posibles que se obtienen concatenando una de A con una de B.

Vous aimerez peut-être aussi