Este documento presenta los principios básicos de las bases de datos relacionales. Explica conceptos como tablas, dominios, claves, nulos y restricciones. También describe las 12 reglas de Codd que definen el modelo relacional y los pasos para transformar un esquema entidad-relación a un modelo relacional, incluyendo la transformación de entidades y relaciones. Por último, introduce la normalización del esquema relacional para evitar problemas como la duplicación de datos.
Este documento describe los fundamentos de las bases de datos, incluyendo su objetivo de unificar datos y aplicaciones, el modelo relacional, y las funciones de Access como sistema gestor de bases de datos. Explica que las bases de datos residen los datos mientras que los programas los manipulan a través de un sistema gestor. También define conceptos como tablas, formularios, informes, consultas, macros y módulos y cómo se usan para almacenar y acceder a la información de manera organizada e independiente de las aplicaciones.
El documento proporciona una introducción a la teoría de bases de datos. Explica los tres tipos principales de bases de datos: jerárquica, en red y relacional. Describe la normalización de bases de datos para evitar redundancias y proteger la integridad de los datos. También cubre conceptos clave como tablas, registros, campos, claves primarias y externas, y restricciones de integridad.
Este documento describe los pasos para crear una base de datos relacional en Access 2010. Explica cómo crear tablas de datos, definir relaciones, diseñar formularios e informes. Primero, se establecen los objetivos de diseñar una tabla demostrativa y comprender conceptos básicos, relaciones y la creación de formularios e informes. Luego, detalla el proceso de crear una tabla de datos para una empresa, incluyendo la asignación de campos y datos, y realizar registros. Finalmente, explica cómo diseñar formularios para editar datos de
Este documento introduce los conceptos básicos de las bases de datos, incluyendo datos, campos, registros, tablas, claves, relaciones, consultas, formularios, informes y sistemas gestores de bases de datos. Explica que una base de datos es una colección de información organizada que permite seleccionar y manipular datos de forma rápida y eficiente.
Este documento describe las características básicas de las bases de datos, incluyendo su estructura, tipos de usuarios, y operaciones comunes. Explica que una base de datos almacena datos relacionados de manera integrada para su acceso y recuperación. También define conceptos clave como tablas, registros, campos, y las operaciones básicas como selección, proyección, unión en una base de datos relacional.
Este documento describe los conceptos básicos de las bases de datos, incluyendo la estructura, tipos de usuarios, y los componentes de una base de datos. También explica la diferencia entre una base de datos y un sistema de gestión de base de datos, y los pasos para diseñar una base de datos, como determinar las tablas, campos, y relaciones necesarias. Por último, resume las operaciones básicas como selección, proyección, unión y producto cartesiano, así como los objetos principales en Access como formularios, consultas e informes.
1. El documento presenta una plantilla para la elaboración de un trabajo académico utilizando las normas Icontec. 2. Incluye secciones como portada, índice, introducción, objetivos, marco teórico, metodología y referencias. 3. El documento servirá como guía para el estudiante en la elaboración de su trabajo final siguiendo el formato establecido por Icontec.
Este documento describe los fundamentos de las bases de datos, incluyendo su objetivo de unificar datos y aplicaciones, el modelo relacional, y las funciones de Access como sistema gestor de bases de datos. Explica que las bases de datos residen los datos mientras que los programas los manipulan a través de un sistema gestor. También define conceptos como tablas, formularios, informes, consultas, macros y módulos y cómo se usan para almacenar y acceder a la información de manera organizada e independiente de las aplicaciones.
El documento proporciona una introducción a la teoría de bases de datos. Explica los tres tipos principales de bases de datos: jerárquica, en red y relacional. Describe la normalización de bases de datos para evitar redundancias y proteger la integridad de los datos. También cubre conceptos clave como tablas, registros, campos, claves primarias y externas, y restricciones de integridad.
Este documento describe los pasos para crear una base de datos relacional en Access 2010. Explica cómo crear tablas de datos, definir relaciones, diseñar formularios e informes. Primero, se establecen los objetivos de diseñar una tabla demostrativa y comprender conceptos básicos, relaciones y la creación de formularios e informes. Luego, detalla el proceso de crear una tabla de datos para una empresa, incluyendo la asignación de campos y datos, y realizar registros. Finalmente, explica cómo diseñar formularios para editar datos de
Este documento introduce los conceptos básicos de las bases de datos, incluyendo datos, campos, registros, tablas, claves, relaciones, consultas, formularios, informes y sistemas gestores de bases de datos. Explica que una base de datos es una colección de información organizada que permite seleccionar y manipular datos de forma rápida y eficiente.
Este documento describe las características básicas de las bases de datos, incluyendo su estructura, tipos de usuarios, y operaciones comunes. Explica que una base de datos almacena datos relacionados de manera integrada para su acceso y recuperación. También define conceptos clave como tablas, registros, campos, y las operaciones básicas como selección, proyección, unión en una base de datos relacional.
Este documento describe los conceptos básicos de las bases de datos, incluyendo la estructura, tipos de usuarios, y los componentes de una base de datos. También explica la diferencia entre una base de datos y un sistema de gestión de base de datos, y los pasos para diseñar una base de datos, como determinar las tablas, campos, y relaciones necesarias. Por último, resume las operaciones básicas como selección, proyección, unión y producto cartesiano, así como los objetos principales en Access como formularios, consultas e informes.
1. El documento presenta una plantilla para la elaboración de un trabajo académico utilizando las normas Icontec. 2. Incluye secciones como portada, índice, introducción, objetivos, marco teórico, metodología y referencias. 3. El documento servirá como guía para el estudiante en la elaboración de su trabajo final siguiendo el formato establecido por Icontec.
Este documento describe la construcción de una base de datos para una tienda de DVDs y CDs. Explica conceptos clave como entidades, campos, tablas, registros, claves primarias y secundarias. También cubre temas como normalización, dependencias funcionales, formularios, informes e importancia del orden y búsqueda de datos. El objetivo final es demostrar cómo funciona una base de datos a través de un ejemplo práctico de una tienda.
Este documento describe los conceptos básicos de una base de datos y las herramientas principales de Access para crear y administrar una base de datos. Explica que una base de datos es un conjunto de datos almacenados sistemáticamente, y que Access permite crear tablas, relaciones entre tablas, consultas para recuperar datos, formularios para ver y editar datos, e informes para presentar los datos de manera impresa u otros formatos. El objetivo es enseñar el uso de estas herramientas en Access para facilitar la creación y gestión de bases de
Este documento resume los conceptos básicos de las bases de datos, incluyendo sus componentes, la diferencia entre una base de datos y un SGBD, el modelo relacional, los pasos para diseñar una base de datos, las operaciones básicas y los objetos principales en Access como tablas, consultas, formularios e informes.
El documento describe las principales partes de una base de datos de Access, incluyendo tablas para organizar datos, formularios para ingresar y ver datos, informes para resumir y presentar datos, consultas para recuperar y filtrar datos de varias tablas, y macros y módulos para agregar funcionalidad.
Este documento presenta un proyecto sobre el uso de una base de datos en Access 2010. Se describen los objetivos que son aprender el manejo de Access y sus utilidades, crear una empresa falsa y describir su economía, diseñar tablas y formularios, y crear informes. Se define el problema de olvidar datos empresariales y se justifica la necesidad de una base de datos. El marco teórico explica conceptos como base de datos, tablas y diseños de tablas. Finalmente, se mencionan los materiales usados que incluyen software como Access
Este documento presenta un proyecto sobre el uso de una base de datos en Access para una empresa ficticia. Los objetivos son aprender el manejo de Access, crear tablas y formularios para almacenar información de clientes, empleados, productos y facturas, y generar informes. Se explican conceptos teóricos sobre bases de datos y tablas, y se detallan los materiales y método utilizados. Finalmente, se muestran los resultados del análisis y desarrollo del proyecto, así como las conclusiones y recomendaciones.
El documento describe los fundamentos de las bases de datos, incluyendo la definición de modelo de datos, los tipos de modelos (basados en objetos y registros), y el modelo relacional en particular. Explica conceptos clave como entidades, atributos, relaciones, tablas, registros, columnas, claves primarias, claves foráneas, normalización y anomalías. También menciona a pioneros como Edgar Frank Codd y sus doce reglas para bases de datos relacionales.
Este documento proporciona un resumen de tres oraciones sobre bases de datos de Access 2010:
1) El documento presenta una introducción al uso y tipos de bases de datos como relacionales, orientadas a objetos y multidimensionales. 2) Explica los objetivos de aprender a utilizar Microsoft Access 2010 y crear una actividad didáctica sobre bases de datos. 3) Define el problema de investigación como mejorar el conocimiento sobre bases de datos y su uso práctico a través de la creación de tablas, formularios e informes en Access.
En este resumen se explica que los estudiantes Andrés Felipe Cepeda Nieto y Juan David Chaparro Rodríguez aprendieron sobre las bases de datos en Microsoft Access 2010 como parte de un proyecto escolar para el tercer periodo académico de 2015 en el Colegio Nacional Nicolás Esguerra en Bogotá, Colombia, bajo la supervisión del profesor Jhon Alexander Caraballo Acosta. Crearon plantillas para clientes, empleados, facturas y servicios para una empresa ficticia usando las funciones de Access.
Este documento presenta un resumen de tres oraciones de un trabajo sobre bases de datos en Access 2010. El trabajo describe la creación de una base de datos relacional para una empresa didáctica de venta de computadores. Incluye objetivos como diseñar tablas, formularios y establecer relaciones entre tablas para almacenar información de clientes, empleados y servicios. También presenta un marco teórico sobre conceptos básicos de bases de datos como tablas, consultas y formularios en Access.
El documento describe los conceptos básicos de las bases de datos, incluyendo los sistemas administradores de bases de datos, lenguajes como DDL y DML, tipos de usuarios, transacciones, modelos de datos como el modelo entidad-relación y el modelo relacional, y funciones de una base de datos como realizar consultas y transacciones.
Este documento presenta información sobre bases de datos. Incluye una introducción al tema y define conceptos clave como base de datos, sistema gestor de base de datos y sus funciones. También describe los actores principales en un sistema gestor de base de datos como el administrador, usuarios y lenguajes. Finalmente, incluye una bibliografía de libros y manuales sobre diferentes tecnologías y herramientas de bases de datos como DBase, FoxPro y Microsoft Access.
El documento describe la estructura y objetivos de las bases de datos y los sistemas de gestión de bases de datos (SGBD). Explica que las bases de datos se organizan en esquemas y datos, y que los SGBD proporcionan abstracción, independencia, consistencia, seguridad y manejo de transacciones para los datos.
Согласно статистике IDC http://www.idc.com/, во втором квартале 2012 года в мире было продано 154 миллиона смартфонов. Если принять во внимание тот факт, что каждую секунду в мире рождается четыре человека, каждый новорождённый получил бы по пять смартфонов. Темпы роста рынка поистине впечатляющие, для владельцев бизнеса открыты новые каналы продажи товаров и услуг. GoMobile!
Este documento resume los conceptos fundamentales de ingeniería de tránsito, incluyendo los cinco elementos del tránsito (conductores, peatones, vehículos, vías y medio ambiente), las etapas de planeamiento, diseño, construcción, conservación y operación, e investigación. Luego describe los métodos para medir el volumen de tránsito, incluyendo conteos manuales, automáticos y detectores magnéticos. Finalmente, presenta un estudio vial específico de un kilómetro de la Avenida Universidad en Mérida,
This document provides 9 strategies for growing profits in landscape and lawn care businesses from experts in the green industry. The strategies include speeding up cash flow by converting to auto-charge billing, measuring costs throughout jobs to stay profitable, creating a strategic vision for the business, treating employees well to create a positive culture, focusing on processes rather than being a technician, tracking production goals, joining a trade association to learn from others, and committing to personal growth to support business growth. The common thread among the experts is the importance of paying attention to and nurturing the business for it to be successful.
The document provides details of a 3-day training on generating business ideas held from October 20-22, 2015 at Daffodil International University in Dhaka, Bangladesh. The training was sponsored by BEF and ILO and conducted by Syed Maruf Reza and K. M. Hasan Ripon. The document lists 19 students who attended the training along with their names, email addresses, and cell phone numbers.
The document discusses agile principles like limiting work in progress, improving processes through visibility and measurement, and servant leadership. It also discusses using an empirical process to gain knowledge from experience for making decisions. Specific examples discussed include having two payrolls, a mortgage, car loan, and credit cards with no savings, and making conclusions about paying in cash and avoiding supermarkets to get out of debt.
Lexington Health Practice 'The future of Market Access' Interactive PamphletEmily Stevenson
Lexington Health Practice recently held a breakfast event to discuss the future for market access in England. The breakfast, the first in a series, examined the Health Technology Appraisal (HTA) environment and facilitated a discussion amongst individuals who work closely with and amongst the pharmaceutical industry, examining how the mechanisms in place can be improved to ensure equitable access to medicines.
Quint Wellington Redwood is a global company that provides consulting, measurement, and education services related to service management, strategy, and sourcing for ICT organizations. It has been operating for over 20 years, introduced ITSM in 1992, and now operates in 49 countries, training and certifying over 150,000 people worldwide. The company has three divisions: Quint Consulting focuses on ITSM, outsourcing, in-sourcing, PBSM and ISO implementation. Quint Learning provides training, exams, and train-the-trainer services. Quint Solutions licenses course materials and exams.
Este documento describe la construcción de una base de datos para una tienda de DVDs y CDs. Explica conceptos clave como entidades, campos, tablas, registros, claves primarias y secundarias. También cubre temas como normalización, dependencias funcionales, formularios, informes e importancia del orden y búsqueda de datos. El objetivo final es demostrar cómo funciona una base de datos a través de un ejemplo práctico de una tienda.
Este documento describe los conceptos básicos de una base de datos y las herramientas principales de Access para crear y administrar una base de datos. Explica que una base de datos es un conjunto de datos almacenados sistemáticamente, y que Access permite crear tablas, relaciones entre tablas, consultas para recuperar datos, formularios para ver y editar datos, e informes para presentar los datos de manera impresa u otros formatos. El objetivo es enseñar el uso de estas herramientas en Access para facilitar la creación y gestión de bases de
Este documento resume los conceptos básicos de las bases de datos, incluyendo sus componentes, la diferencia entre una base de datos y un SGBD, el modelo relacional, los pasos para diseñar una base de datos, las operaciones básicas y los objetos principales en Access como tablas, consultas, formularios e informes.
El documento describe las principales partes de una base de datos de Access, incluyendo tablas para organizar datos, formularios para ingresar y ver datos, informes para resumir y presentar datos, consultas para recuperar y filtrar datos de varias tablas, y macros y módulos para agregar funcionalidad.
Este documento presenta un proyecto sobre el uso de una base de datos en Access 2010. Se describen los objetivos que son aprender el manejo de Access y sus utilidades, crear una empresa falsa y describir su economía, diseñar tablas y formularios, y crear informes. Se define el problema de olvidar datos empresariales y se justifica la necesidad de una base de datos. El marco teórico explica conceptos como base de datos, tablas y diseños de tablas. Finalmente, se mencionan los materiales usados que incluyen software como Access
Este documento presenta un proyecto sobre el uso de una base de datos en Access para una empresa ficticia. Los objetivos son aprender el manejo de Access, crear tablas y formularios para almacenar información de clientes, empleados, productos y facturas, y generar informes. Se explican conceptos teóricos sobre bases de datos y tablas, y se detallan los materiales y método utilizados. Finalmente, se muestran los resultados del análisis y desarrollo del proyecto, así como las conclusiones y recomendaciones.
El documento describe los fundamentos de las bases de datos, incluyendo la definición de modelo de datos, los tipos de modelos (basados en objetos y registros), y el modelo relacional en particular. Explica conceptos clave como entidades, atributos, relaciones, tablas, registros, columnas, claves primarias, claves foráneas, normalización y anomalías. También menciona a pioneros como Edgar Frank Codd y sus doce reglas para bases de datos relacionales.
Este documento proporciona un resumen de tres oraciones sobre bases de datos de Access 2010:
1) El documento presenta una introducción al uso y tipos de bases de datos como relacionales, orientadas a objetos y multidimensionales. 2) Explica los objetivos de aprender a utilizar Microsoft Access 2010 y crear una actividad didáctica sobre bases de datos. 3) Define el problema de investigación como mejorar el conocimiento sobre bases de datos y su uso práctico a través de la creación de tablas, formularios e informes en Access.
En este resumen se explica que los estudiantes Andrés Felipe Cepeda Nieto y Juan David Chaparro Rodríguez aprendieron sobre las bases de datos en Microsoft Access 2010 como parte de un proyecto escolar para el tercer periodo académico de 2015 en el Colegio Nacional Nicolás Esguerra en Bogotá, Colombia, bajo la supervisión del profesor Jhon Alexander Caraballo Acosta. Crearon plantillas para clientes, empleados, facturas y servicios para una empresa ficticia usando las funciones de Access.
Este documento presenta un resumen de tres oraciones de un trabajo sobre bases de datos en Access 2010. El trabajo describe la creación de una base de datos relacional para una empresa didáctica de venta de computadores. Incluye objetivos como diseñar tablas, formularios y establecer relaciones entre tablas para almacenar información de clientes, empleados y servicios. También presenta un marco teórico sobre conceptos básicos de bases de datos como tablas, consultas y formularios en Access.
El documento describe los conceptos básicos de las bases de datos, incluyendo los sistemas administradores de bases de datos, lenguajes como DDL y DML, tipos de usuarios, transacciones, modelos de datos como el modelo entidad-relación y el modelo relacional, y funciones de una base de datos como realizar consultas y transacciones.
Este documento presenta información sobre bases de datos. Incluye una introducción al tema y define conceptos clave como base de datos, sistema gestor de base de datos y sus funciones. También describe los actores principales en un sistema gestor de base de datos como el administrador, usuarios y lenguajes. Finalmente, incluye una bibliografía de libros y manuales sobre diferentes tecnologías y herramientas de bases de datos como DBase, FoxPro y Microsoft Access.
El documento describe la estructura y objetivos de las bases de datos y los sistemas de gestión de bases de datos (SGBD). Explica que las bases de datos se organizan en esquemas y datos, y que los SGBD proporcionan abstracción, independencia, consistencia, seguridad y manejo de transacciones para los datos.
Согласно статистике IDC http://www.idc.com/, во втором квартале 2012 года в мире было продано 154 миллиона смартфонов. Если принять во внимание тот факт, что каждую секунду в мире рождается четыре человека, каждый новорождённый получил бы по пять смартфонов. Темпы роста рынка поистине впечатляющие, для владельцев бизнеса открыты новые каналы продажи товаров и услуг. GoMobile!
Este documento resume los conceptos fundamentales de ingeniería de tránsito, incluyendo los cinco elementos del tránsito (conductores, peatones, vehículos, vías y medio ambiente), las etapas de planeamiento, diseño, construcción, conservación y operación, e investigación. Luego describe los métodos para medir el volumen de tránsito, incluyendo conteos manuales, automáticos y detectores magnéticos. Finalmente, presenta un estudio vial específico de un kilómetro de la Avenida Universidad en Mérida,
This document provides 9 strategies for growing profits in landscape and lawn care businesses from experts in the green industry. The strategies include speeding up cash flow by converting to auto-charge billing, measuring costs throughout jobs to stay profitable, creating a strategic vision for the business, treating employees well to create a positive culture, focusing on processes rather than being a technician, tracking production goals, joining a trade association to learn from others, and committing to personal growth to support business growth. The common thread among the experts is the importance of paying attention to and nurturing the business for it to be successful.
The document provides details of a 3-day training on generating business ideas held from October 20-22, 2015 at Daffodil International University in Dhaka, Bangladesh. The training was sponsored by BEF and ILO and conducted by Syed Maruf Reza and K. M. Hasan Ripon. The document lists 19 students who attended the training along with their names, email addresses, and cell phone numbers.
The document discusses agile principles like limiting work in progress, improving processes through visibility and measurement, and servant leadership. It also discusses using an empirical process to gain knowledge from experience for making decisions. Specific examples discussed include having two payrolls, a mortgage, car loan, and credit cards with no savings, and making conclusions about paying in cash and avoiding supermarkets to get out of debt.
Lexington Health Practice 'The future of Market Access' Interactive PamphletEmily Stevenson
Lexington Health Practice recently held a breakfast event to discuss the future for market access in England. The breakfast, the first in a series, examined the Health Technology Appraisal (HTA) environment and facilitated a discussion amongst individuals who work closely with and amongst the pharmaceutical industry, examining how the mechanisms in place can be improved to ensure equitable access to medicines.
Quint Wellington Redwood is a global company that provides consulting, measurement, and education services related to service management, strategy, and sourcing for ICT organizations. It has been operating for over 20 years, introduced ITSM in 1992, and now operates in 49 countries, training and certifying over 150,000 people worldwide. The company has three divisions: Quint Consulting focuses on ITSM, outsourcing, in-sourcing, PBSM and ISO implementation. Quint Learning provides training, exams, and train-the-trainer services. Quint Solutions licenses course materials and exams.
Este documento describe los gestores bibliográficos y sus características. Explica que los gestores bibliográficos son programas que ayudan a organizar y citar referencias bibliográficas. Describe las funciones básicas de entrada de datos, organización y salida de datos de los gestores. También analiza diversos gestores bibliográficos como RefWorks, EndNote, Zotero y gestores sociales.
La rúbrica evalúa el desempeño de estudiantes en exposiciones, foros y discusiones mediante 5 indicadores de calidad con pesos diferentes. Se muestran las calificaciones de 3 estudiantes, donde 2 obtuvieron notas superiores a 4.6 y el tercero obtuvo 4.
El documento trata sobre la ética en la ingeniería y la investigación. Explica que la ética profesional es una obligación de conducta correcta en cada profesión y afecta las decisiones de los ingenieros. También señala que los códigos de ética inducen a anteponer el interés público sobre el profesional y que la ética en la investigación implica desarrollarla de manera responsable y evitar perjuicios.
Este documento describe aspectos de la anatomía ósea y la osteomielitis. Resume la anatomía de los huesos, incluyendo la epífisis, diáfisis y metáfisis. Explica que los osteoblastos son responsables de la formación y mineralización de la matriz ósea. Describe las zonas de osificación primaria y secundaria, así como la vascularización de los huesos. Luego define la osteomielitis y explica cómo afecta a las estructuras óseas como la médula, corteza, periostio y vasos s
MPW1143 - Bab 6 keunikan & keistimewaan tamadun islamMimi Mokhtar
Tamadun Islam memiliki ciri-ciri khusus yang membedakannya dari tamadun lain. Ia bersumberkan agama Islam dan memberikan panduan menyeluruh tentang kehidupan manusia, termasuk undang-undang, akidah, akhlak, dan hubungan antara manusia dan Tuhan. Tamadun Islam juga bersifat universal, seimbang antara rohani dan jasmani, serta toleran terhadap agama dan budaya lain.
Tugasan ini membincangkan penyalahgunaan internet dan multimedia. Ia mendefinisikan internet sebagai sistem rangkaian global yang menghubungkan komputer di seluruh dunia, manakala multimedia merujuk kepada pengintegrasian pelbagai media digital secara interaktif. Dokumen ini kemudiannya menjelaskan contoh-contoh penyalahgunaan seperti sembang, permainan komputer, pornografi, berjudi, cetak rompak, plagiarisme, fitnah dan virus komp
Kerja kursus Asas Perniagaan dan KeusahawananSherly Jewinly
Dokumen tersebut memberikan maklumat mengenai biodata pelajar, isi kandungan tugasan, penghargaan, pendahuluan, soalan dan pengenalan tentang entiti perniagaan yang dipilih untuk tugasan pertama iaitu Kijaya Trading. Ia juga menyenaraikan persekitaran perniagaan, fungsi pengurusan dan faktor-faktor yang mempengaruhi prestasi perniagaan Kijaya Trading.
Este documento presenta los principios básicos del modelo relacional de bases de datos. Describe las tablas, dominios, claves, restricciones y las 12 reglas de Codd que definen un sistema de gestión de bases de datos relacional (RDBMS). También explica el proceso de transformar un esquema entidad-relación a un esquema relacional y la normalización del esquema para evitar problemas como la duplicación de datos.
Este documento presenta los principios básicos del modelo relacional de bases de datos. Describe las tablas, dominios, claves, restricciones y las 12 reglas de Codd que definen un sistema de gestión de bases de datos relacional (RDBMS). También explica el proceso de transformar un esquema entidad-relación a un esquema relacional y la normalización del esquema para evitar problemas como la duplicación de datos.
Principios de bases de datos relacionales.pdfCarmenKeim2
Este documento presenta los principios básicos del modelo relacional de bases de datos. Describe las tablas, dominios, claves, restricciones y las 12 reglas de Codd que definen un sistema de gestión de bases de datos relacional (RDBMS). También explica el proceso de transformar un esquema entidad-relación a un esquema relacional y la normalización del esquema para evitar problemas como la duplicación de datos.
Conceptos y definiciones. Tipos de Bases de Datos. Bases de Datos Convencionales. Bases de Datos Relaciónales. Bases de Datos disponibles y utilizados actualmente.
Este documento presenta un resumen de 3 oraciones o menos:
El documento presenta los principios básicos del modelo de bases de datos relacionales, incluyendo tablas, dominios, claves, restricciones y las 12 reglas de Codd para sistemas de gestión de bases de datos relacionales. Además, incluye información sobre el paso del esquema entidad-relación al modelo relacional y sobre la normalización del esquema relacional.
Este documento presenta los principios básicos de las bases de datos relacionales. Explica conceptos como tablas, dominios, claves, nulos y restricciones. También cubre la transformación de esquemas entidad-relación a modelos relacionales, así como la normalización de esquemas para evitar problemas como la duplicación de datos. El documento está licenciado bajo Creative Commons para su uso no comercial compartiendo bajo la misma licencia.
Este documento presenta los principios básicos de las bases de datos relacionales. Explica conceptos como tablas, dominios, claves, nulos y restricciones. También cubre la transformación de esquemas entidad-relación a modelos relacionales, así como la normalización de esquemas para evitar problemas como la duplicación de datos. El documento está licenciado bajo Creative Commons para su uso no comercial compartiendo bajo la misma licencia.
Este documento presenta los principios básicos del modelo relacional de bases de datos. Introduce conceptos clave como tablas, dominios, claves, nulos y restricciones. Explica el paso del modelo entidad-relación al modelo relacional a través de la transformación de entidades, relaciones, entidades débiles y generalizaciones.
El documento describe la evolución de las bases de datos, desde las jerárquicas y de red hasta las relacionales y NoSQL. Las bases de datos relacionales resolvieron problemas de las primeras como duplicidad y falta de integridad referencial, pero a su vez presentaron nuevos retos de escalabilidad e impedancia objeto-relacional. Esto llevó al surgimiento de las bases de datos NoSQL para datos masivos, las cuales no son relacionales y incluyen clave-valor, documentos, columnas y grafos.
Este documento describe los conceptos fundamentales del modelo de datos relacional y del álgebra relacional. Introduce los modelos de bases de datos, incluido el modelo relacional, y explica conceptos como esquema, extensión, dominios, relaciones y atributos. También cubre el álgebra relacional, que proporciona operaciones como selección y proyección para consultar una base de datos relacional.
Este documento define una base de datos, describe sus orígenes y ventajas, la arquitectura de tres niveles de una base de datos, los diferentes modelos y estructuras de bases de datos, y clasifica los tipos de bases de datos según su uso y aplicación.
Este documento describe diferentes modelos de bases de datos, incluyendo modelos relacionales, objetorelacionales y orientados a objetos. El modelo relacional se basa en tablas con filas y columnas, mientras que los modelos orientados a objetos permiten tipos de datos más complejos como colecciones y herencia. El modelo objeto-relacional es una transición que extiende el modelo relacional con características de objetos.
Diseño Conceptual de Base de Datos - Guia de AprendizajeRobert Rodriguez
Este documento presenta una introducción a los conceptos básicos de las bases de datos. Explica que una base de datos es una estructura lógica de datos relacionados que permite a las aplicaciones acceder a los mismos datos de forma integrada. Asimismo, describe los componentes clave de un sistema de bases de datos, incluyendo el hardware, software, datos y usuarios. Finalmente, resume las principales ventajas e inconvenientes de utilizar bases de datos.
Este documento presenta una guía sobre el diseño conceptual de bases de datos. Explica brevemente qué es una base de datos, sus ventajas y desventajas, y los componentes de un sistema de gestión de bases de datos. Además, introduce los conceptos de modelado de datos, los modelos de datos más comunes, y el modelo entidad-relación en particular.
Este documento presenta una guía sobre el diseño conceptual de bases de datos. Explica brevemente qué es una base de datos, sus ventajas y desventajas, y los componentes de un sistema de gestión de bases de datos. Además, introduce los conceptos de modelado de datos, los modelos de datos más comunes, y el modelo entidad-relación en particular.
Este documento presenta una guía sobre el diseño conceptual de bases de datos. Explica brevemente qué es una base de datos, sus ventajas y desventajas, y los componentes de un sistema de gestión de bases de datos. Además, introduce los conceptos de modelado de datos, los modelos de datos más comunes, y el modelo entidad-relación en particular.
Este documento describe los conceptos básicos de las bases de datos orientadas a objetos. Explica los conceptos clave de la orientación a objetos como objetos, clases, métodos y encapsulamiento. También describe el modelo de datos orientado a objetos estándar ODMG y cómo se han integrado conceptos de objetos en sistemas relacionales para crear sistemas híbridos objeto-relacionales.
Diferencias entre base de datos relacional y no relacionalUPCI
Una base de datos relacional sigue el modelo relacional propuesto por Edgar Codd en 1970, el cual permite establecer relaciones entre datos almacenados en tablas. Las bases de datos no relacionales (NoSQL) intentan solventar las limitaciones del modelo relacional para entornos con grandes cantidades de datos, especialmente en su capacidad de escalar. Existen diferentes tipos de bases de datos NoSQL como las orientadas a documentos, clave-valor, columna o grafos.
Este documento presenta el lenguaje SQL y sus principales sentencias para definir, manipular y controlar una base de datos relacional. Explica que SQL es el lenguaje estándar para bases de datos y describe sus tres niveles. Luego, detalla las sentencias para crear y borrar esquemas, tablas, dominios y vistas que permiten definir la estructura de una base de datos. Finalmente, introduce las sentencias básicas de manipulación y control para insertar, modificar, eliminar y consultar datos en la base de datos.
Este documento describe diferentes tipos de bases de datos, incluyendo jerárquicas, en red, relacionales, orientadas a objetos y objetos relacionales. Explica que las bases de datos relacionales almacenan datos en forma de tablas y relaciones y son más populares. También describe que las bases de datos orientadas a objetos intentan combinar datos y procedimientos como en la programación orientada a objetos.
Este documento trata sobre la ética en la ingeniería e investigación. Explica que la ética profesional implica una conducta correcta para responder a diferentes situaciones. La ética en la ingeniería es importante porque los ingenieros diseñan tecnología que impacta a la sociedad y medio ambiente. Muchos países tienen códigos de ética para guiar a los profesionales a priorizar el interés público. La investigación ética evita dañar a personas y busca la verdad y el bienestar general a través del conocimiento.
El documento proporciona recomendaciones para la escritura de artículos científicos. Sugiere que el resumen y la introducción declaren con éxito los resultados para generar interés en los lectores. Además, recomienda incluir citas bibliográficas relevantes, preparar tablas y figuras antes de escribir otras secciones, y discutir los resultados en el artículo de manera que reflejen las respuestas a las preguntas de investigación. Finalmente, menciona algunas herramientas útiles para la escritura de art
Actividad 9, etica en la ingenieria y la investigacion, rubrica 2 material.pdfWilliam A De Jimenez
Este documento discute la importancia de la ética en la ingeniería y la investigación. Resalta que los ingenieros deben tener en cuenta conceptos como la seguridad, la salud y el bienestar de las personas, así como la protección del medio ambiente. También destaca que los ingenieros tienen una gran responsabilidad hacia la sociedad debido al gran impacto de su trabajo y que deben asegurar la seguridad, salud y bienestar del público. Por último, señala que los ingenieros a menudo enfrentan presiones de las empresas para los que trabajan
Este documento presenta un manual de ética para ingenieros desarrollado por DuocUC. Explica que la ingeniería tiene una gran responsabilidad social debido a su capacidad de transformar el mundo. También describe algunos dilemas éticos comunes que enfrentan los ingenieros en relación con los clientes, la empresa y el medio profesional. El objetivo del manual es ayudar a los ingenieros a desarrollar y aplicar una sólida base ética en su práctica profesional.
El documento discute la importancia de la ética profesional para los ingenieros. Explica que la ingeniería juega un papel clave en el desarrollo de la sociedad al satisfacer las necesidades humanas. Sin embargo, también es necesario que los ingenieros sigan un estricto código de ética para garantizar que sus acciones siempre se rijan por la moralidad, la justicia y el bien común. El documento propone varias normas éticas que deberían guiar la conducta profesional de los ingenieros mexicanos.
Actividad 8, recomendaciones para escribir articulo cientificoWilliam A De Jimenez
El documento proporciona recomendaciones para la escritura de artículos científicos. Explica que un artículo científico comunica resultados originales de investigación de manera clara, concisa y fidedigna. Detalla las secciones clave de un artículo como el título, resumen, introducción, materiales y métodos, resultados, discusión y bibliografía. Además, ofrece consejos sobre cómo elaborar cada sección para comunicar la investigación de forma efectiva.
El documento proporciona recomendaciones para la escritura de artículos científicos. Sugiere que el resumen y la introducción capturen el interés del lector mediante la declaración exitosa de los resultados y la respuesta a preguntas clave. Además, recomienda incluir evidencias claras y citas bibliográficas relevantes, y seguir un método de escritura efectivo que incluya la preparación de tablas y figuras. Finalmente, destaca que los revisores evaluarán aspectos como la claridad de la hipótesis, la
Este documento presenta un taller sobre la redacción de artículos científicos. El taller tiene como objetivos reconocer el texto científico como un metalenguaje e identificar normas esenciales para la redacción de textos científicos. El documento describe los contenidos del taller, incluyendo la comunicación científica, el texto científico, la estructura de informes de investigación y artículos científicos. También discute cualidades como la claridad, brevedad y precisión en la redacción científica.
Este documento describe los aspectos más importantes a considerar al redactar un artículo científico, incluyendo la estructura, el resumen, la introducción, y más. Explica que un buen artículo científico debe transmitir información de forma clara y breve, aunque unir estas características no es sencillo. Además, debe aportar información original y novedosa.
Este documento presenta un manual de redacción de artículos científicos. Describe los cinco tipos principales de artículos científicos según la Asociación Americana de Psicología: informes de estudios empíricos, artículos de reseña o revisión, artículos teóricos, artículos metodológicos y estudios de caso. También explica el formato IMRyD, que incluye la introducción, los materiales y métodos, los resultados y la discusión, como la estructura principal para los informes
Este documento presenta un manual de redacción científica dirigido a estudiantes e investigadores. El manual explica los fundamentos de la redacción científica, incluyendo la definición del artículo científico y sus partes principales. Además, destaca la importancia de la precisión, claridad y brevedad al escribir artículos científicos.
Este documento describe diferentes gestores de referencias bibliográficas que permiten crear, organizar y compartir referencias de artículos, libros u otros documentos. Menciona algunos de los gestores más utilizados como Mendeley, EndNote, Zotero, Citeulike y otros como ProCite, Reference Manager y RIS, explicando brevemente sus funcionalidades.
Este documento describe los gestores de referencias bibliográficas, programas que permiten crear, organizar y dar formato a referencias bibliográficas. Explica las funciones básicas de estos programas como la entrada, búsqueda y gestión de referencias, y menciona algunos de los gestores más conocidos como EndNote, ProCite y Reference Manager. También incluye un cuadro comparativo de estas herramientas y describe las opciones principales que ofrecen para trabajar con bibliografías.
Este documento describe los gestores de referencias bibliográficas, programas que permiten crear, organizar y dar formato a referencias bibliográficas. Explica las funciones básicas de estos programas como la entrada, búsqueda y gestión de referencias, y menciona algunos de los gestores más conocidos como EndNote, ProCite y Reference Manager. También incluye un cuadro comparativo de estas herramientas y describe las opciones principales que ofrecen para trabajar con bibliografías.
Las bases de datos buscan unificar los datos y las aplicaciones que los manejan para evitar la redundancia de información y mejorar la consistencia de los datos. Anteriormente, los programas dependían de la estructura de los archivos de datos, por lo que los cambios en la estructura requerían modificar los programas. Las bases de datos mantienen los datos e independizan las aplicaciones para que los programas puedan trabajar concurrentemente en los mismos datos almacenados centralmente sin duplicarlos.
Este documento describe las características y funcionalidades de Zotero, un gestor bibliográfico de código abierto. Discute cómo Zotero puede utilizarse no solo para gestionar referencias bibliográficas, sino también como una herramienta web 2.0 que permite el aprendizaje colaborativo a través de la creación de grupos. El documento también presenta los resultados positivos de introducir Zotero en una Escuela de Hotelería y Turismo en Cuba, donde mejoró la calidad de los trabajos de los estudiantes y fomentó el interc
Este documento presenta tres artículos sobre las reglas ortográficas de la lengua española. El primer artículo describe algunas novedades introducidas por la RAE como el uso de la tilde en palabras como "solo" y la aceptación de formas como "séptimo" u "octavo". El segundo artículo discute dos métodos para dominar las reglas ortográficas y explica que memorizar las 130 reglas es difícil. El tercer artículo describe las definiciones de conceptos como letra, vocal, consonante y más principios sobre el uso correcto
Este documento discute diferentes perspectivas sobre la ortografía y cómo está vinculada más al significado que a la representación fonológica. Se presentan tres categorías de concepciones ortográficas encontradas en niños de primaria: 1) ortografía alfabética donde la escritura es una transcripción fonológica, 2) ortografía léxica donde la escritura debe diferenciar palabras con diferentes significados aunque sean homófonas, y 3) ortografía normativa donde la escritura se justifica por las normas
Este documento resume las principales novedades y aspectos a recordar sobre la ortografía de la lengua española según la Real Academia Española. Entre las novedades se encuentran que la letra "y" pasa a llamarse exclusivamente "ye", la tilde diacrítica en palabras como "qué/que" y el uso de mayúsculas en nombres de corrientes artísticas o académicas. También recuerda normas sobre la simplificación de grupos vocálicos y la adaptación de préstamos léxicos.
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMJuan Martín Martín
Examen de Selectividad de la EvAU de Geografía de junio de 2023 en Castilla La Mancha. UCLM . (Convocatoria ordinaria)
Más información en el Blog de Geografía de Juan Martín Martín
http://blogdegeografiadejuan.blogspot.com/
Este documento presenta un examen de geografía para el Acceso a la universidad (EVAU). Consta de cuatro secciones. La primera sección ofrece tres ejercicios prácticos sobre paisajes, mapas o hábitats. La segunda sección contiene preguntas teóricas sobre unidades de relieve, transporte o demografía. La tercera sección pide definir conceptos geográficos. La cuarta sección implica identificar elementos geográficos en un mapa. El examen evalúa conocimientos fundamentales de geografía.
Presentación de la conferencia sobre la basílica de San Pedro en el Vaticano realizada en el Ateneo Cultural y Mercantil de Onda el jueves 2 de mayo de 2024.
1. <1>
Principios
sobre
Bases de Datos
Relacionales
Autor: Jorge Sánchez (www.jorgesanchez.net) año 2004
e-mail: mailto:info@jorgesanchez.net
Este trabajo está protegido bajo una licencia de Creative Commons del
tipo Attribution-NonCommercial-ShareAlike.
Para ver una copia de esta licencia visite:
http://creativecommons.org/licenses/by-nc-sa/2.0/
o envíe una carta a:
Creative Commons, 559 Nathan Abbott Way, Stanford, California
94305, USA.
3. <3>
Los contenidos de este documento están protegidos bajo una licencia de Creative Commons
del tipo Attribution-Noncomercial-Share Alike. Con esta licencia:
Eres libre de:
• Copiar, distribuir y mostrar este trabajo
• Realizar modificaciones de este trabajo
Bajo las siguientes condiciones:
Attribution (Reconocimiento). Debe figurar siempre el autor
original de este trabajo
Noncommercial (No comercial). No puedes utilizar este trabajo
con propósitos comerciales.
Share Alike (Compartir igual). Si modificas, alteras o construyes
nuevos trabajos a partir de este, debes distribuir tu trabajo con una
licencia idéntica a ésta
• Si estas limitaciones son incompatible con tu objetivo, puedes contactar con
el autor para solicitar el permiso correspondiente
• No obstante tu derecho a un uso justo y legítimo de la obra, así como
derechos no se ven de manera alguna afectados por lo anteriormente
expuesto.
Esta nota no es la licencia completa de la obra, sino una traducción del resumen en formato
comprensible del texto legal. La licencia original completa (jurídicamente válida y pendiente
de su traducción oficial al español) está disponible en
http://creativecommons.org/licenses/by-nc-sa/2.0/legalcode
4.
5. <5>
íínnddiiccee
índice.............................................................................................. 5
modelos lógicos de datos............................................................... 7
esquema canónico .............................................................................. 7
tipos de base de datos......................................................................... 7
modelo relacional ........................................................................ 11
introducción...................................................................................... 11
tablas ............................................................................................... 12
dominios........................................................................................... 13
claves............................................................................................... 13
nulos ................................................................................................ 13
restricciones ...................................................................................... 14
las 12 reglas de Codd ....................................................................... 14
paso del esquema ER al modelo relacional................................. 17
transformaciones de entidades fuertes................................................. 17
transformación de relaciones.............................................................. 17
entidades débiles............................................................................... 19
generalizaciones y especificaciones..................................................... 20
normalización del esquema relacional ....................................... 23
problemas del esquema relacional...................................................... 23
formas normales................................................................................ 23
apéndice: términos técnicos......................................................... 31
6.
7. <7>
mmooddeellooss llóóggiiccooss ddee ddaattooss
esquema canónico
Esquema
Conceptual
Mundo
real Esquema
canónico
Esquema
interno BD
Físical
Modelo
Lógico
Tiene en cuenta
el tipo de DBMS
a utilizar
Ilustración 1, Posición de esquema canónico dentro de los esquema de creación de
una base de datos
El esquema canónico o lógico global, es un esquema que presenta de forma conceptual la
estructura de una base de datos. Es un esquema que depende del tipo de DBMS que
vayamos a utilizar.
Se crea a partir del modelo conceptual (véase el documento Diseño Conceptual de
Bases de Datos en www.jorgesanchez.net/bd). Y serviría para cualquier base de datos
comercial del tipo elegido en el esquema (hay esquemas relacionales, en red,
jerárquicos,...)
tipos de base de datos
jerárquicas
En ellas se organiza la información se organiza con un jerarquía en la que la relación entre
las entidades de este modelo siempre es del tipo padre / hijo. De esta forma hay una
serie de nodos que contendrán atributos y que se relacionarán con nodos hijos de forma
que puede haber más de un hijo para el mismo padre (pero un hijo sólo tiene un padre).
Las entidades de este modelo se llaman segmentos y los atributos campos. La forma
visual de este modelo es de árbol invertido, en la parte superior están los padres y en la
inferior los hijos.
8. Diseño conceptual de bases de datos
modelos lógicos de datos
<8>
Departamento
Documentos Personal
Tareas
Ilustración 2, Ejemplo de esquema jerárquico
en red
Se trata de un modelo que se utilizó durante mucho tiempo. Organiza la información en
registros y enlaces. Los registros representan las entidades del modelo entidad /
relación. En los registros se almacenan los datos utilizando atributos. Los enlaces
permiten relacionar los registros de la base de datos.
El modelo en red más aceptado es el llamado codasyl, que durante mucho tiempo se
ha convertido en un estándar.
Las bases de datos en red son parecidas a las jerárquicas sólo que en ellas puede haber
más de un padre. En este modelo se pueden representar perfectamente relaciones varios a
varios. Pero su dificultad de manejo y complejidad hace que se estén abandonando
completamente.
relacionales
Los datos se muestran en forma de tablas y relaciones. Este es el modelo que se comenta
en el presente documento. De hecho es el claramente más popular.
orientadas a objetos
Desde la aparición de la programación orientada a objetos (POO u OOP) se empezó a
pensar en bases de datos adaptadas a estos lenguajes. En estos lenguajes los datos y los
procedimientos se almacenan juntos. Esta es la idea de las bases de datos orientadas a
objetos.
A través de esta idea se intenta que estas bases de datos consiguen arreglar las
limitaciones de las relacionales. Por ejemplo el problema de la herencia, tipos definidos
por el usuario, disparadores almacenables en la base de datos, soporte multimedia...
Se supone que son las bases de datos de tercera generación (la primera fue las bases de
datos en red y la segunda las relacionales), lo que significa que el futuro parece estar a
favor de estas bases de datos. Pero siguen sin reemplazar a las relacionales (aunque cada
vez hay más).
Su modelo conceptual se suele diseñar en UML y el lógico en ODMG 3.0
objeto relacionales
Tratan de ser un híbrido entre el modelo relacional y el orientado a objetos. El problema
de las bases de datos orientadas a objetos es que requieren reinvertir de nuevo para
convertir las bases de datos. En las bases de datos objeto relacionales se intenta conseguir
una compatibilidad relacional dando la posibilidad de integrar mejoras de la orientación a
objetos.
11. <11>
mmooddeelloo rreellaacciioonnaall
introducción
Edgar Frank Codd a finales definió las bases del modelo relacional a finales de los 60.
Trabajaba para IBM empresa que tardó un poco en implementar sus bases. Pocos años
después el modelo se empezó a implementar cada vez más, hasta ser el modelo de bases de
datos más popular.
En las bases de Codd se definían los objetivos de este modelo:
Independencia física. La forma de almacenar los datos, no debe influir en su
manipulación lógica
Independencia lógica. Las aplicaciones que utilizan la base de datos no deben ser
modificadas por que se modifiquen elementos de la base de datos.
Flexibilidad. La base de datos ofrece fácilmente distintas vistas en función de los
usuarios y aplicaciones.
Uniformidad. Las estructuras lógicas siempre tienen una única forma conceptual
(las tablas)
Sencillez.
En 1978, IBM desarrolla el lenguaje QBE. Que aproximaba la idea relacional a sus ficheros
VSAM. En 1979 Oracle se convierte en el primer producto comercial DBMS relacional
(RDBMS). En 1980 aparece Ingres que utilizaba el lenguaje Quel que implementaba el
cálculo relacional.
evolución del modelo relacional
Año Hecho
1970 Codd publica las bases del modelo relacional
1971-72 Primeros desarrollos teóricos
1973-78 Primeros prototipos
1978 Aparece el lenguaje QBE
1979 Aparece Oracle
1980 Aparece Ingres
1981 Aparece SQL
1982 Aparece DB2
1986 ANSI normaliza el SQL (SQL/ANSI)
1987 SQL de ISO
1990 Versión dos del modelo relacional (RM/V2)
1992 SQL 92
1998 SQL 3
12. Diseño conceptual de bases de datos
modelo relacional
<12>
tablas
Las bases de datos relacionales se basan en el uso de tablas (también se las llama
relaciones). Las tablas se representan gráficamente como una estructura rectangular
formada por filas y columnas. Cada columna almacena información sobre una propiedad
determinada de la tabla (se le llama también atributo), nombre, dni, apellidos, edad,....
Cada fila posee una ocurrencia o ejemplar de la instancia o relación representada por la
tabla (a las filas se las llama también tuplas).
NOMBRE
atributo 1 atributo 2 atributo 3 .... atributo n
valor 1,1 valor 1,2 valor 1,3 .... valor 1,n tupla 1
valor 2,1 valor 2,2 valor 2,3 .... valor 2,n tupla 2
..... ..... ...... .... ..... ....
valor m,1 valor m,2 valor m,3 .... valor m,n tupla m
Ilustración 3, Representación de una tabla en el modelo relacional
terminología relacional
Tupla. Cada fila de la tabla (cada ejemplar que la tabla representa)
Atributo. Cada columna de la tabla
Grado. Número de atributos de la tabla
Cardinalidad. Número de tuplas de una tabla
Dominio. Conjunto válido de valores representables por un atributo.
tipos de tablas
Persistentes. Sólo pueden ser borradas por los usuarios:
Base. Independientes, se crean indicando su estructura y sus ejemplares.
Vistas. Son tablas que sólo almacenan una definición de consulta, resultado de
la cual se produce una tabla cuyos datos proceden de las bases o de otras vistas
e instantáneas. Si los datos de las tablas base cambian, los de la vista que utiliza
esos datos también cambia.
Instantáneas. Son vistas (creadas de la misma forma) que sí que almacenan
los datos que muestra, además de la consulta que dio lugar a esa vista. Sólo
modifican su resultado (actualizan los datos) siendo refrescadas por el sistema
cada cierto tiempo.
Temporales. Son tablas que se eliminan automáticamente por el sistema. Pueden
ser de cualquiera de los tipos anterior
14. Diseño conceptual de bases de datos
modelo relacional
<14>
restricciones
Se trata de unas condiciones de obligado cumplimiento por los datos de la base de datos.
Las hay de varios tipos.
inherentes
Son aquellas que no son determinadas por los usuarios, sino que son definidas por el
hecho de que la base de datos sea relacional. Por ejemplo:
No puede haber dos tuplas iguales
El orden de las tuplas no importa
El orden de los atributos no importa
Cada atributo sólo puede tomar un valor en el dominio en el que está
inscrito
semánticas
El modelo relacional permite a los usuario incorporar restricciones personales a los datos.
Las principales son:
Clave primaria. Hace que los atributos marcados como clave primaria no puedan
repetir valores.
Unicidad. Impide que los valores de los atributos marcados de esa forma, puedan
repetirse.
Obligatoriedad. Prohíbe que el atributo marcado de esta forma no tenga ningún
valor
Integridad referencial. Prohíbe colocar valores en una clave externa que no estén
reflejados en la tabla donde ese atributo es clave primaria.
Regla de validación. Condición que debe de cumplir un dato concreto para que
sea actualizado.
las 12 reglas de Codd
Preocupado por los productos que decían ser sistemas gestores de bases de datos
relacionales (RDBMS) sin serlo, Codd publica las 12 reglas que debe cumplir todo DBMS
para ser considerado relacional. Estas reglas en la práctica las cumplen pocos sistemas
relacionales. Las reglas son:
1> Información. Toda la información de la base de datos debe estar representada
explícitamente en el esquema lógico. Es decir, todos los datos están en las
tablas.
2> Acceso garantizado. Todo dato es accesible sabiendo el valor de su clave y el
nombre de la columna o atributo que contiene el dato.
3> Tratamiento sistemático de los valores nulos. El DBMS debe permitir el
tratamiento adecuado de estos valores
17. <17>
ppaassoo ddeell eessqquueemmaa EERR aall mmooddeelloo rreellaacciioonnaall
transformaciones de entidades fuertes
En principio las entidades fuertes del modelo Entidad Relación son transformados al
modelo relacional siguiendo estas instrucciones:
Entidades. Las entidades pasan a ser tablas
Atributos. Los atributos pasan a ser columnas.
Identificadores principales. Pasan a ser claves primarias
Identificadores candidatos. Pasan a ser claves candidatas.
Esto hace que la transformación sea de esta forma:
Nombre
Identificador Atributo1
Atributo2Atributo2
Nombre( , Atributo 1, Atributo 2, Atributo 3)Identificador
Ilustración 4,Transformación de una entidad fuerte al esquema relacional
transformación de relaciones
La idea inicial es transformar a cada relación en una tabla en el modelo relacional. Pero
hay que distinguir según el tipo de relación.
relaciones varios a varios
En las relaciones varios a varios, la relación se transforma en una tabla cuyos atributos
son: los atributos de la relación y las claves de las entidades relacionadas (que pasarán a
ser claves externas). La clave de la tabla la forman todas las claves externas:
Nombre
Atributo1
Atributo1Identificador1
Identificador2
Nombre( ,Atributo1,Atributo2)Identificador1,Identificador2
Ilustración 5, Transformación de una relación varios a varios
18. Diseño conceptual de bases de datos
paso del esquema ER modelo relacional
<18>
relaciones de orden n
Las relaciones ternarias, cuaternarias y n-arias que unen más de dos relaciones se
transforman en una tabla que contiene los atributos de la relación más los identificadores
de las entidades relacionadas. La clave la forman todas las claves externas:
Nombre
Identificador1
Identificador2
Identificador3
Identificador4
Atributo1
Atributo1
Nombre( Atributo1,Atributo2)Identificador1,Identificador2,,Identificador3,Identificador4,
Ilustración 6, Transformación en el modelo relacional de una entidad n-aria
relaciones uno a varios y uno a uno
Las relaciones binarios de tipo uno a varios no requieren ser transformadas en una tabla
en el modelo relacional. En su lugar la tabla del lado varios (tabla relacionada) incluye
como clave externa1 el identificador de la entidad del lado uno (tabla principal):
Nombre
Atributo2
Identificador1
Identificador2
Entidad1( ,Atributo1,Identificador2,Atributo2)Identificador1
Entidad1 Entidad2
Atributo1 Atributo3
Entidad2( ,Atributo3)Identificador2
Ilustración 7, Transformación de una relación uno a varios
Así en el dibujo, el identificador2 en la tabla Entidad1 pasa a ser una clave externa. En el
caso de que el número mínimo de la relación sea de cero (puede haber ejemplares de la
entidad uno sin relacionar), se deberá permitir valores nulos en la clave externa
1 Clave externa, clave ajena, clave foránea, clave secundaria y foreign key son sinónimos
20. Diseño conceptual de bases de datos
paso del esquema ER modelo relacional
<20>
En ocasiones el identificador de la entidad débil es suficiente para identificar los
ejemplares de dicha entidad, entonces ese identificador quedaría como clave principal,
pero el identificador de la entidad fuerte seguiría figurando como clave externa en la
entidad débil.
generalizaciones y especificaciones
Las generalizaciones y/o especificaciones se convierten al modelo relacional de esta forma:
1> Las subentidades pasan a ser tablas.
2> Si la clave de la superentidad es distinta de las subentidades, entonces se coloca
el identificador de la superentidad en cada subentidad como clave externa:
Superentidad
Subentidad1 Subentidad2
Id1 Atributo1
Id2
Atributo2
Id3
Atributo3
Subentidad1( , Atributo 2, Id1)Id2
Subentidad2( , Atributo 3, Id1)Id3
Superentidad( , Atributo 1)Id1
Ilustración 10, Proceso de transformación de relaciones ISA con clave propia
3> Si la clave es la misma, entonces todas las entidades tendrán la misma columna
como identificador:
Superentidad
Subentidad1 Subentidad2
Id Atributo1
Id
Atributo2
Id
Atributo3
Subentidad1( Atributo 2)Id,
Subentidad2( , Atributo 3)Id
Superentidad( , Atributo 1)Id
Ilustración 11, Proceso de transformación de relaciones ISA en el modelo relacional
si tienen la misma clave
23. <23>
nnoorrmmaalliizzaacciióónn ddeell eessqquueemmaa rreellaacciioonnaall
problemas del esquema relacional
Una vez obtenido el esquema relacional resultantes del modelo entidad relación que
representaba la base de datos, normalmente tendremos una buena base de datos. Pero
otras veces, debido a fallos en el diseño o a problemas indetectables en esta fase del
diseño, tendremos un esquema que puede producir una base de datos que incorpore estos
problemas:
Redundancia. Se llama así a los datos que se repiten continua e innecesariamente
por las tablas de las bases de datos.
Ambigüedades. Datos que no clarifican suficientemente el registro al que
representan.
Pérdida de restricciones de integridad.
Anomalías en operaciones de modificación de datos. El hecho de que al
insertar un solo elemento haya que repetir tuplas en una tabla para variar unos
pocos datos. O que eliminar un elemento suponga eliminar varias tuplas.
El principio fundamental reside en que las tablas deben referirse a objetos o situaciones
muy concretas. Lo que ocurre es que conceptualmente es difícil obtener ese problema.
La solución suele ser dividir la tabla con problemas en otras tablas más adecuadas.
formas normales
Las formas normales se corresponde a una teoría de normalización iniciada por el propio
Codd y continuada por otros autores (entre los que destacan Boyce y Fagin). Codd definió
en 1970 la primera forma normal, desde ese momento aparecieron la segunda, tercera, la
Boyce-Codd, la cuarta y la quinta forma normal.
Una tabla puede encontrarse en primera forma normal y no en segunda forma normal,
pero no al contrario. Es decir los números altos de formas normales son más restrictivos
(la quinta forma normal cumple todas las anteriores).
La teoría de formas normales es una teoría absolutamente matemática, pero en el
presente manual se describen de forma intuitiva.
primera forma normal (1FN)
Una tabla se encuentra en primera forma normal si impide que un atributo de una tupla
pueda tomar más de un valor. La tabla:
TRABAJADOR
DNI Nombre Departamento
12121212A Andrés Mantenimiento
12345345G Andrea Dirección
Gestión
24. Diseño conceptual de bases de datos
apéndice: términos técnicos
<24>
Visualmente es un tabla, pero no una tabla relacional (lo que en terminología de bases de
datos relacionales se llama relación). No cumple la primera forma normal. Lo cumpliría
si:
TRABAJADOR
DNI Nombre Departamento
12121212A Andrés Mantenimiento
12345345G Andrea Dirección
12345345G Andrea Gestión
Esa tabla sí esta en primera forma normal.
dependencias funcionales
Se dice que un conjunto de atributos (Y) depende funcionalmente de otro conjunto de
atributos (X) si para cada valor de X hay un único valor posible para Y. Simbólicamente se
denota por X→Y.
Por ejemplo el nombre de una persona depende funcionalmente del DNI, para un DNI
concreto sólo hay un nombre posible. En la tabla ejemplo anterior, el departamento no
tiene dependencia funcional, ya que para un mismo DNO puede haber más de un
departamento posible.
Al conjunto X del que depende funcionalmente el conjunto Y se le llama
determinante. Al conjunto Y se le llama implicado.
dependencia funcional completa
Un conjunto de atributos (Y) tiene una dependencia funcional completa sobre otro
conjunto de atributos (X) si Y tiene dependencia funcional de X y además no se puede
obtener de X un conjunto de atributos más pequeño que consiga una dependencia
funcional de Y.
Por ejemplo en una tabla de clientes, el conjunto de atributos formado por el nombre
y el dni producen una dependencia funcional sobre el atributo apellidos. Pero no es
plena ya que el dni sólo también produce una dependencia funcional sobre apellidos. El
dni sí produce una dependencia funcional completa sobre el campo apellidos.
Una dependencia funcional completa se denota como X⇒Y
dependencia funcional elemental
Se produce cuando X e Y forman una dependencia funcional completa y además Y es un
único atributo.
dependencia funcional transitiva
Es más compleja de explicar, pero tiene también utilidad. Se produce cuando tenemos tres
conjuntos de atributos X, Y y Z. Y depende funcionalmente de X (X→Y), Z depende
funcionalmente de Y (Y→Z). Además X no depende funcionalmente de Y. Entonces ocurre
que X produce una dependencia funcional transitiva sobre Z. Esto se denota como:
(X →Z)
Por ejemplo si X es el atributo Número de Clase de un instituto, e Y es el atributo
Código Tutor. Entonces X→Y (el tutor depende funcionalmente del número de clase). Si
Z representa el Código del departamento, entonces Y→Z (el código del departamento
depende funcionalmente del código tutor, cada tutor sólo puede estar en un
26. Diseño conceptual de bases de datos
apéndice: términos técnicos
<26>
Ejemplo:
ALUMNOS
DNI Nombre Apellido1 Cod Provincia Provincia
12121349A Salvador Velasco 34 Palencia
12121219A Pedro Valiente 34 Palencia
3457775G Ana Fernández 47 Valladolid
5674378J Sara Crespo 47 Valladolid
3456858S Marina Serrat 08 Barcelona
La Provincia depende funcionalmente del código de provincia, lo que hace que no esté en
3FN. El arreglo sería:
ALUMNOS
DNI Nombre Apellido1 Cod Provincia
12121349A Salvador Velasco 34
12121219A Pedro Valiente 34
3457775G Ana Fernández 47
5674378J Sara Crespo 47
3456858S Marina Serrat 08
PROVINCIA
Cod Provincia Provincia
34 Palencia
47 Valladolid
08 Barcelona
forma normal de Boyce-Codd (FNBC o BCFN)
Ocurre si una tabla está en tercera forma normal y además todo determinante es una clave
candidata. Ejemplo:
TUTORÍAS
DNI Asignatura Tutor
12121219A Lenguaje Eva
12121219A Matemáticas Andrés
3457775G Lenguaje Eva
5674378J Matemáticas Guillermo
5674378J Lenguaje Julia
5634823H Matemáticas Guillermo
Esa tabla está en tercera forma normal (no hay dependencias transitivas), pero no en
forma de Boyce - Codd, ya que (DNI, Asignatura) →Tutor y Tutor→Asignatura. En este
caso la redundancia ocurre por mala selección de clave. La redundancia de la asignatura es
completamente evitable. La solución sería:
28. Diseño conceptual de bases de datos
apéndice: términos técnicos
<28>
Los materiales del curso dependen del curso y no del profesor en una dependencia
multivaluada. Para el par Nº de curso y profeso podemos saber los materiales, pero por el
curso y no por el profesor.
cuarta forma normal (4FN)
Ocurre esta forma normal cuando una tabla está en forma normal de Boyce Codd y toda
dependencia multivaluada es una dependencia funcional. Para la tabla anterior la solución
serían dos tablas:
Nº Curso Material
17 1
17 2
25 1
25 2
25 3
Nº Curso Profesor
17 Eva
17 Julia
25 Eva
Un teorema de Fagin indica cuando hay tres pares de conjuntos de atributos X, Y y Z si
ocurre X->>Y|Z (Y y Z tienen dependencia multivaluada sobre X), entonces las tablas X,Y
y X,Z reproducen sin perder información lo que poseía la tabla original. Este teorema
marca la forma de dividir las tablas hacia una 4FN
quinta forma normal (5FN)
Es la más compleja y polémica de todas. Polémica pues no está claro en muchas ocasiones
que sea una solución mejor que el no llegar a este nivel de normalización. Fue definida
también por Fagin.
Es raro encontrarse este tipo de problemas cuando la normalización llega a 4FN. Se
deben a restricciones muy concretas. Ejemplo:
Proveedor Material Proyecto
1 1 2
1 2 1
2 1 1
1 1 1
Indican códigos de material suministrado por un proveedor y utilizado en un determinado
proyecto.
Si ocurre una restricción especial como por ejemplo: Cuando un proveedor nos ha
suministrado alguna vez un determinado material, si ese material aparece en otro
proyecto, haremos que el proveedor nos suministre también ese material para ese
proyecto.
31. <31>
aappéénnddiiccee:: ttéérrmmiinnooss ttééccnniiccooss
1FN Abreviatura de Primera Forma Normal. Normalización estándar de las tablas
relacionales.
2FN Abreviatura de Segunda Forma Normal. Normalización estándar de las tablas
relacionales.
3FN Abreviatura de Tercera Forma Normal. Normalización estándar de las tablas
relacionales.
4FN Abreviatura de Cuarta Forma Normal. Normalización estándar de las tablas
relacionales.
5FN Abreviatura de Quinta Forma Normal. Normalización estándar de las tablas
relacionales.
ANSI American National Standards Institute, Instituto de estándares de Estados
Unidos. Uno de los organismos de estandarización más importantes.
ATU Área de trabajo de usuario. Parte de la memoria que utilizan los procesos de
usuario para almacenar los datos recibidos de una base de datos.
BCNF Véase FNBC
BD Abreviatura de Base de Datos.
Buffer Zona de la memoria que se utiliza para almacenar temporalmente algunos
datos.
Codasyl Conference on Data System Languages, Data Base Task Group. Nombre que
se da al modelo de bases de datos en red que resultó de una conferencia en el
año 1971 y que provocó su aceptación como estándar.
DB Abreviatura de Data Base, base de datos
DBA Data Base Administrator, nombre que recibe el administrador de la base de
datos
DBMS Data Base Management System, Sistema gestor de bases de datos. El software
encargado de administrar y producir bases de datos.
DCL Data Control Language, lenguaje de control de datos. Lenguaje que
proporcionan las DBMS para controlar los usuarios de la base de datos.
DDL Data Definition Language, lenguaje de definición de datos. Lenguaje que
proporcionan las DBMS para definir la base de datos.
DML Data Modification Language, lenguaje de modificación de datos. Lenguaje
que proporcionan las DBMS para realizar operaciones de búsqueda y
modificación de datos.
ERE Modelo entidad relación extendido
FNBC Abreviatura de Forma Normal de Boyce Codd. Normalización estándar de las
tablas relacionales.
32. Diseño conceptual de bases de datos
apéndice: términos técnicos
<32>
LOB Large Object Binary, objeto binario largo. Tipo de datos de muchas bases de
datos que admiten almacenar grandes cantidades de información en formato
binario.
ODMG Object Data Management Group, grupo de administración de objetos de
datos. Estándar utilizado para definir modelos lógicos de bases de datos de
objetos.
OLAP On Line Analytical Process, Proceso analítico en línea. Nombre que reciben las
OOP Programación orientada a objetos
OS Véase SO
POO Programación orientada a objetos
QBE Query by Example, consultas mediante ejemplos. Lenguaje relacional
utilizado en algunas de las primeras bases de datos relacionales.
RM/V2 Relational Model Version 2, Modelo relacional, versión 2. Modelo
desarrollado por Codd, considerado como la segunda versión del modelo
relacional.
RDBMS Relational Data Base Management System, Sistema gestor de bases de datos
relacionales. El software encargado de administrar y producir bases de datos
relacionales
SGBD Véase DBMS
SGBDR Véase RDBMS
SO Sistema operativo
SPARC System Planing and Repairments Comitte, comité de planificación de
sistemas y reparaciones, subsección de ANSI.
UML Uniform Modeling Language, Lenguaje de modelado universal, utilizado para
realizar modelos conceptuales de información orientada al objeto.
X3 Sección de ANSI encargada de los estándares de ordenadores y m