SlideShare una empresa de Scribd logo
1 de 16
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Defensa
Universidad Nacional Experimental Politécnica
 de la Fuerza Armada
(UNEFA)




                                            Integrantes:
                                   Herrera Anthony CI:19.743.790
                                     Jaime Gypsy CI:19.890.442
                                   Sánchez Crismar C.I 20.207.296



              Puerto Cabello, Marzo de 2012
Existen inconsistencias de los datos cuando aparecen
versiones diferentes y conflictivas de los mismos datos en
diferentes lugares; por ejemplo, supongamos que se cambia el
número telefónico o el domicilio del agente en el archivo
AGENT. Si se olvida hacer los cambios correspondientes en
CUSTOMER, El archivo contiene datos diferentes del mismo
agente. Los reportes darían resultados inconsistentes,
dependiendo la versión de los datos que se utilice.
C_NAME         C_PHONE         C_ADDRESS            C_ZIP   A_NAME      A_PHONE       TP    AMT         REN
Afred A. Ramas    615-844-257   218 Fork., Babs, TN    36123    Leah F.    615-882-124   T1   $100.00       05-
                       3                                         Hahn           4                        Apr-2002
Leona K. Dunne    713-894-123    Box 12A, Fox. KY      25246    Alex B.    713-228-124   T1   $250.00   16-Jan-2002
                       8                                         Alby           9
Kathy W. Smith    615-894-228    125 Oak Ln, Babs,     36123    Leah F.    615-882-214   S2   $150.00   29-Jan-2001
                       5                TN                       Hahn           4
Paul F. Olowski   615-894-218   217 Lee Ln, Babs,TN    36123    Leah F.    615-882-124   S1   $300.00   14-Oct-2002
                       0                                         Hahn           4
Myron Orlando     615-222-167    Box 111, New,TN       36155    Alex B.    713-228-124   T1   $100.00       28-
                       2                                         Alby           9                        Dec-2002
Amy B. Obrian     713-442-338   387 Troll Dr.,Fox,KY   25246    John T.    615-123-558   T2   $850.00   22-Sep-2002
                       1                                         Okon           9
   James G.       615-297-122   21 Tye Rd.,Nash,TN     37118    Leah F.    615-882-124   S1   $120.00      25-
    Brown              8                                         Hahn           4                        Mar-2002

   George         615-290-255   155 Maple, Nash,TN     37119    John T.    615-123-558   S1   $250.00   17-Jul-2002
   Williams            6                                         Okon           9

Anne G. Farriss   713-382-718   2119 Elm, Crew,KY      25432   Alex B.     713-228-124   T2   $100.00      03-
                       5                                        Alby            9                        Dec-2002
Olette K. Smith   615-297-380   2782 Main, Nash,TN     37118   John T.     615-123-558   S2   $500.00      14-
                       9                                        Okon            9                        Mar-2002



              C_NAME   = Nombre del cliente          A_NAME =Nombre del agente
              C_PHONE =Teléfono del cliente          A_PHONE =Teléfono del agente
              C_ADDRESS=Domicilio del cliente        TP     = Tipo de seguro
              C_ZIP    =Código postal del cliente     AMT     =Monto de la póliza de
                                                             seguro en miles de $
              REM       =Fecha de renovación del seguro.
El término tupla es un concepto que se maneja
continuamente en la vida diaria; y así estamos oyendo frecuentemente
frases como: oficina de tupla, tupla de personal, tupla de empresas,
tupla de estudiante, etc.
          Bajo el punto de vista de la programación el concepto de
tupla es también de gran utilidad; y en principio lo definiremos como
una colección fija de información relativa a un solo objeto, donde unas
veces nos referimos a la información como un todo, y otras veces nos
referimos por un nombre, a una parte de esa información.
Una tabla contiene un grupo de entidades relacionadas, es
decir, un conjunto de entidades; por esa razón, los términos conjunto de
entidades y tablas a menudo se utilizan de manera indistinta. Por otro
lado, una tabla también se llama relación, debido al que él creador del
modelo relacional E.F.Codd, utilizó el termino relación como sinónimo
de tabla.

                             Tipos de tabla

Tabla de hechos
Tabla de vinculación
Tabla dependiente
Tablas agrupadas
Tabla de dimensiones
Una entidad es una persona, un lugar o cosa sobre la cual
se reúnen y guardan datos . Una entidad representa por medio de
un rectángulo en el modelo E-R. Su nombre, un sustantivo, se
escribe en el centro del rectángulo. El nombre de entidad general se
escribe en mayúscula y en singular. PAINTER (PINTOR) en lugar
de PAINTERS (PINTORES)
 
Ejemplo: Relación uno a muchas (1: M) un PINTOR puede pintar muchos
CUADROS; cada cuadro es pintado por un PINTOR.
    1                                       M

    PINTOR             pintado          CUADROS

 
Ejemplo el nombre de una persona, su matrícula o carrera
representan campos. Si la base de datos esta en forma de tabla, entonces
podemos decir que un campo es una columna de la tabla.

                            Tipos de campos:

Campos de texto
 Campos de memorando (memo)
Campo numérico
Campos de contador
Campos lógicos
Campos de fecha y hora
Campos de contador
Campo de BLOB
Campo para liga de hipertexto
Campo de cálculo
 
          Es información que se puede añadir a los metadatos de
un módulo de código. Ejemplo de atributo podría ser uno llamado
Ayuda que pudiese prefijar las definiciones de miembros de tipos
e indicase cuál es la URL donde se pudiese encontrar información
detallada con ayuda sobre el significado del miembro prefijado.


                                  Tipos De Atributos.
Atributo compuesto.
Atributo de un solo valor.
Atributo derivado.
Atributo no principal.
Atributo principal.
Atributo simple.
 Atributo clave.
Atributo de valores múltiples.
Permite crear sistemas más complejos.

Facilita la creación de programas visuales.

Agiliza el desarrollo de software.

Facilita el mantenimiento del software
No obstante que la tecnología orientada a objetos no es
nueva, un gran porcentaje de programadores no están
familiarizados con los conceptos de dicha tecnología. En otras
palabras, la lógica de la programación estructurada sigue siendo
predominante en la mayoría de los desarrolladores de software,
después de haber revisado deforma breve los principios de la
programación orientada a objetos, nos es claro que en ésta se
requiere una lógica de pensamiento totalmente diferente a la lógica
comúnmente utilizada para la programación estructurada.
El interfaz entre un objeto y el resto del sistema se define mediante un

conjunto de mensajes.

Un objeto tiene asociado un conjunto de variables que contienen los

datos del objeto el valor de cada variable es un objeto.

Un método devuelve un valor como respuesta al mensaje.

 
Coste

Tamaño que ocupa en el disco

Complejidad
Es un sistema de manejo de bases de datos el cual ejecuta la
validación y el proceso de la información a través de programas de
aplicación tradicionales.
Algunos ejemplos de técnicas usadas para implementar bases de
datos inteligentes son restricciones, gatillos y procedimientos ya
establecidos.
Los usuarios necesitan un lenguaje que les permita
manipular los datos de la base de datos: realizar consultas,
inserciones, eliminaciones y modificaciones. Este lenguaje es
el que se denomina lenguaje de manejo de datos (LMD).
          Hay dos tipos de LMD: los procedurales y los no
procedurales. Con un LMD procedural el usuario
(normalmente será un programador) especifica qué datos se
necesitan y cómo hay que obtenerlos. Un LMD no
procedural se puede utilizar de manera independiente para
especificar operaciones complejas sobre la base de datos de
forma concisa.
Una vez finalizado el diseño de una base de datos y
escogido un SGBD para su implementación, el primer paso
consiste en especificar el esquema conceptual y el esquema
interno de la base de datos, y la correspondencia entre
ambos. En muchos SGBD no se mantiene una separación
estricta de niveles, por lo que el administrador de la base de
datos y los diseñadores utilizan el mismo lenguaje para
definir ambos esquemas, es el lenguaje de definición de datos
(LDD).
Usuario Final
Desarrollador de Aplicaciones
DBA

Las personas tienen acceso DBMS se clasifican de la siguiente
manera:
Usuarios Ingenuos.
Usuarios Sofisticados.
Programadores de Aplicación.
Programadores de Aplicación.
Usuarios Especializados.

Más contenido relacionado

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Base de datos

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Integrantes: Herrera Anthony CI:19.743.790 Jaime Gypsy CI:19.890.442 Sánchez Crismar C.I 20.207.296 Puerto Cabello, Marzo de 2012
  • 2. Existen inconsistencias de los datos cuando aparecen versiones diferentes y conflictivas de los mismos datos en diferentes lugares; por ejemplo, supongamos que se cambia el número telefónico o el domicilio del agente en el archivo AGENT. Si se olvida hacer los cambios correspondientes en CUSTOMER, El archivo contiene datos diferentes del mismo agente. Los reportes darían resultados inconsistentes, dependiendo la versión de los datos que se utilice.
  • 3. C_NAME C_PHONE C_ADDRESS C_ZIP A_NAME A_PHONE TP AMT REN Afred A. Ramas 615-844-257 218 Fork., Babs, TN 36123 Leah F. 615-882-124 T1 $100.00 05- 3 Hahn 4 Apr-2002 Leona K. Dunne 713-894-123 Box 12A, Fox. KY 25246 Alex B. 713-228-124 T1 $250.00 16-Jan-2002 8 Alby 9 Kathy W. Smith 615-894-228 125 Oak Ln, Babs, 36123 Leah F. 615-882-214 S2 $150.00 29-Jan-2001 5 TN Hahn 4 Paul F. Olowski 615-894-218 217 Lee Ln, Babs,TN 36123 Leah F. 615-882-124 S1 $300.00 14-Oct-2002 0 Hahn 4 Myron Orlando 615-222-167 Box 111, New,TN 36155 Alex B. 713-228-124 T1 $100.00 28- 2 Alby 9 Dec-2002 Amy B. Obrian 713-442-338 387 Troll Dr.,Fox,KY 25246 John T. 615-123-558 T2 $850.00 22-Sep-2002 1 Okon 9 James G. 615-297-122 21 Tye Rd.,Nash,TN 37118 Leah F. 615-882-124 S1 $120.00 25- Brown 8 Hahn 4 Mar-2002 George 615-290-255 155 Maple, Nash,TN 37119 John T. 615-123-558 S1 $250.00 17-Jul-2002 Williams 6 Okon 9 Anne G. Farriss 713-382-718 2119 Elm, Crew,KY 25432 Alex B. 713-228-124 T2 $100.00 03- 5 Alby 9 Dec-2002 Olette K. Smith 615-297-380 2782 Main, Nash,TN 37118 John T. 615-123-558 S2 $500.00 14- 9 Okon 9 Mar-2002 C_NAME = Nombre del cliente A_NAME =Nombre del agente C_PHONE =Teléfono del cliente A_PHONE =Teléfono del agente C_ADDRESS=Domicilio del cliente TP = Tipo de seguro C_ZIP =Código postal del cliente AMT =Monto de la póliza de seguro en miles de $ REM =Fecha de renovación del seguro.
  • 4. El término tupla es un concepto que se maneja continuamente en la vida diaria; y así estamos oyendo frecuentemente frases como: oficina de tupla, tupla de personal, tupla de empresas, tupla de estudiante, etc. Bajo el punto de vista de la programación el concepto de tupla es también de gran utilidad; y en principio lo definiremos como una colección fija de información relativa a un solo objeto, donde unas veces nos referimos a la información como un todo, y otras veces nos referimos por un nombre, a una parte de esa información.
  • 5. Una tabla contiene un grupo de entidades relacionadas, es decir, un conjunto de entidades; por esa razón, los términos conjunto de entidades y tablas a menudo se utilizan de manera indistinta. Por otro lado, una tabla también se llama relación, debido al que él creador del modelo relacional E.F.Codd, utilizó el termino relación como sinónimo de tabla. Tipos de tabla Tabla de hechos Tabla de vinculación Tabla dependiente Tablas agrupadas Tabla de dimensiones
  • 6. Una entidad es una persona, un lugar o cosa sobre la cual se reúnen y guardan datos . Una entidad representa por medio de un rectángulo en el modelo E-R. Su nombre, un sustantivo, se escribe en el centro del rectángulo. El nombre de entidad general se escribe en mayúscula y en singular. PAINTER (PINTOR) en lugar de PAINTERS (PINTORES)   Ejemplo: Relación uno a muchas (1: M) un PINTOR puede pintar muchos CUADROS; cada cuadro es pintado por un PINTOR. 1 M PINTOR pintado CUADROS  
  • 7. Ejemplo el nombre de una persona, su matrícula o carrera representan campos. Si la base de datos esta en forma de tabla, entonces podemos decir que un campo es una columna de la tabla. Tipos de campos: Campos de texto  Campos de memorando (memo) Campo numérico Campos de contador Campos lógicos Campos de fecha y hora Campos de contador Campo de BLOB Campo para liga de hipertexto Campo de cálculo
  • 8.     Es información que se puede añadir a los metadatos de un módulo de código. Ejemplo de atributo podría ser uno llamado Ayuda que pudiese prefijar las definiciones de miembros de tipos e indicase cuál es la URL donde se pudiese encontrar información detallada con ayuda sobre el significado del miembro prefijado. Tipos De Atributos. Atributo compuesto. Atributo de un solo valor. Atributo derivado. Atributo no principal. Atributo principal. Atributo simple.  Atributo clave. Atributo de valores múltiples.
  • 9. Permite crear sistemas más complejos. Facilita la creación de programas visuales. Agiliza el desarrollo de software. Facilita el mantenimiento del software
  • 10. No obstante que la tecnología orientada a objetos no es nueva, un gran porcentaje de programadores no están familiarizados con los conceptos de dicha tecnología. En otras palabras, la lógica de la programación estructurada sigue siendo predominante en la mayoría de los desarrolladores de software, después de haber revisado deforma breve los principios de la programación orientada a objetos, nos es claro que en ésta se requiere una lógica de pensamiento totalmente diferente a la lógica comúnmente utilizada para la programación estructurada.
  • 11. El interfaz entre un objeto y el resto del sistema se define mediante un conjunto de mensajes. Un objeto tiene asociado un conjunto de variables que contienen los datos del objeto el valor de cada variable es un objeto. Un método devuelve un valor como respuesta al mensaje.  
  • 12. Coste Tamaño que ocupa en el disco Complejidad
  • 13. Es un sistema de manejo de bases de datos el cual ejecuta la validación y el proceso de la información a través de programas de aplicación tradicionales. Algunos ejemplos de técnicas usadas para implementar bases de datos inteligentes son restricciones, gatillos y procedimientos ya establecidos.
  • 14. Los usuarios necesitan un lenguaje que les permita manipular los datos de la base de datos: realizar consultas, inserciones, eliminaciones y modificaciones. Este lenguaje es el que se denomina lenguaje de manejo de datos (LMD). Hay dos tipos de LMD: los procedurales y los no procedurales. Con un LMD procedural el usuario (normalmente será un programador) especifica qué datos se necesitan y cómo hay que obtenerlos. Un LMD no procedural se puede utilizar de manera independiente para especificar operaciones complejas sobre la base de datos de forma concisa.
  • 15. Una vez finalizado el diseño de una base de datos y escogido un SGBD para su implementación, el primer paso consiste en especificar el esquema conceptual y el esquema interno de la base de datos, y la correspondencia entre ambos. En muchos SGBD no se mantiene una separación estricta de niveles, por lo que el administrador de la base de datos y los diseñadores utilizan el mismo lenguaje para definir ambos esquemas, es el lenguaje de definición de datos (LDD).
  • 16. Usuario Final Desarrollador de Aplicaciones DBA Las personas tienen acceso DBMS se clasifican de la siguiente manera: Usuarios Ingenuos. Usuarios Sofisticados. Programadores de Aplicación. Programadores de Aplicación. Usuarios Especializados.