El documento trata sobre los sistemas de bases de datos y el modelado de datos. Explica que una base de datos es una colección organizada de datos relacionados que permite almacenar y recuperar la información de manera efectiva. También describe los diferentes tipos de modelados de datos, como el modelo entidad-relación y el modelo relacional, y el lenguaje SQL para definir y manipular datos en una base de datos relacional. Por último, aborda conceptos como la seguridad, concurrencia y bases de datos distribuidas.
SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos.
SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos.
MODELOS DE BASES DE DATOS
TIPOS DE BASES DE DATOS SEGÚN SU USO
SISTEMA GESTOR DE BASE DE DATOS (SGBS)
VISIÓN DE LOS DATOS
LENGUAJE DE BASE DE DATOS
ESQUEMA DE DATOS
Una Base de Datos Relacional contiene datos que pueden ser visibles al usuario y que están presentados de forma organizada a través de tablas, las cuales, a su vez, están relacionadas con otras tablas, es decir, que se caracteriza por no poseer información repetida. Además se puede adicionar nueva información sin llegar a afectar la almacenada.
MODELOS DE BASES DE DATOS
TIPOS DE BASES DE DATOS SEGÚN SU USO
SISTEMA GESTOR DE BASE DE DATOS (SGBS)
VISIÓN DE LOS DATOS
LENGUAJE DE BASE DE DATOS
ESQUEMA DE DATOS
Una Base de Datos Relacional contiene datos que pueden ser visibles al usuario y que están presentados de forma organizada a través de tablas, las cuales, a su vez, están relacionadas con otras tablas, es decir, que se caracteriza por no poseer información repetida. Además se puede adicionar nueva información sin llegar a afectar la almacenada.
Ejemplo de un proyecto utilizando UML, como herramienta para comprender y visualizar el problema de la clasificación de manzanas, aplicando los distintos diagramas de este lenguaje de modelado.
Ojalá les sirva de ayuda.
Suerte.
TAREA SEMANA2
Componentes de un SGBD
Definición y características del diccionario de datos
Usuarios de un SGBD
Usuarios informáticos
Usuarios no informáticos
Tipos de BDD según el modelo de datos
Bases de datos jerárquicas
Bases de datos en red
Bases de datos relacionales
Anna Lucia Alfaro Dardón, Harvard MPA/ID.
Opportunities, constraints and challenges for the development of the small and medium enterprise (SME) sector in Central America, with an analytical study of the SME sector in Nicaragua. - focused on the current supply and demand gap for credit and financial services.
Anna Lucía Alfaro Dardón
Dr. Ivan Alfaro
Entre las novedades introducidas por el Código Aduanero (Ley 22415 y Normas complementarias), quizás la más importante es el articulado referido a la determinación del Valor Imponible de Exportación; es decir la base sobre la que el exportador calcula el pago de los derechos de exportación.
Guía para hacer un Plan de Negocio para tu emprendimiento.pdfpppilarparedespampin
Esta Guía te ayudará a hacer un Plan de Negocio para tu emprendimiento. Con todo lo necesario para estructurar tu proyecto: desde Marketing hasta Finanzas, lo imprescindible para presentar tu idea. Con esta guía te será muy fácil convencer a tus inversores y lograr la financiación que necesitas.
El análisis PESTEL es una herramienta estratégica que examina seis factores clave del entorno externo que podrían afectar a una empresa: políticos, económicos, sociales, tecnológicos, ambientales y legales.
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)