
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
Vamos a Crear una BBDD
La consigna es una BBDD que contenga los alumnos, las Materias y las notas
11
Ingresar a la pagina
Ingresar a la pagina https://sqliteonline.com/
Seleccionar a la Izquierda PostgreSQL
Seleccionar Conectar
Crear una tabla de estudiantes
12
Tabla Estudiantes
CREATE TABLE Estudiantes (
ID INT PRIMARY KEY,
Nombre VARCHAR(50) NOT NULL,
Apellido VARCHAR(50) NOT NULL,
Edad INT,
CorreoElectronico VARCHAR(100));
13
Insertar Valores en la Tabla Estudiantes
INSERT INTO estudiantes (id,nombre,apellido,edad,correoelectronico) VALUES (
'1',
'Pablo ',
'Oviedo',
'45',
);
SELECT * FROM estudiantes;
14
Actualizar Valores en la Tabla Estudiantes
UPDATE estudiantes SET correoelectronico= 'Juan@gmail.c' WHERE nombre='Juan';
15
Borrar valores en la Tabla Estudiantes
DELETE FROM estudiantes WHERE nombre='Juan';
16
Crear una nueva tabla---??
CREATE TABLE XXXXXXXXX (
ID INT PRIMARY KEY,
Nombre VARCHAR(50) NOT NULL,
Apellido VARCHAR(50) NOT NULL,
Edad INT,
CorreoElectronico VARCHAR(100));
17
Tabla XXXXXXXX
AGREGAR VALORES A LA TABLA
18
Actualizar los valores de la Tabla
Realizar modificaciones
19
Realizar Comparativas y consultas
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
Fundamentos de la planeación
Presentation
•
University
16 questions
À la découverte du GEF 2023
Presentation
•
University
18 questions
La Cultura del Tercer Milenio, Entre lo Global y lo Local.
Presentation
•
University
15 questions
teorías del aprendizaje
Presentation
•
University
18 questions
Mi inducción en la Facultad de Educación
Presentation
•
University
17 questions
APPs: Visión general
Presentation
•
Professional Development
18 questions
Fuentes de búsqueda confiables
Presentation
•
University
18 questions
EL PUNTO Y COMA
Presentation
•
University
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade