SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
FORO 3
UNIDAD III: PARTE A:
DISEÑO DE BASES DE
DATOS, MODELOS
RELACIONALES Y
NORMALIZACIÓN
Por: Erika Plaza.
Universidad del Quindío. Facultad de Ciencias
Humanas y Bellas Artes. Ciencia de la
Información y la Documentación,
Bibliotecología y Archivística.
Bases de Datos.
FORO 3
1. ¿Cuál es el modelo de entidad relación que propone Richard Baker en
la técnica de modelado de datos? Explicar o dar ejemplos.
El modelo entidad relación identifica asuntos de importancia para una
organización a los que se llamará entidades, las propiedades de esos asuntos
llamadas atributos y como se relacionan entre sí (relación). Los objetivos de este
modelo son:
 Facilitar un modelo específico de acuerdo a las necesidades de
información de la organización.
 Desempeñarse como un marco de trabajo para el desarrollo de sistemas
nuevos o mejorados.
 Proporcionar un modelo independiente de cualquier almacenamiento de
datos y método de acceso, facilitando la toma de decisiones objetivas en
relación con las técnicas de implementación y la coexistencia con sistemas
más antiguos.
Para desarrollar el modelo entidad relación es necesario tener en cuenta los
siguientes aspectos:
Dato: recurso clave. El dato hace parte de la evolución de la organización; es
una ventaja estratégica para una entidad el control de estos recursos de
información.
Compromiso de la dirección: Es esencial para el desarrollo del modelo contar
con la participación y compromiso de la dirección para confirmar los requisitos de
información que requiere.
Convenciones: Es imprescindible incluir convenciones específicas y bien
estructuradas, estándares y directrices, incluyendo los conceptos de
normalización de datos.
Definición mínima: Es importante definir cualquier información o concepto de
una sola forma y luego realizar las asociaciones para los objetos relacionados.
De esta forma se debe definir solo una vez la cosa llamada “pedido de compra” y
posteriormente relacionarlo con el departamento, los productos, las funciones de
autorización, etc.
Independencia de datos: Se deben definir los requisitos de información de
manera independiente a cualquier método de almacenamiento y de acceso, lo
que permitirá una visión creativa y objetiva de la empresa y del diseño
Subsiguiente.
Tomado de:
https://books.google.com.co/books?id=hbOTo05ddxAC&pg=PA11&hl=es&source=gbs_toc_r&cad=3#v=onepage&
q&f=false
Elementos del modelo entidad relación:
 Entidad: objetos relevantes y de interés para una organización. Ejemplo:
Cliente, empleado, pedido, sucursal, factura, etc.
 Relación: Asociación entre dos entidades
 Atributo: Característica importante para una organización.
Las entidades son representadas por cajas de bordes redondeados, no es
importante su tamaño. Cada entidad solo aparece una vez en un modelo y debe
tener un único nombre, que debe ser escrito en mayúsculas y en singular. En
caso de existir un sinónimo para la entidad se puede escribir entre paréntesis o
separado por una barra oblicua.
Las entidades pueden aparecer varias veces dentro del modelo o tener varias
peticiones.
Se pueden presentar dos tipos de entidades:
Entidades débiles: No pueden existir sin la existencia de otras entidades, por
ejemplo, los Detalles de una Factura,
Entidades fuertes: Tienen existencia propia.
Ejemplos de entidades:
– Personas: Alumno, Pasajero, Profesor, Cliente
– Instituciones: Banco, Empresa, Universidad
– Unidades organizacionales: Departamento, Sucursal, Planta, Línea
– Clasificaciones, agrupaciones y jerarquías: Tipo, Clase, Marca,
Grupo, Género
– Documentos: Factura, Pedido, Orden, Cheque
Objetos (físicos o abstractos): Material, Producto, Asignatura, Habilidad.
Las relaciones por su parte establecen una relación bidireccional, significativa y
nombrable, entre dos entidades que no necesariamente deben ser distintas, lo
que se denomina “relación recursiva”.
De esta forma establecen una acción o relación entre las entidades.
Cada dirección de una relación presenta:
Nombre (leyenda)
Opcionalidad: Línea punteada (puede) o continua (debe).
Grado o cardinalidad: un punto (.), que significa uno o el símbolo ( )
que significa muchos. (Moreno, 2015)
Convenciones para la representación:
 Una línea que une las dos entidades relacionadas
 Los nombres de las relaciones en el extremo de cada entidad y en
minúscula
Opcionalidad:
 Obligatoria: Línea continua
 Opcional: Línea discontinua
Cardinalidad o grado
 “Pata de gallina” (Crow’s foot*): Muchos
 Punto (fin de la línea continua o discontinua): Uno.
Es importante evitar leyendas como “relacionado con” o “asociado con”, porque
no aportan información sobre la relación.
No colocar leyendas con verbos en infinitivo (“tener”, “estar”, “poseer”, etc.)  La
lectura de acuerdo con la notación presentada quedaría mal. (Moreno, 2015)
Atributos
Son las características, propiedades que describen a una entidad, identifican,
califican, cuantifican, clasifican o expresan el estado de la entidad.
Los nombres deben ser claros, completos y preferiblemente sin incluir el nombre
de la entidad (Moreno, 2015)
El nombre de los atributos se escribe en minúscula dentro de la caja de la entidad
Se recomienda descomponerlos hasta su mínima expresión semántica.
Aunque es posible tenerlos, se evitarán atributos generados a partir de otros
(problemas de redundancia y consistencia).
Ejemplo: En una entidad ESTUDIANTE con un atributo fecha de nacimiento NO
es necesario tener un atributo edad, si se tienen FACTURAS y sus DETALLES
de productos vendidos NO es necesario tener un atributo para el total de
productos vendidos en la factura.
Atributos Identificadores
Identificador (único) de una entidad:
Conjunto de atributos y/o relaciones que identifican de manera única una entidad.
Ejemplos:
Entidad con un solo identificador: ALUMNO con atributos cédula, nombre y
año nacimiento.
Entidad con varios identificadores candidatos: ELEMENTO QUÍMICO con
número, símbolo, nombre, temp_ebullición.
Entidad con un identificador compuesto por dos atributos*: VEHÍCULO
donde la placa se representa con dos atributos así: letras, dígitos, color, modelo.
Entidad con un identificador compuesto por un atributo y una relación:
CUENTA1con número cuenta (atributo) y cod_sucursal (relación), saldo.
Entidad con un identificador compuesto por un atributo y dos relaciones:
Ej.: PEDIDO2 con la fecha (atributo), cod_producto (relación) y el cod_proveedor
(relación), nro_unidades
Convenciones:
 Se les antepone el símbolo #
 Se coloca una línea paralela a la entidad cerca del punto terminal de la
relación.
 Si hay varios identificadores candidatos, se selecciona uno y se dejan los
demás como secundarios o alternativos*.
 Se pueden definir identificadores artificiales o surrogados para evitar un
identificador compuesto por muchos atributos
1
Dos sucursales pueden tener números de cuenta iguales, pero una misma sucursal no puede tener dos
números de cuenta iguales.
2
Es decir, aquí a un mismo proveedor se le puede pedir el mismo.
2. ¿Amplié el concepto sobre que es un modelo relacional?
El modelo está basado en el concepto matemático de la relación, se fundamenta en
la teoría de “normalización de las relaciones”, que permite eliminar el
comportamiento anormal de las relaciones, luego de actualizaciones, así como el
“control de la redundancia de datos” (Gutierrez, 2011).
Este modelo considera la base de datos como una colección de relaciones. De
manera simple, una relación representa una tabla que no es más que un conjunto
de filas, cada fila es un conjunto de campos y cada campo representa un valor que
interpretado describe el mundo real. Cada fila también se puede denominar tupla o
registro y a cada columna también se le puede llamar campo o atributo.
Atributo: columna en una relación identificada por un nombre.
Tupla / registro: fila en una tabla o relación que contiene un conjunto de valores
acordes al esquema de la relación (sus columnas y dominios).
Esquema de una relación (o tabla): nombre de la relación seguido de la lista de
sus atributos con sus dominios.
Dominio: Conjunto de valores, que puede tomar un área. Por ejemplo:
Colores = {´rojo´, ´verde´, ´azul´}
Marcas = {´fiat´, ´toyota´, ´ford´, ´Honda´}
Esquema
Un esquema contiene la definición de una estructura (generalmente relaciones o
tablas de una base de datos), es decir, determina la identidad de la relación y qué
tipo de información podrá ser almacenada dentro de ella; en otras palabras, el
esquema contiene los metadatos de la relación. Todo esquema constará de:
 Nombre de la relación (su identificador).
 Nombre de los atributos (o campos) de la relación y sus dominios; el dominio de
un atributo o campo define los valores permitidos para el mismo.
Relación: Subconjunto del producto cartesiano de una lista de dominios.
Producto cartesiano: es el cruce de las variables de un domino con las de otro
dominio. Por ejemplo:
Colores = {´rojo´, ´verde´, ´azul´}
Marcas = {´Fiat´, ´Toyota´, ´Ford´}
Se cruzan todas las variables de Marca con las todas las variables de color
Luego se puede tomar un Subconjunto del producto cartesiano de los dominios:
Marca Color
Fiat Rojo
Fiat Verde
Fiat Azul
Toyota Rojo
Toyota Verde
Toyota Azul
Ford Rojo
Ford Verde
Ford Azul
R1={(‘Fiat´, ´verde´), (´Toyota´, ´azul´), (´Ford´, ´rojo´)}
R2= {(´rojo´, ´honda´)}, o bien R3= {}
R1 Marca Color
Fiat Verde
Toyota Azul
Ford Rojo
Instancias
Se puede definir como el contenido de una tabla en un momento dado, pero también
es válido referirnos a una instancia cuando trabajamos o mostramos únicamente un
subconjunto de la información contenida en una relación o tabla, como por ejemplo:
 Ciertos caracteres y números (una sola columna de una sola fila).
 Algunas o todas las filas con todas o algunas columnas
 Cada fila es una tupla. El número de filas es llamado cardinalidad.
 El número de columnas es llamado aridad o grado.
Marca Color
Fiat Rojo
Fiat Verde
Fiat Azul
Toyota Rojo
Toyota Verde
Toyota Azul
Ford Rojo
Ford Verde
Ford Azul
Relación
3. ¿Quién diseño la base de datos Oracle?
Los ingenieros de Sillicon Valley, Larry Ellison, Bob Miner y Ed Oates fundan en
1977 una empresa de consultoría llamada Software Development Laboratories
(SDL) y tiempo después obtienen un contrato con la CIA para diseñar un sistema
especial de bases de datos con código clave "Oracle".
Ellison y Miner habían leído un artículo en la revista IBM Journal of Research and
Development donde se describía una versión preliminar del lenguaje SQL,
basado en el artículo de E. F. Codd donde propone el modelo relacional: "A
Relational Model of Data for Large Shared Data Banks".
En 1978 y buscando la coherencia con sus objetivos empresariales, SDL cambia
de nombre a Relational Software Incorporated (RSI). La compañía busca tener un
producto que fuese compatible con el SQL de IBM, y además enfocarse en un
mercado de las minicomputadoras, abarcando así un segmento que en ese
momento a IBM no le interesaba.
En 1982 RSI cambia su nombre a Oracle Systems Corporation, y poco después
se acorta a su definitivo Oracle Corporation, el siguiente año empieza a
comercializar Oracle V3, agregando el manejo de transacciones a través de las
instrucciones COMMIT y ROLLBACK. De hecho, el producto es recodificado en
C lo que permite expandir las plataformas de ejecución para incluir los entornos
Unix, cuando hasta aquí era solo sobre Digital VAX/VMS.
De esta manera Oracle se convierte en la Primera Base de Datos Diseñada para
Grid Computing, como un sistema de gestión de base de datos relacional
fabricado por Oracle Corporation.
Oracle es básicamente un herramienta cliente/servidor para la gestión de base de
datos la gran potencia que tiene y su elevado precio hace que solo se vea en
empresas muy grandes y multinacionales, por norma general.
Oracle Corporation: es una de las mayores compañías de software del mundo.
Sus productos van desde bases de datos (Oracle) hasta sistemas de gestión.
Cuenta además, con herramientas propias de desarrollo para realizar potentes
aplicaciones, como Oracle Designer.
Características de Oracle Desarrollado sobre Oracle Database: Oracle Content
Database ha sido diseñada para que las organizaciones puedan controlar y
gestionar grandes volúmenes de contenidos no estructurados en un único
repositorio con el objetivo de reducir los costes y los riesgos asociados a la
pérdida de información.
4. ¿Quién definió las tres primeras formas normales?
Edgar F. Codd originalmente definió las tres primeras formas normales (1NF, 2NF,
y 3NF). Estas formas normales se han resumido como requiriendo que todos los
atributos no-clave sean dependientes en "la clave, la clave completa, y nada excepto
la clave".
En la teoría de bases de datos relacionales, las formas normales (NF) proporcionan
los criterios para determinar el grado de vulnerabilidad de una tabla a
inconsistencias y anomalías lógicas. Cuanta más alta sea la forma normal aplicable
a una tabla, menos vulnerable será a inconsistencias y anomalías. Cada tabla tiene
una "forma normal más alta" (HNF): por definición, una tabla siempre satisface los
requisitos de su HNF y de todas las formas normales más bajas que su HNF;
también por definición, una tabla no puede satisfacer los requisitos de ninguna forma
normal más arriba que su HNF. Las formas normales son aplicables a tablas
individuales; decir que una base de datos entera está en la forma normal n es decir
que todas sus tablas están en la forma normal n
5. ¿Cuáles son las 12 reglas de Edgar Frank Codd del modelo relacional
de base de datos? -Explicarla.
Son un sistema de reglas (numeradas del 0 al 12) propuestas por Edgar F. Codd,
del modelo relacional para las bases de datos, diseñado para definir qué requiere
un sistema de administración de base de datos.
Codd se percató de que existían bases de datos en el mercado las cuales decían
ser relacionales, pero lo único que hacían era guardar la información en las tablas,
sin estar estas tablas literalmente normalizadas; entonces éste publicó 12 reglas
que un verdadero sistema relacional debería tener aunque en la práctica algunas
de ellas son difíciles de realizar. Un sistema podrá considerarse "más relacional"
cuanto más siga estas reglas.
 Regla 0: El sistema debe ser relacional, base de datos y administrador de
sistema. Ese sistema debe utilizar sus facilidades relacionales (exclusivamente)
para manejar la base de datos.
 Regla 1: La regla de la información, toda la información en la base de datos es
representada unidireccionalmente, por valores en posiciones de las columnas
dentro de filas de tablas. Toda la información en una base de datos relacional
se representa explícitamente en el nivel Lógico exactamente de una manera:
con valores en tablas.
 Regla 2: la regla del acceso garantizado, todos los datos deben ser accesibles
sin ambigüedad. Esta regla es esencialmente una nueva exposición del requisito
fundamental para las llaves primarias. Dice que cada valor escalar individual en
la base de datos debe ser lógicamente direccionable especificando el nombre
de la tabla, la columna que lo contiene y la llave primaria.
 Regla 3: Tratamiento sistemático de valores nulos, el sistema de gestión de
base de datos debe permitir que haya campos nulos. Debe tener una
representación de la "información que falta y de la información inaplicable" que
es sistemática, distinto de todos los valores regulares.
 Regla 4: catálogo dinámico en línea basado en el modelo relacional, el sistema
debe soportar un catálogo en línea, el catálogo relacional debe ser accesible a
los usuarios autorizados. Es decir, los usuarios autorizados deben poder tener
acceso a la estructura de la base de datos (catálogo).
 Regla 5: la regla comprensiva del sublenguaje de los datos, el sistema debe
soportar por lo menos un lenguaje relacional que:
1. Tenga una sintaxis lineal.
2. Puede ser utilizado de manera interactiva.
3. Soporte operaciones de definición de datos, operaciones de
manipulación de datos (actualización así como la recuperación),
seguridad e integridad y operaciones de administración de
transacciones.
 Regla 6: regla de actualización, todas las vistas que son teóricamente
actualizables deben ser actualizables por el sistema.
 Regla 7: alto nivel de inserción, actualización y borrado, permitiendo el sistema
realizar manipulación de datos de alto nivel, es decir, sobre conjuntos de tuplas.
Esto significa que los datos no solo se pueden recuperar de una base de datos
relacional de filas múltiples y/o de tablas múltiples, sino también pueden
realizarse inserciones, actualización y borrados sobre varias tuplas y/o tablas al
mismo tiempo (no sólo sobre registros individuales).
 Regla 8: independencia física de los datos, los programas de aplicación y
actividades del terminal permanecen inalterados a nivel lógico cuando quiera
que se realicen cambios en las representaciones de almacenamiento o métodos
de acceso.
 Regla 9: independencia lógica de los datos, los cambios al nivel lógico (tablas,
columnas, filas, etc.) no deben requerir un cambio a una solicitud basada en la
estructura. La independencia de datos lógica es más difícil de lograr que la
independencia física de datos.
 Regla 10: independencia de la integridad, las limitaciones de la integridad se
deben especificar por separado de los programas de la aplicación y se
almacenan en la base de datos. Debe ser posible cambiar esas limitaciones sin
afectar innecesariamente las aplicaciones existentes.
 Regla 11: independencia de la distribución, la distribución de las porciones de
la base de datos a las varias localizaciones debe ser invisible a los usuarios de
la base de datos. Los usos existentes deben continuar funcionando con éxito:
1. cuando una versión distribuida del SGBD se introdujo por primera vez
2. cuando se distribuyen los datos existentes se redistribuyen en todo el
sistema.
 Regla 12: la regla de la no subversión, si el sistema proporciona una interfaz de
bajo nivel de registro, a parte de una interfaz relacional, que esa interfaz de bajo
nivel no se pueda utilizar para subvertir el sistema, por ejemplo: sin pasar
por seguridad relacional o limitación de integridad. Esto es debido a que existen
sistemas anteriormente no relacionales que añadieron una interfaz relacional,
pero con la interfaz nativa existe la posibilidad de trabajar no relacionalmente.
BIBLIOGRAFIA
Barker, Richard. El modelo entidad-relación. CASE*METHODTM. Universidad
Pontifica de Salamanca. Madrid, España. Publicado 1990. [En línea] [Citado 23
de octubre de 2015]. Disponible en internet:
https://books.google.com.co/books?id=hbOTo05ddxAC&pg=PA11&hl=es&sourc
e=gbs_toc_r&cad=3#v=onepage&q&f=false
García. Emiliano. Forma normal 123. ACADEMIA.EDU. [en línea] [Citado 23 de
octubre de 2015]. Disponible en internet:
http://www.academia.edu/8400539/Forma_normal_1_2_3
ORACLE. ¿Qué es Oracle?. [En línea] [Citado 23 de octubre de 2015]. Disponible
en internet: https://iessanvicente.com/colaboraciones/oracle.pdf
WIKIPEDIA. Modelo relacional. Modificado 22 de octubre de 2015. [En línea] [Citado
23 de octubre de 2015]. Disponible en internet:
https://es.wikipedia.org/wiki/Modelo_relacional
WIKIPEDIA. 12 Reglas de Codd. Modificada 19 de octubre de 2015. [En línea]
[Citado 23 de octubre de 2015]. Disponible en internet:
https://es.wikipedia.org/wiki/12_reglas_de_Codd

Más contenido relacionado

La actualidad más candente

Modelo de Entidad Relacion
Modelo de Entidad RelacionModelo de Entidad Relacion
Modelo de Entidad Relacionryder27
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesRobert Rodriguez
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - RelaciónDenisse C
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad RelacionJuGGaLoFX
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Elementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónElementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónCam Bandini
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semanticoclasetic2011
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)esacre
 
Conceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacionConceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacionciscostar77
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relaciondrakul09
 

La actualidad más candente (20)

Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Modelo de Entidad Relacion
Modelo de Entidad RelacionModelo de Entidad Relacion
Modelo de Entidad Relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionales
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - Relación
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Foro unidad 2 lizeth pinto
Foro unidad 2 lizeth pintoForo unidad 2 lizeth pinto
Foro unidad 2 lizeth pinto
 
Elementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónElementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relación
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Conceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacionConceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacion
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 

Destacado

Semana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónSemana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónremyor09
 
Planteamiento Opción Nro.3
Planteamiento Opción Nro.3Planteamiento Opción Nro.3
Planteamiento Opción Nro.3yanethcardenas09
 
C:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datosC:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datosakramgorgis
 
Introduccion a las bases de datos full
Introduccion a las bases de datos fullIntroduccion a las bases de datos full
Introduccion a las bases de datos fullScoutES7
 
Base de datos
Base de datosBase de datos
Base de datoslolita_89
 
Bases de Datos Relacionales
Bases de Datos RelacionalesBases de Datos Relacionales
Bases de Datos RelacionalesArnulfo Gomez
 
Tarea de la segunda semana sena
Tarea de la segunda semana senaTarea de la segunda semana sena
Tarea de la segunda semana senajose_carlos1090
 
Taller= 5 base de datos espero les sguste
Taller=  5 base de datos     espero les  sguste Taller=  5 base de datos     espero les  sguste
Taller= 5 base de datos espero les sguste yesebeth
 
Taller base de datos 2.
Taller base de datos  2.Taller base de datos  2.
Taller base de datos 2.danielab19
 

Destacado (20)

Semana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicaciónSemana 2: Administración de base de datos: conceptos básicos y su aplicación
Semana 2: Administración de base de datos: conceptos básicos y su aplicación
 
Base datos unidad-1-2
Base datos unidad-1-2Base datos unidad-1-2
Base datos unidad-1-2
 
Planteamiento Opción Nro.3
Planteamiento Opción Nro.3Planteamiento Opción Nro.3
Planteamiento Opción Nro.3
 
Actividad 4 bdy
Actividad 4 bdyActividad 4 bdy
Actividad 4 bdy
 
Tarea 4 diseño de base de datos
Tarea 4 diseño de base de datosTarea 4 diseño de base de datos
Tarea 4 diseño de base de datos
 
C:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datosC:\fakepath\capitulo 7 administracion de bases de datos
C:\fakepath\capitulo 7 administracion de bases de datos
 
Supertipos Y Clasificacion
Supertipos Y ClasificacionSupertipos Y Clasificacion
Supertipos Y Clasificacion
 
Bd introducción
Bd  introducciónBd  introducción
Bd introducción
 
Introduccion a las bases de datos full
Introduccion a las bases de datos fullIntroduccion a las bases de datos full
Introduccion a las bases de datos full
 
Bases de Datos Relacionales
Bases de Datos RelacionalesBases de Datos Relacionales
Bases de Datos Relacionales
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de Datos Relacionales
Bases de Datos RelacionalesBases de Datos Relacionales
Bases de Datos Relacionales
 
Tarea de la segunda semana sena
Tarea de la segunda semana senaTarea de la segunda semana sena
Tarea de la segunda semana sena
 
Modelo e-r.zoologico
Modelo e-r.zoologicoModelo e-r.zoologico
Modelo e-r.zoologico
 
Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
 
Actividad base de datos 1
Actividad base de datos 1 Actividad base de datos 1
Actividad base de datos 1
 
Actividad base de datos 4
Actividad base de datos 4Actividad base de datos 4
Actividad base de datos 4
 
Taller bases de datos
Taller bases de datosTaller bases de datos
Taller bases de datos
 
Taller= 5 base de datos espero les sguste
Taller=  5 base de datos     espero les  sguste Taller=  5 base de datos     espero les  sguste
Taller= 5 base de datos espero les sguste
 
Taller base de datos 2.
Taller base de datos  2.Taller base de datos  2.
Taller base de datos 2.
 

Similar a Foro 3

Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datosesacre
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datosesacre
 
Modelo Entidad Relacion.pptx
Modelo Entidad Relacion.pptxModelo Entidad Relacion.pptx
Modelo Entidad Relacion.pptxjulioflores277878
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)esacre
 
Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datosJulio Fernandez
 
Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad karina maita
 
Fundamentos de base de datos 65384
Fundamentos de base de datos 65384Fundamentos de base de datos 65384
Fundamentos de base de datos 65384Hernan Serrato
 
El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Ernera24mx
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°partekendripinto
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°partekendripinto
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacionAnthonyLeonRuiz
 
BASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfBASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfAbisSanMartin1
 
modelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxmodelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxObedZelednMembreo
 

Similar a Foro 3 (20)

Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datos
 
Análisis de sistemas clase 3
Análisis de sistemas   clase 3Análisis de sistemas   clase 3
Análisis de sistemas clase 3
 
Modelo Entidad Relacion.pptx
Modelo Entidad Relacion.pptxModelo Entidad Relacion.pptx
Modelo Entidad Relacion.pptx
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 
Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datos
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Fundamentos de base de datos 65384
Fundamentos de base de datos 65384Fundamentos de base de datos 65384
Fundamentos de base de datos 65384
 
B
BB
B
 
El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Er
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°parte
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°parte
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
BASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfBASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdf
 
modelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxmodelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptx
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 

Más de Erika Yohana Plaza Veloza

Más de Erika Yohana Plaza Veloza (12)

Actividad teorico práctica
Actividad teorico prácticaActividad teorico práctica
Actividad teorico práctica
 
Acta comite de archivo
Acta comite de archivoActa comite de archivo
Acta comite de archivo
 
Foro servicios bibliotecarios y documentales a través de internet
Foro servicios bibliotecarios y documentales a través de internetForo servicios bibliotecarios y documentales a través de internet
Foro servicios bibliotecarios y documentales a través de internet
 
Biblioteca pública cabildo indígena
Biblioteca pública cabildo indígenaBiblioteca pública cabildo indígena
Biblioteca pública cabildo indígena
 
Qué es el derecho de autor
Qué es el derecho de autorQué es el derecho de autor
Qué es el derecho de autor
 
Recorrido físico sistema bibliotecario unab
Recorrido físico sistema bibliotecario unabRecorrido físico sistema bibliotecario unab
Recorrido físico sistema bibliotecario unab
 
Salida de campo Bibliotecas y Hemerotecas
Salida de campo Bibliotecas y HemerotecasSalida de campo Bibliotecas y Hemerotecas
Salida de campo Bibliotecas y Hemerotecas
 
Presentación eje temático 6
Presentación eje temático 6Presentación eje temático 6
Presentación eje temático 6
 
Trabajo final taller 3
Trabajo final taller 3Trabajo final taller 3
Trabajo final taller 3
 
Taller de factorización ejercicios.docx
Taller de factorización ejercicios.docxTaller de factorización ejercicios.docx
Taller de factorización ejercicios.docx
 
Presentación5 taller de factorización
Presentación5 taller de factorizaciónPresentación5 taller de factorización
Presentación5 taller de factorización
 
Presentación trabajo final exp. oral y escrita 27 de nov
Presentación trabajo final exp. oral y escrita 27 de novPresentación trabajo final exp. oral y escrita 27 de nov
Presentación trabajo final exp. oral y escrita 27 de nov
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 

Último (20)

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Foro 3

  • 1. FORO 3 UNIDAD III: PARTE A: DISEÑO DE BASES DE DATOS, MODELOS RELACIONALES Y NORMALIZACIÓN Por: Erika Plaza. Universidad del Quindío. Facultad de Ciencias Humanas y Bellas Artes. Ciencia de la Información y la Documentación, Bibliotecología y Archivística. Bases de Datos.
  • 2. FORO 3 1. ¿Cuál es el modelo de entidad relación que propone Richard Baker en la técnica de modelado de datos? Explicar o dar ejemplos. El modelo entidad relación identifica asuntos de importancia para una organización a los que se llamará entidades, las propiedades de esos asuntos llamadas atributos y como se relacionan entre sí (relación). Los objetivos de este modelo son:  Facilitar un modelo específico de acuerdo a las necesidades de información de la organización.  Desempeñarse como un marco de trabajo para el desarrollo de sistemas nuevos o mejorados.  Proporcionar un modelo independiente de cualquier almacenamiento de datos y método de acceso, facilitando la toma de decisiones objetivas en relación con las técnicas de implementación y la coexistencia con sistemas más antiguos. Para desarrollar el modelo entidad relación es necesario tener en cuenta los siguientes aspectos: Dato: recurso clave. El dato hace parte de la evolución de la organización; es una ventaja estratégica para una entidad el control de estos recursos de información. Compromiso de la dirección: Es esencial para el desarrollo del modelo contar con la participación y compromiso de la dirección para confirmar los requisitos de información que requiere. Convenciones: Es imprescindible incluir convenciones específicas y bien estructuradas, estándares y directrices, incluyendo los conceptos de normalización de datos. Definición mínima: Es importante definir cualquier información o concepto de una sola forma y luego realizar las asociaciones para los objetos relacionados. De esta forma se debe definir solo una vez la cosa llamada “pedido de compra” y posteriormente relacionarlo con el departamento, los productos, las funciones de autorización, etc. Independencia de datos: Se deben definir los requisitos de información de manera independiente a cualquier método de almacenamiento y de acceso, lo que permitirá una visión creativa y objetiva de la empresa y del diseño Subsiguiente.
  • 3. Tomado de: https://books.google.com.co/books?id=hbOTo05ddxAC&pg=PA11&hl=es&source=gbs_toc_r&cad=3#v=onepage& q&f=false Elementos del modelo entidad relación:  Entidad: objetos relevantes y de interés para una organización. Ejemplo: Cliente, empleado, pedido, sucursal, factura, etc.  Relación: Asociación entre dos entidades  Atributo: Característica importante para una organización. Las entidades son representadas por cajas de bordes redondeados, no es importante su tamaño. Cada entidad solo aparece una vez en un modelo y debe tener un único nombre, que debe ser escrito en mayúsculas y en singular. En caso de existir un sinónimo para la entidad se puede escribir entre paréntesis o separado por una barra oblicua. Las entidades pueden aparecer varias veces dentro del modelo o tener varias peticiones. Se pueden presentar dos tipos de entidades: Entidades débiles: No pueden existir sin la existencia de otras entidades, por ejemplo, los Detalles de una Factura, Entidades fuertes: Tienen existencia propia.
  • 4. Ejemplos de entidades: – Personas: Alumno, Pasajero, Profesor, Cliente – Instituciones: Banco, Empresa, Universidad – Unidades organizacionales: Departamento, Sucursal, Planta, Línea – Clasificaciones, agrupaciones y jerarquías: Tipo, Clase, Marca, Grupo, Género – Documentos: Factura, Pedido, Orden, Cheque Objetos (físicos o abstractos): Material, Producto, Asignatura, Habilidad. Las relaciones por su parte establecen una relación bidireccional, significativa y nombrable, entre dos entidades que no necesariamente deben ser distintas, lo que se denomina “relación recursiva”. De esta forma establecen una acción o relación entre las entidades. Cada dirección de una relación presenta: Nombre (leyenda) Opcionalidad: Línea punteada (puede) o continua (debe). Grado o cardinalidad: un punto (.), que significa uno o el símbolo ( ) que significa muchos. (Moreno, 2015)
  • 5.
  • 6. Convenciones para la representación:  Una línea que une las dos entidades relacionadas  Los nombres de las relaciones en el extremo de cada entidad y en minúscula Opcionalidad:  Obligatoria: Línea continua  Opcional: Línea discontinua Cardinalidad o grado  “Pata de gallina” (Crow’s foot*): Muchos  Punto (fin de la línea continua o discontinua): Uno. Es importante evitar leyendas como “relacionado con” o “asociado con”, porque no aportan información sobre la relación. No colocar leyendas con verbos en infinitivo (“tener”, “estar”, “poseer”, etc.)  La lectura de acuerdo con la notación presentada quedaría mal. (Moreno, 2015)
  • 7.
  • 8.
  • 9. Atributos Son las características, propiedades que describen a una entidad, identifican, califican, cuantifican, clasifican o expresan el estado de la entidad. Los nombres deben ser claros, completos y preferiblemente sin incluir el nombre de la entidad (Moreno, 2015) El nombre de los atributos se escribe en minúscula dentro de la caja de la entidad Se recomienda descomponerlos hasta su mínima expresión semántica. Aunque es posible tenerlos, se evitarán atributos generados a partir de otros (problemas de redundancia y consistencia). Ejemplo: En una entidad ESTUDIANTE con un atributo fecha de nacimiento NO es necesario tener un atributo edad, si se tienen FACTURAS y sus DETALLES de productos vendidos NO es necesario tener un atributo para el total de productos vendidos en la factura.
  • 10.
  • 11. Atributos Identificadores Identificador (único) de una entidad: Conjunto de atributos y/o relaciones que identifican de manera única una entidad. Ejemplos: Entidad con un solo identificador: ALUMNO con atributos cédula, nombre y año nacimiento. Entidad con varios identificadores candidatos: ELEMENTO QUÍMICO con número, símbolo, nombre, temp_ebullición. Entidad con un identificador compuesto por dos atributos*: VEHÍCULO donde la placa se representa con dos atributos así: letras, dígitos, color, modelo. Entidad con un identificador compuesto por un atributo y una relación: CUENTA1con número cuenta (atributo) y cod_sucursal (relación), saldo. Entidad con un identificador compuesto por un atributo y dos relaciones: Ej.: PEDIDO2 con la fecha (atributo), cod_producto (relación) y el cod_proveedor (relación), nro_unidades Convenciones:  Se les antepone el símbolo #  Se coloca una línea paralela a la entidad cerca del punto terminal de la relación.  Si hay varios identificadores candidatos, se selecciona uno y se dejan los demás como secundarios o alternativos*.  Se pueden definir identificadores artificiales o surrogados para evitar un identificador compuesto por muchos atributos 1 Dos sucursales pueden tener números de cuenta iguales, pero una misma sucursal no puede tener dos números de cuenta iguales. 2 Es decir, aquí a un mismo proveedor se le puede pedir el mismo.
  • 12.
  • 13. 2. ¿Amplié el concepto sobre que es un modelo relacional? El modelo está basado en el concepto matemático de la relación, se fundamenta en la teoría de “normalización de las relaciones”, que permite eliminar el comportamiento anormal de las relaciones, luego de actualizaciones, así como el “control de la redundancia de datos” (Gutierrez, 2011). Este modelo considera la base de datos como una colección de relaciones. De manera simple, una relación representa una tabla que no es más que un conjunto de filas, cada fila es un conjunto de campos y cada campo representa un valor que interpretado describe el mundo real. Cada fila también se puede denominar tupla o registro y a cada columna también se le puede llamar campo o atributo. Atributo: columna en una relación identificada por un nombre. Tupla / registro: fila en una tabla o relación que contiene un conjunto de valores acordes al esquema de la relación (sus columnas y dominios). Esquema de una relación (o tabla): nombre de la relación seguido de la lista de sus atributos con sus dominios. Dominio: Conjunto de valores, que puede tomar un área. Por ejemplo:
  • 14. Colores = {´rojo´, ´verde´, ´azul´} Marcas = {´fiat´, ´toyota´, ´ford´, ´Honda´} Esquema Un esquema contiene la definición de una estructura (generalmente relaciones o tablas de una base de datos), es decir, determina la identidad de la relación y qué tipo de información podrá ser almacenada dentro de ella; en otras palabras, el esquema contiene los metadatos de la relación. Todo esquema constará de:  Nombre de la relación (su identificador).  Nombre de los atributos (o campos) de la relación y sus dominios; el dominio de un atributo o campo define los valores permitidos para el mismo. Relación: Subconjunto del producto cartesiano de una lista de dominios. Producto cartesiano: es el cruce de las variables de un domino con las de otro dominio. Por ejemplo: Colores = {´rojo´, ´verde´, ´azul´} Marcas = {´Fiat´, ´Toyota´, ´Ford´} Se cruzan todas las variables de Marca con las todas las variables de color Luego se puede tomar un Subconjunto del producto cartesiano de los dominios: Marca Color Fiat Rojo Fiat Verde Fiat Azul Toyota Rojo Toyota Verde Toyota Azul Ford Rojo Ford Verde Ford Azul
  • 15. R1={(‘Fiat´, ´verde´), (´Toyota´, ´azul´), (´Ford´, ´rojo´)} R2= {(´rojo´, ´honda´)}, o bien R3= {} R1 Marca Color Fiat Verde Toyota Azul Ford Rojo Instancias Se puede definir como el contenido de una tabla en un momento dado, pero también es válido referirnos a una instancia cuando trabajamos o mostramos únicamente un subconjunto de la información contenida en una relación o tabla, como por ejemplo:  Ciertos caracteres y números (una sola columna de una sola fila).  Algunas o todas las filas con todas o algunas columnas  Cada fila es una tupla. El número de filas es llamado cardinalidad.  El número de columnas es llamado aridad o grado. Marca Color Fiat Rojo Fiat Verde Fiat Azul Toyota Rojo Toyota Verde Toyota Azul Ford Rojo Ford Verde Ford Azul Relación
  • 16. 3. ¿Quién diseño la base de datos Oracle? Los ingenieros de Sillicon Valley, Larry Ellison, Bob Miner y Ed Oates fundan en 1977 una empresa de consultoría llamada Software Development Laboratories (SDL) y tiempo después obtienen un contrato con la CIA para diseñar un sistema especial de bases de datos con código clave "Oracle". Ellison y Miner habían leído un artículo en la revista IBM Journal of Research and Development donde se describía una versión preliminar del lenguaje SQL, basado en el artículo de E. F. Codd donde propone el modelo relacional: "A Relational Model of Data for Large Shared Data Banks". En 1978 y buscando la coherencia con sus objetivos empresariales, SDL cambia de nombre a Relational Software Incorporated (RSI). La compañía busca tener un producto que fuese compatible con el SQL de IBM, y además enfocarse en un mercado de las minicomputadoras, abarcando así un segmento que en ese momento a IBM no le interesaba. En 1982 RSI cambia su nombre a Oracle Systems Corporation, y poco después se acorta a su definitivo Oracle Corporation, el siguiente año empieza a comercializar Oracle V3, agregando el manejo de transacciones a través de las instrucciones COMMIT y ROLLBACK. De hecho, el producto es recodificado en C lo que permite expandir las plataformas de ejecución para incluir los entornos Unix, cuando hasta aquí era solo sobre Digital VAX/VMS. De esta manera Oracle se convierte en la Primera Base de Datos Diseñada para Grid Computing, como un sistema de gestión de base de datos relacional fabricado por Oracle Corporation. Oracle es básicamente un herramienta cliente/servidor para la gestión de base de datos la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general. Oracle Corporation: es una de las mayores compañías de software del mundo. Sus productos van desde bases de datos (Oracle) hasta sistemas de gestión. Cuenta además, con herramientas propias de desarrollo para realizar potentes aplicaciones, como Oracle Designer. Características de Oracle Desarrollado sobre Oracle Database: Oracle Content Database ha sido diseñada para que las organizaciones puedan controlar y gestionar grandes volúmenes de contenidos no estructurados en un único repositorio con el objetivo de reducir los costes y los riesgos asociados a la pérdida de información.
  • 17. 4. ¿Quién definió las tres primeras formas normales? Edgar F. Codd originalmente definió las tres primeras formas normales (1NF, 2NF, y 3NF). Estas formas normales se han resumido como requiriendo que todos los atributos no-clave sean dependientes en "la clave, la clave completa, y nada excepto la clave". En la teoría de bases de datos relacionales, las formas normales (NF) proporcionan los criterios para determinar el grado de vulnerabilidad de una tabla a inconsistencias y anomalías lógicas. Cuanta más alta sea la forma normal aplicable a una tabla, menos vulnerable será a inconsistencias y anomalías. Cada tabla tiene una "forma normal más alta" (HNF): por definición, una tabla siempre satisface los requisitos de su HNF y de todas las formas normales más bajas que su HNF; también por definición, una tabla no puede satisfacer los requisitos de ninguna forma normal más arriba que su HNF. Las formas normales son aplicables a tablas individuales; decir que una base de datos entera está en la forma normal n es decir que todas sus tablas están en la forma normal n 5. ¿Cuáles son las 12 reglas de Edgar Frank Codd del modelo relacional de base de datos? -Explicarla. Son un sistema de reglas (numeradas del 0 al 12) propuestas por Edgar F. Codd, del modelo relacional para las bases de datos, diseñado para definir qué requiere un sistema de administración de base de datos. Codd se percató de que existían bases de datos en el mercado las cuales decían ser relacionales, pero lo único que hacían era guardar la información en las tablas, sin estar estas tablas literalmente normalizadas; entonces éste publicó 12 reglas que un verdadero sistema relacional debería tener aunque en la práctica algunas de ellas son difíciles de realizar. Un sistema podrá considerarse "más relacional" cuanto más siga estas reglas.  Regla 0: El sistema debe ser relacional, base de datos y administrador de sistema. Ese sistema debe utilizar sus facilidades relacionales (exclusivamente) para manejar la base de datos.  Regla 1: La regla de la información, toda la información en la base de datos es representada unidireccionalmente, por valores en posiciones de las columnas dentro de filas de tablas. Toda la información en una base de datos relacional se representa explícitamente en el nivel Lógico exactamente de una manera: con valores en tablas.  Regla 2: la regla del acceso garantizado, todos los datos deben ser accesibles sin ambigüedad. Esta regla es esencialmente una nueva exposición del requisito
  • 18. fundamental para las llaves primarias. Dice que cada valor escalar individual en la base de datos debe ser lógicamente direccionable especificando el nombre de la tabla, la columna que lo contiene y la llave primaria.  Regla 3: Tratamiento sistemático de valores nulos, el sistema de gestión de base de datos debe permitir que haya campos nulos. Debe tener una representación de la "información que falta y de la información inaplicable" que es sistemática, distinto de todos los valores regulares.  Regla 4: catálogo dinámico en línea basado en el modelo relacional, el sistema debe soportar un catálogo en línea, el catálogo relacional debe ser accesible a los usuarios autorizados. Es decir, los usuarios autorizados deben poder tener acceso a la estructura de la base de datos (catálogo).  Regla 5: la regla comprensiva del sublenguaje de los datos, el sistema debe soportar por lo menos un lenguaje relacional que: 1. Tenga una sintaxis lineal. 2. Puede ser utilizado de manera interactiva. 3. Soporte operaciones de definición de datos, operaciones de manipulación de datos (actualización así como la recuperación), seguridad e integridad y operaciones de administración de transacciones.  Regla 6: regla de actualización, todas las vistas que son teóricamente actualizables deben ser actualizables por el sistema.  Regla 7: alto nivel de inserción, actualización y borrado, permitiendo el sistema realizar manipulación de datos de alto nivel, es decir, sobre conjuntos de tuplas. Esto significa que los datos no solo se pueden recuperar de una base de datos relacional de filas múltiples y/o de tablas múltiples, sino también pueden realizarse inserciones, actualización y borrados sobre varias tuplas y/o tablas al mismo tiempo (no sólo sobre registros individuales).  Regla 8: independencia física de los datos, los programas de aplicación y actividades del terminal permanecen inalterados a nivel lógico cuando quiera que se realicen cambios en las representaciones de almacenamiento o métodos de acceso.  Regla 9: independencia lógica de los datos, los cambios al nivel lógico (tablas, columnas, filas, etc.) no deben requerir un cambio a una solicitud basada en la estructura. La independencia de datos lógica es más difícil de lograr que la independencia física de datos.  Regla 10: independencia de la integridad, las limitaciones de la integridad se deben especificar por separado de los programas de la aplicación y se
  • 19. almacenan en la base de datos. Debe ser posible cambiar esas limitaciones sin afectar innecesariamente las aplicaciones existentes.  Regla 11: independencia de la distribución, la distribución de las porciones de la base de datos a las varias localizaciones debe ser invisible a los usuarios de la base de datos. Los usos existentes deben continuar funcionando con éxito: 1. cuando una versión distribuida del SGBD se introdujo por primera vez 2. cuando se distribuyen los datos existentes se redistribuyen en todo el sistema.  Regla 12: la regla de la no subversión, si el sistema proporciona una interfaz de bajo nivel de registro, a parte de una interfaz relacional, que esa interfaz de bajo nivel no se pueda utilizar para subvertir el sistema, por ejemplo: sin pasar por seguridad relacional o limitación de integridad. Esto es debido a que existen sistemas anteriormente no relacionales que añadieron una interfaz relacional, pero con la interfaz nativa existe la posibilidad de trabajar no relacionalmente.
  • 20. BIBLIOGRAFIA Barker, Richard. El modelo entidad-relación. CASE*METHODTM. Universidad Pontifica de Salamanca. Madrid, España. Publicado 1990. [En línea] [Citado 23 de octubre de 2015]. Disponible en internet: https://books.google.com.co/books?id=hbOTo05ddxAC&pg=PA11&hl=es&sourc e=gbs_toc_r&cad=3#v=onepage&q&f=false García. Emiliano. Forma normal 123. ACADEMIA.EDU. [en línea] [Citado 23 de octubre de 2015]. Disponible en internet: http://www.academia.edu/8400539/Forma_normal_1_2_3 ORACLE. ¿Qué es Oracle?. [En línea] [Citado 23 de octubre de 2015]. Disponible en internet: https://iessanvicente.com/colaboraciones/oracle.pdf WIKIPEDIA. Modelo relacional. Modificado 22 de octubre de 2015. [En línea] [Citado 23 de octubre de 2015]. Disponible en internet: https://es.wikipedia.org/wiki/Modelo_relacional WIKIPEDIA. 12 Reglas de Codd. Modificada 19 de octubre de 2015. [En línea] [Citado 23 de octubre de 2015]. Disponible en internet: https://es.wikipedia.org/wiki/12_reglas_de_Codd