
4 10 - Practica_BBDD
Presentation
•
Education
•
University
•
Hard
Pablo Oviedo
Used 3+ times
FREE Resource
22 Slides • 0 Questions
1
Modelo de creacion de Base de Datos
2
Pasos a seguir para la Creacion
Determinar el propósito de la base de datos.
Buscar y organizar la información necesaria.
Dividir la información en tablas.
Convertir los elementos de información en columnas.
Especificar las claves principales.
Establecer las relaciones de tablas.
Perfeccionar el diseño.
3
Determinar el propósito de la base de datos
su propósito, cómo espera usarla y quién la usará. Por ejemplo, para una base de datos pequeña para un negocio familiar, escriba algo como: "La base de datos de clientes es una lista con información de los clientes cuya finalidad es el envío de correo y la creación de informes"
4
2 -Dividir la información en tablas.
Las principales entidades que se muestran aquí son los productos, los proveedores, los clientes y los pedidos. Por tanto, tiene sentido comenzar con estas cuatro tablas: una para los datos sobre productos, otra para datos sobre proveedores, otra para los datos sobre clientes y otra para los datos sobre pedidos. Aunque la lista no está completa con ellas, es un buen punto de partida. Puede seguir ajustando la lista hasta que tenga un diseño que funcione bien.
5
3 -Dividir la información en tablas.
Las principales entidades que se muestran aquí son los productos, los proveedores, los clientes y los pedidos. Por tanto, tiene sentido comenzar con estas cuatro tablas: una para los datos sobre productos, otra para datos sobre proveedores, otra para los datos sobre clientes y otra para los datos sobre pedidos. Aunque la lista no está completa con ellas, es un buen punto de partida. Puede seguir ajustando la lista hasta que tenga un diseño que funcione bien.
6
4 - Determinar el propósito de la base de datos
Para determinar las columnas de una tabla, decida cuál es la información de la que necesita realizar un seguimiento sobre el tema registrado en la tabla. Por ejemplo, para la tabla Clientes, una buena lista inicial de columnas contendría Nombre, Dirección, Ciudad-Provincia-Código postal, Enviar correo electrónico, Saludo y Dirección de correo electrónico.
Por ejemplo, la columna de dirección contiene las direcciones de los clientes. Cada registro contiene datos sobre un cliente, y el campo dirección contiene la dirección de dicho cliente.
7
5 - Especificar las claves principales.
Cada tabla debe incluir una columna (o conjunto de columnas) que identifique exclusivamente cada fila almacenada en la tabla. Esto suele ser un número de identificación único, como un número de identificación de empleado o un número de serie. En la terminología de base de datos, esta información se denomina la clave principal de la tabla
Las BBDD usan los campos de clave principal para asociar rápidamente los datos de varias tablas y agrupar esos datos.
Si ya tiene un identificador único para una tabla, como un número de producto que identifica exclusivamente a cada producto en el catálogo, puede usar ese identificador como clave principal de la tabla, pero solo si los valores de esta columna serán siempre diferentes para cada registro. No puede tener valores duplicados en una clave principal. Por ejemplo, no use nombres de personas como clave principal, porque los nombres no son únicos. Es muy fácil que dos personas tengan el mismo nombre en una misma tabla.
8
6 - Establecer las relaciones de tablas.
Ahora que ha dividido la información en tablas, necesita una manera para volver a unir la información de forma que tenga significado. Por ejemplo, el siguiente formulario incluye información de varias tablas.
9
7 - Perfeccionar el diseño
Una vez que tiene las tablas, campos y relaciones que necesita, debería crear y rellenar las tablas con datos de ejemplo e intentar trabajar con la información: creando consultas, agregando nuevos registros, etc.
Esto le permitirá resaltar los posibles problemas.
Por ejemplo, tal vez deba agregar una columna que olvidó insertar durante la fase de diseño, y es posible que tenga una tabla que debería dividir en dos tablas para eliminar los datos duplicados.
10
La consigna es una BBDD que contenga los alumnos, las Materias y las notas
11
Seleccionar a la Izquierda PostgreSQL
Seleccionar Conectar
Crear una tabla de estudiantes
12
CREATE TABLE Estudiantes (
ID INT PRIMARY KEY,
Nombre VARCHAR(50) NOT NULL,
Apellido VARCHAR(50) NOT NULL,
Edad INT,
CorreoElectronico VARCHAR(100));
13
INSERT INTO estudiantes (id,nombre,apellido,edad,correoelectronico) VALUES (
'1',
'Pablo ',
'Oviedo',
'45',
);
SELECT * FROM estudiantes;
14
UPDATE estudiantes SET correoelectronico= 'Juan@gmail.c' WHERE nombre='Juan';
15
DELETE FROM estudiantes WHERE nombre='Juan';
16
CREATE TABLE XXXXXXXXX (
ID INT PRIMARY KEY,
Nombre VARCHAR(50) NOT NULL,
Apellido VARCHAR(50) NOT NULL,
Edad INT,
CorreoElectronico VARCHAR(100));
17
AGREGAR VALORES A LA TABLA
18
Realizar modificaciones
19
Inner Join: Solo devuelve las filas que tienen coincidencias en ambas tablas. Es el más común cuando se necesita combinar datos que están relacionados.
Left Join (Left Outer Join): Devuelve todas las filas de la tabla izquierda y las coincidencias de la tabla derecha. Si no hay coincidencias, las filas de la tabla derecha serán nulas.
Right Join (Right Outer Join): Similar al Left Join, pero devuelve todas las filas de la tabla derecha y las coincidencias de la tabla izquierda.
Modelo de creacion de Base de Datos
Show answer
Auto Play
Slide 1 / 22
SLIDE
Similar Resources on Wayground
16 questions
El uso de las Tecnologías desde la perspectiva didácti (MEDUCA)
Presentation
•
University
17 questions
Redação Enem
Presentation
•
University
16 questions
DHP I - Semana 1 - Fenómenos Fonéticos
Presentation
•
University
12 questions
PROFISSÕES DO FUTURO
Presentation
•
University
19 questions
Pensamento Computacional
Presentation
•
University
19 questions
TIPOS DE PREDICADO
Presentation
•
KG - University
17 questions
COMUNICACIÓN
Presentation
•
University
16 questions
COMPRENSIÓN LECTORA VIERNES
Presentation
•
KG
Popular Resources on Wayground
10 questions
How much do you know about our Portrait of an Eagle?
Quiz
•
10th Grade
10 questions
Fast Food Slogans
Quiz
•
6th - 8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
Discover more resources for Education
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
20 questions
Disney Trivia
Quiz
•
University
10 questions
Identifying equations
Quiz
•
KG - University
16 questions
Water Modeling Activity
Presentation
•
11th Grade - University
20 questions
Logos
Quiz
•
KG - University
21 questions
Spanish-speaking Countries
Quiz
•
KG - University
36 questions
Unit 5 Key Terms
Quiz
•
11th Grade - University
21 questions
Mapa países hispanohablantes
Quiz
•
1st Grade - University