lunes, 29 de junio de 2009

INDUCCION A LA BASE DE DATOS

BASE DE DATOS

Es el conjunto de información. En inglés se denomina data base.Se puede considerar que es un archivero electrónico.Es un almacén que nos permite guardar grandes cantidades de información de forma organizada de tal manera que podamos utilizarla posteriormente fácilmente.



Características:
· Independencia lógica y física de datos
· Redundancia mínima
· Acceso concurrente de usuarios
· Integridad de los datos
· Respaldo y recuperación
Ventajas:
· Control sobre la redundancia de datos
· Consistencia de datos
· Compartición de datos
· Mantenimiento de estándares
· Aumento de concurrencia
Desventajas:
· Complejidad
· Coste del equipamiento adicional
· Vulnerabilidad a los fallos


DATOS

Del latín datum. Es la materia prima. Es una representación simbólica de una entidad.Es la expresión general que describe las características de las entidades sobre las cuales opera un algoritmo.

INFORMACIÓN

Es un conjunto de datos procesados que constituyen un mensaje sobre un determinado ente o fenómeno.

SISTEMA MANEJADOR DE BASE DE DATOS

Se conoce como DBMS ó SGBD (sistema de gestión de base de datos).Es un programa o lenguaje para poder manejar una base de datos. Sirven de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

Funciones:
· Crear y organizar la base de datos
· Establecer y mantener el acceso a la base.
· Manejar los datos de acuerdo a las peticiones de los usuarios.
· Registrar el uso de la base de datos.
· Interacción con el manejo de archivos.
· Respaldo y recuperación
· Control de concurrencia
· Seguridad e integridad.


BASE DE DATOS RELACIONAL

La base de datos relacional sirve para mezclar la base de datos con otra base de datos.

Características:

· Se compone de varias tablas

· Cada tabla es única

· Cada registro representa un objeto del mundo real

Ventajas:

· Evita duplicidad de registros

· Garantiza integridad referencial

· Búsquedas más rápidas

Desventajas:

· Presenta deficiencias con datos y gráficas, multimedia y CAD.



BASE DE DATOS SIMPLE


También es conocida como base de datos plana.La base de datos simple sirve para relacionarse entre sí.
Ventajas:
Fáciles de operar
Fáciles de ser entendidas
Desventajas:
Puede requerir que se ingrese la misma información en muchos registros



CONSTANTE



Es un dato cuyo valor no puede cambiar durante la ejecución del programa .


VARIABLE

Es un dato cuyo valor puede ser cambiado en cualquier momento.



EXPRESIÓN ARITMÉTICA

Representación simbólica que se compone de operandos y operadores. Los operadores son los signos (+,-,/,*).Los operandos son los números y las letras.





CAMPO

Es un espacio de almacenamiento para un dato en particular.


TIPO DE CAMPO

-Numérico: 245445
-Alfabético: Roseli
-Alfanumérico: poseen cifras y letras: Calle 8
-Booleanos: poseen dos estados: Si_no
-Memos. Campos alfanuméricos de una longitud d 65.535 caracteres.
-Fechas. 06/03/2009
-Autoincrementables: campos que incrementan en una unidad.
-Moneda: para introducir datos numéricos y que salga el signo monetario.
-Olé: para introducir foto, gráfica, sonido, etc.


LONGITUD DE CAMPO

Es el tamaño máximo que debe tener un campo.


REGISTRO
También es llamado fila o tupla.
Es un conjunto de campo que contienen datos que almacena opciones del sistema.



LONGITUD DE REGISTRO

Es la suma de todos los campos.



TIPOS DE REGISTRO

De segmento.
De apuntadores de instrucciones.
De apuntadores.
De propósitos generales.
De índice.
De bandera.


ARCHIVO DE BASE DE DATOS

Es el lugar donde se va a guardar el conjunto de registro.
Hay dos tipos de archivos de base de datos y son:
-Archivos físicos: contienen registros
- Archivos lógicos: se pueden hacer vistas de base de datos que sean diferentes de su definición original.

si quieres ver:

la historia de la base de datos:

http://www.youtube.com/watch?v=jiX5y9G8RAI

la creacion de una base de datos:

http://www.youtube.com/watch?v=2p_5oKLSw4c

http://www.youtube.com/watch?v=zjpJLW0djag

fundamentos de la base de datos:

http://www.youtube.com/watch?v=7LFvH3i_PCk

la creacion de base de datos relacionales:

http://www.youtube.com/watch?v=Rdz2TajBqF0