INTRODUCCIÓN A LAS BASES DE DATOS 
LINA MARCELA ÁLZATE GÓMEZ 
STEPHANY ARISTIZABAL VELÁSQUEZ 
Trabajo de Tecnología e info...
¿QUÉ ES UNA BASE DE DATOS? 
Una base de datos se define como un fichero en el cual se almacena 
información en campos o de...
CARACTERÍSTICAS 
- Independencia de los Datos. Es decir, que los datos no dependen del 
programa y por tanto cualquier apl...
Las restricciones no son parte formal del modelo relacional, pero son incluidas 
porque juegan el rol de organizar mejor l...
Ilustración 5: Tabla de registro 
¿QUÉ ES UN REGISTRO? 
Es con una base de datos propia. ¿Tienes una lista de contactos? 
...
- Número 
- Fecha/Hora 
- Moneda 
- Auto numeración 
- Sí/No 
- Objeto OLE 
- Hipervínculo 
- Datos adjuntos 
- Calculado ...
Ilustración 7: Clave primaria 
¿QUÉ ES UN ÍNDICE? 
El índice de una base de datos es una estructura de datos que mejora la...
tabla será ordenada, y excluyen el resto de los detalles de la tabla), lo que da la 
posibilidad de almacenar en memoria l...
Todas las bases de datos relacionales gozan de esta propiedad gracias a que 
el software gestor de base de datos vela por ...
Próxima SlideShare
Cargando en…5
×

Lina marcela alzate, stephany aristizabal introducción a las bases de datos 11 2

211 visualizaciones

Publicado el

Encontraras información de las bases de datos como definiciones características que es una tabla cuales son los diferentes tipos de campos que es una clave primaria entre otros.

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
211
En SlideShare
0
De insertados
0
Número de insertados
6
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Lina marcela alzate, stephany aristizabal introducción a las bases de datos 11 2

  1. 1. INTRODUCCIÓN A LAS BASES DE DATOS LINA MARCELA ÁLZATE GÓMEZ STEPHANY ARISTIZABAL VELÁSQUEZ Trabajo de Tecnología e informática Docente: Oscar Mauricio Buenaventura Barón Ingeniero de Sistemas INSTITUCION EDUCATIVA CAMPO VALDES GRADO ONCE 02 TECNOLOGIA E INFORMATICA MEDELLIN 2014
  2. 2. ¿QUÉ ES UNA BASE DE DATOS? Una base de datos se define como un fichero en el cual se almacena información en campos o delimitadores, teniendo acceso a ella posteriormente tanto de forma separada como de forma conjunta. Se utiliza normalmente para recoger grandes cantidades de información. (Por ejemplo el listado de nombres y apellidos de los alumnos de varios cursos) Normalmente el número de campos (columnas) que se pueden tener en una base varía según las necesidades en cuanto a gestión de datos, de forma que después se pueda explotar la información de forma ordenada y separada, aunque el resto de la información sigue almacenada y guardada en la base de datos. En realidad aparte de los datos que son almacenados en el archivo, también hay una serie de datos, en los que se informa del tipo de campo, los campos y la longitud de cada campo, es lo que se llama gestor de datos, que permite saber cada registro o fila, (un registro es una suma de campos). El programa que sirve para manejar toda esa información se denomina sistema gestor de base de datos. Las principales en estos momentos son Microsoft Access, Lotus Aproach, parados, u Oracle. Ilustración 2: Base de datos Excel Ilustración 1: Base de datos biblioteca web Ilustración 3: Sistema de información para supermercados u otros
  3. 3. CARACTERÍSTICAS - Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicación puede hacer uso de los datos. - Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios. - Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos. - Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las filas y las columnas son los campos, o como un formulario. - Permite realizar un listado de la base de datos. - Permiten la programación a usuarios avanzados. RESTRICCIONES Una restricción es una condición que obliga el cumplimiento de ciertas condiciones en la base de datos. Algunas no son determinadas por los usuarios, sino que son inherentemente definidas por el simple hecho de que la base de datos sea relacional. Algunas otras restricciones las puede definir el usuario, por ejemplo, usar un campo con valores enteros entre 1 y 10. Las restricciones proveen un método de implementar reglas en la base de datos. Las restricciones restringen los datos que pueden ser almacenados en las tablas. Usualmente se definen usando expresiones que dan como resultado un valor booleano, indicando si los datos satisfacen la restricción o no.
  4. 4. Las restricciones no son parte formal del modelo relacional, pero son incluidas porque juegan el rol de organizar mejor los datos. Las restricciones son muy discutidas junto con los conceptos relacionales. ¿QUÉ ES UNA TABLA? En las bases de datos, 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. Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos Las tablas se componen de dos estructuras: - Registro es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección. - Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc. A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o auto incrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal a la hora de ordenar los datos contenidos. Cada tabla creada debe tener un nombre único en la Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida) La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.
  5. 5. Ilustración 5: Tabla de registro ¿QUÉ ES UN REGISTRO? Es con una base de datos propia. ¿Tienes una lista de contactos? Seguramente si, en esa lista de contactos (es una base de datos) Cada contacto tiene varios campos que rellenar con información (Nombre, Apellido, Tel, Celular, Trabajo etc.). Un registro es un compilado de esos campos rellenos. En otro tipo de base de datos el registro sería el conjunto de campos rellenados pertenecientes a una persona, producto, etc. ¿QUÉ ES UN CAMPO? Tipo de dato informático es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son: enteros, números de coma flotante (decimales), cadenas alfanuméricas, fechas, horas, colores, etc. ¿CUÁLES SON LOS DIFERENTES TIPOS DE DATOS POSIBLES EN UN CAMPO? - Texto - Memo Ilustración 4: Tabla de usuarios
  6. 6. - Número - Fecha/Hora - Moneda - Auto numeración - Sí/No - Objeto OLE - Hipervínculo - Datos adjuntos - Calculado - Asistente para búsquedas ¿QUÉ ES UNA CLAVE PRIMARIA? Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. La forma de hacer esto es por medio de claves foráneas. Sólo puede existir una clave primaria por tabla y ningún campo de dicha clave puede contener valores NULL.
  7. 7. Ilustración 7: Clave primaria ¿QUÉ ES UN ÍNDICE? El índice de una base de datos es una estructura de datos que mejora la velocidad de las operaciones, por medio de identificador único de cada fila de una tabla, permitiendo un rápido acceso a los registros de una tabla en una base de datos. Al aumentar drásticamente la velocidad de acceso, se suelen usar, sobre aquellos campos sobre los cuales se hacen frecuentes búsquedas. El índice tiene un funcionamiento similar al índice de un libro, guardando parejas de elementos: el elemento que se desea indexar y su posición en la base de datos. Para buscar un elemento que esté indexado, sólo hay que buscar en el índice dicho elemento para, una vez encontrado, devolver el registro que se encuentre en la posición marcada por el índice. Los índices pueden ser creados usando una o más columnas, proporcionando la base tanto para búsquedas rápidas al azar como de un ordenado acceso a registros eficiente. Los índices son construidos sobre árboles B, B+, B* o sobre una mezcla de ellos, funciones de cálculo u otros métodos. El espacio en disco requerido para almacenar el índice es típicamente menor que el espacio de almacenamiento de la tabla (puesto que los índices generalmente contienen solamente los campos clave de acuerdo con los que la
  8. 8. tabla será ordenada, y excluyen el resto de los detalles de la tabla), lo que da la posibilidad de almacenar en memoria los índices de tablas que no cabrían en ella. En una base de datos relacional un índice es una copia de una parte de la tabla. Algunas bases de datos amplían la potencia del indexado al permitir que los índices sean creados de funciones o expresiones. ¿QUÉ ES UNA CLAVE FORÁNEA? Una clave foránea es una referencia a una clave en otra tabla. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas. Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados, obviamente se permite que haya varios empleados en un mismo departamento, pero existirá sólo un departamento. Ilustración 8: Clave foránea ¿QUÉ ES LA INTEGRIDAD REFERENCIAL? ¿POR QUÉ ES IMPORTANTE? La integridad referencial es una propiedad deseable en las bases de datos. Gracias a la integridad referencial se garantiza que una entidad (fila o registro) siempre se relacione con otras entidades válidas, es decir, que existen en la base de datos. Implica que en todo momento dichos datos sean correctos, sin repeticiones innecesarias, datos perdidos y relaciones mal resueltas.
  9. 9. Todas las bases de datos relacionales gozan de esta propiedad gracias a que el software gestor de base de datos vela por su cumplimiento. En cambio, las bases de datos jerárquicas requieren que los programadores se aseguren de mantener tal propiedad en sus programas. Una de las funciones importantes de un DBMS relacional es preservar la integridad de sus datos almacenados en la mayor medida posible. ¿QUÉ ES INFORMACIÓN? ¿QUÉ ES UN DATO? ¿EN QUÉ SE DIFERENCIAN? - LA INFORMACIÓN es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. - EL DATO es una representación simbólica (numérica, alfabética, algorítmica, espacial, etc.) de un atributo o variable cuantitativa o cualitativa. Los datos describen hechos empíricos, sucesos y entidades. Es un valor o referente que recibe el computador por diferentes medios, los datos representan la información que el programador manipula en la construcción de una solución o en el desarrollo de un algoritmo. SE DIFERENCIAN en que los datos son símbolos de un atributo o variable cuantitativa o cualitativa, mientras la información de un conjunto organizado de los datos procesados.

×