SlideShare uma empresa Scribd logo
1 de 23
UNIVERSIDAD SANTO TOMAS
CONTENIDO
1. DISEÑO DE BASES DE DATOS
•Introducción a las Bases de datos.
•Gestión sobre Bases de datos.
•Modelos de datos.
•Análisis relacional extendido.
•Casos de estudio en las organizaciones.
•Técnicas de normalización de Bases de datos.
•Administración sobre Bases de datos.
•Bases de datos en Access
CONTENIDO
2. LENGUAJE ESTRUCTURADO DE CONSULTAS. SQL
•Consultas simples
•Consultas múltiples y subconsultas.
•Consultas en Access
•Diseño de bases de datos de sistemas de información
CONTENIDO
3. PROGRAMACION DE BD EN VISUAL BASIC
•Objetos DAO
•Interfaces gráficos
•Objetos manipuladores de tablas (grids, dbgrids, flexgrids)
•Objetos ADO
CONTENIDO
4. ANÁLISIS DE DATOS EN EXCEL
•Repaso de fórmulas en Excel
•Funciones de consultas en tablas
•Funciones de Bases de datos
•Tablas Dinámicas
•Aplicaciones tablas dinámicas
•Tendencias y Regresiones lineales y múltiples
•Visual Basic for Aplications
INTRODUCCION A LAS
BASES DE DATOS
Sistema De Gestión de Archivos –SGA-
Sistemas de Gestión de Archivos SGA
• Hasta hace poco los programadores cuando requerían almacenar
  información recurrirán a archivos creados dentro de las aplicaciones y de
  acuerdo a los requerimientos puntuales específicos. Cada uno resolvía
  su problema de acuerdo a su óptica, muchas veces sin pensar en lo que
  los demás colegas estaban realizando.
• Cuando se requería manipular estos datos se realizaban programas que
  incluían la definición en detalle de estos archivos para poder operar
  sobre estos. Cada programa estaba constituido por un número
  considerable de líneas de código (en ocasiones abrumador), para hacer
  incluso tareas muy simples como un nuevo reporte, por ejemplo.
• Si no existía un mecanismo de coordinación y con normas definidas, las
  empresas podrían navegar en un mar de programas y cientos de
  archivos con datos redundantes y muchas veces inconsistentes, algunos
  de los cuales ya ni siquiera se usaban. Pensar en hacer modificaciones
  (mantenimiento) a estos sistemas como estos eran un verdadero dolor de
  cabeza.
• A continuación se presentan algunos de sus problemas inherentes.
Algunos de sus problemas inherentes.

• Problemas generados por el esquema de SGA

• Dificultad para obtener la información deseada.

                                   • Datos separados y aislados

                 • Datos repetidos

• Dificultad para incluir las reglas de integridad y del negocio

• Sistemas manipulados por varios usuarios simultáneamente
Sistema de Gestión de Bases de Datos
SGBD o Data Base Manager System DBMS

• Colección de datos interrelacionados y un
  conjunto de programas para acceder dichos
  datos.
• Son productos de software fabricados por
  diferentes proveedores y con diferentes
  características que los diferencian unos de otros:
  Dbase, Fox, Access, Informix, Unify, Oracle,
  Interbase.
Bases de Datos
• Colección de datos organizados            bajo   normas
  establecidas en un modelo seleccionado.
• La base de datos es un conjunto de información
  almacenada bajo la estructura diseñada e implementada
  en el SGBD y relacionada con un asunto o con una
  finalidad, tal como el seguimiento de los pedidos de
  clientes o una colección de música.
• Generalmente nos referimos a los datos de los usuarios y
  de la organización, que apoyan el negocio modelado y
  soportado por el Sistema de Gestión de Bases de Datos.
• En la etapa de diseño lógico la arquitectura de los datos
  es independiente del motor donde se montará finalmente.
La gestión de los datos implica:
• Definición de estructuras para almacenar
  información.
• Mecanismos para manipulación de la
  información
Abstracción de Datos
• Característica de un sistema de bases de
  datos, que permite al usuario o programador
  operar con los datos sin necesidad de conocer
  detalles que para él no son de "importancia",
  ofreciendo así una visión abstracta de estos.
• Para cumplir con tal fin se han definido
  diferentes niveles de abstracción.
Niveles de Abstracción
Independencia de Datos
• Propiedad que permite que el cambio en un
  nivel no afecte el otro

Consistencia de Datos
• En aquellos casos en los que no se ha logrado
  eliminar la redundancia, será necesario vigilar
  que aquella información que aparece repetida se
  actualice de forma coherente, es decir, que todos
  los datos repetidos se actualicen de forma
  simultánea
Seguridad de los Datos
• La información almacenada en una base de datos puede
  llegar a tener un gran valor. Los SGBD deben garantizar
  que esta información se encuentra segura de permisos a
  usuarios y grupos de usuarios, que permiten otorgar
  diversas categorías de permisos.


 Manejo de transacciones
• Los SGBD proveen mecanismos para programar
  las modificaciones de los datos de una forma
  mucho más simple que si no se dispusiera de
  ellos.
MODELOS DE DATOS

• Colección     de      herramientas
  conceptuales para describir:
 • Los datos
 • Las relaciones de los datos
 • La semántica de los datos
CLASIFICACION DE LOS MODELOS
DE DATOS
• MODELOS LÓGICOS               • MODELOS LOGICOS
  BASADOS EN OBJETOS              BASADOS EN REGISTROS
 • Modelo Entidad-Relación       • Modelo Relacional
 • Modelo Orientado a Objetos    • Modelo de Red
 • Modelo de Datos Semántico     • Modelo Jerárquico
 • Modelo de Datos Funcional
ACTIVIDAD 1
• SEGÚN LA CLASIFICACION DE LOS MODELOS DE
  DATOS CONCEPTUALICE Y DE UN EJEMPLO DE
  CADA UNO DE ELLOS:

1.   Modelo de Red

2.   Modelo Jerárquico

3.   Modelo Relacional

4.   Modelo Entidad – Relación

5.   Modelo Orientado a Objetos


• Mostrar esquemáticamente a través de los modelos
  relacional, jerárquico y de red un sistema de
  ESTUDIANTES - MATERIAS
LENGUAJES DE DATOS:
LDD - LMD
• Lenguaje de Definición de Datos:
Es un conjunto de declaraciones o definiciones que permiten
expresar las especificaciones del esquema de la base de datos. A
partir de estas se genera el Diccionario de Datos. Igualmente
permite determinar la estructura de almacenamiento y los métodos
de acceso. Permiten crear, las bases de datos, las tablas, definir
índices y reglas de integridad. Igualmente modificar y borrar lo antes
definido.
LDD
1.   Crear la Base de Datos USTA:
     CREAR BASE_DATOS USTA;
2.   Creación de la tabla cliente:
     CREAR TABLA cliente(
     Cedula char(12) NO NULO,
     Nombre char(25),
     Dirección char(30),
     Ciudad char(15),
     Llave Primaria(cedula));
LENGUAJES DE DATOS:
LDD - LMD
• Lenguaje de Manipulación de Datos:
A diferencia del LDD, este tiene estrecha relación con las
operaciones que los usuarios realizan sobre los datos
almacenados. Estas operaciones pueden ser: Recuperación o
consulta, inserción, borrado y modificación de los datos de la base
de datos.
LMD
1.   Mostrar la información de los estudiantes:
     SELECCIONE todos los campos
     Desde la Tabla estudiantes.
2.   Mostrar los estudiantes de la facultad de industrial:
     SELECCIONE todos los campos
     Desde la Tabla estudiantes
     Cuya facultad sea “Industrial".
3.   Agregar el campo o atributo IVA la tabla factura:
     ALTERAR TABLA factura ADICIONE iva money;
4.   Borrar los clientes de Bogotá"
     BORRE DESDE cliente
     DONDE ciudad sea "Bogota".
ACTIVIDAD 2
• En seudocodigo o lenguaje falso diseñe la base de datos
  ESTUDIANTE – MATERIAS.

Mais conteúdo relacionado

Mais procurados

Base de datos ciclo 1 - capítulo 1 - ok (1)
Base de datos   ciclo 1 - capítulo 1 - ok (1)Base de datos   ciclo 1 - capítulo 1 - ok (1)
Base de datos ciclo 1 - capítulo 1 - ok (1)Odali Suarez A
 
Bases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 IntroducciónBases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 IntroducciónCarlos Castillo (ChaTo)
 
Conceptos bases de datos
Conceptos bases de datosConceptos bases de datos
Conceptos bases de datosJuanSaldaaRived
 
Presentacion neomar milt programación 3 a
Presentacion neomar milt programación 3 aPresentacion neomar milt programación 3 a
Presentacion neomar milt programación 3 amiltneomar
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Clases de Base de Datos
Clases de Base de DatosClases de Base de Datos
Clases de Base de DatosHectorMamani
 
Tipos de bases de datos distribuidas
Tipos de bases de datos distribuidasTipos de bases de datos distribuidas
Tipos de bases de datos distribuidasKareliaRivas
 
Bases de Datos - Parte 2/10 Sistemas de bases de datos
Bases de Datos - Parte 2/10 Sistemas de bases de datosBases de Datos - Parte 2/10 Sistemas de bases de datos
Bases de Datos - Parte 2/10 Sistemas de bases de datosCarlos Castillo (ChaTo)
 
Jhostin vasquez bases de datos
Jhostin vasquez   bases de datosJhostin vasquez   bases de datos
Jhostin vasquez bases de datosjhostinvasquez
 
Sistemas de gestión de bases de datos parte ii
Sistemas de gestión de bases de datos parte iiSistemas de gestión de bases de datos parte ii
Sistemas de gestión de bases de datos parte iiRicardo Rocha
 
Exposicion base datos
Exposicion  base datosExposicion  base datos
Exposicion base datosUNEFA
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónManuel Padilla
 

Mais procurados (20)

Base de datos ciclo 1 - capítulo 1 - ok (1)
Base de datos   ciclo 1 - capítulo 1 - ok (1)Base de datos   ciclo 1 - capítulo 1 - ok (1)
Base de datos ciclo 1 - capítulo 1 - ok (1)
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Mapa conceptual BD
Mapa conceptual BDMapa conceptual BD
Mapa conceptual BD
 
Bases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 IntroducciónBases de Datos - Parte 1/10 Introducción
Bases de Datos - Parte 1/10 Introducción
 
Conceptos bases de datos
Conceptos bases de datosConceptos bases de datos
Conceptos bases de datos
 
Presentacion neomar milt programación 3 a
Presentacion neomar milt programación 3 aPresentacion neomar milt programación 3 a
Presentacion neomar milt programación 3 a
 
Bases de datos populares
Bases de datos popularesBases de datos populares
Bases de datos populares
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Clases de Base de Datos
Clases de Base de DatosClases de Base de Datos
Clases de Base de Datos
 
Tipos de bases de datos distribuidas
Tipos de bases de datos distribuidasTipos de bases de datos distribuidas
Tipos de bases de datos distribuidas
 
Bases de Datos - Parte 2/10 Sistemas de bases de datos
Bases de Datos - Parte 2/10 Sistemas de bases de datosBases de Datos - Parte 2/10 Sistemas de bases de datos
Bases de Datos - Parte 2/10 Sistemas de bases de datos
 
Clase2 base de datos
Clase2 base de datosClase2 base de datos
Clase2 base de datos
 
Jhostin vasquez bases de datos
Jhostin vasquez   bases de datosJhostin vasquez   bases de datos
Jhostin vasquez bases de datos
 
Sistemas de gestión de bases de datos parte ii
Sistemas de gestión de bases de datos parte iiSistemas de gestión de bases de datos parte ii
Sistemas de gestión de bases de datos parte ii
 
Exposicion base datos
Exposicion  base datosExposicion  base datos
Exposicion base datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 
Base de datos
Base de datosBase de datos
Base de datos
 

Semelhante a Inducción

Semelhante a Inducción (20)

Sistemas de informacion diseño de si
Sistemas de informacion   diseño de siSistemas de informacion   diseño de si
Sistemas de informacion diseño de si
 
Abd1 intro
Abd1 introAbd1 intro
Abd1 intro
 
Data ware house
Data ware houseData ware house
Data ware house
 
Unidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de DatosUnidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de Datos
 
U7.pdf
U7.pdfU7.pdf
U7.pdf
 
ADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptxADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptx
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Introduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteIntroduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parte
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Funciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFunciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datos
 
Fundamentos de BD - Unidad 1 Sistemas Gestores de BD
Fundamentos de BD - Unidad 1 Sistemas Gestores de BDFundamentos de BD - Unidad 1 Sistemas Gestores de BD
Fundamentos de BD - Unidad 1 Sistemas Gestores de BD
 
Guia 3 base de datos
Guia 3 base de datosGuia 3 base de datos
Guia 3 base de datos
 
Bases de datos.docx kethy
Bases de datos.docx kethyBases de datos.docx kethy
Bases de datos.docx kethy
 
Gestión de Bases de Datos
Gestión de Bases de DatosGestión de Bases de Datos
Gestión de Bases de Datos
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Base de datos
Base de datos Base de datos
Base de datos
 
BD - Semana 1
BD - Semana 1BD - Semana 1
BD - Semana 1
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de Datos
 
Sistema de bases de datos
Sistema de bases de datosSistema de bases de datos
Sistema de bases de datos
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datos
 

Mais de UDES - USTA

A. sistemas de información tendencias
A. sistemas de información   tendenciasA. sistemas de información   tendencias
A. sistemas de información tendenciasUDES - USTA
 
Normalizacion de datos
Normalizacion de datosNormalizacion de datos
Normalizacion de datosUDES - USTA
 
Manejadores de bases de datos
Manejadores de bases de datosManejadores de bases de datos
Manejadores de bases de datosUDES - USTA
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datosUDES - USTA
 
7. microsoft excel 1
7. microsoft excel 17. microsoft excel 1
7. microsoft excel 1UDES - USTA
 
6. microsoft word
6. microsoft word6. microsoft word
6. microsoft wordUDES - USTA
 
6. conceptos basicos de internet
6. conceptos basicos de internet6. conceptos basicos de internet
6. conceptos basicos de internetUDES - USTA
 
5. herramientas del sistema Operativo
5. herramientas del sistema Operativo5. herramientas del sistema Operativo
5. herramientas del sistema OperativoUDES - USTA
 
2. sistemas de informacion
2. sistemas de informacion2. sistemas de informacion
2. sistemas de informacionUDES - USTA
 
1. s.i. & hardware
1. s.i. & hardware1. s.i. & hardware
1. s.i. & hardwareUDES - USTA
 
A. sistemas de informacion
A. sistemas de informacionA. sistemas de informacion
A. sistemas de informacionUDES - USTA
 
Pensamiento sistémico
Pensamiento sistémicoPensamiento sistémico
Pensamiento sistémicoUDES - USTA
 
2. sistemas de informacion ii definición y clasificación
2. sistemas de informacion ii   definición y clasificación2. sistemas de informacion ii   definición y clasificación
2. sistemas de informacion ii definición y clasificaciónUDES - USTA
 
1. S.I. & hardware
1. S.I. & hardware1. S.I. & hardware
1. S.I. & hardwareUDES - USTA
 
A. sistemas de información II - Actividad 1
A. sistemas de información II - Actividad 1A. sistemas de información II - Actividad 1
A. sistemas de información II - Actividad 1UDES - USTA
 
Cambiar información
Cambiar informaciónCambiar información
Cambiar informaciónUDES - USTA
 
Diseño y uso de software y herramientas educativas
Diseño y uso de software y herramientas educativasDiseño y uso de software y herramientas educativas
Diseño y uso de software y herramientas educativasUDES - USTA
 
Las tic´s como herramienta en los procesos educativos
Las tic´s como herramienta en los procesos educativosLas tic´s como herramienta en los procesos educativos
Las tic´s como herramienta en los procesos educativosUDES - USTA
 

Mais de UDES - USTA (20)

A. sistemas de información tendencias
A. sistemas de información   tendenciasA. sistemas de información   tendencias
A. sistemas de información tendencias
 
Normalizacion de datos
Normalizacion de datosNormalizacion de datos
Normalizacion de datos
 
Manejadores de bases de datos
Manejadores de bases de datosManejadores de bases de datos
Manejadores de bases de datos
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
7. microsoft excel 1
7. microsoft excel 17. microsoft excel 1
7. microsoft excel 1
 
6. microsoft word
6. microsoft word6. microsoft word
6. microsoft word
 
6. conceptos basicos de internet
6. conceptos basicos de internet6. conceptos basicos de internet
6. conceptos basicos de internet
 
5. herramientas del sistema Operativo
5. herramientas del sistema Operativo5. herramientas del sistema Operativo
5. herramientas del sistema Operativo
 
2. sistemas de informacion
2. sistemas de informacion2. sistemas de informacion
2. sistemas de informacion
 
1. s.i. & hardware
1. s.i. & hardware1. s.i. & hardware
1. s.i. & hardware
 
A. sistemas de informacion
A. sistemas de informacionA. sistemas de informacion
A. sistemas de informacion
 
P.E.S.I..
P.E.S.I..P.E.S.I..
P.E.S.I..
 
Pensamiento sistémico
Pensamiento sistémicoPensamiento sistémico
Pensamiento sistémico
 
2. sistemas de informacion ii definición y clasificación
2. sistemas de informacion ii   definición y clasificación2. sistemas de informacion ii   definición y clasificación
2. sistemas de informacion ii definición y clasificación
 
1. S.I. & hardware
1. S.I. & hardware1. S.I. & hardware
1. S.I. & hardware
 
A. sistemas de información II - Actividad 1
A. sistemas de información II - Actividad 1A. sistemas de información II - Actividad 1
A. sistemas de información II - Actividad 1
 
Cambiar información
Cambiar informaciónCambiar información
Cambiar información
 
Diseño y uso de software y herramientas educativas
Diseño y uso de software y herramientas educativasDiseño y uso de software y herramientas educativas
Diseño y uso de software y herramientas educativas
 
Las tic´s como herramienta en los procesos educativos
Las tic´s como herramienta en los procesos educativosLas tic´s como herramienta en los procesos educativos
Las tic´s como herramienta en los procesos educativos
 

Inducción

  • 2. CONTENIDO 1. DISEÑO DE BASES DE DATOS •Introducción a las Bases de datos. •Gestión sobre Bases de datos. •Modelos de datos. •Análisis relacional extendido. •Casos de estudio en las organizaciones. •Técnicas de normalización de Bases de datos. •Administración sobre Bases de datos. •Bases de datos en Access
  • 3. CONTENIDO 2. LENGUAJE ESTRUCTURADO DE CONSULTAS. SQL •Consultas simples •Consultas múltiples y subconsultas. •Consultas en Access •Diseño de bases de datos de sistemas de información
  • 4. CONTENIDO 3. PROGRAMACION DE BD EN VISUAL BASIC •Objetos DAO •Interfaces gráficos •Objetos manipuladores de tablas (grids, dbgrids, flexgrids) •Objetos ADO
  • 5. CONTENIDO 4. ANÁLISIS DE DATOS EN EXCEL •Repaso de fórmulas en Excel •Funciones de consultas en tablas •Funciones de Bases de datos •Tablas Dinámicas •Aplicaciones tablas dinámicas •Tendencias y Regresiones lineales y múltiples •Visual Basic for Aplications
  • 6. INTRODUCCION A LAS BASES DE DATOS Sistema De Gestión de Archivos –SGA-
  • 7. Sistemas de Gestión de Archivos SGA • Hasta hace poco los programadores cuando requerían almacenar información recurrirán a archivos creados dentro de las aplicaciones y de acuerdo a los requerimientos puntuales específicos. Cada uno resolvía su problema de acuerdo a su óptica, muchas veces sin pensar en lo que los demás colegas estaban realizando. • Cuando se requería manipular estos datos se realizaban programas que incluían la definición en detalle de estos archivos para poder operar sobre estos. Cada programa estaba constituido por un número considerable de líneas de código (en ocasiones abrumador), para hacer incluso tareas muy simples como un nuevo reporte, por ejemplo. • Si no existía un mecanismo de coordinación y con normas definidas, las empresas podrían navegar en un mar de programas y cientos de archivos con datos redundantes y muchas veces inconsistentes, algunos de los cuales ya ni siquiera se usaban. Pensar en hacer modificaciones (mantenimiento) a estos sistemas como estos eran un verdadero dolor de cabeza. • A continuación se presentan algunos de sus problemas inherentes.
  • 8. Algunos de sus problemas inherentes. • Problemas generados por el esquema de SGA • Dificultad para obtener la información deseada. • Datos separados y aislados • Datos repetidos • Dificultad para incluir las reglas de integridad y del negocio • Sistemas manipulados por varios usuarios simultáneamente
  • 9. Sistema de Gestión de Bases de Datos SGBD o Data Base Manager System DBMS • Colección de datos interrelacionados y un conjunto de programas para acceder dichos datos. • Son productos de software fabricados por diferentes proveedores y con diferentes características que los diferencian unos de otros: Dbase, Fox, Access, Informix, Unify, Oracle, Interbase.
  • 10. Bases de Datos • Colección de datos organizados bajo normas establecidas en un modelo seleccionado. • La base de datos es un conjunto de información almacenada bajo la estructura diseñada e implementada en el SGBD y relacionada con un asunto o con una finalidad, tal como el seguimiento de los pedidos de clientes o una colección de música. • Generalmente nos referimos a los datos de los usuarios y de la organización, que apoyan el negocio modelado y soportado por el Sistema de Gestión de Bases de Datos. • En la etapa de diseño lógico la arquitectura de los datos es independiente del motor donde se montará finalmente.
  • 11. La gestión de los datos implica: • Definición de estructuras para almacenar información. • Mecanismos para manipulación de la información
  • 12. Abstracción de Datos • Característica de un sistema de bases de datos, que permite al usuario o programador operar con los datos sin necesidad de conocer detalles que para él no son de "importancia", ofreciendo así una visión abstracta de estos. • Para cumplir con tal fin se han definido diferentes niveles de abstracción.
  • 14. Independencia de Datos • Propiedad que permite que el cambio en un nivel no afecte el otro Consistencia de Datos • En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea
  • 15. Seguridad de los Datos • La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. Manejo de transacciones • Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos.
  • 16. MODELOS DE DATOS • Colección de herramientas conceptuales para describir: • Los datos • Las relaciones de los datos • La semántica de los datos
  • 17. CLASIFICACION DE LOS MODELOS DE DATOS • MODELOS LÓGICOS • MODELOS LOGICOS BASADOS EN OBJETOS BASADOS EN REGISTROS • Modelo Entidad-Relación • Modelo Relacional • Modelo Orientado a Objetos • Modelo de Red • Modelo de Datos Semántico • Modelo Jerárquico • Modelo de Datos Funcional
  • 18. ACTIVIDAD 1 • SEGÚN LA CLASIFICACION DE LOS MODELOS DE DATOS CONCEPTUALICE Y DE UN EJEMPLO DE CADA UNO DE ELLOS: 1. Modelo de Red 2. Modelo Jerárquico 3. Modelo Relacional 4. Modelo Entidad – Relación 5. Modelo Orientado a Objetos • Mostrar esquemáticamente a través de los modelos relacional, jerárquico y de red un sistema de ESTUDIANTES - MATERIAS
  • 19. LENGUAJES DE DATOS: LDD - LMD • Lenguaje de Definición de Datos: Es un conjunto de declaraciones o definiciones que permiten expresar las especificaciones del esquema de la base de datos. A partir de estas se genera el Diccionario de Datos. Igualmente permite determinar la estructura de almacenamiento y los métodos de acceso. Permiten crear, las bases de datos, las tablas, definir índices y reglas de integridad. Igualmente modificar y borrar lo antes definido.
  • 20. LDD 1. Crear la Base de Datos USTA: CREAR BASE_DATOS USTA; 2. Creación de la tabla cliente: CREAR TABLA cliente( Cedula char(12) NO NULO, Nombre char(25), Dirección char(30), Ciudad char(15), Llave Primaria(cedula));
  • 21. LENGUAJES DE DATOS: LDD - LMD • Lenguaje de Manipulación de Datos: A diferencia del LDD, este tiene estrecha relación con las operaciones que los usuarios realizan sobre los datos almacenados. Estas operaciones pueden ser: Recuperación o consulta, inserción, borrado y modificación de los datos de la base de datos.
  • 22. LMD 1. Mostrar la información de los estudiantes: SELECCIONE todos los campos Desde la Tabla estudiantes. 2. Mostrar los estudiantes de la facultad de industrial: SELECCIONE todos los campos Desde la Tabla estudiantes Cuya facultad sea “Industrial". 3. Agregar el campo o atributo IVA la tabla factura: ALTERAR TABLA factura ADICIONE iva money; 4. Borrar los clientes de Bogotá" BORRE DESDE cliente DONDE ciudad sea "Bogota".
  • 23. ACTIVIDAD 2 • En seudocodigo o lenguaje falso diseñe la base de datos ESTUDIANTE – MATERIAS.