Está en la página 1de 16

GENERALIDADES DE BASES DE DATOS

GILBERTH REY VALLEJO

UNIVERSIDAD COOPERATIVA DE COLOMBIA


FACULTAD DE CONTADURIA PBLICA
ELECTIVA IV
BAGUE TOLIMA
2014

GENERALIDADES DE BASES DE DATOS

PRESENTADO POR
GILBERTH REY

PRESENTADO A
NELLY CLAVIJO

UNIVERSIDAD COOPERATIVA DE COLOMBIA


FACULTAD DE CONTADURIA PBLICA
ELECTIVA VI
IBAGUE-TOLIMA
2014

Contenido

INTRODUCCION

Una base de datos es un sistema donde se hace una recopilacin de informacin


organizada, para facilitar los fragmentos de datos, que necesite el usuario.

1.Qu es una base de datos?


Una base de datos es una coleccin de informacin organizada de forma que un
programa de ordenador pueda seleccionar rpidamente los fragmentos de datos
que necesite. Una base de datos es un sistema de archivos electrnico.
Las bases de datos tradicionales se organizan por campos, registros y archivos.
Un campo es una pieza nica de informacin; un registro es un sistema completo
de campos; y un archivo es una coleccin de registros. Por ejemplo, una gua de
telfono es anloga a un archivo. Contiene una lista de registros, cada uno de los
cuales consiste en tres campos: nombre, direccin, y nmero de telfono.

Qu es Microsoft Access?
Una base de datos de Microsoft Access es un conjunto de informacin relacionada
con un tema o propsito particular.
Microsoft Access se basa en la simplicidad, con plantillas listas para que
empecemos a trabajar y tiene herramientas eficaces para mantenerse al da a
medida que los datos crecen.
Microsoft Access es un sistema interactivo de administracin de bases de datos
para Windows. Access tiene la capacidad de organizar, buscar y presentar la
informacin resultante del manejo de sus bases de datos. Entre sus principales
caractersticas se encuentran:
Access es grfico, por lo que aprovecha al mximo la potencia grfica de
Windows, ofreciendo mtodos usuales de acceso a los datos y proporcionando
mtodos simples y directos de trabajar con la informacin.

Access facilita la administracin de datos, ya que sus posibilidades de


consulta y conexin le ayudan a encontrar rpidamente la informacin
deseada, cualquiera que sea su formato o lugar de almacenamiento.

Con Access es posible producir formularios e informes sofisticados y


efectivos, as como grficos y combinaciones de informes en un solo
documento.

Access permite lograr un considerable aumento en la productividad


mediante el uso de los asistentes y las macros. Estos permiten automatizar
fcilmente muchas tareas sin necesidad de programar.

Los elementos que conforman una base de datos en Access son.


1. Tablas: Coleccin de datos
2.Consultas: Acciones con los datos
3.Formularios: Presentacin de los datos
4.Reportes o Informes: Impresin de los datos
5.Macros: Rutinas cortas para ejecutar eventos o acciones.
6. Mdulos o Procedimientos: Definicin de procedimientos comunes, variables
pblicas.

Qu es una tabla?
Tabla en las bases 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 clculo.
Una tabla es utilizada para organizar y presentar informacin. Las tablas se
componen de filas y columnas de celdas que se pueden rellenar con textos y
grficos Las tablas se componen de dos estructuras:
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.

A los campos se les puede asignar, adems, propiedades especiales que afectan
a
los
registros
insertados.
El
campo
puede
ser
definido
como ndice o autoincrementable, lo cual permite que los datos de ese campo
cambien solos o sean el principal indicar a la hora de ordenar los datos
contenidos.
Cada tabla creada debe tener un nombre nico en la cada Base de Datos,
hacindola accesible mediante su nombre o su seudnimo (Alias) (dependiendo
del tipo de base de datos elegida) La estructura de las tablas viene dado por la
forma de un archivo plano, los cuales en un inicio se componan de un modo
similar.
Tablas:
Son los objetos principales de bases de datos que se utilizan para guardar datos.

Elemento disponible en el lenguaje HTML para la creacin de recuadros


rectangulares que pueden o no estar anidados y pueden o no contener celdas
(recuadros ms pequeos dentro de una tabla, pero que no se consideran tablas).
Las tablas se utilizan para organizar, posicionar o dar mejor formato a los textos y
grficos en una pgina web.
Pueden crearse grficamente a travs de un programa desarrollador de pginas
web o manejando los tags correspondientes del lenguaje

Que es un campo?
Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo
diferente a los de otros campos. En el ejemplo anterior, un campo contendr un
tipo de datos nico, como una direccin, o un nmero de telfono, un nombre, etc.

Cules son los tipos de datos?


Especificacin de un dominio (rango de valores) y de un conjunto valido de
operacin a los que normalmente los traductores asocian un esquema de
representacin interna propio

Clasificacin de los tipos de datos


En funcin de quien los define:
- tipos de datos estndar
-tipos de datos definidos por el usuario
En funcin de su representacin interna:
- Tipos de datos escalares o simples
-tipos de datos estructurados

Que es un registro?
En informtica, o concretamente en el contexto de una base de datos relacional,
un registro (tambin
llamado fila o tupla)
representa
unobjeto nico
de datos implcitamente estructurados en una tabla. En trminos simples, una
tabla
de
una
base
de
datos
puede
imaginarse
formada
de filas y columnas o campos. Cada fila de una tabla representa un conjunto de
datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a
una misma repeticin de entidad. Se le asigna automticamente un nmero
consecutivo (nmero de registro) que en ocasiones es usado como ndice aunque
lo normal y prctico es asignarle a cada registro un campo clave para su
bsqueda.

Qu es una llave principal?


La clave o llave principal de una tabla, est compuesta por uno o varios campos
que identifican en forma nica cada registro almacenado.
Se utiliza como clave principal un campo que contenga valores que no se repitan
para cada registro, por ejemplo, en la tabla Empleados el campo Nm. de
Empleado, es la clave principal de esta tabla.
El uso de clave principal en una tabla trae las siguientes ventajas:

Access crea automtica mente un ndice para el campo clave principal, esto
permite acelerar las bsquedas sobre la tabla.

Cuando se observen los datos ya sea a travs de la Hoja de datos o de un


formulario, los registros se mostrarn ordenados segn la clave principal.

Cuando se adicionen registros, Access no permitir introducir valores


repetidos ni nulos en el campo clave principal, asegurando de esta forma
que cada registro sea identificado en forma nica.

Qu es una llave fornea?

En el contexto de bases de datos relacionales, una clave fornea o clave ajena (o


Foreign Key FK) es una limitacin referencial entre dos tablas. La clave fornea
identifica una columna o grupo de columnas en una tabla (tabla hija o referendo)
que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o
referenciada). Las columnas en la tabla referendo deben ser la clave primaria u
otra clave candidata en la tabla referenciada.
Los valores en una fila de las columnas referendo deben existir solo en una fila en
la tabla referenciada. As, una fila en la tabla referendo no puede contener valores
que no existen en la tabla referenciada. De esta forma, las referencias pueden ser
creadas para vincular o relacionar informacin. Esto es una parte esencial de la
normalizacin de base de datos. Mltiples filas en la tabla referendo pueden hacer
referencia, vincularse o relacionarse a la misma fila en la tabla referenciada.
Mayormente esto se ve reflejado en una relacin uno (tabla maestra o
referenciada) a muchos (tabla hija o referendo).
La tabla referendo y la tabla referenciada pueden ser la misma, esto es, la clave
fornea remite o hace referencia a la misma tabla. Esta clave externa es conocida
en SQL:2003 como auto-referencia o clave fornea recursiva. Una tabla puede
tener mltiples claves forneas y cada una puede tener diferentes tablas
referenciadas. Cada clave fornea es forzada independientemente por el sistema
de base de datos. Por tanto, las relaciones en cascada entre tablas pueden
realizarse usando claves forneas. Configuraciones impropias de las claves
forneas o primarias o no forzar esas relaciones son frecuentemente la fuente de
muchos problemas para la base de datos o para el modelamiento de los mismos.
Por ejemplo, digamos que hay dos tablas, una tabla CONSUMIDOR que incluye
todos los datos de los consumidores, y otra que es la tabla de RDENES. La
intencin es que todas las rdenes estn asociadas a la informacin del
consumidor y que viven en su propia tabla. Para lograr esto debemos colocar una
clave fornea en la tabla RDENES con relacin a la llave primaria de la tabla
CONSUMIDOR.
La clave fornea identifica una columna(s) en una TABLA REFERENCIANTE a
una columna(s) en la TABLA REFERENCIADA.

QU TIPO DE RELACIONES SE PUEDE DAR ENTRE DOS TABLAS?


Tipos de relaciones entre tablas
El funcionamiento de una relacin se basa en hacer coincidir datos de columnas
clave, normalmente columnas que tienen el mismo nombre en ambas tablas. En la
mayora de los casos, la relacin hace coincidir la clave principal de una tabla, que
proporciona un identificador nico para cada fila, con una entrada de la clave
externa de la otra tabla. Por ejemplo, se pueden asociar las ventas de libros con
los ttulos especficos vendidos mediante la creacin de una relacin entre la
columna title_id de la tabla titles (la clave principal) y la columna title_id de la
tabla sales (la clave externa).
Existen tres tipos de relaciones entre tablas. El tipo de relacin creado depende de
cmo se definen las columnas relacionadas.
Relaciones uno a varios
Relaciones Varios a Varios
Relaciones uno a uno
Relaciones uno a varios
Una relacin uno a varios es el tipo ms habitual de relacin. En este tipo de
relacin, una fila de la tabla A puede corresponderse con muchas filas de la tabla
B, pero una fila de la tabla B slo puede corresponderse con otra de la tabla A. Por
ejemplo, en las tablas publishers (editoriales) y titles (ttulos) se da una relacin
uno a varios: una editorial publica muchos ttulos, pero a cada ttulo le corresponde
slo una editorial.
Cree una relacin uno a varios si solamente una de las columnas relacionadas es
la clave principal o tiene una restriccin unique.
El lado de la clave principal de una relacin uno a varios se indica mediante un
smbolo de clave. El lado de la clave externa de una relacin se indica mediante
un smbolo de infinito.
Relaciones Varios a Varios
En una relacin varios a varios, una fila de la tabla A puede tener muchas filas
coincidentes en la tabla B y viceversa. Este tipo de relaciones se crea definiendo
una tercera tabla, denominada tabla de unin, cuya clave principal est constituida
por las claves externas de las tablas A y B. Por ejemplo, entre las

tablas authors (autores) y titles (ttulos) existira una relacin varios a varios
definida por una relacin uno a varios entre cada una de ellas y la
tabla titleauthors (ttuloautor). La clave principal de la tabla titleauthors es la
combinacin de la columna au_id (la clave principal de la tabla authors) y la
columna title_id (la clave principal de la tabla titles).
Relaciones uno a uno
En una relacin uno a uno, una fila de la tabla A no puede tener ms de una fila
coincidente en la tabla B y viceversa. Se crea una relacin uno a uno si las dos
columnas relacionadas son claves principales o tienen restricciones UNIQUE.
Este tipo de relacin no es habitual, ya que la mayor parte de la informacin
relacionada de esta manera estara toda en una tabla. Puede utilizar una relacin
uno a uno para:
Dividir una tabla con muchas columnas.
Aislar parte de una tabla por razones de seguridad.
Almacenar datos que son efmeros y que pueden eliminarse fcilmente
mediante la simple eliminacin de la tabla.
Almacenar informacin que se aplica solamente a un subconjunto de la
tabla principal.
El lado de la clave principal de una relacin uno a uno se indica mediante un
smbolo de clave. El lado de la clave externa tambin se indica mediante un
smbolo de clave.

Qu es el modelo entidad-relacin?
Como ya he comentado este modelo es solo y exclusivamente un mtodo del que
disponemos para disear estos esquemas que posteriormente debemos de
implementar en un gestor de BBDD (bases de datos). Este modelo se representa
a travs de diagramas y est formado por varios elementos.
Este modelo habitualmente, adems de disponer de un diagrama que ayuda a
entender los datos y como se relacionan entre ellos, debe de ser completado con
un pequeo resumen con la lista de los atributos y las relaciones de cada
elemento.

Elementos del modelo entidad-relacin

Entidad
Las entidades representan cosas u objetos (ya sean reales o abstractos), que se
diferencian claramente entre s.
Para poder seguir un ejemplo durante el artculo aadir ejemplos sobre un taller
mecnico, donde se podra crear las siguientes entidades:
Coches (objeto fsico): contiene la informacin de cada taller.

Empleado (objeto fsico): informacin de los trabajadores.

Cargo del empleado (cosa abstracta): informacin de la funcin del


empleado.

Estas entidades se representan en un diagrama con un rectngulos, como los


siguientes.

Atributos
Los atributos definen o identifican las caractersticas de entidad (es el contenido
de esta entidad). Cada entidad contiene distintos atributos, que dan informacin
sobre esta entidad. Estos atributos pueden ser de distintos tipos (numricos, texto,
fecha).

Siguiendo el ejemplo de antes podemos analizar los atributos de nuestra entidad


Coches, que nos darn informacin sobre los coches de nuestro supuesto taller.
Unos posibles atributos seran los siguientes: nmero de chasis, matrcula, DNI del
propietario, marca,modelo y muchos otros que complementen la informacin de
cada coche.

Los atributos se representan como crculos que descienden de una entidad, y no


es necesario representarlos todos, sino los ms significativos, como a
continuacin.

En un modelo relacional (ya implementado en una base de datos) una ejemplo de


tabla dentro de unaBBDD podra ser el siguiente.
Nmero de chasis

Matrcula

DNI del propietario

5tfem5f10ax007210

4817 BFK

45338600L

6hsen2j98as001982

8810 CLM

02405068K

5rgsb7a19js001982

0019 GGL

40588860J

Este ejemplo es con tres atributos, pero un coche podra tener cientos (si fuese
necesario) y seguiran la misma estructura de columnas, tras implementarlo en
una BBDD.

Relacin
Es un vnculo que nos permite definir una dependencia entre varias entidades, es
decir, nos permite exigir que varias entidades compartan ciertos atributos de forma
indispensable.
Por ejemplo, los empleados del taller (de la entidad Empleados) tienen un cargo
(segn la entidad Cargo del empleado). Es decir, un atributo de la entidad
Empleadosespecificar que cargo tiene en el taller, y tiene que ser idntico al
que ya existe en la entidad Cargo del empleado.
Las relaciones se muestran en los diagramas como rombos, que se unen a las
entidades mediante lneas.

Yo, bajo mi punto de vista, entiendo mejor esto en una tabla (de una
implementacin en una BBDD), por lo que voy a poner el ejemplo de cmo se
representara (resaltada la relacin, que posteriormente veremos cmo se hara).

WEBGRAFIAS

Pedro
gutierrez,
Modelo
entidad
relacin
(2013)
http://www.genbetadev.com/bases-de-datos/fundamento-de-las-basesde-datos-modelo-entidad-relacion

Microsoft developer network , Tipos de relacin entre tablas. Nov 2007


http://msdn.microsoft.com/es-es/library/4s9x13w7(v=vs.90).aspx

Wikipedia
enciclopedia
libre,
tabla
y
base
http://es.wikipedia.org/wiki/Registro_(base_de_datos)
http://es.wikipedia.org/wiki/Tabla_(base_de_datos)

de

datos

Accesssenas
blog
,
llaves
de
Access
http://accessena.wordpress.com/las-llaves-de-acces-o-clave-principal/

También podría gustarte