Introducción a la base de datos
-
Upload
andres-sanchez -
Category
Technology
-
view
114 -
download
2
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.