Base de Datos

229 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

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

No hay notas en la diapositiva.

Base de Datos

  1. 1. Cristian Garcia11-2Colegio JCMBucaramanga2011<br />
  2. 2. Base de Datos<br />
  3. 3. Estructura de Base de Datos<br />La estructura de una base de datos hace referencia a los tipos de datos, los vínculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos).La estructura de una base de datos es diseñada o descripta empleando algún tipo de modelo de datos.<br />
  4. 4. Diferencia De Base De Datos Y Sistema De Gestión De Base de Datos<br />La base de datos es un archivo (o varios, dependiendo de como trabaje y esté configurado el SGBD o el motor) que contiene las tablas, con sus respectivos datos físicos. Además de almacenar los datos, almacena las vistas, procedimientos almacenados, disparadores o triggers, los índices, etc.Por otra parte, el SGBD es el sistema que administra las bases de datos. Se encarga de ofrecer una comunicación con las bases de datos de forma transparente, y de este modo se asegura de brindar un acceso seguro a la información y evita que otras aplicaciones puedan dañar y/o alterar la información dañando al archivo.Mediante el SGDB es posible crear, eliminar y/o modificar las bases de datos, indicar los permisos de acceso, crear copias de seguridad o backups, realizar instrucciones SQL, etc.Por decirlo de algún modo, el sistema de gestión, ofrece una interfaz de conexión y comunicación con la bases de datos.Veamos un ejemplo: Access vendría a ser el sistema de gestión... y los archivos mdb las bases de datos. O por ejemplo, Firebird (sistema, motor) y los archivos FDB (bases de datos).<br />
  5. 5. Diferencia Entre Hoja de Calculo Y Sistema de Gestion De Base de Datos<br />Una hoja de calculo es un software a través del cual se pueden usar datos numéricos y realizar cálculos automáticos de números que están en una tabla. También es posible automatizar cálculos complejos al utilizar una gran cantidad de parámetros y al crear tablas llamadas hojas de trabajo.<br />un sistema de gestión de base de datos también es un software pero este consiste en una colección de datos ínterrelacionados y un conjunto de programas para acceder a esos datos.  un SGBD proporciona un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar información de la base de dato el cual no lo proporciona la hoja de calculo en la hoja de calculo ya interactua con una serie de datos.<br />
  6. 6. Base De Datos Relacional<br />Una base de datos relacional es una base de datos que cumple con elmodelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.1<br />
  7. 7. Como Diseñar Una Base de Datos<br />Hoy en día las empresas manejan una gran cantidad de datos. Cualquier empresa que se precie debe tener almacenados todos estos datos en una base de datos para poder realizarlos mediante una aplicación profesional; sin esta funcionalidad resultaría imposible tratar y manejar en su totalidad los datos que leva a cabo la empresa y se perdería un tiempo y un dinero muy valiosos<br />Uno de los pasos cruciales en la construcción de una aplicación que maneje una base de datos, es sin duda, el diseño de la base de datos.<br />Si las tablas no son definidas apropiadamente, podemos tener muchos dolores de cabeza al momento de ejecutar consultas a la base de datos para tratar de obtener algún tipo de información.<br />No importa si nuestra base de datos tiene sólo 20 registros, o algunos cuantos miles, es importante asegurarnos que nuestra base de datos está correctamente diseñada para que tenga eficiencia y que se pueda seguir utilizando por largo del tiempo.<br />
  8. 8. Pasos Para crear Una Base de Datos<br />1.Archivo, Nuevo, Base de datos en Blanco<br />2.Darle nombre a la BD ( Bases de Datos)<br />3. En Tablas, tenemos 3 opciones para crearlas:<br />-crear una tabla en vista diseño<br />-crear una tabla utilizando el asistente<br />-crear una tabla introducioendo datos<br />4.cuando escojemos vista en diseño, podemos introducir el nombre de los campos, recuerda que el nombre de los campos va sin espacios, pero el titulo si puede ir con espacio (el titulo lo escojes en propiedades). y despues de escojer el nombre del campo, escojemos el tipo de datos que este va  a ser (texto, fecha, numeros, etc) y las propiedades (tamaño, titulo,  requerido, indexado, etc)<br />5. ya despoues lo puedes guardar y empezar a introducir los datos<br />
  9. 9. 6.cuando vallamos a hacer un informe, ingresamos a informes y podemos escojer las dosopcionesde crear informes:<br />-crear un informe en vista diseño<br />-crear un informe utilizando el asistente<br />7. cuando uitlizamos crear un informe utyilizando el asistente, escojemos los campos que vallamos a utilizar, luego escojemos si agrupamos o no por algun campo, luego lo ordenamos por algun campo (ascendente o descendente), escojer la distribucion y orientacion, escojer el diseño de el informe, y por ultimo el nombre del informe<br />8al crear una consulta tenemos 2 opciones:<br />-crear consulta en vista diseño<br />-crear consulta utilizando el asistente<br />9.cuando escojemos crear consulta utilizando el asistente, ecojemos los campos, el nombre, y si queremos cambiar algo mas, entramos a vista diseño y cambiamos el ordenar, el mostrar, los criterios o las formulas.<br />
  10. 10. ¿Cuales Son Las Operaciones Basicas Que Puede realizar Una DB?<br />
  11. 11. Operaciones unarias Selección: Mediante esta operación se obtiene un conjunto de filas con todas las columnas de la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los operadores booleanos "and" (Y)," or" (O), "not" (NO). La representación sería la siguiente: Ejemplo de selección. Partimos de la siguiente tabla de empleados: <br />
  12. 12. Operaciones binarias Unión: Esta operación solo se puede hacer si las tablas tienes las mismas columnas, es decir, por ejemplo si tuviéramos una tabla llamada empleados2 con las mismas columnas tan solo tendríamos que añadir las filas de ambas tablas en una única tabla. Su representación sería la siguiente: Tabla1 u Tabla2 Diferencia: de la misma forma que la unión la diferencia tan solo se puede realizar si las dos tablas tienen las mismas columnas. Su representación sería la siguiente: Tabla1 - Tabla2 Con las siguientes tablas: <br />
  13. 13. OBJETOS DE ACCESS<br />Tablas: Conjunto de datos estructurados que forman el contenido de una base de datos.<br />Consultas: Permiten catalogar, ordenar, extraer y modificar la información contenida en una tabla o en un conjunto de tablas relacionadas, dependiendo de los tipos de consulta y de las condiciones que en ella se establezcan.<br />Formularios: Son diseños que realizamos para poder introducir, modificar o visulaizar los registros de una tabla o consulta. En los formularios podemos insertar campos calculados e imágenes.<br />Informes: Son extractos de datos procedentes de tablas o consultas y que tienen como propósito prinicipal el ser impresos en papel, aunque también pueden simplemente visualizarse en pantalla.<br />Páginas: Una página de acceso a datos es un tipo especial de páginas web, diseñada para ver los datos y trabajar con ellos desde Internet o desde una red local.<br />Macros: Son conjuntos de operaciones grabadas que pueden ejecutarse en cualquier momento para realizar de forma automática tareas repetitivas.<br />Módulos: Son programas escritos especialmente para Access mediante un lenguaje de programación llamado Visual Basic para aplicaciones.<br />
  14. 14. Ejemplos<br />1.TABLAS :Toda la información que el usuario introduce en una base de datos de Access queda almacenada en tablas. A continuación se mostrará la figura de una tabla que pertenece a una base de datos.<br />2.CONSULTAS: Se emplean para hacer preguntas sobre los datos. Pueden realizar preguntas en las que solo hay que buscar algún registro en la tabla o consultas que afecten a varias tablas y criterios. Ejemplos de preguntas que podemos realizar en las consultas son:<br /> ¿Qué clientes han encargado pedidos en los tres meses últimos?<br /> ¿Con cuántos clientes nuevos he contactado esta semana?<br />3. FORMULARIOS: Cuando el usuario abre una tabla en Access se presenta en una hoja de datos.<br />En Vista Formulario el usuario puede ver todos los campos para el registro que escoja al mismo tiempo. Al contrario que el la hoja de datos que el usuario tiene que recorrer toda la tabla para encontrar el registro. El empleo de formularios nos facilita algunas tareas como añadir, editar o ver datos.<br />
  15. 15. El Auto informe puede crear informes en columnas o tabulares <br />El Asistente para gráficas le ayuda a crear todo tipo de gráficas, desde gráficas circulares, hasta gráficas en 3 dimensiones <br />El Asistente para etiquetas crea informes para imprimir etiquetas que se ajustan a formatos predefinidos<br />
  16. 16. Bibliografía<br />http://www.desarrolloweb.com/articulos/operaciones-basicas-sobre-tablas.html<br />http://www.desarrolloweb.com/articulos/operaciones-basicas-sobre-tablas.html<br />http://www.slideshare.net/may_campos/como-crear-una-base-de-datos<br />http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/proyectoinformatico/libro/c3/c3.htm<br />

×