SlideShare una empresa de Scribd logo
1 de 14
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

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 DatosDigno Yunga
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datosDaniiGonzalez98
 
Estructuras de base de datos
Estructuras de base de datosEstructuras de base de datos
Estructuras de base de datosLuis Carlos
 
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
 
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 datosJorge Luis Chalén
 
Base de datos info
Base de datos infoBase de datos info
Base de datos infoMaria Camia
 
Conceptos basicos de bases de datos
Conceptos basicos de bases de datosConceptos basicos de bases de datos
Conceptos basicos de bases de datosAmyad 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 datosestibenzon
 

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 (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 DBMS-ModeladoDatos-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 serverVannesa Salazar
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos Iomarzon
 
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 caceresYuranii 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 caceresYuranii Torres
 
Yurani lizeth torres caceres
Yurani lizeth torres caceresYurani lizeth torres caceres
Yurani lizeth torres caceresYuranii Torres
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 acRosa Felix
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 acRosa Felix
 
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 DatosAlexandraConstante
 
Base de datos Daniela
Base de datos DanielaBase de datos Daniela
Base de datos DanielapaulivDaniela
 

Similar a DBMS-ModeladoDatos-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 dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
 
Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
 
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

Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfLuisAlbertoAlvaradoF2
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxedwinrojas836235
 
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfguillencuevaadrianal
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfdanilojaviersantiago
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfjesuseleazarcenuh
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclasesjvalenciama
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxCORPORACIONJURIDICA
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxKevinHeredia14
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxRENANRODRIGORAMIREZR
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxDr. Edwin Hernandez
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHkarlinda198328
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-ComunicacionesIMSA
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfConstructiva
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfPriscilaBermello
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHilldanilojaviersantiago
 
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docxPLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docxwilliamzaveltab
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYCarlosAlbertoVillafu3
 

Último (20)

Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
 
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdfADMINISTRACION FINANCIERA CAPITULO 4.pdf
ADMINISTRACION FINANCIERA CAPITULO 4.pdf
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
 
Capitulo-6.ppt-gestión del tiempo en pmi
Capitulo-6.ppt-gestión del tiempo en pmiCapitulo-6.ppt-gestión del tiempo en pmi
Capitulo-6.ppt-gestión del tiempo en pmi
 
Walmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdfWalmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdf
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
 
Tarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.pptTarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.ppt
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptx
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHill
 
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docxPLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 

DBMS-ModeladoDatos-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.