13
¿Cuál es la estructura de una BD (Base de Datos)? la estructura de una base de datos consta: Modelo relacional de datos: En el nivel conceptual, el modelo relacional de datos está representado por una colección de relaciones almacenadas. Cada registro de tipo conceptual en un modelo relacional de datos se implanta como un archivo almacenado distinto. Submodelo de datos: Los esquemas externos de un sistema relacional se llaman submodelos relacionales de datos; cada uno consta de uno a más escenarios (vistas) para describir los datos requeridos por una aplicación dada. Un escenario puede incluir datos de una o más tablas de datos. Cada programa de aplicación está provisto de un buffer (“Area de trabajo de usuario”) donde el DBMS puede depositar los datos recuperados de la base para su procesamiento, o puede guardar temporalmente sus salidas antes de que el DBMS las escriba en la base de datos.

Cuál es la estructura de una bd

Embed Size (px)

Citation preview

Page 1: Cuál es la estructura de una bd

¿Cuál es la estructura de una BD (Base de Datos)?

la estructura de una base de datos consta:Modelo relacional de datos:En el nivel conceptual, el modelo relacional de datos está representado por una colección de relaciones almacenadas. Cada registro de tipo conceptual en un modelo relacional de datos se implanta como un archivo almacenado distinto.

Submodelo de datos:    Los esquemas externos de un sistema relacional se llaman submodelos relacionales de datos; cada uno consta de uno a más escenarios (vistas) para describir los datos requeridos por una aplicación dada. Un escenario puede incluir datos de una o más tablas de datos. Cada programa de aplicación está provisto de un buffer (“Area de trabajo de usuario”) donde el DBMS puede depositar los datos recuperados de la base para su procesamiento, o puede guardar temporalmente sus salidas antes de que el DBMS las escriba en la base de datos.

Page 2: Cuál es la estructura de una bd
Page 3: Cuál es la estructura de una bd

Diferencia entre BD Y SGBDUna base de datos es un conjunto de datos no

redundantes, almacenados en un soporte informático, organizados de forma independiente de su utilización y accesibles simultáneamente por distintos usuarios y aplicaciones y un sistema de gestion de base de datos (SGBD) es el conjunto de programas que permiten definir, manipular y utilizar la información que contienen las bases de datos, realizar todas las tareas de administración necesarias para mantenerlas operativas, mantener su integridad, confidencialidad y seguridad. Una BD nunca se accede o manipula directamente sino a través del SGBD. Se puede considerar al SGBD como el interfaz entre el usuario y la BD. 

Page 4: Cuál es la estructura de una bd

IMÁGEN SGBD

Page 5: Cuál es la estructura de una bd

IMAGEN DE BD

Page 6: Cuál es la estructura de una bd

¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD

Una hoja de cálculo Es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas (la cual es la unión de filas y columnas). Habitualmente es posible realizar cálculos complejos con fórmulas y funciones y dibujar distintos tipos de gráficas.

Page 7: Cuál es la estructura de una bd

El sistema de gestión de base de datos 

Es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante, para

un buen manejo de datos.

Page 8: Cuál es la estructura de una bd

¿Que es una BD Relacional? 

Base de datos relacional. Conjunto de información relacionada entre sí, referente a un tema o propósito en particular. Los registros de los empleados, las listas de posibles clientes y suministradores constituyen una base de datos. Diseño de una base de datos relacional Diseño de una base de datos relacional

Una base de datos bien diseñada le brinda un completo acceso a la información deseada. Con un buen diseño dedicará menos tiempo a crear la base de datos y obtendrá resultados más exactos en menos tiempo.

Para el diseño se deben seguir los siguientes pasos:

1. Determinar el propósito de la base de datos. 2. Determinar las tablas necesarias. 3. Determinar los campos necesarios en cada tabla. 4. Determinar las relaciones. 5. Refinar el Diseño.

Sugerencias para determinar los campos Para determinar los campos se debe tener en cuenta lo siguiente: Asegurarse de que cada campo de una tabla esté directamente relacionado con el tema de la tabla. No incluir datos derivados o calculados. Incluir toda la información que se necesite. Almacenar la información en sus partes lógicas más pequeñas.

Campos de clave principal La potencia de un sistema de gestión de Access surge de su capacidad para buscar, localizar y combinar rápidamente

información almacenada en distintas tablas para que Access funcione eficientemente, cada tabla de la base de datos debe incluir un campo o una serie de campos que identifique inequívocamente cada fila o registro individual almacenado en la tabla.

En la terminología de base de datos, esta información identificadora se denomina clave principal de la tabla, la cual permite asociar rápidamente datos de distintas tablas y poderlos presentar conjuntamente.

Page 9: Cuál es la estructura de una bd

IMAGEN

Page 10: Cuál es la estructura de una bd

Proceso de diseño de bases de datos

Si usa un proceso de diseño de base de datos establecido, puede crear de forma rápida y efectiva una base de datos bien diseñada que le proporciona acceso conveniente a la información que desea. Con un diseño sólido tardará menos tiempo en construir la base de datos y obtendrá resultados más rápidos y precisos.

Nota   Los términos "base de datos" y "tabla" no son sinónimos en Visual FoxPro. El término base de datos (archivo .dbc) se refiere a una base de datos relacional que almacena información sobre una o más tablas (archivos .dbf) o vistas.La clave para obtener un diseño de base de datos eficaz radica en comprender exactamente qué información se desea almacenar y la forma en que un sistema de administración de bases de datos relacionales, como Visual FoxPro, almacena los datos. Para ofrecer información de forma eficiente y precisa, Visual FoxPro debe tener almacenados los datos sobre distintos temas en tablas separadas. Por ejemplo, puede haber una tabla donde sólo se almacenen datos sobre empleados y otra tabla que sólo contenga datos de ventas.Al organizar los datos de forma apropiada, proporciona flexibilidad a la base de datos y tiene la posibilidad de combinar y presentar información de muchas formas diferentes.Al diseñar una base de datos, en primer lugar debe dividir la información que desea almacenar como temas distintos y después indicar a Visual FoxPro cómo se relacionan estos temas para que pueda recuperar la información correcta cuando sea necesario. Si mantiene la información en tablas separadas facilitará la organización y el mantenimiento de los datos y conseguirá aplicaciones de alto rendimiento.A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos. Cada paso se trata con mayor detalle en los temas restantes de esta sección.

Page 11: Cuál es la estructura de una bd

IMAGEN

Page 12: Cuál es la estructura de una bd

OPERACIONES BASICAS QUE SE PUEDEN REALIZAR EN UNA BD

*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.

*DROPEste 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. Se puede combinar con la sentencia ALTER.

*TRUNCATEEste 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. Si bien, en un principio, esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.

Page 13: Cuál es la estructura de una bd

Web grafía  https://yuyiiz.wordpress.com/2010/04/13/difernecia-entre-bd-y-sgbd/ https://yuyiiz.wordpress.com/2010/04/13/cual-es-la-estructura-de-una-base-de-datos https://marlonynatalia.wordpress.com/2013/04/05/cuales-son-las-diferencias-entre-u

na-hoja-de-calculo-y-un-sgbd/

http://www.ecured.cu/Base_de_datos_relacional https://msdn.microsoft.com/es-es/library/cc466455(v=vs.71).aspx http://

informaticajonathan.blogspot.com.co/2010/04/pasos-para-el-proceso-de-diseno-de-una.html

http://ednita071.blogspot.com.co/2010/04/operaciones-basicas-que-se-pueden.html