t picos avanzados de programaci n tap3501
Download
Skip this Video
Download Presentation
Tópicos Avanzados de Programación (TAP3501)

Loading in 2 Seconds...

play fullscreen
1 / 23

Tópicos Avanzados de Programación (TAP3501) - PowerPoint PPT Presentation


  • 139 Views
  • Uploaded on

DuocUC. Tópicos Avanzados de Programación (TAP3501). Ariel Alexis Fierro Sáez [email protected] Sistemas de Información. Es conjunto de componentes o programas que trabajan junto a un sistema gestor de datos para dar respuestas a requerimientos solicitados por un usuario.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Tópicos Avanzados de Programación (TAP3501)' - sherry


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
sistemas de informaci n
Sistemas de Información
  • Es conjunto de componentes o programas que trabajan junto a un sistema gestor de datos para dar respuestas a requerimientos solicitados por un usuario.

Sistema Información

SISTEMA GESTOR DE DATOS

PROGRAMA

USUARIO

sistemas de informaci n1
Sistemas de Información
  • Diseño lógico

Es una descripción de los requisitos funcionales de un sistema. (Diseño a nivel de usuario)

  • Diseño físico

Corresponde a la forma en que se lograran las tareas definidas del sistema. Define como se almacenara los datos que sustentas el sistema. (Diseño a nivel del desarrollador)

dise o f sico
Diseño físico
  • Sistemas orientado a archivos

Almacenan los datos en forma independiente, sin ningún tipo de relación.

  • Sistema base de datos

Se definen como conjunto de datos que se encuentran organizados y relacionados entre sí de forma lógica y física.

sistema orientado a archivos

D1

F1

T1

R1

F6

D2

F2

T2

R2

D3

F3

T3

R3

D4

TRATA

-

DATOS

ARCHIVOS

RESULTADOS

MIENTOS

Sistema orientado a archivos

Organización clásica de sistemas orientados a archivos

sistema orientado a archivos1
Sistema orientado a archivos
  • Complejidad de un sistema de archivos para:
  • Crear un archivo con una estructura determinada.
  • Consultar o actualizar un archivo imponiendo diferentes

condiciones.

  • Modificar dinámicamente la estructura de un archivo.
  • Proteger ciertas filas o columnas de usuarios no autorizados.
  • Permitir el acceso desde distintas aplicaciones, con distintos.
  • lenguajes y sistemas operativos.
sistema base de datos

D1

R1

D2

Recuperación

Actualización

D3

B.D

R2

.

Tratamiento

Almacenamiento

D4

R3

D5

Datos Creación y

RecuperaciónResultados

Actualizacióny tratamiento

Sistema base de datos
sistema base de datos1
Sistema base de datos

Beneficios

  • Redundancia reducida y controlada.
  • Inconsistencia reducida.
  • Acceso concurrente por parte de múltiples usuarios.
  • Integridad de los datos. (Restricciones de consistencia)
  • Consultas complejas optimizadas.
  • Seguridad de acceso.
  • Respaldo y recuperación.
modelo de datos
Modelo de Datos
  • Un Modelo de Datos se utiliza para diseñar la estructura de una Base de Datos mediante una colección de herramientas conceptuales que permiten describir los datos, las entidades que intervienen, las relaciones entre las diferentes entidades u objetos y las restricciones de consistencia.
modelo de datos1
Modelo de datos
  • Modelos – Esquemas - Ejemplares

Fuente: Diseño de Bases de Datos Relacionales. De Miguel, Piattini, Marcos.

ejemplo
Ejemplo
  • Modelo

Un edificio esta formado por uno o mas pisos, con ventanas, entrada principal y techo.

  • Esquemas
  • Ejemplares
    • DuocUC sede Puente Alto.
    • Mi casa.
    • Hospital
ejemplo1
Ejemplo
  • Modelos

En un curso esta constituido de 0 o mas alumnos

  • Esquema

Curso ------ inscripción ------- Alumnos

0,n 1,n

  • Ejemplar

TAP3501 20

SSA010 12

ejemplo2
Ejemplo
  • Modelos

El teléfono es un dispositivo de telecomunicación diseñado para transmitir conversación por medio de señales eléctricas (Wikipedia)

  • Esquema

?

  • Ejemplar

?

modelo entidad relaci n
Modelo entidad relación
  • El modelo de entidad relación es un modelo de datos basado en la percepción del mundo real el cual consiste en un conjunto de objetos básicos llamados entidades y relaciones.
slide16

Modelo entidad relación

Entidades

Atributos

Relaciones entre entidades

Conectores

modelo entidad relaci n1
Modelo entidad relación
  • Relación 1 a 1 (1:1)

1:1

Vehículo

1:1

Patente

tiene

modelo entidad relaci n2
Modelo entidad relación
  • Relación 1 a muchos (1:n)

1:1

Vendedor

0:n

Ventas

realiza

modelo entidad relaci n3
Modelo entidad relación
  • Relación muchos a muchos (m:n)

1:m

Alumno

1;n

Asignatura

inscribe

atributos
Atributos
  • Los atributos son las características que definen o identifican a una entidad o interrelación.
  • Dominio: conjunto de posibles valores que puede tomar un atributo. Tiene un nombre y una existencia propia independiente de las entidades y relaciones

Atributo Atributo principal Atributo

Alternativo o clave secundario

ejemplo3

Cod_libro

Título

LIBRO

Idioma

Año_edición

Num_ejemplares

Fecha_prestamo

presta

Fecha_devolución

Cod_socio

SOCIO

Rut_socio

Domicilio

Fecha_nacimiento

Ejemplo
  • Definición del dominio lenguas = {español, inglés, portugués, chino, alemán, francés}

lenguas

ejemplo modelo entidad relaci n
Ejemplo modelo entidad relación

Fuente: Wikipedia (http://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n )

referencias
Referencias
  • Sistemas de información, Javier Fernández Rivera.

http://aurea.es/wp-content/uploads/sistemasinformacion.pdf

  • Panoramas generales diseño físico y lógico, Lauro Soto.

http://www.mitecnologico.com/Main/PanoramaGeneralDise%F1oFisicoYLogico

  • Conceptos básicos de base de datos, Cesar Fernández.

http://es.scribd.com/doc/49056543/basesdedatos-091202214334-phpapp01

  • Descarga MySQL.

http://dev.mysql.com/downloads/mirror.php?id=406389

  • Microsoft .NET Framework 4

http://www.microsoft.com/download/en/details.aspx?id=17851

  • Documentación MySQL.

http://dev.mysql.com/doc/

  • NetBeans

http://download.netbeans.org/netbeans/7.1.1/final/bundles/netbeans-7.1.1-ml-javaee-windows.exe

ad