background preloader

Bases de datos

Facebook Twitter

Bases de datos

Sheldon Rules: Flags en el editor de tabla de MySql Workbench. MySQL WorkBench. Una base de datos es un "almacén" que permite guardar grandes cantidades de información de forma organizada, para luego poder usarlo fácilmente.

MySQL WorkBench

Y estos bases de datos se pueden crear y diseñar usando diferentes sistemas de Gestor de Bases de Datos, conocido con las siglas SGBD, que es un software que actúa como interfaz, entre los datos almacenados y el usuario que desea manejar tales datos. En este manual consideramos que diseñar una base de datos significa reconstruir un sistema, mediante la descripción de sus entidades, Esta es una muy buena razón para considerar esta actividad como un proceso ingenieril.

Y como parte de todo lo dicho anteriormente, es importante saber que podemos diseñar tales bases de datos con un software que permite modelar diagramas de entidad relación, esto a la vez apoya mucho al diseñador debido a que se puede usar en ellas, las relaciones existentes (uno-uno, uno-muchos, muchos-muchos) para relacionar las entidades del sistema en análisis. Los alumnos Mac: 1. WWW SQL Designer - default. Entity Relationship Diagram Creator. E/R Assistant. E/R Assistant. SchemaCrawler - SchemaCrawler Database Diagramming. SchemaCrawler generates database diagrams, using Graphviz.

SchemaCrawler - SchemaCrawler Database Diagramming

You can filter out tables, views, columns, stored procedure and functions based on regular expressions, using the grep functionality. SchemaCrawler is unique among database diagramming tools in that you do not need to know the table names or column names that you are interested in. All you need is a search expression, in the form of a regular expression. SchemaCrawler has powerful command-line options to match tables, and then find other related tables, whether they are parent or child tables. If your schema changes, you can simply regenerate the diagram, without having to know the exact changes that were made.

To use generate SchemaCrawler diagrams, for install Graphviz. You can provide additional GraphViz command-line options using the SC_GRAPHVIZ_OPTS environmental variable, or pass in the additional arguments using the SC_GRAPHVIZ_OPTS Java system property. Project Mogwai - ERDesignerNG. The Mogwai ERDesigner is an entity relationship modeling/design tool(ERD) such as ERWin and co.

Project Mogwai - ERDesignerNG

The only difference is that it is Open Source and does not cost anything. It was designed to make database modeling as easy as it can be and to support the developer in the whole development process, from database design to schema and code generation. Generar diagrama entidad relacion de una base de datos MySql existente con MySql Workbench. Por fin encontré una forma sencilla de generar un diagrama de Entidad-Relación de una base de datos existente.

Generar diagrama entidad relacion de una base de datos MySql existente con MySql Workbench

Para poder conseguirlo, debemos utilizar MySQL Workbench. Es una aplicación gratuita de MySQL de Oracle y que podemos descargar desde aquí. Una vez instalada y configurada nuestra conexión a la base de datos de la que queremos obtener su “Diagrama Entidad-Relación”, nos vamos al menú superior Database y seleccionamos la opción de Reverse Engineer (Ingeniería inversa): Se nos mostrará la siguiente ventana donde seleccionamos nuestra conexión a la base de datos, localhost, y pulsamos Next (Siguiente): Cuando termine el proceso, volvemos a pulsar Next: Seleccionamos la base de datos que nos interese y pulsamos Next: En la siguiente ventana debemos seleccionar qué objetos queremos incluir en nuestro diagrama.

Si todo sale correctamente debería aparecernos una ventana como la siguiente: En cambio, aquí podemos ver una tabla que sí dispone de las columnas foráneas: Tutorial MySQL Workbench (con normas de entrega de la práctica) ¿Qué es MySQL WorkBench?

Tutorial MySQL Workbench (con normas de entrega de la práctica)

¿Cómo conseguir la aplicación? ¿Para qué la usaremos ? ¿Cómo crear un diagrama del esquema relacional? ¿Cómo crear una tabla (una relación en el modelo relacional)? ¿Cómo crear los atributos de una relación? Windows y Linux: Mac: ¿Para qué la usaremos ? Ejercicios de diseño de bases de datos. Modelo ERR (Ejercicios Resueltos ) A partir del siguiente enunciado se desea realiza el modelo entidad-relación.

Modelo ERR (Ejercicios Resueltos )

“Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre, apellidos, dni, dirección y fecha de nacimiento). Cada producto tiene un nombre y un código, así como un precio unitario. Comprar varios productos a la empresa, y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores. Que un producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. Fundamentos de las Bases de Datos (2008) En esta asignatura se exponen conceptos básicos en el campo de las bases de datos, desde la definición y descripción del concepto base de datos hasta su implementación en un sistema comercial de gestión de bases de datos pasando por la presentación de las herramientas conceptuales necesarias para construir la base de datos.

Fundamentos de las Bases de Datos (2008)

La asignatura se centrará en el modelo de datos relacional, el más extendido actualmente entre los productos comerciales para la gestión de bases de datos. Fundamentos de las Bases de Datos 2 horas a la semana de teoría y 2 horas de prácticas en total, 4 horas a la semana, 80 horas Experiencia en el manejo, a nivel de usuario, de herramientas informáticas en entornos Microsoft Windows. Sería deseable algún conocimiento sobre programación en cualquier lenguaje.

Los temas que componen el contenido de la asignatura son: 1.