Está en la página 1de 5

INTRODUCCIÓN A LAS BASES DE DATOS (BD)

¿Qué es una Base de Datos?

Una base de datos es una colección de información organizada de forma que un programa
de computador pueda seleccionar rápidamente los fragmentos de datos que necesite. Se
puede ver también como un “almacén electrónico” que nos permite guardar grandes
cantidades de información.

El término 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
información relacionada que se encuentra agrupada o estructurada.

Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo
es una pieza única de información; un registro es un sistema completo de campos; y un
archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un
archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos:
nombre, dirección, y número de teléfono. De tal modo que, cada base de datos se
compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o
más columnas y filas. Las columnas guardan una parte de la información sobre cada
elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

Características

Estas son algunas de las características de una base de datos;

1- Independencia de los datos: La información está en un lado y los programas para


manejarlos están en otro.
2- Redundancia de la información: Se minimiza la duplicación de los datos, ya que van a
estar catalogados y bien definidos.
3- Acceso concurrente: Es decir, que varios usuarios pueden acceder y modificar la
información almacenada en una base de datos al mismo tiempo.
4- Integridad de los datos: La información está bien organizada de tal forma que para
acceder a ella un usuario debe tener permisos específicos.
Sistema de Gestión de Bases de Datos (SGBD)

Son un conjunto de programas específicos dedicados a realizar un puente conector entre


las bases de datos, el usuario y el software que la utilizan, pueden llegar a ser muy
complejos pero con una gran funcionalidad. Entre los gestores o manejadores actuales
más populares encontramos: MySQL, PostgreSQL, Oracle, DB2,INFORMIX, Interbase,
FireBird, Sybase y Microsoft SQL Server.

Tablas en una BD y Modelo Relacional.

Hacen referencia al tipo de modelado de los datos, donde se guardan los datos recogidos
por un programa o página Web. Su estructura general se asemeja a la vista general de un
programa de Hoja de cálculo (Excel).

Una base de datos relacional es una base de datos que cumple con el modelo relacional, el
cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
planificadas.

Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en
tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí
proviene su nombre: "Modelo Relacional".

Características

 Una base de datos relacional se compone de varias tablas o relaciones.


 No pueden existir dos tablas con el mismo nombre.
 Cada tabla es a su vez un conjunto de registros (filas y columnas).
 La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves
primarias y ajenas (o foráneas).

Formularios en una Página Web

Para ingresar la información en una Base de Datos por medio de una página Web, se
utilizan los Formularios; los cuales solicitan los datos a diligenciar y luego son enviados al
computador donde está almacenada la BD, llamado Servidor de BD.

Los elementos que se utilizan para ello en un formulario son:


 Campo de texto y área de texto

El primero permite escribir solo una línea de texto, el segundo, más líneas en forma de
párrafos.

 Botón

Son semejantes a los botones de Windows, y permiten según su nombre realizar alguna
acción, por ejemplo, Guardar, Cancelar y Aceptar.

 Casilla de verificación

Es un cuadrito que se permite activar o desactivar, cuando aparecen en un formulario, se


pueden activar varios a la vez:

 Botón de Opción:

Es un botón en forma de círculo que solo permite, en el momento que hayan varias
opciones, activar solo una de ellas:

 Lista/Menú

Es un elemento de un formulario que lleva dentro varias opciones, de las cuales, solo se
puede escoger una:
Crear Formularios en Dreamwever

Se pueden crear cualquier tipo de formulario a través del menú Insertar, y su opción
Formulario.

Ver video: FormulariosEnDreamweaver de esta publicación.

Creación de Tablas para BASE DE DATOS

Primero hay que definir en qué lenguaje se va a diseñar la base de datos ya que existen
varias opciones, para este ejemplo utilizaremos el estándar SQL de MySQL lo podrá
referenciar en http://dev.mysql.com/doc/refman/5.0/es/index.html, la sintaxis o
estructura para crear una tabla es:

CREATE TABLE <nombre_tabla>


(
<nombre_campo> <tipo_datos(tamaño)> [null | not null] [default <valor_por_defecto>],
<nombre_campo> <tipo_datos(tamaño)> [null | not null] [default <valor_por_defecto>],
constraint <nombre> primary key (<nombre_campo>[ ,...n ])
);

Tenemos entonces: siempre para iniciar tenemos que empezar con las palabras
reservadas Create Table enseguida el nombre que le vamos a colocar a la tabla, luego
entre paréntesis los campos que va a tener nuestra tabla, con su tipo, tamaño, si puede o
no ser vacía en la tabla y su valor por defecto. Entonces para realizar nuestro ejemplo de
tres tablas que manejen las notas de los estudiantes tenemos:

CREATE TABLE Estudiante


(
Identificación integer not null,
Nombre varchar(255),
Sexo varchar(1),
Grado varchar(4),
Dir varchar(15),
Tel varchar(9),
constraint PK_Estudiante primary key (Identificacion)
);

CREATE TABLE Materia


(
Id integer not null,
Nombre varchar(255),
Grados varchar(4),
Profes varchar(150),
constraint PK_Estudiante primary key (Id)
);

CREATE TABLE Notas


(
Materia integer not null,
Nota varchar(255),
Profe varchar(4)
);

Ahora para insertar datos desde un formulario, se pasan los datos a la tabla respectiva de
la siguiente forma:

INSERT INTO <nombre_tabla>


(<campo1>[,<campo2>,...])
values
(<valor1>,<valor2>,...);

Entonces, para ingresar por ejemplo una materia sería:

INSERT INTO Materia


(Id, Nombre, Grados, Profes)
Values
(9015, Fisica, 11A, 11111111);

Lo que resta es hacer la relación gráfica de estas tablas, que sería de la siguiente forma:

Estudiante Materia Notas

Identificacion Id Materia
Nombre Nombre Nota
Sexo Grados Profe
Grado Profes
Dir
Tel

http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/
http://www.aulaclic.es/dreamweaver8/t_9_1.htm

__________ _______________________
Ing. Jhon Darley Saldaña Parra
________________ _________________

También podría gustarte