base de dato skarly y cia

15
República bolivariana de Venezuela Instituto universitario de tecnología “Los Andes” Sede Santa Bárbara de Barinas Facilitador: Iván Rojas Materia: Base de datos Alumnos: Lobo Danny Lobo yorxy Sandoval Henry Mora skarly Prasca seleini

Upload: ivanrojas

Post on 12-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

trabajo bd

TRANSCRIPT

Page 1: Base de Dato Skarly y CIA

República bolivariana de Venezuela

Instituto universitario de tecnología “Los Andes”

Sede Santa Bárbara de Barinas

Facilitador:

Iván Rojas

Materia:

Base de datos

Alumnos:

Lobo Danny

Lobo yorxy

Sandoval Henry

Mora skarly

Prasca seleini

Santa bárbara julio 2015

Page 2: Base de Dato Skarly y CIA

Tabla de contenido

1. concepto de base de datos

2. funciones de base de datos

3. ventajas y desventajas

4. entidad/Atributos

5. tipos de datos

6. Sistema de Manejo de Base de Datos (DBMS)

7. Funciones de un DBMS

8. Bases de dato relacional

9. Base de dato jerárquica

10.Base de dato en red

11.Arquitectura en base de dato

12. Independencia de datos

13.Modelo entidad-relación

Page 3: Base de Dato Skarly y CIA

Introducción

La base de datos es un elemento indispensable en la computadora, el mismo

se encarga de agrupar una gran masa de datos que se encuentran

relacionados entre sí, y los mismo divididos en varias categorías que son

registros, ficheros, bibliotecas entre otros. La base de datos a través de los

años ha evolucionado, y se considera como un elemento de suma importancia

para que funcione un computador

Ivan, 29/07/15,
mismos
Ivan, 29/07/15,
y el siguiente trabajo se plantea….
Page 4: Base de Dato Skarly y CIA

Base de datos

Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier otra cosa. Muchas bases de datos empiezan siendo una lista en un programa de procesamiento de texto o en una hoja de cálculo. Una base de datos informatizada es un contenedor de objetos. Una base de datos puede contener más de una tabla, Excepto si se ha diseñado específicamente para utilizar datos o código de otro origen, una base de datos de Access almacena sus tablas en un solo archivo, junto con otros objetos, como formularios, informes, macros y módulos. Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.

Page 5: Base de Dato Skarly y CIA

Funciones de base de datos

Estas funciones se utilizan cuando queremos realizar cálculos sobre alguna columna añadiendo una condición de selección de las filas que entrarán en el cálculo, es decir aplicando previamente un filtro.

Por ejemplo si tenemos una columna con el beneficio obtenido por nuestros automóviles (ver figura más abajo) y queremos saber cuánto ha sido el beneficio de los Ford, no podemos utilizar la función suma porque sumaría todos los automóviles, en este caso lo podríamos conseguir con la función de base de datos BDSUMA incluye la condición de filtrado automóvil="Ford"

Para explicar las funciones de Base de datos que nos ofrece Excel,

Utilizaremos la hoja:

En esta hoja tenemos una lista con los automóviles de la empresa, con los datos de plazas, años, rentabilidad y beneficio obtenido.

Page 6: Base de Dato Skarly y CIA

Ventajas del uso de Bases de Datos

Independencia de los datos y los programas y procesos. Permite modificar los datos, excepto el código de aplicaciones.

Menor redundancia, es decir, no es necesario la repetición de datos. Solamente se indica la manera en la que se relacionan éstos.

Obtener más información de la misma cantidad de data. La base de datos facilita al usuario obtener más información debido a la facilidad que provee esta estructura para proveer datos a los usuarios.

Integridad de los datos, lo que genera mayor dificultad de perder la información o de realizar incoherencias con los datos.

Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo de éstos tendrá la posibilidad de acceder a ciertos elementos.

Coherencia de los resultados. Al recolectar y almacenarse la información una sola vez, en los procedimientos se utilizan los mismos datos, razón por la que los resultados son coherentes.

Datos más documentados. Gracias a los metadatos que permiten detallar la información de la base de datos.

Acceso simultaneo a los datos, facilitando controlar el acceso de usuarios de manera concurrente.

Desventajas del uso de Bases de Datos

Ausencia de estándares reales, lo cual significa una excesiva dependencia a los sistemas comerciales del mercado. Sin embargo, actualmente un gran sector de la tecnología esta aceptado como estándar de hecho.

Requiere personal calificado, debido a la dificultad del manejo de este tipo de sistemas. Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren para poder comprender las capacidades y limitaciones de las Bases de Datos.

Instalación costosa, ya que el control y administración de bases de datos requiere de un software y hardware de elevado coste. Además de la adquisición y mantenimiento del Sistema Gestor de Datos (SGBD).

Falta de rentabilidad a corto plazo, debido al coste de equipos y de personal, al igual del tiempo que tarda en estar operativa.

Page 7: Base de Dato Skarly y CIA

Tamaño. El Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en disco duro y también requiere de mucha memoria principal (RAM) para poder correr adecuadamente.

Requerimientos adicionales de Equipo. El adquirir un producto de Base de Datos, requiere a su vez adquirir equipo adicional para poder correr ese producto como por ejemplo, servidores, memoria, discos duros, entre otros. Si se pretende correr la Base de Datos con el mínimo de requerimientos, esta posiblemente se degrada.

Entidad

Es la representación de un objeto o concepto del mundo real que se describe en una base de datos. Una entidad se describe en la estructura de la base de datos empleando un modelo de datos. Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artículo, etc. Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc. En el modelo de entidad-relación se emplean dos tipos de entidades: entidad fuerte y entidad débil.

Atributos

Los atributos son campos de datos que pertenecen a un archivo o fichero pero no son parte de él. Por ejemplo, no cuentan en el tamaño del fichero y pueden ser copiados o modificados sin tocar el archivo en sí mismo. El sistema utiliza estos atributos para almacenar, por ejemplo, el tamaño, tipo de fichero, o fecha de la última modificación. Esto es similar a otros sistemas operativos y sus sistemas de archivos.

Lo que es diferente es que se puede añadir cualquier tipo de atributo a cualquier fichero y mostrarlo o hacerlo editable en una ventana del Tracker. Tan sólo tiene que definir el tipo de atributo que quiere añadir a un tipo de fichero (por ejemplo un string o texto, un integer o número entero o una fecha) darle una descripción y un nombre

Tipos de base de datos

Page 8: Base de Dato Skarly y CIA

Hay cuatro modelos principales de bases de datos: el modelo jerárquico, el modelo en red, el modelo relacional (el más extendido hoy en día; los datos se almacenan en tablas a los que se accede mediante consultas escritas en SQL) y el modelo de bases de datos deductivas.

Sistema de Manejo de Base de Datos (DBMS)

 Es una colección de numerosas rutinas de software interrelacionados cada uno de los cuales es responsable de alguna tarea específica . El DBMS interpreta y procesa las solicitudes del usuario para recobrar información de la BD, el DBMS sirve de interface entre las peticiones del usuario y la Base de Datos

Funciones de un DBMS :

1. Crear y organizar la Base de Datos

2. Mantener y establecer las trayectorias de acceso a la Base de Datos de tal manera que los datos en cualquier parte se pueden acceder rápidamente

3. Manejar los datos de acuerdo con las peticiones de los usuarios (concurrencia)

4. Mantener la integridad y seguridad de los datos

5. Registrar el uso de la Base de Datos

Componentes de un DBMS

Base de datos relacional

En informática, tipo de base de datos o sistema de administración de bases de datos, que almacena información en tablas (filas y columnas de datos) y realiza búsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla. En una base de datos relacional, las filas representan registros (conjuntos de datos acerca de elementos separados) y las columnas representan campos (atributos particulares de un registro).

Las bases de datos jerárquicas

En una base de datos jerárquica se organizan los datos utilizando estructuras arborescentes (en árbol).  Un ÁRBOL es una estructura jerárquica en la que los elementos se suelen denominar NODOS y existen dependencias entre los nodos.

Las bases de datos en red

También en desuso, en una base de datos en red se utiliza la estructura de

Page 9: Base de Dato Skarly y CIA

grafo/red, como en el caso anterior los distintos objetos están relacionados entre sí mediante relaciones del tipo 1:M pero en este caso un objeto puede estar relacionado como hijo con varios elementos que serán sus padres. Un este caso las relaciones que se crean se denominan SET y el equivalente al padre se denomina PROPIETARIO (OWNER) y el equivalente al hijo se denomina MIEMBRO (MEMBER).Un ejemplo de sistema en red es el CODASYL. También existen modelos para realizar el diseño de datos orientado a bases de datos en red.En red podríamos representar lo mismo que la estructura anterior y además lo siguiente:

Arquitectura de base de datos

 La arquitectura de un sistema de base de datos está influenciada en gran medida por el sistema informático subyacente en el que se ejecuta el sistema de base de datos. En la arquitectura de un sistema de base de datos se reflejan aspectos como la conexión de red, el paralelismo y la distribución.                                               • La conexión de red: de varias computadoras permite que algunas tareas se ejecuten en un sistema servidor y que otras se ejecuten en los sistemas clientes. Esta división de trabajo ha conducido al desarrollo de sistemas de base de datos cliente-servidor.                                                                                                                    • El procesamiento paralelo: dentro de una computadora permite acelerar las actitudes del sistema de base de datos, proporcionando a las transacciones una respuesta más rápida, así como la capacidad de ejecutar más transacciones por segundo.                                                                                                                                      • La distribución de datos: A través de las distintas sedes o departamentos de una organización permite que estos datos residan donde han sido generados o donde son más necesarios, pero continuar siendo accesibles desde otros lugares o departamentos diferentes.                                                      

Independencia de datos

El concepto de independencia de datos es diferente a otro sistema que se refiere a la dependencia de datos. En esta segunda definición, los datos usados para hacer funcionar una aplicación son realmente representados en un código fuente para el programa. La capacidad de los datos para ser

Page 10: Base de Dato Skarly y CIA

modificados por el programa significa que los datos no son considerados constantes y pueden cambiar tocando el código fuente o usando el programa de otras maneras para adaptarlo a las necesidades. La independencia de datos es una forma de gestión de bases de datos que mantiene los datos separados de otros programas que podrían usar esos datos. 

Modelo entidad-relación

Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.

1. Se elabora el diagrama (o diagramas) entidad-relación.

2. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.

El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementarle en una base de datos. Brevemente:

Permite mostrar resultados entre otras entidades pertenecientes a las existentes de manera que se encuentre la normatividad de archivos que se almacenaran

Transformación de relaciones múltiples en binarias.

Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa) Conversión en tablas (en caso de utilizar una base de datos relacional).

Page 11: Base de Dato Skarly y CIA
Page 12: Base de Dato Skarly y CIA

Conclusión

Las base de datos, no está solo un centro de almacenamiento de datos, es sino un gran administrador y manipulador de todos los datos del sistema de un ordenador, es gracias a esto su gran importancia.

El mismo es clasificado en tipos de acuerdo a sus funciones entre otras características, por lo que su evolución ha significado un gran paso al desarrollo del sistema de un computador.

Ivan, 29/07/15,
No hicieron referencias bibliografías ni bibliografía, tampoco hicieron uso de citas
Ivan, 29/07/15,
Muy pobres las conclusiones, pudieron exponer mas