T picos avanzados de programaci n tap3501
This presentation is the property of its rightful owner.
Sponsored Links
1 / 23

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


  • 112 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

Tópicos Avanzados de Programación (TAP3501)

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


T picos avanzados de programaci n tap3501

DuocUC

Tópicos Avanzados de Programación (TAP3501)

Ariel Alexis Fierro Sáez

[email protected]


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.


Motores de base de datos dbms

Motores de base de datos (DBMS)


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.


T picos avanzados de programaci n tap3501

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


  • Login