Diagrama E-R de una zapateria

Slides:



Advertisements
Presentaciones similares
Estructura de una aplicación móvil
Advertisements

Leonel Morales Díaz Ingeniería Simple
Composición de Una Tabla de Números a Partir de Una Lista de Números Separada por Comas en Transact SQL Leonel Morales Díaz Ingeniería Simple
SQL Sigla del nombre “Structured Query Language”.
Delete en tablas: titulacion. Puedo eliminar cualquier fila de una tabla? Restriccion de integridad: Restrict/Cascade.
MSQL OPERADORES BIT A BIT & a & b Operador de BIT AND. I a l b Operador de BIT OR. < < a >
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
BASE DE DATOS OBJETO RELACIONAL
Query Direcciones SELECT Nombre, Apellido, Ciudad FROM Direcciones;
Nombre:Nº de Control: María del Carmen Raygoza Hernández Judith Itzel Requejo Hernández
Procedimientos Almacenados y Disparadores
MySQL Elideth Uribe Mónica Paredes.
Por: Ronald Toscano Pretelt
SQL Base de Datos LENGUAJES DE CONSULTA AR y CR no pueden ser tomados como base para implementar porque: Poseen sintaxis compleja No permiten.
CENTRO EDUCATIVO ANAHUAC, A.C. PRÁCTICA DE CONTABILIDAD # 6 PRÁCTICA DE CONTABILIDAD # 6 EMPRESA: LA IMPERIAL EMPRESA: LA IMPERIAL.
PRÁCTICA # 6 PRÁCTICA # 6 COMERCIAL MINERA COMERCIAL MINERA.
Expositores: Andrea Freire Eduardo López
Características Objeto Relacionales en Oracle
BASES DE DATOS Ejercicio No. 6. Ejecutar las siguientes sentencias SELECT nombre, ueldo FROM user.tabla_profesor WHERE filtro 1 UPDATE user.tabla_profesor.
Sistema de gestión de las bases de datos (SGBD).
Estructuras de Datos Manipulación de la Especificación de la Lista en C++
Estructuras de Datos Cont. C++ y Tipos de Datos. Ejemplo: Vector de Objetos #include class estudiante { private: int aCarne; char aNombre[20]; float aNota;
Contenido de la sesión 1 Bases de Datos Relacionales Lenguaje SQL
Características Objeto Relacionales en Oracle Francisco Moreno Universidad Nacional.
MySQL M.C. Pedro Bello López.
Sentencia INSERT INTO Poblando tablas.
Mini curso: Inteligencia de negocios (Bodega y Minería de Datos) aplicación práctica Mauro Callejas Cuervo Ecuador, Mayo 2014 Sesión 2 – TALLER 2 Grupo.
…Tablas DDL.
SQL Lenguaje de consulta estructurado
Motores de almacenamiento en MySQL por Mario López y Juan A. Sánchez.
D ISEÑO DE UNA B ASE DE D ATOS. F ASES DEL DISEÑO.
Integridad Referencial 1. Integridad referencial 2.
John Freddy Duitama M.U.de.A. Facultad de Ingeniería. Creación del esquema de Una Base de Datos. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Aprenda MySQL en 120 minutos Tutorial. Dirigido a...
Relacionando tablas. Restricción FOREIGN KEY.. Constraint Foreign key Genera una restricción a partir de la relación de dos tablas. En la figura siguiente.
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
Creación y población de Base de datos. Creación de Base de datos Instrucciones. CREATE SCHEMA CREATE DATABASE nombre_base de datos.
Instrucciones para crear tablas My SQL. A nivel teórico, existen dos lenguajes para el manejo de bases de datos: DDL (Data Definition Language) Lenguaje.
SQL Sigla del nombre “Structured Query Language”.
Base de Datos I. SQL es el lenguaje estándar para trabaja con base de datos relacionales. MySQL, el sistema de gestión de bases de datos SQL Open Source.
Ing. Eddye Sánchez Castillo FACULTAD DE INGENIERIA Escuela Profesional de Computación y Sistemas BASE DE DATOS I.
El SQL es el lenguaje “estándar” para las bases de datos. El termino esta entre comillas porque entre cada sistema gestor de base de datos (SGBD) pueden.
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
Modificando la estructura de tablas
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
Bases de Datos SQL.
Diseño de base de datos Tema 4 : LDD.
Implementación de funciones definidas por el usuario.
2-icons-by-antrepo.html.
Lenguaje MySQL, DDL (Lenguaje de definición de datos) Ing. Linda Masias Morales.
DIRECCION DE PROYECTOS.
UNIDAD 3 - MySQL Rafael Albertti.
MYSQL SQL: Lenguaje de consulta estructurado. Es un lenguaje de programación para trabajar con BD relacionadas, entre las cuales tenemos MYSQL, ORACLE,
Tipos de datos en MYSQL YEAR: Año. “YYYY” o “YY”
UN DISPARADOR O TRIGGER es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación. Es una rutina autónoma.
Prof. Daniel Obando Fuentes
Taller de Bases de Datos Ingeniería en Sistemas Computacionales Clave de la asignatura: SCA-1025 (Créditos) SATCA1: 0 – 4 – 4.
Sentencias DDL.
Tema 6. Integridad de Datos
Distribución de productos
LOS CHANGOS.
1. 2 create table DEPARTAMENTO( numero integer primary key, nombre text, director integer not null, F_inic_Director date, CONSTRAINT director_FK FOREIGN.
Unidad V :- Integridad de datos.
SQL Graph Databases Ricardo Estrada DPA
Optimització de consultes en MySQL (unes notes)
RELACIONANDO TABLAS Restricción FOREIGN KEY. Constraint Foreign key Genera una restricción a partir de la relación de dos tablas. En la figura siguiente.
Construcción de elementos de Software 4 MSc. Oscar Mauricio Salazar Ospina MSc Juan Camilo Jaramillo Alzate 15/05/2019Programación distribuida y paralela1.
Taller de Bases de Datos Ingeniería en Sistemas Computacionales M. en I.S.C Mariana Carolyn Cruz Mendoza Por Alexis Orlando Rebollar Lopez.
Lenguaje de definición de datos. Un lenguaje de base de datos o lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestión.
Transcripción de la presentación:

Diagrama E-R de una zapateria stock nombre codzap precio idclie direccion 0..N zapatos Clientes 0..N 1..1 cantidad Servidos por compra N:1 Detalles venta 1:N N:N 1..1 0..N Proveedores 0..N venta telefono nombre codvta totak fecha idprov

¿Llaves foráneas?, ¿Tabla padre, tabla hijo? idprov Tabla padre stock nombre codzap precio idclie direccion Tabla padre 0..N zapatos Clientes 0..N 1..1 cantidad codzap Servidos por Tabla hijo compra N:1 Detalles venta 1:N N:N 1..1 0..N codvta Proveedores 0..N venta Tabla padre telefono nombre codvta total fecha idprov Tabla hijo idclie Tabla padre

Creacion en Mysql tabla padre e hijo Tabla hijo mysql> create database zapateria; Query OK, 1 row affected (0.00 sec) mysql> use zapateria Database changed mysql> create table proveedores(idprov int not null primary key auto_increment, nombre varchar(20) not null, tel varchar(12) null) type= innodb; Query OK, 0 rows affected, 1 warning (0.16 sec) mysql> create table zapatos(codzap int not null primary key auto_increment, stock int not null, precio float not null, idprov int not null, foreign key(idprov) references proveedores(idprov)) type= innodb; Query OK, 0 rows affected, 1 warning (0.06 sec) mysql> idprov stock codzap precio zapatos 0..N Servidos por N:1 1..1 Proveedores telefono nombre idprov Tabla padre

Creacion en Mysql tabla padre e hijo mysql> create table clientes(idclie int not null primary key auto_increment, nombre varchar(20) not null, dir varchar(40) null) type= innodb; Query OK, 0 rows affected, 1 warning (0.16 sec) mysql> create table venta(codvta int not null primary key auto_increment, fecha date not null, total float not null, idclie int not null, foreign key(idclie) references clientes(idclie)) type= innodb; Query OK, 0 rows affected, 1 warning (0.06 sec) mysql> Tabla padre nombre idclie direccion Clientes 1..1 compra 1:N 0..N venta codvta total fecha Tabla hijo idclie

Creacion en Mysql dos padres e hijo Tabla padre idclie total idprov fecha codvta stock codzap precio venta 0..N 0..N zapatos Tabla padre cantidad codzap Detalles venta Tabla hijo N:N codvta mysql> create table detallesventa(codvta int not null , codzap int not null, cantidad int not null, foreign key(codvta) references venta(codvta), foreign key(codzap) references zapatos(codzap) ) type= innodb; Query OK, 0 rows affected, 1 warning (0.06 sec) mysql>