Creacion de una base de datos

18
2.1 CREACION DE UNA BASE DE DATOS

description

Creacion de una base de datos, unidad dos de la materia de taller de base de datos.

Transcript of Creacion de una base de datos

Page 1: Creacion de una base de datos

2.1 CREACION DE UNA BASE DE DATOS

Page 2: Creacion de una base de datos

Sentencias SQL

CREATE [nombre]

Crea una base de datos con el nombre dado.

mysql> create database miprueba;

Page 3: Creacion de una base de datos

2.2 Actualización, Modificación y Eliminación del Esquema de la

DB

Page 4: Creacion de una base de datos

Esquema de una DB

● Describe la estructura de una base de datos, en un lenguaje formal soportado por un sistema de gestión de base de datos (DBMS).

● En una base de datos relacional, el esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla.

Page 5: Creacion de una base de datos

● El esquema es generalmente almacenado en un diccionario de datos; aunque generalmente el esquema es definido en un lenguaje de base de datos, el término se usa a menudo para referirse a una representación gráfica de la estructura de base de datos.

Page 6: Creacion de una base de datos

Niveles de Esquema de DB

● Esquema Conceptual, un mapa de conceptos y sus relaciones.

● Esquema Lógico, un mapa de las entidades y sus atributos y las relaciones.

● Esquema Físico, una aplicación de un esquema lógico.

● Esquema Objeto, Base de datos Oracle Objeto

Page 7: Creacion de una base de datos
Page 8: Creacion de una base de datos

● Generalmente en la práctica el término esquema de la base de datos se refiere al diseño físico de la base de datos.

Page 9: Creacion de una base de datos

● Una tabla es un sistema de elementos de datos (atributo - valores) que se organizan usando un modelo vertical a manera de “columnas” (que son identificados por su nombre) y “filas”.

Page 10: Creacion de una base de datos

● Una tabla tiene un número específico de columnas, pero puede tener cualquier número de filas.

● Cada fila es identificada por los valores que aparecen en un subconjunto particular de la columna que se ha identificado por una “llave primaria”.

Page 11: Creacion de una base de datos

MySQL Workbench es una herramienta visual de diseño de bases de datos que integra:

● Desarrollo de software● Administración de bases de datos● Diseño de bases de datos● Creación y mantenimiento para el sistema de

DB.

Page 12: Creacion de una base de datos

Creando una Conexión MySQL

● Ejecuta tu MySQL Workbench desde tu menú principal y encontrarás la siguiente interfaz.

Page 13: Creacion de una base de datos

● Seguiremos la dirección : Home/ File / New Model , para crear un nuevo modelo de DB.

● Una vez dentro del navegador daremos clic en el icono [+] de Physical Schemas para abrir el nuevo cuadro de dialogo que nos permita definir el nuevo esquema de DB.

Creando el Modelo

Page 14: Creacion de una base de datos

● El nombre por default es “new_schema1”, sin embargo habrá que cambiarlo por el del esquema que diseñaremos.

Page 15: Creacion de una base de datos

● En este momento el esquema está listo para que se comiencen a añadir las tablas; basta con dar doble clic sobre el apartado “Add table”.

Page 16: Creacion de una base de datos

● Para obtener una representación visual (EER diagram) de este esquema, deberemos seleccionar Model / Create Diagram from Catalog Objects para crear el diagraa EER del modelo.

Page 17: Creacion de una base de datos
Page 18: Creacion de una base de datos

● Para guardar el modelo de DB, solo deberás seguir la ruta: “File/ Save Model” que se encontrará en el menú principal.

● En este apartado podrás nombrar al archivo que almacenará el modelo así como la ruta donde se guardará el mismo.