Introducción a la base de datos

14
INTRODUCCIÓN A LA BASE DE DATOS Ronald Alexander Gil Martínez Andrés Felipe Sánchez Soto Profesor: Oscar Buenaventura Licenciado en tecnología e informática Institución educativa Campo Valdés

Transcript of Introducción a la base de datos

INTRODUCCIÓN A LA BASE DE DATOS

Ronald Alexander Gil Martínez

Andrés Felipe Sánchez Soto

Profesor: Oscar Buenaventura

Licenciado en tecnología e informática

Institución educativa Campo Valdés

11°1

Medellín

2014

INTRODUCCIÓN A LA BASE DE DATOS

BASE DE DATOS: Se define una base de datos como una serie de datos

organizados y relacionados entre sí, los cuales son recolectados y explotados por

los sistemas de información de una empresa o negocio en particular.

Bases de datos de una empresa.

Bases de datos de una universidad.

RONALD ALEXNADER GIL MARTINEZANDRES FELIPE SANCHEZ SOTO

11°1.

INTRODUCCIÓN A LA BASE DE DATOS

Guías de correos electrónicos.

Guía de marca de carros.

Guía de almacenamiento.

RONALD ALEXNADER GIL MARTINEZANDRES FELIPE SANCHEZ SOTO

11°1.

INTRODUCCIÓN A LA BASE DE DATOS

Tabla: 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 cálculo.

Tabla de

profesiones ejercidas por ciertas personas.

Tabla de agenda de amigos.

RONALD ALEXNADER GIL MARTINEZANDRES FELIPE SANCHEZ SOTO

11°1.

INTRODUCCIÓN A LA BASE DE DATOS

Registro: Un registro informático es un tipo o conjunto de datos

almacenados en un sistema. Para la informática, existen distintos tipos de

registros, pero en todos los casos hay una referencia al concepto de

almacenar datos o información sobre el estado, procesos o uso de la

computadora.

En primer lugar, un registro del sistema viene a ser una base de datos que

tiene el fin de almacenar configuración, opciones y comandos propios del

sistema operativo. En general, estos registros se utilizan en los sistemas

Windows de Microsoft. Un registro de sistema puede contener información y

configuraciones del hardware y software en uso, preferencias del usuario,

asociaciones de archivos y ficheros, usos de sistema, cambios y

modificaciones, etcétera. Estos registros son conservados dentro del

sistema con denominaciones como “User.dat” o “System.dat” y pueden ser

recuperados por el usuario para su transporte a otro sistema.

Campo: Podemos agregar muchos tipos de campos que formarán parte de

nuestra base de datos. Cada campo admite distintos tipos de datos, con

diferentes interfaces. Después de crear los campos deseados podemos

añadir información en la base de datos.

Un campo es el nombre de la unidad de información. Cada entrada en una

base de datos puede tener múltiples campos de diversos tipos. Por

ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo, o

un menú llamado 'población' que permita escoger de un listado de

poblaciones posibles. La combinación de campos diversos nos permitirá

recabar toda la información que consideremos relevante sobre los ítems

que constituyen la base de datos.

RONALD ALEXNADER GIL MARTINEZANDRES FELIPE SANCHEZ SOTO

11°1.

INTRODUCCIÓN A LA BASE DE DATOS

Tipos de datos posibles en un campo:

Caja de selección: Permite crear una o más cajas de selección. Cada

línea escrita en las 'opciones' aparecerá como una caja de selección

diferente en la ventana de edición de la entrada. Al editar la entrada

podremos seleccionar una o más de las opciones y al visualizar la

entrada aparecerá en el campo correspondiente el texto de la o las

opción/es seleccionada/s (en el caso de que se haya seleccionado más

de una opción aparecerán la una bajo la otra, no en la misma línea). Los

Botones de radio se pueden utilizar si se desea que el usuario, al editar

la entrada, seleccione tan sólo una de las opciones.

Fecha: Permite que los usuarios entren una fecha seleccionando en

un listado desplegable el día, mes y año correspondientes.

Archivo: Permite que los usuarios suban un fichero desde su

ordenador. Si se trata de un fichero de imagen sería mejor opción

seleccionar el campo dibujo.

Menú: Es parecido a la caja de selección pero el texto escrito en el

área opciones se presentará como un listado desplegable a la hora

de editar la entrada. Cada línea de las opciones será una opción del

desplegable.

Menú (selección múltiple): Parecido al caso anterior pero permite

que el usuario seleccione más de una opción al editar la entrada

manteniendo apretadas las teclas de control o mayúsculas mientras RONALD ALEXNADER GIL MARTINEZ

ANDRES FELIPE SANCHEZ SOTO11°1.

INTRODUCCIÓN A LA BASE DE DATOS

clica con el ratón. Resulta un poco más complejo de utilizar que la

caja de selección, que también permite selecciones múltiples.

Número: Pide a los usuarios que escriban un número. El número

debe ser entero, aunque puede ser negativo (por ejemplo: -2,-

1,0,1,2,3,...). Si se escriben caracteres no numéricos éstos y los que

le siguen no aparecerán o, si no hay ningún número, el resultado

será el cero. Por ejemplo: "3.14" se transformará en "3"; "1,000,000"

en "1"; y "seis" aparecerá como "0".

Dibujo: Permite al usuario subir un fichero de imagen desde su

ordenador. Botones de radio. Permite al usuario escoger una de

diversas opciones. Además, tan sólo podrá guardar la entrada

cuando haya realizado la selección. Si sólo hay dos opciones

opuestas (por ejemplo verdadero/falso, sí/no), se puede utilizar una

caja de selección múltiple, aunque de esta manera se podrán

guardar entradas aunque el usuario no haya seleccionado ninguna

de las opciones.

Texto: Los usuarios pueden escribir hasta 60 caracteres de texto. El

campo área de texto se puede utilizar para textos más largos o que

requieran algún tipo de formato.

Área de texto: Permite a los usuarios escribir un texto largo y

añadirle formato de manera similar a cuando se escribe un mensaje

a un foro. Puede especificar el ancho en columnas y el alto en filas

del área que se presentará a los usuarios.

URL: Pide al usuario que escriba una URL. Si se selecciona la

opción autoenlazar la URL ésta aparecerá como un hipervínculo. Si RONALD ALEXNADER GIL MARTINEZ

ANDRES FELIPE SANCHEZ SOTO11°1.

INTRODUCCIÓN A LA BASE DE DATOS

además se escribe algo en nombre forzado para el enlace éste será

el texto utilizado para el hipervínculo. Por ejemplo: en una base de

datos sobre autores puede resultar interesante incorporar la página

web del autor. Si se escribe 'página web' como nombre forzado, al

clicar en el texto página web de la entrada podremos acceder a la

URL que hayamos escrito.

Acá de observa los diferentes campos que se pueden encontrar.

Clave primaria: Una clave primaria se ajusta a la definición de identificador, en

cuanto a que determina de forma única una instancia de una entidad (Teorey,

Lightstone, Nadeau, & Jagadish, 2011).

Una clave primaria es un campo o grupo de campos que identifica de forma única

a cada registro dentro de una tabla (Hernandez, 2013).

La clave primaria se utiliza para identificar a un registro de manera única. También

se le conoce como identificador de la entidad. Cuando más de un elemento dato

se utiliza para identificar a un registro, se le denomina clave concatenada (Singh,

2011).

RONALD ALEXNADER GIL MARTINEZANDRES FELIPE SANCHEZ SOTO

11°1.

INTRODUCCIÓN A LA BASE DE DATOS

Índice: Un índice es una estructura de datos definida sobre una columna de tabla

(o varias) y que permite localizar de forma rápida las filas de la tabla en base a su

contenido en la columna indexada además de permitir recuperar las filas de la

tabla ordenadas por esa misma columna.

Funciona de forma parecida al índice de un libro donde tenemos el título del

capítulo y la página donde empieza dicho capítulo, en un índice definido sobre una

determinada columna tenemos el contenido de la columna y la posición de la fila

que contiene dicho valor dentro de la tabla.

La definición de los índices de la base de datos es tarea del administrador de la

base de datos, los administradores más experimentados pueden diseñar un buen

conjunto de índices, pero esta tarea es muy compleja, consume mucho tiempo y

está sujeta a errores, incluso con cargas de trabajo y bases de datos con un grado

de complejidad no excesivo.

Clave Foránea: Una clave foránea en una base de datos relacional es una clave

que se usa en una tabla secundaria y que coincide con la clave primaria en una

tabla primaria relacionada. Las claves foráneas pueden tener valores duplicados

(multiplicidad) en la tabla secundaria, mientras que para las claves primarias eso RONALD ALEXNADER GIL MARTINEZ

ANDRES FELIPE SANCHEZ SOTO11°1.

INTRODUCCIÓN A LA BASE DE DATOS

no es posible. El uso apropiado de claves foráneas permite exigir la integridad

referencial.

Se debe definir primero la tabla a la cual vamos a referenciar la clave

foránea.

Integridad referencial: Cuando se define una columna como clave foránea, las filas de la tabla pueden contener en esa columna o bien el valor nulo (ningún valor), o bien un valor que existe en la otra tabla, un error sería asignar a un habitante una población que no está en la tabla de poblaciones. Eso es lo que se denomina integridad referencial y consiste en que los datos que referencian otros (claves foráneas) deben ser correctos. La integridad referencial hace que el sistema gestor de la base de datos se asegure de que no haya en las claves foráneas valores que no estén en la tabla principal.

La integridad referencial se activa en cuanto creamos una clave foránea y a partir de ese momento se comprueba cada vez que se modifiquen datos que puedan alterarla.

Su importancia es la integridad referencial asegura que el enlace entre la tabla de transacciones y la tabla de partes está formado correctamente. En la tabla de transacciones, el número de objeto forma una clave externa, que es el atributo que enlace con la clave primaria de la tabla de partes. Sólo los números de objetos que están en la tabla de partes pueden aparecer en la tabla de transacciones. Esto es la integridad referencial. Si la tabla de transacciones contiene un número de objeto que no está en la tabla de partes, unir las tablas provocará que las transacciones sin número de objeto queden fuera de los resultados.

RONALD ALEXNADER GIL MARTINEZANDRES FELIPE SANCHEZ SOTO

11°1.

INTRODUCCIÓN A LA BASE DE DATOS

Información: Es la comunicación del conocimiento. Información es un proceso, una actividad. Informar es impartir conocimiento a alguien.

Dato: Es un pequeño trozo de información que no tiene significado para los humanos.

Diferencia: La información es el modo normal en la vida, el dato es el recién

llegado a nuestra sociedad.

RONALD ALEXNADER GIL MARTINEZANDRES FELIPE SANCHEZ SOTO

11°1.