SlideShare una empresa de Scribd logo
SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Base de Datos Colección Organizada de datos relacionados Colección Organizado Interrelacionado Manera de Almacenar los datos Sin Organización No se podrá Localizar Ni Recuperar los datos Multitud de Datos de Diversos Tipos Variedad y Cantidad de Datos Datos e Información son cosas Distintas Sin una relación adecuada, los datos carecerán de sentido
SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS DBMS Permiten la Administración Total de las Bases de Datos. No solo Recuperar datos sino también agregar, eliminar, modificar información de la Base de Datos. Sistema Base de Datos Usuario Garantizan la Independencia de Datos FÍSICA LÓGICA Los Programas hechos para las Bases de Datos no cambian a pesar de la alteración en la Organización Física de estas. Es posible cambiar el Esquema Lógico de la Base de Datos sin causar la reescritura de las aplicaciones.
SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Modelado de Datos Colección Integrada de conceptos, para describir y manipular datos, las relaciones que existen entre los mismos y las restricciones aplicables a los datos, todo ello dentro de una organización. Estructura subyacente de una Base de Datos Propósito de los Modelos de Datos Representar los Datos y hacerlos Comprensibles Si esto se consigue, se podrá utilizar con facilidad para Diseñar una Base de Datos
SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Vista que cada Usuario tiene de la Organización Vista Lógica o Comunitaria (independiente del DBMS) Esquema comprendido por el DBMS Modelos de Datos Lógicos (Implementación) - Modelo Relacional / Red / Jerárquico Modelos de Datos Físicos (Bajo Nivel) - Árboles-B / Estructuras Hash Modelos de Datos Conceptual (Alto Nivel) - Modelo Entidad-Relación
SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Modelos de Datos Conceptual (Alto Nivel) - Modelo Entidad-Relación (Entidades y Relaciones)
SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Modelos de Datos Lógicos (Implementación) - Modelo Relacional (Tablas y Relaciones)
SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Modelos de Datos Lógicos (Implementación) - Modelo de Red (Registros y Relaciones) 16102276  José Gregorio  Torres Tortorella  E8 16943449  Wilman Daniel  Blanco Wilson  A5 17629027  Angélica María  Bitetti Riera  E8 A5  Laboratorio Piso 2 Ingeniería E8  Laboratorio Sede Educación
SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Modelos de Datos Lógicos (Implementación) - Modelo Jerárquico (Registros y Relaciones) 16102276  José Gregorio  Torres Tortorella  E8 16943449  Wilman Daniel  Blanco Wilson  A5 17629027  Angélica María  Bitetti Riera  E8 A5  Laboratorio Piso 2 Ingeniería E8  Laboratorio Sede Educación E8  Laboratorio Sede Educación
LENGUAJE DE CONSULTA ESTRUCTURADA SQL Es un lenguaje estandarizado que sirve para definir y manipular los datos de una Base de Datos relacional. De acuerdo con el Modelo Relacional, la Base de Datos se crea como un conjunto de Tablas, y las Relaciones se presentan como Valores en las Tablas. Partes del SQL Data Definition Language (DDL) Definir Objetos (Tablas, Índices, Vistas y Procedimientos almacenados). CREATE – ALTER – DROP Data Manipulation Language (DML) Insertar, Eliminar y Modificar registros en la Base de Datos. INSERT – DELETE – UPDATE Data Control Languahe (DCL) Acceso a los Datos. Administración y Control de los Datos. GRANT – REVOKE Data Query Language (DQL) Recuperar comandos desde las tablas ( SELECT )
LENGUAJE DE CONSULTA ESTRUCTURADA Algunas Palabras Clave INTO NULL FROM WHERE  (selección condicional) (funciones agregadas) SUM(campo) AVG(campo) MAX(campo) MIN(campo) COUNT(campo) (operadores lógicos) AND / BETWEEN OR / IN NOT LIKE .  (operador de concatenación) ORDER BY (campo)  (cláusula) GROUP BY (campo)  (cláusula) DISTINCT (campo)  (cláusula) CREATE DATABASE unefm; CONNECT unefm; CREATE TABLE personas { cedula INT AS PRIMARY KEY, nombre TEXT, apellido TEXT, id_laboratorio char[5] AS FOREING KEY }; CREATE TABLE salones { id_laboratorio CHAR[5] AS PRIMARY KEY, descripcion TEXT }; INSERT INTO salones VALUES (‘A5’, ‘Piso 2 Ingeniería’), (‘E8’, ‘Sede Educación’); INSERT INTO personas VALUES (16102276, ‘José Gregorio’, ‘Torres Tortorella’, ‘E8’), (17629027, ‘Angélica María’, ‘Bitetti Riera’,’E8’), (16943449,’Wilman Daniel’,’Blanco Wilson’,’A5’); SELECT P.nombre, P.cedula FROM personas P, salones S WHERE S.id_salon = ‘E8’; nombre  cedula José Gregorio  16102276 Angélica María  17629027
SEGURIDAD Seguridad Se dicta a través de Privilegios, Otorgados (GRANT) o Revocados (REVOKE) a los diversos usuarios de la Base de Datos. Jerarquía de Autorizaciones y Privilegios USUARIOS DE LA BASE DE DATOS CON PRIVILEGIOS SYSADM (Administrador del Sistema) DBADM (Administrador de Base de Datos) SYSCTRL (Administrador de Recursos del Sistema) SYSMAINT (Administrador de Mantenimiento del Sistema)
SEGURIDAD Privilegios en la Base de Datos SELECT  (realizar consultas) INSERT  (insertar registros) UPDATE  (modificar registros) DELETE  (eliminar registros) INDEX  (crear índices) REFERENCES  (crear y eliminar claves foráneas) ALTER  (modificar tablas – PRIMARY KEY/UNIQUE) ALL o ALL PRIVILEGIES  (todos excepto CONTROL) CONTROL  (otorga y revoca privilegios)
SEGURIDAD – CONCURRENCIA – BASES DE DATOS DISTRIBUIDAS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PREGUNTAS ¿PREGUNTAS?

Más contenido relacionado

La actualidad más candente

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
Maria Garcia
 
Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sqlJuanKMillos
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
Digno Yunga
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
DaniiGonzalez98
 
Estructuras de base de datos
Estructuras de base de datosEstructuras de base de datos
Estructuras de base de datosLuis Carlos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
Jorge Luis Chalén
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
angeljlp08
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosjosecuartas
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesJunior Chiran
 
Clase2 diseno de una base de datos
Clase2 diseno de una base de datosClase2 diseno de una base de datos
Clase2 diseno de una base de datos
Jorge Luis Chalén
 
Base de datos info
Base de datos infoBase de datos info
Base de datos info
Maria Camia
 
Conceptos basicos de bases de datos
Conceptos basicos de bases de datosConceptos basicos de bases de datos
Conceptos basicos de bases de datos
Amyad Mustafa
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de redweneliza99
 
La estructura de una bd (base de
La estructura de una bd (base deLa estructura de una bd (base de
La estructura de una bd (base dejlgc987654321
 
Diapositivas de base de datos
Diapositivas de base de datosDiapositivas de base de datos
Diapositivas de base de datos
estibenzon
 

La actualidad más candente (19)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sql
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Estructuras de base de datos
Estructuras de base de datosEstructuras de base de datos
Estructuras de base de datos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionales
 
Clase2 diseno de una base de datos
Clase2 diseno de una base de datosClase2 diseno de una base de datos
Clase2 diseno de una base de datos
 
Base de datos info
Base de datos infoBase de datos info
Base de datos info
 
Conceptos basicos de bases de datos
Conceptos basicos de bases de datosConceptos basicos de bases de datos
Conceptos basicos de bases de datos
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de red
 
La estructura de una bd (base de
La estructura de una bd (base deLa estructura de una bd (base de
La estructura de una bd (base de
 
Diapositivas de base de datos
Diapositivas de base de datosDiapositivas de base de datos
Diapositivas de base de datos
 

Destacado

Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
manuel
 
Presentación bloque ii. héctor martín y óscar barba
Presentación bloque ii. héctor martín y óscar barbaPresentación bloque ii. héctor martín y óscar barba
Presentación bloque ii. héctor martín y óscar barbaHector Martin Garcia
 
sistema matricula
sistema matriculasistema matricula
sistema matricula
maycol_30
 
Ejemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlEjemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando Uml
Andrés Cruz
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
Antonio Moreno
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
Cristian Salazar C.
 

Destacado (11)

Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Presentación bloque ii. héctor martín y óscar barba
Presentación bloque ii. héctor martín y óscar barbaPresentación bloque ii. héctor martín y óscar barba
Presentación bloque ii. héctor martín y óscar barba
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
UML. Modelado de Datos
UML. Modelado de DatosUML. Modelado de Datos
UML. Modelado de Datos
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Modelado De Datos
Modelado De  DatosModelado De  Datos
Modelado De Datos
 
sistema matricula
sistema matriculasistema matricula
sistema matricula
 
Ejemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlEjemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando Uml
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Similar a Sql

Base de datos en microsoft sql server
Base de datos en microsoft sql serverBase de datos en microsoft sql server
Base de datos en microsoft sql server
Vannesa Salazar
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
omarzon
 
Informatica modelos
Informatica modelosInformatica modelos
Informatica modelos
ALEXANDERSOLORIOGARC
 
Aplicacion de base de datos
Aplicacion de base de datosAplicacion de base de datos
Aplicacion de base de datos
Ana Claudia Robladillo Ramirez
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
Yuranii Torres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
Yuranii Torres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
Yuranii Torres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceresYuranii Torres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
Yuranii Torres
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
Rosa Felix
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
Rosa Felix
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
Adrianitha Villalobos
 
Clase 1 conceptos basicos ac
Clase 1 conceptos basicos acClase 1 conceptos basicos ac
Clase 1 conceptos basicos acLuis Jherry
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
AlexandraConstante
 
Base de datos daniela
Base de datos danielaBase de datos daniela
Base de datos danielapaulivDaniela
 

Similar a Sql (20)

Base de datos en microsoft sql server
Base de datos en microsoft sql serverBase de datos en microsoft sql server
Base de datos en microsoft sql server
 
Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
 
Tabajo de base de dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
 
Informatica modelos
Informatica modelosInformatica modelos
Informatica modelos
 
Base de dtos
Base de dtosBase de dtos
Base de dtos
 
Aplicacion de base de datos
Aplicacion de base de datosAplicacion de base de datos
Aplicacion de base de datos
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceres
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Base de datos!
Base de datos!Base de datos!
Base de datos!
 
Clase 1 conceptos basicos ac
Clase 1 conceptos basicos acClase 1 conceptos basicos ac
Clase 1 conceptos basicos ac
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Base de datos daniela
Base de datos danielaBase de datos daniela
Base de datos daniela
 

Último

EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOSEJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
ArquitecturaClculoCe
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
femayormisleidys
 
SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
Anna Lucia Alfaro Dardón - Ana Lucía Alfaro
 
plan contable empresarial para empresass
plan contable empresarial para empresassplan contable empresarial para empresass
plan contable empresarial para empresass
SUSANJHEMAMBROSIOSEV1
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
Instituto de Capacitacion Aduanera
 
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
dntstartups
 
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdfcapitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
cessarvargass23
 
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdfGuía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
pppilarparedespampin
 
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESAMODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
PETRAESPINOZASALAZAR1
 
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptxFINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
YOLISALLOPUMAINCA
 
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIACATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
Fernando Tellado
 
contexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidadcontexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidad
RamiroSaavedraRuiz
 
Diseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia ArtificialDiseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia Artificial
Israel Alcazar
 
Enfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docxEnfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docx
mariferbonilla2
 
Informe del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantesInforme del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantes
LibreriaOrellana1
 
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdfExposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
VictorBenjaminGomezS
 
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERALINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
Mario Cesar Huallanca Contreras
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
auyawilly
 
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
auyawilly
 
STEEPLE/PESTEL - Análisis de cada Factor
STEEPLE/PESTEL - Análisis de cada FactorSTEEPLE/PESTEL - Análisis de cada Factor
STEEPLE/PESTEL - Análisis de cada Factor
bauldecuentosec
 

Último (20)

EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOSEJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
EJEMPLO SOLICITUD CERTIFICADO DE INFORMES PREVIOS
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
 
SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
 
plan contable empresarial para empresass
plan contable empresarial para empresassplan contable empresarial para empresass
plan contable empresarial para empresass
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
 
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
 
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdfcapitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
 
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdfGuía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
 
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESAMODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
 
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptxFINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
 
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIACATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
 
contexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidadcontexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidad
 
Diseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia ArtificialDiseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia Artificial
 
Enfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docxEnfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docx
 
Informe del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantesInforme del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantes
 
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdfExposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
 
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERALINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
LINEA DE CARRERA Y MODELO DE PLAN DE CARRERA
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
 
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
SESIaN N° 03.pptx GESTION PROYECTOS UCV 2024
 
STEEPLE/PESTEL - Análisis de cada Factor
STEEPLE/PESTEL - Análisis de cada FactorSTEEPLE/PESTEL - Análisis de cada Factor
STEEPLE/PESTEL - Análisis de cada Factor
 

Sql

  • 1. SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Base de Datos Colección Organizada de datos relacionados Colección Organizado Interrelacionado Manera de Almacenar los datos Sin Organización No se podrá Localizar Ni Recuperar los datos Multitud de Datos de Diversos Tipos Variedad y Cantidad de Datos Datos e Información son cosas Distintas Sin una relación adecuada, los datos carecerán de sentido
  • 2. SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS DBMS Permiten la Administración Total de las Bases de Datos. No solo Recuperar datos sino también agregar, eliminar, modificar información de la Base de Datos. Sistema Base de Datos Usuario Garantizan la Independencia de Datos FÍSICA LÓGICA Los Programas hechos para las Bases de Datos no cambian a pesar de la alteración en la Organización Física de estas. Es posible cambiar el Esquema Lógico de la Base de Datos sin causar la reescritura de las aplicaciones.
  • 3. SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Modelado de Datos Colección Integrada de conceptos, para describir y manipular datos, las relaciones que existen entre los mismos y las restricciones aplicables a los datos, todo ello dentro de una organización. Estructura subyacente de una Base de Datos Propósito de los Modelos de Datos Representar los Datos y hacerlos Comprensibles Si esto se consigue, se podrá utilizar con facilidad para Diseñar una Base de Datos
  • 4. SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Vista que cada Usuario tiene de la Organización Vista Lógica o Comunitaria (independiente del DBMS) Esquema comprendido por el DBMS Modelos de Datos Lógicos (Implementación) - Modelo Relacional / Red / Jerárquico Modelos de Datos Físicos (Bajo Nivel) - Árboles-B / Estructuras Hash Modelos de Datos Conceptual (Alto Nivel) - Modelo Entidad-Relación
  • 5. SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Modelos de Datos Conceptual (Alto Nivel) - Modelo Entidad-Relación (Entidades y Relaciones)
  • 6. SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Modelos de Datos Lógicos (Implementación) - Modelo Relacional (Tablas y Relaciones)
  • 7. SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Modelos de Datos Lógicos (Implementación) - Modelo de Red (Registros y Relaciones) 16102276 José Gregorio Torres Tortorella E8 16943449 Wilman Daniel Blanco Wilson A5 17629027 Angélica María Bitetti Riera E8 A5 Laboratorio Piso 2 Ingeniería E8 Laboratorio Sede Educación
  • 8. SISTEMAS DE BASES DE DATOS Y MODELADO DE DATOS Tipos de Modelados de Datos Modelos de Datos Lógicos (Implementación) - Modelo Jerárquico (Registros y Relaciones) 16102276 José Gregorio Torres Tortorella E8 16943449 Wilman Daniel Blanco Wilson A5 17629027 Angélica María Bitetti Riera E8 A5 Laboratorio Piso 2 Ingeniería E8 Laboratorio Sede Educación E8 Laboratorio Sede Educación
  • 9. LENGUAJE DE CONSULTA ESTRUCTURADA SQL Es un lenguaje estandarizado que sirve para definir y manipular los datos de una Base de Datos relacional. De acuerdo con el Modelo Relacional, la Base de Datos se crea como un conjunto de Tablas, y las Relaciones se presentan como Valores en las Tablas. Partes del SQL Data Definition Language (DDL) Definir Objetos (Tablas, Índices, Vistas y Procedimientos almacenados). CREATE – ALTER – DROP Data Manipulation Language (DML) Insertar, Eliminar y Modificar registros en la Base de Datos. INSERT – DELETE – UPDATE Data Control Languahe (DCL) Acceso a los Datos. Administración y Control de los Datos. GRANT – REVOKE Data Query Language (DQL) Recuperar comandos desde las tablas ( SELECT )
  • 10. LENGUAJE DE CONSULTA ESTRUCTURADA Algunas Palabras Clave INTO NULL FROM WHERE (selección condicional) (funciones agregadas) SUM(campo) AVG(campo) MAX(campo) MIN(campo) COUNT(campo) (operadores lógicos) AND / BETWEEN OR / IN NOT LIKE . (operador de concatenación) ORDER BY (campo) (cláusula) GROUP BY (campo) (cláusula) DISTINCT (campo) (cláusula) CREATE DATABASE unefm; CONNECT unefm; CREATE TABLE personas { cedula INT AS PRIMARY KEY, nombre TEXT, apellido TEXT, id_laboratorio char[5] AS FOREING KEY }; CREATE TABLE salones { id_laboratorio CHAR[5] AS PRIMARY KEY, descripcion TEXT }; INSERT INTO salones VALUES (‘A5’, ‘Piso 2 Ingeniería’), (‘E8’, ‘Sede Educación’); INSERT INTO personas VALUES (16102276, ‘José Gregorio’, ‘Torres Tortorella’, ‘E8’), (17629027, ‘Angélica María’, ‘Bitetti Riera’,’E8’), (16943449,’Wilman Daniel’,’Blanco Wilson’,’A5’); SELECT P.nombre, P.cedula FROM personas P, salones S WHERE S.id_salon = ‘E8’; nombre cedula José Gregorio 16102276 Angélica María 17629027
  • 11. SEGURIDAD Seguridad Se dicta a través de Privilegios, Otorgados (GRANT) o Revocados (REVOKE) a los diversos usuarios de la Base de Datos. Jerarquía de Autorizaciones y Privilegios USUARIOS DE LA BASE DE DATOS CON PRIVILEGIOS SYSADM (Administrador del Sistema) DBADM (Administrador de Base de Datos) SYSCTRL (Administrador de Recursos del Sistema) SYSMAINT (Administrador de Mantenimiento del Sistema)
  • 12. SEGURIDAD Privilegios en la Base de Datos SELECT (realizar consultas) INSERT (insertar registros) UPDATE (modificar registros) DELETE (eliminar registros) INDEX (crear índices) REFERENCES (crear y eliminar claves foráneas) ALTER (modificar tablas – PRIMARY KEY/UNIQUE) ALL o ALL PRIVILEGIES (todos excepto CONTROL) CONTROL (otorga y revoca privilegios)
  • 13.