Está en la página 1de 13

Bases de Datos

Base de datos…qué es?


• Una base de datos es un conjunto de datos que están
organizados para un uso determinado.
• Una base de datos también se le puede llamar un
repositorio de datos para un fin especifico, ese fin especifico
puede ser una aplicación comercial o científica.
• En un sistema de base de datos, los datos se organizan
en Tablas, también se le conoce como los archivos o
entidades.
• Las tablas almacenan información sobre un tema como
pueden ser los clientes de una empresa, o los pedidos
realizados por cada uno de ellos.
Tablas de datos
• Una tabla de datos es un objeto que se define y utiliza
para almacenar los datos, se identifica por un nombre
único, y un diseño o estructura .

• Una tabla contiene información sobre un tema o asunto


particular, como pueden ser clientes o pedidos.

• Las tablas contienen campos que almacenan los


diferentes datos como el código del cliente, nombre del
cliente, dirección, estos datos tienen una característica
especial, pueden se numérico, texto, fecha, lógico, etc.

• Y al conjunto de campos para un mismo objeto de la tabla


se le denomina registro o fila, así todos los campos de un
cliente forman un registro.
Ejemplo

• Si consideramos una posible base de datos con los datos de una


empresa, una tabla de CLIENTES podría ser:

Campos

Código Nombre Apellidos Dirección C.P.

Registro 1 1 Luis Grande Lilos C/ Germanías, 23 46723

Registro 2 2 Marta Fran Dardeno C/ Mayor, 34 46625

Registro 3 3 Francisco Juan López C/ Valle, 56 46625

Registro 4 4 María Huesca Buevo C/ Franciscano, 67 46521


Tipos de datos
• A la hora de crear un campo en una tabla, hay que especificar de
qué tipo son los datos que se van a almacenar en ese campo.
• Los diferentes tipos de datos de son:
– Texto: permite almacenar cualquier tipo de texto, siendo su longitud máxima
de 255 caracteres. Normalmente se utiliza para almacenar datos como
nombres, direcciones o cualquier número que no se utilice en cálculos, como
números de teléfono o códigos postales.
– Memo: se utiliza para textos de más de 255 caracteres como comentarios o
explicaciones. Tiene una longitud máxima de 65.536 caracteres.
– Número: para datos numéricos utilizados en cálculos matemáticos.
– Fecha/Hora: para la introducción de fechas y horas desde el año 100 al año
9999.
– Moneda: para valores de dinero y datos numéricos utilizados en cálculos
matemáticos en los que estén implicados datos que contengan entre uno y
cuatro decimales.
– Autonumérico: número secuencial (incrementado de uno a uno) único, o
número aleatorio que se agrega cuando hay un nuevo registro a una tabla.
– Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores
(Sí/No, Verdadero/Falso o Activado/desactivado).
– Objeto OLE: objeto como por ejemplo una hoja de cálculo de Microsoft Excel,
un documento de Microsoft Word, gráficos, imágenes, sonidos u otros datos
binarios.
– Hipervínculo: texto o combinación de texto y números almacenada como
texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo
puede tener hasta tres partes:
• Texto: el texto que aparece en el campo o control.
• Dirección: ruta de acceso de un archivo o página.
• Subdirección: posición dentro del archivo o página.
• Sugerencia: el texto que aparece como información sobre herramientas.
La clave principal

• La clave principal proporciona un valor único para cada fila de


la tabla y nos sirve de identificador de registros de forma que con
esta clave podamos saber sin ningún tipo de equivocación el registro
al cual identifica, una clave única puede ser una matricula, una
cedula.
Crear una Base de Batos y Crear
Tablas
• Crear una Base de datos Llamada Bdalumnos.
• Los alumnos están realizando un curso.
• Crear dos tablas en la base de datos. Una tabla será Alumnado y la otra Cursos.
• Tabla Alumnado.
– Su diseño será asi.
– Escribe los siguientes campos o atributos:
• Codigo Alumnado (tipo Auto numérico)
• Nombre Alumnado (tipo Texto, descripción “Introducir el nombre del alumno”)
• Apellidos Alumnado (tipo texto)
• Dirección (tipo texto)
• Fecha de nacimiento (tipo Fecha/Hora)
• Codigo Curso (Tipo numérico)

• Define como clave principal el campo Codigo Alumnado.


• Tabla Cursos
– Escribe los siguientes campos:
• Codigo Curso (tipo numérico)
• Nombre Curso (tipo texto)
• No. Horas (tipo numérico)
• Fecha inicio (tipo Fecha/hora)
• Fecha final (tipo Fecha/hora)
• Define como clave principal el campo Codigo Curso
Codigo_alumno nombre apellido direccion Fecha_nac Código_curso
100 Juan Marin Caracas 15-11-1995 1
200 Maria Morales Caracas 12-12-2001 3
300 Luis Perez Guarenas 13-01-1998 3

BDalumn
os

Alumnados

Cursos

codigo_curs Nombre_cur Nro_hora fecha_inici fecha_final


o so o
1 Base de 30 15-11-2014 15-12-2014
Bases
2 Programacio 15 15-11-2014 15-12-2014
n
3 Electricidad 30 15-11-2014 15-12-2014
Codigo_alumno nombre apellido direccion Fecha_nac Código_curso
100 Juan Marin Caracas 15-11-1995 1
200 Maria Morales Caracas 12-12-2001 3
300 Luis Perez Guarenas 13-01-1998 3

Clave Relación entre ambas tablas


principal (PK)

codigo_curso Nombre_curso Nro_hora fecha_inicio fecha_final


1 Base de Bases 30 15-11-2014 15-12-2014
2 Programacion 15 15-11-2014 15-12-2014
3 Electricidad 30 15-11-2014 15-12-2014
Que Es Un DBMS

Es un software diseñado
especialmente para el diseño y
administración de una base de datos.
Tipo de DBMS

1. Oracle
2. DB2
3. Mysql
4. Postgresql
5. Sql Server

También podría gustarte