mayer

11

Upload: fernanda-reyes

Post on 21-Jul-2015

536 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Mayer
Page 2: Mayer

La estructura de una base de datoshace referencia a los tipos de datos,los vínculos o relaciones y lasrestricciones que deben cumplir esosdatos (integridad de datos yredundancia de datos).

La estructura de una base de datoses diseñada o descripta empleandoalgún tipo de modelo de datos.Una base de datos o banco de datos(en ocasiones abreviada BB.DD.) esun conjunto de datos pertenecientesa un mismo contexto y almacenadossistemáticamente para su posterioruso.

Page 3: Mayer

En este sentido, unabiblioteca puedeconsiderarse una base dedatos compuesta en sumayoría por documentos ytextos Una base de datos obanco de datos (enocasiones abreviadaBB.DD.) es un conjunto dedatos pertenecientes a unmismo contexto yalmacenadossistemáticamente para suposterior uso.

Existen programas denominadossistemas gestores de bases dedatos, abreviado SGBD, que permitenalmacenar y posteriormente acceder alos datos de forma rápida yestructurada. Las propiedades deestos SGBD, así como su utilización yadministración, se estudian dentro delámbito de la informática.Las aplicaciones más usuales son parala gestión de empresas e institucionespúblicas. También son ampliamenteutilizadas en entornos científicos conel objeto de almacenar la informaciónexperimental.

BD SGBD

Page 4: Mayer

Una hoja de cálculo esun programa quepermite manipulardatos numéricos yalfanuméricosdispuestos en forma detablas (las cuales sonuna unión de filas ycolumnas).Habitualmente esposible realizarcálculos complejos confórmulas y funciones ydibujar distintos tiposde gráficas.

El SGBD Controlarla concurrenciaimplica que si variosusuarios acceden a labase de datos, laactualización de losdatos se haga deforma controladapara que no haya

problemas.

HOJA DE CALCULO SGBD

Page 5: Mayer

Una base de datos relacional es una base de datos que cumple conel modelo relacional, el cual es el modelo más utilizado en laactualidad para implementar bases de datos ya planificadas.Permiten establecer interconexiones entre los datos (que estánguardados en tablas), y a través de dichas conexiones relacionarlos datos de ambas tablas.

Page 6: Mayer
Page 7: Mayer

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: O Condicion (Tabla)Proyección: esta operación nos devuelve una nueva tabla con las columnas seleccionadas de otra. La representación sería la siguiente: O col1, col2,…(tabla)

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 Tabla2Producto cartesiano: se realiza con dos tablas distintas pero relacionadas por alguna columna, siempre y cuando el nombre de la columna no sea el mismo. Su representación sería la siguiente: Tabla1 X Tabla2

Page 8: Mayer

OTRAS OPERACIONES EN LA BASE DE DATOS:

CREATE Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.ALTER Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc.DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande.La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE.

Page 9: Mayer

Conjunto de datos estructurados queforman el contenido de una base de datos.Por ejemplo, en una tabla podemos tenerla información de clientes, en la otra lainformación del producto y en la tercerapodemos enlazar los datos de dos tablasanteriores, por ejemplo los pedidos quehicieron clientes de cada producto.

Page 10: Mayer

Permiten catalogar, ordenar, extraer ymodificar la información contenida enuna tabla o en un conjunto de tablasrelacionadas, dependiendo de los tiposde consulta y de las condiciones queen ella se establezcan.

Page 11: Mayer

Son diseños que realizamos para poderintroducir, modificar o visualizar losregistros de una tabla o consulta. Enlos formularios podemos insertarcampos calculados e imágenes.