Anda di halaman 1dari 216

TECNOLOGIAS DE LA INFORMACION Y LAS COMUNICACIONES

----------Asignatura : Optativa
Creditos : 3 teoria y 3 de practicas ( 0.8 en laboratorio) Duracion : Semestre -A Profesor : Jose Antonio Vazquez Albaladejo Objetivo : Practicar Diseo Conceptual de Bases de Datos Relacionales desde la descripcion de logicas de negocio empresariales. Actualizacion tecnologica en seguridad ,encriptacion y certificacion digital. Conocer las tecnologias de comunicaciones, Internet y redes locales -------------------------------------------------------------------DEPARTAMENTO DE INFORMATICA DE SISTEMAS Y COMPUTADORES

BIBLIOGRAFIA BASICA a actualizar


Gran Libro Hardware. Dembowski, Klaus. Ed. Marcombo, 2000

. Gua de campo de Microsoft Access 2000. PASCUAL, F. ISBN:8478973818. Editorial Ra-Ma


. Gestin de bases de datos / Oscar pastor Lpez, Pedro Blesa Pons. Universidad Politcnica, Servicio de Publicaciones, D.L. 2000 224 p. SPUPV-98.486 . La radio en la convergencia multimedia / Mariano Cebrin Herreros. -- 1 ed. Barcelona : Gedisa, 2001 269 p. ISBN 84-7432-892-6 . Internet / Ingo Lackerbauer. -- Barcelona : Marcombo, D.L. 2001 270 p. ISBN 84-267-1300-9
2

TECNOLOGIAS DE LA INFORMACION Y COMUNICACIONES

. TEMARIO (1 / 4)

1.-Introduccion a las bases de datos


1.1 Los Sistemas de Informacion ERP y CRM . 1.2 Sistemas informacionales : Data Warehouse y EIS 1.3 Conceptos de Bases de Datos: centralizacion / descentralizacion

2.- El modelo relacional de datos


2.1 Terminologia relacional : estructuras ,asociaciones y claves. 2.2 El diagrama entidad - relacion. Diseo de Base de Datos.

2.3 Ejemplo Base de Datos de una empresa concreta. Diseo

3.- Sistemas de gestion de Bases de Datos


3.1 : La sintaxis relacional : La sentencia Select 3.2 : Gestores de B. D. Ejemplo de Access
3

TECNOLOGIAS DE LA INFORMACION Y COMUNICACIONES : TEMARIO (2 / 4)

4.- e-Bussines y Banca electronica


4.1 : El sistema de codigo de barras ( EAN - AECOC)

4.2 : Banca y comercio electronico . Pagos por Internet. Fraudes

4.3 : Intercambio de informacion: Normas del Consejo Superior Bancario

5.- El Ordenador personal


5.1 : Elementos hardware : placa base, procesadores , memoria y buses del sistema 5.2 : Almacenamiento : discos , el CD-ROM y el DVD 5.3 : Los monitores CRT, TFT, Plasma. Los puertos de E/S

6.- Las Comunicaciones : tipos y protocolos


6.1 : El modelo OSI de comunicacin . Ethernet : norma 802.2 6.2 : Protocolos de comunicaciones : el TCP/IP 6.3 : INTERNET y las direcciones IP : IPv4 e IPv6 6.4 : Encriptacion en las comunicaciones: clave publica y clave privada
4

6.5 : Certificados digitales y autoridades certificadoras

TECNOLOGIAS DE LA INFORMACION Y COMUNICACIONES : TEMARIO (3/4)

7.- Redes de datos


7.1 Redes de area local LANs , tipos y topologia 7.2 Redes de area extensa WANs : interconexion routers yfirewalls 7.3 Componentes activos y pasivos de red. Cableado : F.Optica y electronica : 7.4 : Lineas de comunicaciones (ADSL,RDSI,punto a punto)

8 : Internet y sus aplicaciones


8.1- El mundo INTERNET : El Backbone y los Carriers 8.2 Internet web 2.0. Tecnologias emergentes : iGoogle

8.3 - Organizacin de Internet . Los NIC, nombres, direcciones y dominios


8.4 - Aplicaciones basicas en Internet: http y e-mail ( POP y SMTP ) 8.5 - Diseo de paginas web : estaticas y dinamicas asp y jsp
5

1.- INTRODUCCION A LAS BASES DE DATOS


1.1 LOS SISTEMAS DE INFORMACION EN LA EMPRESA .-Conjunto de procesos que operando sobre datos estructurados propios de la empresa, trata la informacion necesaria para el funcionamiento de la empresa, de acuerdo con las funciones o logica de negocio de la misma.

FUNCIONES DEL NEGOCIO


PROCESOS
<---------

DATOS
-------------->

SISTEMA DE INFORMACION

.- INFORMACION ESTRUCTURADA : Disponible, fiable y legible .- DATO --> INFORMACION --> CONOCIMIENTO
7

ERP : Enterprise Resource Planning


Modelado y automatizacion de procesos basicos para la Integracion de la Informacion en distintos entornos tecnicos
---------- Access en el PC del jefe de compras -------- SQL-SERVER servidor en el almacen

Compras / ventas Gestion de almacen

Cartera de clientes / pedidos -- Documentos Excel de los vendedores


Fabricacion -------- Software proveedor maquinaria Reparaciones y asistencias tecnicas -- documentos word de la secretaria Control accesos remotos ( movil, PDA..) - Llamadas telefonicas

ERP : Enterprise Resource Planning


Facilita el flujo de informacion entre las partes estrategicas de la empresa :

Fabricacion / Logistica / Contabilidad / RR.HH.


Principales suministradores :

SAP PEOPLESOFT ORACLE BAAN J.D.EDWARDS


9

CRM : CUSTOMER RELATIONSHIP MANAGER


Es la estrategia de negocio centrada en anticipar, conocer y satisfacer las necesidades y los deseos presentes y previsibles de los clientes Es el conocimiento sobre el cliente para poder desarrollar productos y servicios enfocados a sus expectativas. Hay que convertir los datos en conocimiento Necesidad de fidelizar al cliente Necesidad de personalizar la atencion al cliente Incremento cartera de clientes - Activo de la empresa
10

CONOCIMIENTO E INTELIGENCIA ARTIFICIAL

. I.A -- > Diseo de sistemas que exhiben caracteristicas que asociamos con la
inteligencia humana. - Representa el conocimiento con simbolos y metalenguajes - Trabaja por comparacion de patrones - Informatica tradicional : Algoritmica o reglas fijas - Informatica I.A. : Heuristica o basada en la experiencia SISTEMAS EXPERTOS : Sistemas basados en metodos de I.A.

BASE DE CONOCIMIENTOS

MOTOR DE INFERENCIAS

BASE DE DATOS

APLICACION
11

De la Informacion al Conocimiento ---> Toma de decisiones

FUNCIONES DE NEGOCIO

PLANIFICACION

OPERACIN

CONTROL

ENTORNO

SISTEMA DE INFORMACION

El S.I. No pertenece a ningun departamento en especial, debe servir a toda la empresa, aunque puede dividirse en subsistemas de informacion especificos, que deben de ser conocidos para aumentar la bussiness intelligence Bussiness intelligence : Todo elemento humano de la empresa tiene un conocimiento propio del funcionamiento de la misma, que debe ser aprovechado por el resto. El S. I. global facilita esta integracion
12

1.2 SISTEMAS DE INFORMACION PARA LA TOMA DE DECISIONES


DATA WAREHOUSE (Almacen de Datos) : Sistemas informacionales de detalle EIS ( Enterprise o Executive Information System ) : Sistemas informacionales de resumen
ACTUALIZ
BASE DE DATOS OPERACIONAL DATA WAREHOUSE B.D. EIS ACCESO D.W.

OPERAC. NORMAL

EIS

DIRECTIVOS

13

EJEMPLO DATA WAREHOUSE


RESUMEN ANUAL VENTAS COMPAA DE SEGUROS Hay 3 vendedores V1,V2,V3 y 4 productos P1,P2,P3, y P4

P1 : P2 : P3 : P4:

seguros seguros seguros seguros

de coches de vida de hogar combinados (hogar,vida)


P1 Pepe Ana Maria TOTAL 2000 3000 1000 6000 P2 1500 4500 2500 8500 P3 500 3500 5000 9000 P4 3000 2000 3000 8000 total 7000 13000 11500

31500

Pepe Ana Maria TOTAL

trimestre1 trimestre-2 trimestre-3 trimestre-4 1500 1500 3000 1000 2000 3000 4000 4000 3500 500 4000 3500 7000 5000 11000 8500

7000 13000 11500

31500

P1 P2 P3 P4 TOTAL

trimestre1 trimestre-2 trimestre-3 trimestre-4 2000 2000 2500 1000 2500 1000 3500 2000 1000 500 3000 2500 1500 1500 2000 2500 7000 5000 11000 8000

6000 8500 9000 8000

31500

14

GRAFICOS DE ENTORNOS EIS Vendedores y Productos


10000 8000 6000 4000 2000 0 1 2 3 4 Maria Ana Pepe

vendedores por trimestres

euros

Vendedores y Trimestres

6000 4000 2000 0 1 2 trimestre 3 4

Pepe Ana Maria

Productos y trimestres

4000 3000 2000 1000 0 1 2 3 4

P1 P2 P3 P4 15

INFORMACION DE DETALLE : DATA WAREHOUSE


10000 8000 6000 4000 2000 0 1 2 3 4 Maria Ana Pepe

DETALLE DE VENTAS

PRODUCTO : P1 / VENDEDOR : V1 PEPE


total : 2.000

Fecha ___________ 01/05/2004 10/06/2004 15/07/2004 02/09/2004 04/10/2004

Descripcion ___________ Seg. Obligatorio Seg. Oblig y terceros Seg Oblig y terceros Seg Obligatorio Seg Todo riesgo

Cliente ___________ Peter Martin Marta Dominguez Ovidi Montllor Martina Perez Juan Lopez

Importe ___________ 500 600 300 200 400

Fichero general De Ventas o Base de Datos Datawarehouse

Preguntas de Detalle o de Resumen ??


16

TIPOS DE SISTEMAS DE INFORMACION


Outsourcing / Recursos propios
A)- Independientes del tipo de actividad (servicios, produccion ind, producc. agricola)
- Contabilidad : (P.G.C.) Plan General Contable, paquetes informaticos del mercado - Nominas, gestion de RR.HH., paquetes del mercado (SAP R3,META4) o outsourcing - Facturacion , compras ,ventas : integrado en Contabilidad

B)- Propio del negocio de la empresa ( reproduce las funciones de negocio )


- Control de procesos industriales ( empresas de produccion industrial) - Gestion cuentas bancarias, productos financieros.. ( Banca) - Gestion de las admin. Publicas ( Estado, CC.AA. Ayuntamientos) - Gestion especifica de almacenes, distribucion y transporte (almacenistas..)

C)- Sistemas mixtos ( paquetes estandar y sistemas a medida) : dificiles de 17 integrar

PLANIFICACION DE PROJECTOS : ESTADOS DEL SISTEMA


Cam biarautoexec a us uarios 1 1 d a

ju 14/12/00 ju 14/12/00

Inst alarPower 7. 03 en red 2 1 d a Ir pasando el ex port de Ult ra por FTP al s3500 Crearus uarios de cada aplicac in 4 Sac ar list a us uarios candidat os a pasar
Id 1 2 3 4 5 6 7 8 9 10 11 12

ju 14/12/00 ju 14/12/00

6 d as

v i 22/12/ 00 v i 29/12/ 00

2 d as

v i 15/12/ 00 lu 18/12/00

1 d a Nom bre de t area ju 14/12/00 ju 14/12/00 Cam biar autoexec a usuarios


Inst alar Power 7.03 en red Sac ar list a usuarios candidatos a pasar Crear usuarios de cada aplic ac in Crear t ablespace para c ada aplicacin Ir pasando el export de U lt ra por F TP al s3500 Hacer im port a la base de datos s 3500

Duracin 1 d a 1 d a 1 d a 2 d as

Com ienzo ju 14/12/00 ju 14/12/00 ju 14/12/00 v i 15/12/ 00

F in

Nom bres de los recursos

ju 14/12/00 Quica; Manuela ju 14/12/00 Eslav a ju 14/12/00 Luis lu 18/12/00 Raf a;Luis ju 21/12/00 Luis; Raf a v i 29/12/ 00 Luis; Raf a v i 5/1/ 01 Quica; Manuela m a 9/1/01 Agustin;Enc arna; Toni m i 10/1/01 ju 14/12/00 Luis ju 28/12/00 Luis v i 5/1/ 01 Raf a

3 d as ############ 6 d as 5 d as v i 22/12/ 00 lu 1/ 1/01 lu 8/ 1/01 m a 9/1/01 ju 14/12/00 v i 15/12/ 00 v i 29/12/ 00

Probar c ada aplicacin pasada en Pb. 7 a Oracle 8 y 1,cert 33 d if ic as arla Migrac ion def initiv a de U ltra a s5500 Crear usuarios y tables pac es en el 5500 Hacer im port del U ltra al s5500 Pas ar aplicac iones del Ultra al s5500 1 d a 1 d a 10 das 6 d as

18

Ejemplo planificacion proyecto : Construccion casa unifamiliar Fases : Inicio Cimentacion Estructura Albaileria Electricista Fontanero Yesaire Saneamiento / Griferia Cocina Pintura Pavimento/parket Cubiertas / tejados Decorador

Fin
19

DIAGRAMA DE GANTT

20

DIAGRAMA DE RED O PERT


21

22

23

SISTEMAS DE INFORMACION / TECNOLOGIAS DE LA INFORMACION - S.I. --> Fases : Planificacion / Diseo / Implementacion - T.I. --> Entran en fase de Diseo e Implementacion de los S.I. Utilizan la
tecnologia actual a veces condicionan el diseo de los S.I. y siempre su implementacion. No es conveniente seguir haciendo lo mismo pero con tecnologia diferente ( la tecnologia no es neutral ). ( p.ej. La aparicion de entornos web / internet puede dar lugar a la aparicion de nuevos procesos como el e-commerce, facturacion electronica, e-marketing etc.).. DISEO : Fase importante donde se especifican Procesos / Bases de Datos.
- Diseo de Procesos --> Diagramas Flujo Datos (D.F.D.), - Diseo Base de Datos --> Diagramas entidad-relacion (diseos logicos y fisicos) IMPLEMENTACION : Elecccion de herramientas de desarrollo lenguajes de programacion ( Java,Visual Basic,Delphi,,) gestores de base de datos ( DB2, Oracle, SQL-server..), sistemas operativos (Windows-2000,Linux, Unix..), 24 paquetes estandar Meta4 ,Oracle Financial,Conta Plus)

1.3 CONCEPTO DE BASE DE DATOS


Conjunto estructurado de datos accesibles desde aplicaciones y gestionados a traves de un motor o gestor de B. de D. APLICACIN GESTOR DE BASE DE DATOS

BASE DE DATOS

. Modelo de Datos : descripcion conceptual de la Base de Datos, basado en


entidades : ej. Clientes y atributos ej: Nombre del cliente . Centralizacion / descentralizacion : B. D. unica y central : Bases de Datos. Distribuidas . Transaccion B.Datos : Conjunto actualizaciones coherentes Commit/ Rollback . Ubicacin B. Datos: Locales ( en LAN) 25 Remotas (en WAN / Internet)

BASES DE DATOS CENTRALIZADAS :


Ejemplos

. BANCOS : cuentas ctes : registro unico para control saldos y movimientos.


. TARJETAS CREDITO VISA/AMER. EXPRESS.. : control unico nros. Tarjeta . AEAT : registro unico contribuyentes en Hacienda ( Renta, IVA, Sociedades,) . M.INTERIOR : B.DATOS Policia : DNIs ciudadanos . D.Gral.Trafico : B. Datos matriculas vehiculos y propietarios : CARNET POR PUNTOS . GISS ( Gerencia Inf. Seg. Social) : B.D. Cotizaciones trabajadores ,calculo pensiones

. TESLAS :B.D. Europea de fichas policiales a nivel Union Europea


. AMADEUS : B.Datos reservas lineas aereas www.amadeus.net Las bases de datos se ubican tecnologicamente en un unico sistema informatico : se suele denominar entorno transaccional . La entidad basica , ciudadano, contribuyente, cliente, vehiculo.. no tiene duplicidades en una misma B. D. y entre bases de datos no suele haber conexin : el CRUCE DE DATOS, generalmente esta prohibido / autorizado por ley (LOPD).
26

EJEMPLO BASES DE DATOS : SISTEMA NOMINAS


EMPRESA : . Nomina empleado : ---> 100.

. Cotizacion Seguridad Social empresa : ---> 30


Total coste empleado : 130 EMPLEADO : . Salario bruto : 100 . Cotiz. Seg. Social : 5 . Retencion IRPF : 20 Modelos TC2 y TC1

Modelo 110
20

Total salario neto : 75

35

HACIENDA

GERENCIA INF. S.S.


27

ACCESO A BASES DE DATOS : APLICACIONES


. MODELO TERMINAL - APLICACION ( TELNET)
TERMINAL

SERVIDOR B. DATOS Y APLICACION

. MODELO CLIENTE -SERVIDOR (Automatricula antigua)

PC (APLICACIN)

SERVIDOR B. DE DATOS

. MODELO 3 CAPAS

APLICACIONES WEB

PC (NAVEGADOR)

SERVIDOR WEB (APLICACIN)

SERVIDOR B. DE DATOS 28

(Automatricula actual , ojo con los navegadores)

TIPOS DE GESTION DE BASE DE DATOS . Gestores o motores de Base de Datos - DB2 : entornos OS/390-Mainframe, Aix, Windows_NT, OS/2 - Oracle : entornos Unix , Windows_NT - Adabas: entornos OS/390_Mainframe,Unix - Informix : entornos Unix , Windows_NT - RDB : entornos VAX - SQL-Server: entornos Windows - Access (Jet) : entornos Windows MySQL y POSTGRESS - DBase : entornos Windows (Linux Software Libre) - Paradox : entornos Windows - FoxPro : entornos Windows
Casi todos los gestores tienen su propia herramienta de programacion ( ej. Adabas y Natural , Oracle y Developper, Informix y 4GL-Informix.)

. ODBC : Open Data Base Connectivity : permite el acceso a unas bases de datos desde el entorno de otras. P.ejemplo desde Access acceder a Oracle, o a DB2 JDBC --> Acceso desde aplicaciones web
29

2.- EL MODELO RELACIONAL DE DATOS

2.1 : Terminologia relacional : Estructuras, Asociaciones y Claves

2.2 :El modelo Entidad Relacion

2.3 : Ejemplo de informatizacion de una empresa de alimentacion

30

ESQUEMA BASICO EN UNA RELACION COMERCIAL

CLIENTES

PROVEEDORES

Pedido Venta Envio material o servicio Emision factura Iva repercutido

EMPRESA Pedido Compra Recepcion material o servicio albaran Recepcion factura Iva soportado

Cobro de factura Pago de factura


31

2.1 Terminologia relacional : Estructuras , Asociaciones y Claves 2.1.1 : ESTRUCTURAS


COD_PROV CIF
1 2 3 4 5 A28978176 A87654321 B23154625 B55243199 A28978176

NOMBRE_PROV
GALLETAS JULIAN DESAYUNOS SIN PAN ARROCES VICENTE PAELLA EXCELENTE CONSERVAS LA CHAPA ABRE LA LATA PORRAT CRUJIENTE TE QUEDAS SIN DIENTES CAFES LA SIESTA QUE TE VAS DE FIESTA

TFN_PROV
609876756 654231432 676548719 691882245 600010236

TABLA de proveedores con 4 atributos. ENTIDAD : Proveedores ATRIBUTOS : Los campos COD_PROV, CIF,NOMBRE_PROV y TFN_PROV TUPLAS : Los registros o instancias de proveedores : 5 Para entender las entidades basicas de una Base de Datos se va definiendo la logica del negocio que queremos disear : - De los proveedores recibimos sus productos - De los proveedores aceptamos sus facturas - Las facturas se tramitan en pagos proveedors, facturas, productos, y pagos seran Entidades de la B.D. 32 Recibimos, aceptamos y tramitan sern Procesos del Sistema de Informacion

2.1.2 ASOCIACIONES ENTRE ENTIDADES


Asociaciones : relaciones entre entidades. Es uno de los fundamentos de las bases de datos relacionales
Ej. La entidad pedido a un proveedor recoge todos los pedidos que se hagan a un proveedor. La entidad cuenta_corriente del proveedor contiene los datos bancarios de un proveedor. La entidad factura recoge las facturas de un proveedor . La entidad pago recoge los pagos de las facturas de un proveedor

Relaciones : uno a uno ( proveedor <---> cuenta_corriente) : uno a muchos ( proveedor <--->> pedido)

: muchos a muchos ( factura <<--->> pago)


Se supone que un proveedor solo tiene una cta-corriente ,lo que es una simplificacion. Se supone que una factura se puede pagar fraccionada en varios pagos , y que un pago puede englobar a varias facturas

33

2.1.3 CLAVES O INDICES : Acceso a los datos


.- Entidad : debe de tener una clave primaria o clave candidata que identifique univocamente a una tupla.
La entidad pedido identifica a cada pedido por el atributo NRO_PEDIDOque se definira como clave primaria.
NRO_.PEDIDO 0022/XXX 0023/XXX 0024/XXX 0025/XXX FECH_PEDIDO 07/2001/3 02/2001/22 05/2001/5 04/2001/10 FECH_LLEG. 07/2001/22 02/2001/27 05/2001/20 04/2001/25 NRO. ALBARAN 8765.XXX.002 8654.XXX.003 8788.XXX.661 9877.XXX.555

La entidad proveedor identifica cada proveedor por COD_PROV --> Clave Primaria
COD_PROV. CIF
1 2 3 4 5 A28978176 A87654321 B23154625 B55243199 A28978176

NOMBRE_PROV
GALLETAS JULIAN DESAYUNOS SIN PAN ARROCES VICENTE PAELLA EXCELENTE CONSERVAS LA CHAPA ABRE LA LATA PORRAT CRUJIENTE TE QUEDAS SIN DIENTES CAFES LA SIESTA QUE TE VAS DE FIESTA

TFN_PROV
609876756 654231432 676548719 691882245 600010236

34

.- Relacion entre Proveedores y Pedidos:


Un pedido concreto siempre sera a un proveedor concreto Un proveedor podra tener muchos pedidos Se trata por tanto de una relacion:
pedido 0022/XXX 0023/XXX 0024/XXX 0025/XXX proveedor 1 1 3 4

uno (proveedor) <------>> muchos (pedidos)

El prov. 1 tiene 2 pedidos El prov. 3 tiene 1 pedido El prov. 4 tiene un pedido Los prov. 2,5 no tienen pedidos

Para saber un pedido a que proveedor se le ha hecho, la entidad pedido hereda la clave de la entidad proveedor y queda como un campo mas en la tabla de pedidos :
NRO_PEDIDO 0022/XXX 0023/XXX 0024/XXX 0025/XXX FECH_PED. 03/07/01 22/02/01 05/05/01 10/04/01 FECH_ LLEG. NRO_ ALBARANCOD_PROV 07/2001/22 8765.XXX.002 1 02/2001/27 8654.XXX.003 1 05/2001/20 8788.XXX.661 3 04/2001/25 9877.XXX.555 4 35

2.2a El modelo Entidad Relacion : diseo de bases de datos.


. Modelo basado en el Diagrama E / R ( 1976 Shan Chen)
. Dibujo de rectangulos para definir entidades y uso de simbolos graficos para indicar el nivel de relacion (uno a uno, uno a muchos, muchos a muchos )

PROVEEDORES

PEDIDOS

CUENTA_CORRIENTE

FACTURAS

PAGOS

36

PEDIDOS

NRO_PEDIDO /FECH_PED / FECHA_LLEG/ NRO-ALBARAN

DET-PEDIDOS
COD_DET_PED/DESCRIP/ NRO_UD

FACTURA

NRO_FACT / FECHA_FACT / IMPORTE_FACT

DET-FACTURA
COD_DET-FACT / DESCRIPCIO / NRO_UD / IMPORTE/

37

2.2b Diseo de Procesos : El Diagrama de Flujo de Datos D.F.D.


. Dibujo de circulos para definir procesos . Dibujo de rectangulos abiertos para referenciar entidades de la B.D. . Flechas entre circulos y circulos y/o rectangulos para definir flujos de datos 3. Gestion de clientes CLIENTES

1. Gestion de compras

PEDIDOS

2. Gestion de proveedor es

COMPRAS PROVEEDORES
38

D.F.D. 3 : GESTION DE CLIENTES


EL FRAC.COM 3.1 Solicitud cliente 3.2 Revision condiciones 3.3 Control Solvencia

CLIENTE 3.4 Autorizac Pre-venta

ALMACEN
PRODUCCION MOROSOS

3.6 Notificac. Cliente

VENTAS 3.5 Registro Pre-venta


39

Un cliente solicita un pedido de material de distintos productos, se revisan las condiciones y la solvencia antes de autorizar la venta y posteriormente se notifica al cliente su aceptacion o no.

40

FASES EN EL DISEO DE UNA BASE DE DATOS


1.- DEFINIR ENTIDADES PROVEEEDOR, PEDIDO,D-PEDIDO

2.- DEFINIR ATRIBUTOS DE CADA ENTIDAD


COD-PROV/ CIF/ NOMBRE-PROV/ TFN-PROV NRO-PEDIDO/ FECH-PEDIDO/ FECH-LLEG/ NRO.ALBARAN DET-PEDIDO/ IMPORTE-DETALLE/ DESCRIPCION-DETALLE...

3.- DEFINIR CLAVES PRINCIPALES O INDICES


COD-PROV NRO-PEDIDO DET-PEDIDO

4.- DEFINIR RELACIONES ENTRE ENTIDADES PROVEEDOR PEDIDO D-PEDIDO


41

RELACIONES MUCHOS A MUCHOS ( n A n )

FACTURAS

PAGOS

FACTURA-PAGO

F1 : 1000 F2 : 500

P1 : 1500 P2 : 2000 P3 : 1000


42

F3 : 3000

EJEMPLOS DE DISEO DE ENTIDAD RELACION


1.- Una editorial edita libros que encarga a una imprenta y que vende a librerias 2- Unos laboratorios farmaceuticos venden medicamentos a farmacias a traves de los pedidos que les solicitan

3.- Una empresa de transporte se dedica a la exportacion de mercancias de frutas a distintos mercados o destinos europeos gestionando las rutas con sus propios camiones y conductores, pudiendo conducir cualquier conductor cualquier camion llevando en cada carga o mercancia distintas frutas.
4.a) Una compaa de teatro consta de varios actores que interpretan papeles en montajes de las obras. b) Una empresa de espectaculos contrata a compaias de teatro para hacer representaciones de montajes de obras en los distintos teatros de que dispone

5.- Equipos juegan partidos


43

LIBRO

EDICION IMPRENTA

VENTA

LIBRERIA
44

FARMACIAS

MEDICAMENTOS

DET-PEDIDOS

PEDIDOS

45

CAMION

CONDUCTOR

RUTA

DESTINOS

INCIDENCIAS

MERCANCIAS

FRUTAS
46

EJEMPLO : Camion C1 : Volvo SXX Camion C2 : Mercedes Z900 Conductor CN1 : Pepe Conductor CN2 : Manolo

Destino D1 : Paris Destino D2 : Munich Destino D3 : Amsterdam Destino D4 : Frankfurt CN1 va a coger el camion C1 para hacer la ruta R1 el dia 19 octubre 2006 :
HOJA DE RUTA : SALIDA 19/10/2006 Dia 20 octubre : descarga en Frankfurt de 2000 Kg de naranjas 1000 Kg de limones Dia 21 octubre : descarga en Amsterdam de 3000 Kg de kiwis 4000 Kg de naranjas

47

IMPLEMENTACION EN LA BASE DE DATOS DE LA HOJA DE RUTA ( ROAD MAP de R1)


- Mercancia M1 de R1 : Frutas variadas naranjas y limones 3000 Kg Destino D4 :

Frutas F1 de M1 : 2000 Kg naranjas F2 de M1: 1000 Kg Limones

- Mercancia M2 de R1 : Frutas variadas naranjas y kiwis 7000 Kg Destino D3: Frutas F3 de M2: 3000 Kg kiwis F4 de M2 : 4000 Kg naranjas

- Ruta : R1 /C1/CN1/Destinos Alemania y Holanda/19-10-06/Km recorridos/

48

TEATRO

REPRESENTACIONES

COMPAIAS

OBRA MONTAJES PAPELES D-MONTAJES ACTORES


49

Obra : Enrique -VIII : Montaje M1 Compaa C1 Papeles : Rey, Catalina,Ana Bolena,Escudero,Ama de llaves, Cocinera, Guardia Obra : Don quijote : Montaje M2 Compaa C2 Papeles : D.Quijote,Sancho,Dulcinea,Mesonera,Doncella-1,Doncella-2 Obra : La Celestina : Montaje : M3 Compaa C2 Papeles : Calixto,Melibea,Celestina,Juglar,Espadachin-1,Espadachin-2 Compaias C1 : El Terrat C2 : La Mandragora Teatros T1 : Olimpia T2 : Principal T3 : Talia

Actores Actor-1: Escudero,Sancho,Calixto Actor-2 : Rey,Espadachin-1 Actor-3 : D.Quijote,Espadachin-2 Actor-4 : Juglar,Guardia Actriz-1 : Catalina,Celestina Actriz-2: Mesonera,Cocinera *Actriz-3 :Ama de llaves ,Ana Bolena *Actriz-4: Doncella-1, Doncella-2 Actriz-5 : Dulcinea,Melibea Nombres de actores y actrices...

Representaciones R1 : M1 lunes 30 en T1 R2 : M1 Martes 31 en T1 R3: M2 miercoles 1 en T2 R4 : M2 Jueves 2 en T2 R5 : M3 Viernes 3 en T3 R6 : M3 sabado 4 en T1


50

Donde actua el actor 1 ?


Donde actua la actriz 4 ? Que nombre artistico tiene ?

QUERYS o INTERROGACIONES A LA BASE DE DATOS

Como se llama el que hace de Espadachin-2 ? Que edad tiene ?


Como se llama la que hace de Celestina ? Que nombre artistico tiene Donde actua el que hace de Juglar ? Que edad tiene el que actu como rey ? Donde naci la que hizo de Cocinera ?

Cuanto personajes tiene el montaje de D. Quijote? Y cuantos actores aparecen ?, y como se llaman ?
Idem de Enrique-VIII ? Idem de La Celestina ? Cuanto actores han pasado por el teatro Olimpia

51

EQUIPOS

PARTIDOS

52

FASES EN EL DISEO DEL DIAGRAMA FLUJO DE DATOS D.F.D.


1.- IDENTIFICAR PROCESOS BASICOS D.F.D NIVEL 0 (ej. 1.- COMPRAS 2.- VENTAS

2.- IDENTIFICAR ENTIDADES EXTERNAS : No son estructuras de datos (ej. Bancos, Hacienda,...) 3.- IDENTIFICAR ESTRUCTURAS DE DATOS PRESENTES EN EL E/R ( las clasicas Proveedor, facturas, pedidos..)

4.- IDENTIFICAR PROCESOS DE NIVELES INFERIORES DFD DE NIVEL-0 DFD.1 COMPRAS 1.1 solicitar presup 1.2 aceptar presup ............. 1.3 recibir pedido
53

DIAGRAMA FLUJO DE DATOS


Ej. Editorial : EDITA , ENCARGA, ALMACENA,RECEPCIONA, VENDE..

IMPRENTA

1. CONTRATO DERECHOS AUTOR

2. ENCARGO IMPRENTA

EDICION 3. RECEPCION EJEMPLARES 4. VENTA EJEMPLARES

LIBRERIAS

54

DFD 2 ENCARGO A IMPRENTA


2.1 PEDIR PRESUPUESTOS Y PLAZOS
2.2 ESTUDIAR CONDICIONES DIRECCION

2.3 CONFIRM ENCARGO EDICION IMPRENTA


55

DIAGRAMA FLUJO DE DATOS


Ej. Transporte : Exportacion, conduccion, asignacion, incidencias
1. CONTRATOS MERCADOS

2. ELABORACION RUTAS

CAMIONES

DESTINOS

RUTAS

3. ASIGNACION COND-CAM

4. GESTION CARGA Y MERCANC. 5. REGISTRO RUTA MERCANCIAS INCIDENCIAS

CONDUCTORES

56

2.3 Ejemplo Base de Datos de una empresa concreta.

a).- Actividad : Empresa dedicada a la venta de productos de alimentacion y domesticos de primera necesidad , a traves de su cadena de supermercados de ambito urbano ( modelo Mercadona, Consum, Lydl, Caprabo,Eroski), el cliente es por tanto el consumidor final y los proveedores asi como la distribucion ,de distintas empresas.

b).- Ambito y volumen : Comercia a traves de 15 tiendas supermercados , y oficinas centrales, volumen de ventas de unas EUROS / ao y un total de xxx empleados en plantilla

c).- Planteamiento del trabajo: A partir de la situacion inicial hipotetica de instalacion y arranque de actividad de la compaa, se pretende realizar un Plan de Informatizacion Basica que englobe todos los aspectos basicos de la actividad comercial incluyendo ademas otros de valor aadido que ofrezcan informacion gerencial para la toma de decisiones estrategicas que ayuden a una mejora del posicionamiento en el mercado de la empresa. 57

CONTENIDO DEL PLAN DE INFORMATIZACION


A).- Diseo de los procesos que constituyen la logica de negocio de la empresa - Gestion Central de compras y pagos ( proveedores) - Gestion en Tienda de ventas y cobros (consumidores en TPV) - Gestion Informacion para Direccion

- Conexin otros sistemas

B).- Diseo de la Base de Datos que recoja los procesos anteriores

- Definicion basica del diagrama Entidad / Relacion (E:R)

C).- Arquitectura del sistema (aprox) - Dimensionamiento hardware / software basico - Diseo de las redes locales y remotas e interconexion - Diseo servicios web y de acceso a internet
58

A).- Diseo de los procesos que constituyen la logica de negocio de la empresa (I)
Logica o funciones de negocio:
.- La compaa dispone de Tiendas que actuan tanto como almacenes como de puntos de venta. . -Realiza pedidos de forma centralizada a los proveedores. . -Los proveedores suministran el pedido y lo distribuyen a cada una de las tiendas.

. -Las tiendas cuando les llegan las mercancias de un pedido lo registran como compra o entradas en tienda o almacen y actualizan sus existencias
. -La tienda no distingue si el producto esta en su almacen o en estanteria para la venta, pero podria hacerlo.

. -La tienda vende los productos de su existencia en los puntos de caja a traves de sus empleados , y controla cuando la cantidad es menor que un minimo estimado para volver a realizar el pedido. El control de ese stock podria ser centralizado
. -El proveedor emite factura correspondiente a uno o varios pedidos, pero se exige que un pedido no venga desglosado en mas de una factura. . -La factura se puede pagar en varios plazos ( p. ej. 30,60,90) ,y un pago puede recoger varias facturas de un mismo proveedor que tengan el mismo vencimiento 59

ESQUEMA GENERAL DE LA EMPRESA


TIENDA-1
TIENDA-2 REPARTO DE MERCANCIAS TIENDA-3 . . . TIENDA-15

FALTA ALGO EN LA TIENDA ?

PROVEEDORES

OFICINA CENTRAL SE PIDE LO QUE FALTA

BASE DE DATOS
60

A).- Diseo de los procesos que constituyen la logica de negocio

de la empresa (II).
.- Las ventas de productos se realizan a traves de cajas con TPV (Terminal Punto de Venta) , lector de codigo de barras y lector de tarjetas de credito.Cada tienda tiene 6 cajas ( nros 1 al 6) .- Cada venta quedara registrada con el detalle de cada producto diariamente y se mantendra la informacion en linea durante un mes , actualizandose el valor de las existencias en tiempo real. .-Se requiere tener un registro de empleados de cada tienda y cada caja de ventas para operar debera de asignarse a un empleado .( apertura de caja) .- Se requiere tener un registro de clientes con tarjeta de compra a efectos de marketing y promociones, sorteos y capacidad adquisitiva .- Se quiere tener un informe diario del volumen global en euros, de ventas por tienda y caja. .- Existira un proceso de analisis de tendencias de compra donde se comparen las ventas de productos en cualquier mes y en cualesquiera de las tiendas, asi como el nro. de operaciones de ventas por tienda/caja

61

DIAGRAMA ENTIDAD / RELACION DE LA B. DE DATOS

PEDIDOS

D_PEDIDOS

CLIENTES

PRODUCTOS PROVEEDORES COMPRAS FACTURAS VENTAS D_VENTAS

FACTURA_PAGO

EXISTENCIAS

CAJA

PER-CAJA

PAGOS

TIENDAS

PERSONAL

62

B).- Diseo de la Base de Datos . Diagrama Entidad Relacion Entidades Proveedores / Pedidos/D_Pedidos / Tiendas / Clientes/ Compras (entradas) / Facturas / Pagos /Ventas ( Salidas) D-Ventas/ Existencias ( Almacen + estanterias) / Personal / Cajas/ Factura_Pago (tabla de relacion M a M), Productos,Per-Caja ( tabla de relacion M a M)
---------------------------------------PROVEEDORES
COD_PROV CIF NOMBRE_PROV TFN_PROV DOMIC_PROV POBLAC_PROV EMAIL_PROV

PEDIDOS
NRO_PEDIDO FECH_PEDIDO FECH_LLEG NRO_ALBARAN COD_PROV NRO_FAC

D_PEDIDOS
NRO_DETALLE NRO_UNID PRECIO-COMPRA NRO_PEDIDO COD_PRODUCTO
63

TIENDAS
COD_TIENDA DIRECCION_TIENDA NRO_CAJAS COD_RESPONSABLE

CLIENTES
NRO_TARJETA NOMBRE_CLIENTE DOMICILIO_CLIENTE TFN_CLIENTE EMAIL_CLIENTE FECHA_ANTIG

EXISTENCIAS
N_OR_EXIS NRO_MINIMO NRO_UNID COD_PRODUCT COD_TIENDA

PRODUCTOS
64

COD_PRODUCT COD_BARRAS DESCRIP_PRODUCT PRECIO_ACT

PRECIO_ANT COD_PROV

FACTURAS

NRO_ORD-FAC NRO_FAC IMPORT_FAC FECHA_FAC IMPORT_IVA FECHA_PAGO FORMA_PAGO LIQ_IVA_S_N

PAGOS
NRO_PAGO FECHA_PAGO CTA_PAGO IMPORTE_PAGO CTA_COBRO

FACTURA_PAGO
NRO_SECUENCIA NRO_ORD_FAC NRO_PAGO IMPORTE_FAC_PAGO

PERSONAL
COD_EMPLEADO NIF NOMBRE_EMPL CATEGORIA_EMPCOD_TIENDA

CAJAS
NRO_ORD_CAJA NRO_CAJA SITUACION_CAJA COD_TIENDA

PER-CAJA
NRO_PER_CAJA FECH-HORA-APER FEC-HORA-CIERR COD_EMPLEADO NRO_ORD_CAJA 65

D_VENTAS

COD_D_VENTA

NRO_OPERACION

COD_PRODUCT

VENTAS

NRO_OPERACIN TARJ_EFECT FECHA_VENTA IMPORTE NRO_TARJETA

COD_BARRAS NRO_PER_CAJA

COMPRAS

NRO_COMPRA

N_UNIDADES

NRO_REFER

FECH_ENT

COD_TIENDA

NRO_DETALLE

66

DIAGRAMA FLUJO DE DATOS GENERAL ( Nivel 0)


PEDIDO PROVEEDOR CLIENTE COMPRAS

1. GESTION CENTRAL

2.
GESTION DE

EMPRESA
D_PEDIDO TIENDAS

TIENDA

EXISTENCIAS
FACTURA CAJA PAGOS PERSONAL
3.
INF. DIRECCION

VENTAS
4. ENLACES
67

D.F.D. 1 : GESTION CENTRAL EMPRESA


PROVEEDOR 1. 2. 1.1 SOLICITUD PEDIDO PEDIDO CONFIRM 1.5 GESTION CLIENTES

LLEG. PED.

D_PEDIDO
1.0 CONTROL EXISTENCIAS

CLIENTES
1.3 LLEG. FACTURA
EXISTENCIAS

1.5 GEST. CAJAS PERS, TIENDAS

FACTURA

1.4 CAJAS PERSONAL TIENDAS PAGO FACTURA PAGOS


68

DFD 1.0 CONTROL DE EXISTENCIAS


EXISTENCIAS

1.0.1 LEER PRODUCTO

PRODUCTO

1.0.2 COMPARAR CANTIDADES 1.0.3 EMITIR INFORME

69

D.F.D. 2 : GESTION DE TIENDA


D_PEDIDO 2.2 SALIDA VENTAS VISA VENTAS

2.1
ENTRADA COMPRAS

CAJA

CLIENTES
COMPRAS EXISTENCIAS PRODUCTOS 2.3 ACTUALIZ PRECIOS 2.4 ASIGNA EMPL. CAJA

2.6 BAJAS ROTURA

PERSONAL

2.5 ACTUALIZ MINIMOS

PER-CAJA

70

DFD 2.2 SALIDA DE VENTAS


EXISTENCIAS 2.2.1 LECTURA CODIGO BARRAS 2.2.2 MARCAR FIN COMPRA VENTAS VISA CLIENTES

D-VENTAS

2.2.3 SELECCIN TIPO PAGO

2.2.5 IMPRESIN TIQUET

2.2.4 PAGO

71

3.- SISTEMAS DE GESTION DE BASES DE DATOS


3.1 : La sintaxis relacional : La sentencia select Permite seleccionar una o varias tuplas de una o varias tablas que cumplan una determinada condicion.

SELECT < lista de campos >

Como minimo estas

FROM < lista de tablas >


WHERE < condiciones > GROUP BY < lista de campos >

dos instrucciones

ORDER BY < lista de campos >


Suele terminar la instruccin select con un ;
72

SINTAXIS Select

SELECT * , selecciona todos los campos de la tabla indicada en FROM


SELECT count , cuenta el numero de tuplas de la tabla en FROM y de las condiciones en WHERE SELECT count (*) , cuenta el numero de tuplas totales de la tabla en FROM. Ejemplo tabla de Proveedores
COD_PROV. CIF
1 2 3 4 5 A28978176 A87654321 B23154625 B55243199 A28978176

NOMBRE_PROV
GALLETAS JULIAN DESAYUNOS SIN PAN ARROCES VICENTE PAELLA EXCELENTE CONSERVAS LA CHAPA ABRE LA LATA PORRAT CRUJIENTE TE QUEDAS SIN DIENTES CAFES LA SIESTA QUE TE VAS DE FIESTA

TFN_PROV
609876756 654231432 676548719 691882245 600010236

SELECT count (*) FROM proveedores;

--> 5

SELECT cod_prov,nombre_prov FROM proveedores WHERE cif = A28978176; Dos tuplas: : 1 GALLETAS JULIAN DESAYUNOS SIN PAN 5 CAFES LA SIESTA QUE TE VAS DE FIESTA
73

Sintaxis Select

Normalmente el nombre de los campos debe llevar el prefijo del nombre de la tabla a la que pertenece :
SELECT proveedores.cod_prov, proveedores.nombre_prov FROM proveedores WHERE proveedores.cif = A28978176; (En Access el nombre de campo entre corchetes ej. Proveedores.[cod-prov] (En Access en vez de WHERE es INNER JOIN ON)

SELECT * FROM proveedores where proveedores.[cod_prov] = 4; Resultado una tupla: 4 B55243199 PORRAT CRUJIENTE TE QUEDAS SIN DIENTES 691882245

SELECT * FROM proveedores; Sacaria todos los datos de la tabla, las 5 tuplas con 74 los 4 Atributos de cada una.

Sintaxis Select

Operadores AND ,OR , IS NOT


Seleccion de tuplas de varias tablas .Ej. Pedidos y Proveedores
NRO_PEDIDO 0022/XXX 0023/XXX 0024/XXX 0025/XXX FECH_PED. 03/07/01 22/02/01 05/05/01 10/04/01 FECH_ LLEG. NRO_ ALBARANCOD_PROV 07/2001/22 8765.XXX.002 1 02/2001/27 8654.XXX.003 1 05/2001/20 8788.XXX.661 3 04/2001/25 9877.XXX.555 4

COD_PROV. CIF
1 2 3 4 5 A28978176 A87654321 B23154625 B55243199 A28978176

NOMBRE_PROV
GALLETAS JULIAN DESAYUNOS SIN PAN ARROCES VICENTE PAELLA EXCELENTE CONSERVAS LA CHAPA ABRE LA LATA PORRAT CRUJIENTE TE QUEDAS SIN DIENTES CAFES LA SIESTA QUE TE VAS DE FIESTA

TFN_PROV
609876756 654231432 676548719 691882245 600010236

SELECT proveedores.nombre_prov, pedidos.nro_pedido, pedidos.fech_ped FROM proveedores, pedidos WHERE proveedores.cod_prov = 1 and
75

pedidos.cod_prov = proveedores.cod_prov

Sintaxis Select Operadores AND ,OR , IS NOT


GALLETAS JULIAN DESAYUNOS SIN PAN GALLETAS JULIAN DESAYUNOS SIN PAN 0022/XXX 0023/XXX 3/072001 22/02/2001

ORDER BY pedidos.fech_ped :
GALLETAS JULIAN DESAYUNOS SIN PAN GALLETAS JULIAN DESAYUNOS SIN PAN 0023/XXX 0022/XXX 22/02/2001 3/07/2001

SELECT proveedores.nombre_prov FROM proveedores WHERE proveedores.cif IS NOT A28978176;


ARROCES VICENTE PAELLA EXCELENTE CONSERVAS LA CHAPA ABRE LA LATA PORRAT CRUJIENTE TE QUEDAS SIN DIENTES
76

DISEO TICKET DE VENTA

SUPERMERCADOS MERCAHOME
AVDA. DOCTORA MATEU , 33 PRODUCTOS ---------------------1 KG. ARROZ EL CANGREJO 1 UD. COCA-COLA SIN CAFEINA * 6 1 BOTELLA WHSIKY CARDHU 1 PIZZA CAMPESINA

LUNES 24 , 18.45 H
VALENCIA

1.22 2.20 23.50 1.00

TOTAL

--------27.92

Pago : tarjeta VISA NRO : 4000 1234 XXXX XXXX Le atendio : Sta. Andrea Caja numero : 4
Grcies per la seua visita

77

TICKET DE VENTA : OPERACIONES IMPLICADAS

SELECT DE CABECERA Y PIE DE TICKET

SELECT Ventas.fecha-venta, Ventas.tarj_efect , Caja.nro-caja, , Tiendas.direccion-tienda, Personal.nombre-emp FROM Ventas, Caja, Empleado, Tiendas WHERE ..

SELECT DEL CUERPO CENTRAL DEL TICKET

SELECT Producto.descrip-producto, producto.importe FROM Producto, D-Ventas, Ventas WHERE .


78

INFORME PEDIDOS PENDIENTES DE RECIBIR


SELECT PEDIDOS.NRO-PEDIDO, PEDIDOS.FECH-PEDIDO FROM PEDIDOS NUM.PEDIDO FECHA-P WHERE ------------------------- PEDIDOS.FECH-LLEG IS NULL

NRO_PEDIDO FECH_PEDIDO FECH_LLEG NRO_ALBARAN COD_PROV


PEDIDOS

NRO_FAC
79

INFORME DE EXISTENCIAS MINIMAS


SELECT PRODUCTOS.DESCRIP-PRODUCT,EXISTENCIAS.NRO.MINIMO, TIENDAS.COD-TIENDA FROM PRODUCTOS,EXISTENCIAS,TIENDAS WHERE EXISTENCIAS.NRO.UNID < EXISTENCIAS.NRO.MINIMO AND EXISTENCIAS.COD-PRODUCT = PRODUCTOS.COD-PRODUCT AND DESCRIP MIN TIENDA EXISTENCIAS.COD-TIENDA = TIENDAS.COD-TIENDA --------- ---- ----------------------

N_OR_EXIS NRO_MINIMO NRO_UNID COD_PRODUCT COD_TIENDA


EXISTENCIAS
80

3.2 : La sintaxis relacional : Las sentencias update y delete

Actualizaciones UPDATE SET WHERE

PEDIDOS PEDIDOS.NRO_ALBARAN = "007.ZZZ" (((PEDIDOS.NRO_ALBARAN) Is Null));

Borrado : DELETE FROM WHERE


DELETE FROM WHERE

PEDIDOS.NRO_ALBARAN, PEDIDOS (((PEDIDOS.NRO_ALBARAN) Is Not Null));


PEDIDOS.COD_PROV PEDIDOS (PEDIDOS.COD_PROV = 1);

Integridad referencial : borrado en cascada: Ej borrado de un proveedor, borrara todos los pedidos de ese proveedor
81

3.2 : Gestores de B. D. Ejemplo de Access (I)


Terminologia : Tabla, Campo(atributo o clave ajena) , Registro (Tupla) , Base de datos A28978176

82

DISEO DE RELACIONES EN ACCESS

83

3.2 : Gestores de B. D. Ejemplo de Access (II)


NRO_PEDIDO 0022/XXX 0023/XXX 0024/XXX 0025/XXX 0069/XXX FECH_PED 03/07/01 22/02/01 05/05/01 10/04/01 10/10/01 FECH_LLEG 22/07/01 27/02/01 20/05/01 25/04/01 NRO_ALBARAN 8765.XXX.002 8654.XXX.003 8788.XXX.661 9877.XXX.555 COD_PROV 1 1 3 4 5

UPDATE PEDIDOS SET PEDIDOS.NRO_ALBARAN = "007.ZZZ" WHERE (((PEDIDOS.NRO_ALBARAN) Is Null));

NRO_PEDIDO

FECH_PED

FECH_LLEG

NRO_ALBARAN

COD_PROV

0022/XXX 0023/XXX 0024/XXX 0025/XXX 0069/XXX

03/07/01 22/02/01 05/05/01 10/04/01 10/10/01

22/07/01 27/02/01 20/05/01 25/04/01

8765.XXX.002 8654.XXX.003 8788.XXX.661 9877.XXX.555 007.ZZZ

1 1 3 4 5
84

TEMA 4 : e-BUSSINES Y BANCA ELECTRONICA


4.1 : El sistema de codigo de barras ( EAN - AECOC) - EAN-13 - EAN-128

4.2 : Banca y Comercio electronico .


- Pagos por internet : fraudes - EDI Y EDIFACT

4.3 : Intercambio de informacion: Normas del Consejo Superior Bancario


- C -19 : Recibos - C -34 : Ordenes de pago - C- 43 : Extractos bancarios - C - 57 : Pago por Cajeros e Internet
85

El codigo de barras

86

4.1 EL SISTEMA DE CODIGO DE BARRAS (I)


1973 se anuncia el cdigo U.P.C. ( Universal Product Code) que se convertira en el estndar de identificacin de productos para el ambito de USA y Canada con el fin de mejorar la actualizacin automtica de inventarios. 1976 Europa crea su propia versin de U.P.C. el cdigo EAN (European Article Number).

En 1990 se publica la especificacin ANS X3.182, que regula la calidad de impresin de cdigos de barras lineales. Y se desarrolla el cdigo bidimensional PDF417.
87

4.1 : El sistema de codigo de barras (II)


. EAN : European Article Numbering . AECOC : Asociacion Espaola de Codificacion Comercial
. Misin de AECOC : Contribuir a hacer ms eficiente las relaciones entre las empresas de produccin y distribucin aportando mayor valor al consumidor, a travs de la identificacin de oportunidades de mejora a lo largo de toda la cadena (www.aecoc.es). . El codigo de barras: Sistema de identificacion a traves de barras verticales y espacios dependiendo del grosor

- CODIGO EAN-13 :
PREFIJO 84: Para AECOC es el 84. CDIGO DE EMPRESA: Nmero entre 5 y 8 dgitos (propietario de la marca no fabricante) CDIGO DE PRODUCTO: Digitos para identificar el producto por el propietario de la
Marca . El Cdigo EAN 13 de producto se obtendr completando estos dgitos en blanco y calculando el digito de control C
88

4.1 : El sistema de codigo de barras (III) EAN -128


Creado para entornos de almacn para conectar el flujo fsico de mercancas con el flujo de informacin y facilitar la integracin de los flujos de informacin entre las empresas. El EAN-128: identifica los productos , sus agrupaciones ,lotes.. y representa informacin logistica como , la cantidad de unidades, fechas (caducidad, produccin, envasado..), dimensiones comerciales y logsticas, envos, nmeros de serie, etc. Asimismo, tambin permite la identificacin de localizaciones y puntos de entrega. Utiliza distintos clasificadores de contenidos IA hasta 90 elegibles por el titular del producto para sucesivas identificaciones
00 Cdigo Seriado de la Unidad de Envo 01 Nmero de artculo EAN/Cdigo de la Unidad de Expedicin 10 Nmero de Lote o Partida

11 Fecha de produccin (AAMMDD)


13 Fecha de envasado (AAMMDD) 15 Fecha de mnima duracin (AAMMDD) 17 Fecha de mxima duracin (AAMMDD) 37 Cantidad
89

EAN 128 - LA TRAZABILIDAD DE PRODUCTOS FRESCOS


El Rastreo del Producto es la capacidad de seguir el camino de una unidad especfica de un producto a travs de la cadena de abastecimiento, mientras ste se mueve entre las organizaciones. Los productos son rastreados rutinariamente en busca de su obsolescencia, manejo de inventario y propsitos logsticos.
La Localizacin del producto es la capacidad de identificar el origen de una unidad particular y/o de un lote de productos ubicados dentro de la cadena de abastecimiento, de acuerdo a referencia de registros que tuvieron lugar en dicha cadena. Los productos se localizan con propsitos tales como la anulacin de los mismos o investigacin de denuncias.
http://www.infoagro.com/hortalizas/trazabilidad.htm 90

EJEMPLO DE CODIFICACION GANADO VACUNO

01Cdigo EAN de artculo

310Nmero de lote
422 Pas de nacimiento del animal 423 Pas de cebo 426 Pas del proceso completo (nacido, cebado y sacrificado en un mismo pas) 7030 Pas de matanza y nmero de registro sanitario del matadero 703 Pas de despiece y nmero de registro sanitario del despiece 11 Fecha de matanza

13 Fecha de envasado
00 SSCC (NRO. DE MATRICULA)

91

PRODUCTOR

EMPAQUETADOR

TRANSPORTISTA MAYORISTA

MINORISTA

http://www.infoagro.com/hortalizas/trazabilidad.htm

92

Presentacion de trabajos TIC


Exposicion en Power Point Duracion : 20 a 30 minutos Contenido
Presntacion personal del equipo Indice de la exposicion Explicacion del negocio a presentar Presentacion Diagramas de Flujo de Datos Presentacion de modelo Entidad / Relacion Explicacion de entidades / atributos / claves Presentacion monografia sacada de Internet ( modelos, precios..)
93

4.2 Banca electronica y Pago por Internet


1.- Banca electronica : transferencia desde el banco donde se es cliente 2.- Pago por TPV virtual : pago con tarjetas de credito o de debito 3.- Pago a traves de una pasarela de pagos : Aplicacin empresa --- Pasarela banco

94

PAGOS ELECTRONICOS

DATAFONO : Lo pone un banco en una tienda

TERMINAL PUNTO DE VENTA : Integrado en la gestion de la tienda - se paga con tarjeta o en efectivo
TPV Virtual : solo se paga con tarjeta : PC + lector de tarjeta

PASARELA DE PAGO : TPV + gestion de tienda


PAGO POR CAJERO AUTOMATICO PAGO CON EL MOVIL

95

Codigo de barras EAN 128

96

COMPRAR EN INTERNET
Compra a precio de catalogo Compra tipo subasta ( cuanto estoy como maximo dispuesto a pagar ?) www.ebay.es www.amazon.com - agencias de viajes, vuelos, reservas - casas rurales, hoteles - compaias de seguros - tiendas virtuales Pago con el movil (Micropagos) : Mobipay ( www.mobypay.es) Envio SMS a un numero de pago --> se recibe una clave para el pago Paybox : pago con tarjeta de credito SMS (Short Message System)

EMS (Enhanced Message System) y MMS (Multimedia Message System).


97

4.2 : Comercio electronico y facturacion electronica (II)


La O.M. 7157 de 22 de Marzo de 1996 ,establece que la facturacin por va telemtica debe realizarse a traves de un Sistema de Intercambio de Facturacin por Medios Telemticos (SIFMT) autorizado por la Agencia Estatal de Administracin Tributaria (AEAT).

Un SIFMT, Sistema de Intercambio de Facturacin por Medios Telemticos, es aquel formado por: Un promotor: p. Ej. AECOC ,empresas, profesionales o sus agrupaciones autorizadas por la AEAT.Es el responsable de aplicar las condiciones que la ley establece para la facturacin telemtica as como los controles necesarios. Uno o varios centros servidores: que son los que realizan el servicio de mensajera EDI. Prestadores de servicios informticos: proveedores de software EDI de usuario o de aplicaciones informticas que contengan facturas electrnicas. Usuarios del sistema: empresas autorizadas a intercambiar facturas electrnicas por la AEAT. Para que las empresas puedan intercambiar facturas telemticas deben hacerlo a travs de un SIFMT previamente autorizado.
98

4.3 : Intercambio de informacion: Normas del C.S.B.


- Cuaderno -19 : Recibos
Envia la empresa a la entidad bancaria para que esta lo remita a sus clientes una vez cargado el recibo en cuenta : Iberdrola, Cegas, Aguas, Telefonos...

- Cuaderno -34 : Ordenes de pago : transferencias


Envia la empresa a la entidad bancaria Permite automatizar el pago a proveedores, pago de nominas a trabajadores o subvenciones de las AA.PP.

- Cuaderno - 43 : Extractos bancarios : conciliacion de cuentas


Envia la entidad bancaria a la empresa. Permite el cuadre automatico de movimientos de una cuenta ( conciliacion automatica de cuentas)

- Cuaderno - 57 : Pago por Cajeros e Internet


De cliente a entidad bancaria Permite el pago con cargo en cuenta a traves de cajeros o por Internet
99

MODELO COMUNICACIN EMPRESA EMPRESA


PagoNominas

BANCOS BANCO

C-34
Pago Proveedores Cobro Cliente domiciliaciones

C-19 C-43
Extracto bancario

Ciudadano ADMON

PAGO TASAS

C-57

Confirmac. Pago desde cajeros automaticos


100

Tema 5. El ordenador personal PC


Guin del tema
1. Unidades funcionales de un computador Arquitectura de Von Neumann 2. Componentes de un PC Procesador, caracteristicas y prestaciones Memorias , tipos RAM, SDRAM, DDR. Perifricos: Pantallas tipos TFT ,CRT Discos , caraceristicas. Controladoras IDE SCSI, SATA,Fibre Channel CD-ROM y DVD lectoras / grabadoras Dispositivos digitales puertos USB y Firewire Placa base: Buses, Chipsets, Conectores de E/S
101

1. Unidades funcionales de un computador


Arquitectura Von Neumann

Extensiones El ordenador se extiende mediante los perifricos Los perifricos funcionan en un medio distinto al resto del computador El subsistema de entrada/salida realiza la adaptacin necesaria 102

2. Componentes del PC
El procesador del PC
MODELO .8086 .80286 .80386 .80486 PENTIUM X AMD ATHLON OPTERON Itanium II Power PC Intel core 2 duo Intel Core 2 Quad RELOJ CPU BUS DATOS BUS DIRECCION. MEM.MAX 10 Mhz 16 20 1 MB 12 Mhz 16 24 16 MB 33 Mhz 32 32 4 GB 33 Mhz 32 32 4 GB 60-3.800 Mhz 32 32 4 GB 850-3.600 Mhz 32 32 4 GB 2.000-3.000 Mhz 64 64 256 TB 2.000 -3.000 Mhz 64 64 256 TB 2.000-3.000 Mhz 64 64 256 TB 64 64 64 64 FABRICANTE INTEL INTEL INTEL INTEL INTEL AMD AMD INTEL APPLE INTEL INTEL
103

BITS DEL BUS DE DATOS Y BITS DE DIRECCIONES CPU MEMORIA RAM


0001 0002 0003 0004 . . .

. .

Da la capacidad maxima de la memoria en MB

Bus de 16, 32 , 64 bits o carriles

104

80 86 80 28 6 80 38 6D X 48 6D X Pe nti Pe um nti um Pr Pe o nti um II Ce l er on Pe nti u AM m II I D At hlo Pe n nti um Pe 3 nti um 4

80286 130000 80386DX 80.000.000 280000 486DX 70.000.000 1200000 Pentium 60.000.000 3200000 50.000.000 Pentium Pro 5000000 40.000.000 Pentium II 7500000 30.000.000 7500000 Celeron 20.000.000 Pentium III 9500000 AMD10.000.000 Athlon 22000000 0 Pentium 3 50000000 Pentium 4 90000000

Evolucin en la integracin de 100.000.000 transistores 90.000.000


1982 1985 1989 1993 1995 1997 1998 1999 1999 2001 2003

Serie1 Serie2

105

Claves en la evolucin de los procesadores


Mayor capacidad de integracin
Ms recursos para incluir ms unidades funcionales, ms complejas y ms potentes. Mayor frecuencia de reloj. Uso de tcnicas avanzadas de ejecucin de instrucciones: prediccin de saltos, paralelismo, segmentacin. Juegos de instrucciones ms potentes. Instrucciones SIMD ( Single Instruction Multiple Data) Multimedia (MMX, 3Dnow!)
106

Procesadores 1996 - 2007


Pentium 60, 100,75, 120, 133,150,166, 200 MHz. Socket 7 Pentium Pro Pentium II 233, 300 , 400 Mhz. Slot One Pentium MMX ( 32 K cache) ADM K6 ( 64 K cache ) -- Socket 7 Celeron 333 Mhz (sin cache L2 o con 128 K) Socket 370 AMD K6-II, K6-III (L2 con 256 K) Pentium III 500 , 550 ,600,650, 700 Mhz ( 2000) Pentium III 800 Ghz ( 2001) Pentium 4 1.3 GHz (2002) Pentium 4 HT 3.73 GHz (2004-2005) . Refrigeracion aire-liquido Opteron dual core 3.7 GHz (2005-2006) Intel Core 2 Duo Extrem (oct. 2006) Intel Core 2 Quad (junio 2007)

107

ARQUITECTURA DUAL CORE Y QUAD CORE


CARACTERISTICAS Es un unico Circuito Integrado (chip)

Comparten la Memoria Central RAM , 2 o 4 CPUs ( o X) Ejecucion simultanea de instrucciones de un mismo programa o de distintos programas, aunque el beneficio se obtiene cuando se dedica a un unico programa Tecnologia comun en Intel , AMD y ahora en Apple Macintosh con dual core Intel

108

EJEMPLO DE EJECUCION DE INSTRUCCIONES


CPU

SUB (resta) r3,r4 -> r5 ADD (suma) r5,2 -> r6

Registro r3 Registro r4 Registro r5 Registro r6

8 3

cycle 0

cycle 1

cycle 2

cycle 3

cycle 4

cycle 5

Fetch (recupera mem.) SUB


Decode (interpreta) Execute (ejecuta)

ADD
SUB ADD SUB ADD

Access (accede a memoria)


Writeback (escribe en memoria)

SUB

ADD
SUB ADD
109

Memorias cache
Conflicto en la tecnologa de memorias: +capacidad -coste por bit +tiempo de acceso La memoria principal ha de ser de gran capacidad acceso a instrucciones y datos relativamente lento. Para conseguir un rpido acceso se requeriran memorias caras y pequeas. Solucin: Organizar la memoria jerrquicamente: Memoria principal de gran capacidad + memoria temporal (cache) pequea y rpida que guarde una copia de los datos e instrucciones accedidos ms frecuentemente.De primer y segundo nivel 110

Organizacin interna de la memoria cache


CPU
MEMORIA CACHE L1

MEMORIA CACHE L2

BUS DEL SISTEMA : FRONT SIDE BUS

MEMORIA PRINCIPAL
111

Caractersticas de los proc. actuales


Procesador Frec. UCP Intel Celeron 500800 MHz Intel Pentium III 450 MHz1.13G Hz Intel Pentium 4 1.3-1.5 GHz 1.6-3.4 G Hz AMD Duron 750850 MHz AMD K6-III 450 MHz AMD Athlon 850 (K7) MHzAMD Athlon XP 1.2 GHz AMD Athlon 64 1.5-2.8 FX GHz Frec. Bus Cache Sistema L1 66 MHz 32K Cache Zcalo L2 128K Slot-One Socket 370 256K Slot-One Socket 370 100/133 MHz 32K

400 MHz

20/128K 256K

Slot-One Socket 423

200 MHz

64K

128K

Socket A

100MHz 200/266 MHz 266 Mhz

64K 128K

256K 256K

Socket 7 Slot A Socket A

112

Ultima generacion Procesadores (oct-2006)


MARCA
Intel Intel Intel Intel AMD AMD AMD AMD AMD AMD AMD

MODELO
Celeron Pentium 4 Core Duo Celeron Mobile Model 144 Model 146 Model 148 Model 150 Model 152 Model 154 Model 156

RELOJ CPU BUS SISTEMA CACHE L2 OTROS


2.1-3.26 hasta 3.73 GHZ 3.73 GHz * 2 1.2 - 2.6 GHz 1.8GHz 2.0GHz 2.2GHz 2.4GHz 2.6GHz 2.8GHz 3.0GHz 800 Mhz 1.066 Mhz 1.066 MHz. 800 Mhz 256-512 K 2 MB 4 MB 512k-1 MB 1MB 1MB 1MB 1MB 1MB 1MB Doble bus indepen. Bajo nivel ruido

1MB

113

Organizacin jerrquica de la memoria


Registros CPU Mem Cache L1 Mem Cache L2 Mem RAM sist. Discos magneticos Cd-Rom / DVD Disquettes Cintas, streamers...

Comparacion tiempos de acceso a datos

114

Evaluacin de prestaciones
Benchmark: Estndar de medida o evaluacin. Para computadores: programa que realiza un conjunto estrictamente definido de operaciones (carga) y devuelve una medida que describe el resutado del test, normalmente el tiempo total invertido.

Es habitual evaluar el rendimiento de computacin con nmeros enteros y con nmeros en coma flotante.
La medida est influida por: La arquitectura de memoria El compilador usado
115

SPEC Standard Performance Evaluation Corporation.(1988) Asociacin de proveedores informticos, universidades, investigadores, editores y consultores de todo el mundo.

Ejemplo de ndice SPEC: SPECint2000 Evala rendimiento en el procesamiento de enteros. Composicin del test: Compresin de datos, compilacin C, programa de ajedrez, procesamiento lenguaje natural, ray-tracing, base de datos y otros.
Valor del ndice SPECint2000 Intel VC820(1 GHz Pentium III processor) 428 ASUS A7V Motherboard 1.2GHz Athlon 458 processor Intel D850GB motherboard(1.4 GHz, 512 Pentium 4 processor) Equipo

116

La memoria fsica del PC


Tipos de memoria RAM MEMORIA ESTATICA : SRAM

- Bits almacenados en biestables: informacin esttica.


- Memoria cara: se usa en memorias cache. - Memoria de altas prestaciones.

MEMORIA DINMICA : DRAM


- Bits almacenados en un tipo de condensadores: se descargan. - Memoria ms barata : es la ms extendida como memoria principal. - Para evitar que se descargue, requiere un refresco de la informacin.
117

Tipos de DRAM
ADRAM: Asncronas : La CPU queda ociosa durante el acceso a memoria ( Es la DRAM antigua) -FMP ( Fast Memory Page) y EDO (Extended Data Output se acerca a la SDRAM) SDRAM: Sncronas: Funcionan con el reloj de la CPU, no hay prdidas de ciclos. Ej.: PC100 SDRAM.

DDR-SDRAM ( Double Data Rate) : Sincronas mejoradas con el doble de Mhz. Aprovecha flancos de subida / bajada de seal.DDR2 Aprovechan los 4 estados de la seal . Actuales en 2006
RDRAM: Rambus: Nuevas seales de control CPU/Memoria: ms rpido. Encapsulados: SIMM, DIMM,RIMM (In Line Memory Module)
30 / 72 contactos SIMM / 168 contactos DIMM
118 / 184 contactos DDR y RIMM

Resumen de memorias RAM


SDRAM basica SDRAM PC 100 SDRAM PC 133 DDR 160 DDR 2100 DDR 2700 DDR 3200 DDR 333 DDR2 400 DDR2 533 Veloc : 66 Mhz. Veloc : 100 Mhz Veloc : 133 Mhz Veloc : 100 Mhz Veloc : 133 Mhz Veloc : 166Mhz Veloc : 200 Mhz / 512 MHz Veloc : 333 MHz Veloc : 400 Mhz Veloc : 533 Mhz

DDR2 667
DDR2 800 RDRAM PC 800 RDRAM PC 1066

Veloc: 667 MHz


Veloc : 800 MHz Veloc : 400 Mhz (RamBUS) Veloc : 533 Mhz (RamBUS)
119

MECANISMO DEL RELOJ DE LAS MEMORIAS


3 2 4
0 VOLTIOS 2.5 o 1.8 VOLTIOS

Operan tanto en el flanco alto del reloj como en el bajo


, en los puntos de 0 voltios y 1.8 voltios, Reduce el consumo de energa en aproximadamente el 50 por ciento del consumo de las DDR, que trabajaban a 0 voltios y a 2.5.

120

Perifricos : Monitores
CRT (Cathodic Ray Tube)
Tamao : 15 , 17 , 21, 24 Tubo : Trinitron, estndar Pitch (tamao pixel) : 0.22, 0.23, 0.27, 0.28 Frec. Vertical : 40-160 Hz Frec. Horizont.: 30-120 kHz

Evolucin :

- Monitores fsforo verde : Monocromo. - CGA/EGA ( Colours/Extended Graphic Array) : 4 colores, seal digital. - VGA (Video Graphics Adapter) : seal analgica. - SVGA : mayor resolucin y paleta de colores.
Digital Analogic Converter

DAC-verde

CAONES

mscara subst.fosf.

DAC-rojo
DAC-azul
121

Perifricos: Pantallas LCD: cristal lquido


TFT
Thin Film Technology
Tamao : 15 , 18 Pantalla LCD : TFT- matriz activa Pitch (tamao pixel): 0.28 , 0.29 , 0.30 Frec. Vertical : 30-92 Hz Frec. Horizont. 48-85 kHz

La luz blanca incide sobre un filtro polarizador horizontal (a), pasa ya polarizada a travs de las molculas de cristal lquido en forma de varilla ( b), que estn sometidas a una tensin desde el controlador grfico (c). La luz cambia el plano de polarizacin segn la molcula en la que incida. Despus pasan por filtros de color (d). Los haces coloreados atraviesan finalmente el filtro de polarizacin vertical (e), dando como resultado un punto (p) combinacin de colores

Luz blanca

p a b d c e
122

Controladora grfica

Perifricos: Discos
Interfaces : Disp MB/s Discos magnticos ATA (AT Attachment o IDE) 2 4 UltraDMA (ATA-4) 4 33 - pistas concntricas. UDMA-66/100 (ATA-66/100) 4 66/100 - velocidad angular constante. SCSI 8 5 - tiempos acceso ptimos. Ultra2 Wide SCSI 15 80 Ultra-160 SCSI 15 160 - Velocidades : FC-AL 100 (Fibre Channel) 126 200 5.400, 7.200, 10.000, P1394 (Firewire) 127 100 ...15.000 rpm SATA ( Serial ATA) 127 100 -Capacidades : 32 200 - 2, 3, 4, 6, 8, 9, 10.. 20, 40, 80, SAS (Serial Atached SCSI) 200...500 GB CD-ROM (laser): - una pista en espiral. - velocidad angular variable. - mayor volumen de almacenamiento (640MB). DVD (laser rojo): - grabacin en profundidad/ grabacin 2 caras. - Capacidades ( De 1.4 a 17 GB)
123

CD-ROM Y DVD : LECTORAS Y GRABADORAS


CD-ROM : tecnologia laser similar a los discos compactos musicales por reflexion de la luz
- Capacidad : 600 MB

- Velocidad base : 150 Kb (1X) , 2X,4X...56X - Tamao buffer : 64- 512 KB - Controladora : IDE o SCSI a veces especifica de un fabricante :Sony,Panasonic.. - Lectora / grabadora / regrabadora : 4X 8X 32X indica velocidades de Grab/ Regrab/ Lectura - Compatibilidad de formatos ; CD-ROM ( datos) CD-Audio, Photo-CD,CD-RW.. Tecnica de grabacion : el problema del buffer underrun

DVD : tecnologia de alta capacidad de compresion : 4.7 a 17 GB de 1 cara/1 capa a 2 caras/2 capas
- Formato : MPEG-II , MPEG-4 (futuro)

- Compatibilidad

: DVD-ROM, DVD-Video, DVD-RAM, DVD : 40X / 10X --> lee CD / lee DVD : Grab-CD/Reg CD/ Lec- CD / Lec DVD

COMBOS : DVD + CD-RW

124

FORMATOS DE GRABACION DE DVDS


DVD RAM : 1998 , similar a un disco duro, poca compatibilidad DVD -R/RW : graba a CLV ,velocidad lineal constante DVD +R/RW : graba a CLV y CAV , vel. angular constante (datos) DVD VIDEO : peliculas en venta comercial
Los discos estn disponibles con diferentes capacidades. El disco bsico (DVD-5) es de un lado y una capa con capacidad de 4.7 Gb(133 minutos de video)

El DVD-9 cuenta con un lado y capa doble, con 9 Gb. El DVD-10 es un disco de 2 lados y una capa, con una capacidad de hasta 9.4 Gb.
El DVD-18, un disco de 2 lados y dos capas, capaz de almacenar Blue Ray
125

DISPOSITIVOS DIGITALES : CAMARAS, PUERTOS USB Y FIREWIRE

. Camara Digital : tecnologia CCD : Dispositivos de acoplamiento de carga con

representacion de RGB Mpixels : resolucion digital de la camara (Zoom optico / zoom digital) Conectividad : puertos USB o Firewire Memoria : Interna y externa ( aadida)
. Puerto o controladora Firewire : estandar IEEE 1394 : originaria de Apple - Orientado a dispositivos de imagen : transmision a TV, Video, PC sin degradacion de imagen sin retrasos , baja latencia en tiempo real - Aplicacion a discos externos para portatiles - Estandares Firewire 400 , 800 , velocidades 200 MB/ seg y bajo coste

126

fUCP

L2
f o f/2

Placa Base
Bus Proces.
100 MHz

L1

UCP

North Bridge

100 MHz

RAM

Bus Memoria

SDRAM DIMM

Memoria Vdeo

f/N

66 MHz

Puerto AGP
33 / 66 MHz

Tarjeta Grfica

Bus PCI

Adaptador SCSI

RED

South Bridge
E/ISA

USB
D. Duro

PCI I/O

Ranuras PCI

LAN
Bus SCSI
D. Duro CD-ROM

Bus E / ISA

8 MHz

CD-ROM

Ratn

Escaner

ROM BIOS

Super I/O
Floppy

ISA I/O

Tarj. Sonido

Ranuras E / ISA

EPP ECP

127

NOMBRE 8-bit ISA 16-bit ISA EISA VLB PCI PCI-2x PCI 64-bit PCI-2x 64-bit AGP AGP-2x AGP-4x AGP-4x AGP 8X

Ancho (bits) 8 16 32 32 32 32 64 64 32 32 32 32 32

BUSES Velocidad (MHz) 4,77 8,33 8,33 33,33 33,33 66,66 33,33 66,66 66,66 66,66 66,66 66,66 66.66

Ancho de banda (MB /seg.) 2,39 8,33 33,33 133,33 133,33 266,66 266,66 533,33 266,66 533,33 1.066,66 1.066,66 2133.32

ISA = Industry Standard Architecture EISA = Extended ISA VLB = VESA Local Bus

PCI = Peripheral Component Interconnect AGP = Advanced Graphic Port

128

ASUS CUSL2
1- Zcalo 370 (PIII, Celeron) 2- Intel 815E GMCH (Graphics memory controller hub) Northbridge 3- DIMMs SDRAM PC-133/100. 512 MB. 4,5- Interfaz IDE UDMA/100 6- Conector floppy, 7- COM2 10- Intel I/O controller Hub (ICH2) Southbridge 11- Super I/O 12- BIOS 13- Monitor Hardware 14- Puertos adicionales USB 15- Puertos CNR (comm. and network riser AMR (audio modem riser) 16- LED, 18- Ranuras PCI 2.2 19- Ranura AGP pro/4x/2x 21- Conector alimentacin ATX 22- Conector VGA 23- Puerto paralelo, 24- COM1 25- 2 conectores USB 25- Conector PS/2 Ratn y teclado 129 8, 9, 17, 20- Conectores diversos

130

Identificacin de conectores

131

132

6. Las Comunicaciones : protocolos

6.1 : El modelo OSI de comunicacin . Ethernet : norma 802.2

6.2 : Protocolos de comunicaciones : TCP/IP


6.3 : INTERNET y las direcciones IP 6.4 : Encriptacion de las comunicaciones 6.5 : Certificados digitales y autoridades certificadoras

133

COMUNICACIONES : CONCEPTOS GENERALES

Bits.....00101011 EQUIPO-1 EQUIPO-2

AOS 70 - Conexiones dedicadas , equipos misma marca. modems telefonicos AOS 80 Conexiones remotas integradas : Internet AOS 90 Conexiones locales integradas : protocolos comunes > 1995 Normalizacion de conexiones locales y remotas : OSI
134

CODIFICACION DE LA INFORMACION
BIT : 0,1

BYTE : 8 bits
REPRESENTACION BINARIA ( BASE 2) : CON 2 BITS = 3 VALORES + 0 00 = 0 01 = 1 10 = 2 11 = 3 CON 3 BITS : 000, 001 ,010 ,011, 100, 101 ,110, 111 = 7 VALORES + 0 CON N BITS : 2 elevado a n-1 valores + 0

CODIGO ASCII : representacion de simbolos : caracteres con 7 bits + 1 de paridad

135

El MODELO OSI : OPEN SYSTEM INTERCONNECTION


Se basa en 7 niveles funcionales para el software de comunicaciones
NIVEL DE APLICACIN NIVEL DE PRESENTACION NIVEL DE SESION NIVEL DE TRANSPORTE NIVEL DE APLICACIN NIVEL DE PRESENTACION NIVEL DE SESION NIVEL DE TRANSPORTE

NIVEL DE RED
NIVEL DE DATOS NIVEL FISICO

NIVEL DE RED
NIVEL DE DATOS NIVEL FISICO

Comp.1

Comp.2

Medio fisico ( cable de red)


136

NIVELES DE INTERCONEXION REDUCIDOS

NIVEL-7

COMPATIBILIDAD EN EL TEMA-APLICACION

NIVELES 4,5,6
NIVEL 2,3

CONTROL DE ERRORES Y ENCRIPTACION

COMPATIBILIDAD DE IDENTIFICACION COMPATIBILIDAD FISICA

NIVEL 1

137

COMPATIBILIDAD : EJEMPLO DE LAS LLAMADAS TELEFONICAS

NIVEL- 7: Te llamaba porque necesito --> Tema de la conversacion : Aplicacion NIVEL 6 : Hola soy yo, que tal ? , cuanto tiempo ? , (saludos) --> Identificacion NIVEL 4, 5 : Descuelga , diga ?, me oyes ? , no te entiendo, vuelve a llamar ---> Control de errores, encriptacion (si habla un idioma que no entiendo ..) NIVEL 2 y 3 : Marca el numero : hay conexin ?, comunica ? Numero erroneo --> Compatibilidad NIVEL 1 : Descuelga el telefono da tono? (fijo) / hay cobertura ? (movil) , es tribanda ? --> Conectividad fisica
138

NIVELES OSI : PAQUETES DE INFORMACION


1.Nivel Fisico : Voltajes 0--> -5 V / 1 --> +5 V RS-232, serie Byte (01001110) (dependen del hardware)

2.Nivel datos : Direcciones. Fisicas , tarjetas MAC del PC

D.Fis Origen D.Fis Destino Byte (01001110) 3. Nivel Red: Direcciones. Logicas, TCP/IP D.Fis Origen D.Fis Destino Byte (01001110)

D.Log Origen D. Log. Destino

Trama basica o Datagrama del Protocolo


4,5.6 : Niveles Transporte,Sesion,Presentacion : control errores transmision, encriptado compresion de datos . 7. Nivel Aplicacin : telnet, http (web), POP3 (e-mail).
139

ESTANDARES DE LA IEEE 802 (NIVEL 2)

802.1 : Define niveles MAC de nivel 2 (subnivel 2.1)


802.3 : Define un protocolo de nivel 2 conocido como Ethernet: metodo de
acceso al medio : CSMA /CD Carrier Sense Multiple Access with Collision Detection :

en la red solo hay en un momento dado un equipo transmitiendo tramas de datos, ya que se detecta colision al intentar utilizar la red si esta ocupada.

802.5 : Define protocolo de nivel 2 Token Ring (pase de testigo o token ).


Solo puede transmitir el equipo que tiene el testigo . No hay colisiones. La topologia de la red es en anillo.

802.8 : Fibra optica con CSMA /CD


802.10 : Protocolos de seguridad en redes 802.11 :Redes inalambricas : 802.11b y 802.11a
140

EL PROTOCOLO ETHERNET . IEEE 802.3 (NIVEL-2)


Origen : 1970 laboratorios Xerox Metodo : CSMA /CD Deteccion de colisiones y retransmision Estndar del mercado
7 1 6 6 2 64 - 1518
DATOS

4
CRC

SINC T OR

DS L

SINCR/START/ORIGEN/DEST/LONG

INFORMACION

ERR

Unidad : Datagrama o trama ethernet de longitud variable

TOPOLOGIAS DE RED : BUS / ESTRELLA

141

PROTOCOLOS DE COMUNICACIONES (NIVEL 3)

TCP/IP : Transfer Control Protocol / Internet protocol- Informacion en datagramas IP , multiplataformas, el mas extendido, base de las comunicaciones Internet. Para redes locales y remotas : NIVELES 3 - 4

142

ATM : Asynchronous Transfer Mode


- Niveles 1 Fisico hasta el nivel 3 de Red : tramas ATM - Orientado a redes externas, metropolitanas y a Fibra Optica - Optical Channel (OC) : C-1 : 52 Mbps. OC-3 : 155 Mbps. OC-12 : 655 Mbps

Tramas de tamao fijo de 53 bytes

5 bytes control

48 bytes de informacion

143

INTERNETy las direcciones IP La direccion IP : formato de 32 bits: 4 campos de 8 bits cada uno
w x y z

0- 255

0-255

0-255

0-255

Ejemplo de de direcciones : 10.10.5.120 , 192.178.254.1 , 2.1.1.1

Cualquier equipo necesita una IP para conectarse a una red TCP/IP como Internet - Fija : en la configuracion del equipo - Provisional : suministrada por un servidor de direcciones IP ej. DHCP : servicios de red local Microsoft para dar una IP CLASES DE REDS IP: - Tipo A : ej. 125.XXX.XXX.XXX puede tener 255*255*255 equipos = 16.000.000 - Tipo B : ej. 125.130.XXX.XXX puede tener 255 * 255 equipos = 65.000 - Tipo C : ej. 125.130.190.XXX puede tener 255 equipos. 144

Identificacion de la direccion IP :
UPV : red de clase B : 158.42.xxx.xxx
1.- Entrar en cmd : interfaz de comandos 2.- Hacer ipconfig Sufijo DNS Direccion IP Mascara de subred Puerta de enlace (gateway)

Opciones de rutas
ping tracert l nro. de bytes

145

DIRECCIONES IP DE 128 BITS : IPv6


. Limitacion de dispositivos IP de 32 bits :255*255*255*255 4 Gigadirecciones: 4.000.000.000 --> Insuficiente en un futuro

. Solucion : Direcciones IP de 128 bits : fabricacion de dispositivos con direccion IP incorporada practicamente ilimitados:
- Equipos clasicos de comunicaciones, ordenadores ..

- Dispositivos de conexion inalambrica


- Equipamiento domestico : TV, frigorificos, lavadoras, ascensores - Equipamiento industrial : maquinas,robots.. - Vehiculos particulares, camiones de transporte... - Juguetes, videojuegos...
146

DIRECCIONAMIENTO IP : CONFIGURACION DEL PC


Entrar en : Configuracion --> Panel de Control --> Red --> TCP/IP

147

148

Encriptacion de las comunicaciones (I)


Origenes criptografia : enmascarar mensajes para evitar ser leidos - MENSAJE + CLAVE = MESAJE CIFRADO --------> MENSAJE CIFRADO CLAVE = MENSAJE - Metodos egipcios, hindues ,romanos, espartanos, Edad Media : Alfabeto Circular : S.XVI : transcripcion letras del mensaje a partir de una palabra clave Si la primera letra del mensaje es P, su alfabeto circular seria : PQRSTUVWXYZAB Si la primera letra de la clave es C , como es la tercera del alfabeto normal a la P le corresponde la tercera letra de su alfabeto circular, es decir : R Ej clave mensaje mensaje cifrado COSA PELO RSDO

-2 Guerra mundial : sistema Enigma - Sistemas actuales : DES (Data Encryption Standard) : una sola clave para encrip. y desencr. 149

Encriptacion de las comunicaciones (II)


Sistemas de clave asimetrica : basados en concepto de clave publica / clave
privada Todo el mundo tiene una Clave Publica que ofrece a la red para que con esa clave cualquiera le envie mensajes. Cada uno tiene una Clave Privada que nunca se transmite por la red que le permite leer los mensajes que le llegan encriptados desde otro con su clave publica

quiere enviar un mensaje cifrado a

- B tiene una clave privada PRV-B y una publica PUB-B y le informa a A de su clave publica PUB-B para que le encripte ese mensaje

- A encripta ese mensaje con la PUB-B . Una vez hecho ,ni siquiera el propio A podria
desencriptar lo que acaba de encriptar - El mensaje llega a B encriptado con PUB-B. - Como solo B tiene la clave privada PRV-B asociada a esa publica , lo desencripta y lo lee
150

Certificados digitales y autoridades certificadoras


Servidores web seguros : SSL (Secure Socket Layer) : https Cerfificados digitales del servidor Clave simetrica : la misma cif/descif Clave asimetrica : distinta cif/descif

Para garantizar que una clave pblica pertenece realmente a quien se supone que pertenece y evitar la suplantacin de personalidad de la criptografa de clave pblica :

Certificados digitales.
151

Autoridades certificadoras
. El PKI : Infraestructura de clave publica . Basadas de autoridades certificadoras y autoridades de registro Caracteristicas - Autenticacion de usuarios - No repudio - Auditabilidad . La autoridad cerfificadora ( CA) - Verifica la autenticidad del usuario - Emite certificados : asegura que un usuario es propietario de una clave publica - Publica listas de revocacion . La autoridad de registro (AR)

. Modelos : - Certificados de la Fabrica Nacional de Moneda y Timbre - Certificados de la Generalitat Valenciana . Soportes : diskette, CD, tarjeta-chip
. La firma digital utilidades Firma con Clave Privada / Desencripta Clave Publica 152

Transacciones seguras en Internet


Cifrado clave simetrica , no es valido en Internet Dificultad de enviar la clave de encriptacion Clave privada Envio de documentos o de correo electronico seguro clave simetrica de sesion + clave asimetrica para encriptar el documento. Se envia - Clave de sesion Clave de sesion - Texto encriptado con esa clave
Desencripta texto

Phising
Intentar suplantar el sitio web original por otro para capturar claves de acceso a cuentas bancarias Precauciones : . Comprobar protocolo https al introducir claves . Comprobar icono del candado : quien emite este certificado
153

Gestin del PIN del certificado digital

CERTIFICADOS DE LA GVA
El acceso a los certificados digitales, tanto en fichero (soporte software o disquete) como en tarjeta criptogrfica , est protegido por un PIN. El PIN aparece en el Contrato de Certificacin (Seccin 1) que firma el usuario en el Punto de Registro durante la solicitud del certificado digital. El PIN est formado por una secuencia de 8 nmeros y se genera aleatoriamente durante la emisin del certificado. Se debe modificar posteriormente para asegurar que slo el titular del certificado conoce el PIN. Este PIN se solicita cada vez que se utiliza directamente' el fichero del certificado digital, como es el caso del registro de certificados en el navegador o la autenticacin ante aplicaciones, como el Catlogo de Servicios de Generalitat en Red.

Certificados en soporte sofware (disquete).


Permite cambiar el PIN de los certificados de firma y cifrado.

Certificados en tarjeta criptogrfica.

Permite desbloquear la tarjeta criptogrfica y cambiar el PIN. www.pki.gva.es 154

7.- REDES DE DATOS

7.1 Redes de Area local LAN: tipos y topologia

7.2 Redes Extensas WAN: interconexion, routers y firewalls 7.3 Componentes pasivos y activos de red. : cableado fibra optica y electronica : hubs y switches

7.4 Lineas de comunicaciones : ADSL, RDSI y punto a punto

-----------------------

155

7.1 Redes locales LAN

. REDES DE AREA LOCAL (I) Integracion de equipos Pc,s servidores e impresoras para compartir recursos fisicos (impresoras,discos..) y logicos (aplicaciones, datos)

pc

Ethernet

ASCII Printer

servidor

156

REDES DE AREA LOCAL (II) Componentes fisicos :

- Ordenadores personales

- Servidores, equipos centrales

Hub

- Electronica de red local : concentradores y conmutadores

- Elementos pasivos : cableado, racks, paneles ,rosetas y


Cable

latiguillos
157

REDES DE AREA LOCAL :Componentes logicos


- PROTOCOLOS DE COMUNICACIONES
. TCP /IP . IPX /SPX . NETBEUI

(NIVEL 3)

- SISTEMAS OPERATIVOS DE RED : NOS

(NIVEL 7 APLICACION)

Servicios basicos que debe ofrecer el NOS (Network Operating System ) - Servidor de ficheros : unidades de red F,G,H,I para el PC - Servidor de impresoras en red - Servicios Web. Acceso a servidor Web de la red - Servicios de e-mail. Acceso a servidor de correo de la red - Servicios de Bases de Datos - Servicios conexin externa : Internet, Redes remotas
158

SISTEMAS OPERATIVOS DE RED


Netware : Novell
.Protocolo : nativo IPX /SPX . Soporta TCP/IP .Directorios con NDS (Netware Directory Services) .Hardware de plataforma Intel (Pentium..)

- Windows_NT Advanced Server y 2003 Server : Microsoft


. Protocolo : Nativo :Netbeui. Soporta TCP/IP , e IPX/SPX
. Directorios : Directory Services

. Hardware : Plataformas Intel, Alpha, Power PC (Macintosh..) ..

159

REDES WINDOWS-NT : NETBIOS (I)


BIOS : Basic Input Output System . Software de operaciones de E/S del PC NETBIOS : Interconexion de las BIOS de los PCs : comparticion de discos duros... Windows_NT / Windows 2003/ Puede instalarse como

Workstation (single user)

Server ( de servidor de red)

Sistema de archivos propio de W-NT : NTFS (NT File System) y soporta el FAT de DOS TIPOS DE REDES NETBIOS :

1- Peer to peer No hay server . Inicialmente para Windows trabajo en grupo, pero pueden ser Windows_NT , Windows9X , Windows_Millenium, 2000, XP... Permite compartir 160 los recursos de cada PC . Disco, impresora...

REDES WINDOWS-NT : NETBIOS (II)


2. Redes servidor- clientes

- Basadas en el concepto de dominio --> Ambito de equipos que componen la red


DOMINIO ( empresa de un holding ) GRUPO ( departamento de una empresa)

USUARIO ( personal de un departamento)


- Ademas cada EQUIPO tiene un nombre que pertenece al dominio : Se suele hacer coincidir el nombre del equipo (PC) con en nombre de usuario por facilidad de administracion, aunque cualquier usuario puede conectarse desde cualquier equipo. Para cada Dominio hace falta un Server PDC : Primary Domain Controller que es el que mantiene las bases de datos de las cuentas de dominio/grupo/usuario/equipo/ y toda la politica de seguridad de la red ( permisos, passwords..) 161

REDES WINDOWS-NT : NETBIOS (III) Servidores de nombres:


Servidor WINS : Es la base de datos de nombres de equipo y su direccion IP. Para S.O. de Microsoft W NT. En Windows 2000 y 2003 server, desaparece.Se sustituye por DNS - Dinamica : se actualiza automaticamente por paquetes de difusion por la red Ejemplo : en una red IP clase C : 195.188.102.XXX y 3 pcs WINS reflejaria : elvira --> 195.188.102.88 barbara --> 195.188.102.89 raquel --> 195.188.102.90

Servidor DNS (Domain Name Server): Igual que WINS , para cualquier
S.Operativo. En W-2000 y 2003 Server sustituye al Wins. Es la resolucion de nombres utilizada en Internet - Estatica : hay que actualizar la base de datos manualmente,cada vez que se quiera introducir un nuevo equipo - Estructura jerarquica de nombres de dominios, subdominios, y equipos 162 (ver apartado Internet T-6)

REDES WINDOWS-NT : NETBIOS (IV) Inicio de sesion en red


1- Identificacion de usuario : nombre usuario / contrasea 2- Validacion usuario : El servidor PDC valida la cuenta del usuario y lo conecta a la red . Ejecuta el comando < net logon > 3- Si no tiene direccion IP se le asigna una IP del rango libre 4- El usuario tiene disponibles los recursos de la red asignados a su cuenta

El servidor DHCP (Dynamic Host Configuration Protocol)


- Asigna direcciones IP a equipos de forma dinamica en cada sesion net logon para aquellos que no tienen una direccion fija. - Identifica el equipo por la direccion MAC de su tarjeta Ethernet ( nro. unico) ej : se conecta elvira con MAC : 0x0f881e0ab5 -- > DHCP asigna 195.188.102.88
163 se conecta raquel con MAC : 0x8903ff2e0c --> el DHCP asigna 195.188.102.90

CONTROL DE ACCESOS A LOS RECURSOS DE LA RED


Depart. marketing : Pepe, Juan Departamento de ventas : Rosa y Maria Departamento de RR.HH. : Luis, Jorge y Estibaliz Direccion : Roberto, Isabel, Aitana 5 carpetas para compartir :4 especificas MARK / VENT / RRHH / DIRE 1 general : GRAL
GRAL Pepe Juan Maria Rosa Luis Jorge Estibaliz Roberto Isabel Aitana L,E L,E L,E L,E L,E L,E L,E L,E L,E L,E MARK L,E L,E L L VENT L L L,E L,E L.E L,E L,E L,E L L,E L,E L,E RRHH DIRE

L L

L L

164

CONFIGURACION DEL ENTORNO DE RED DEL PC (I)


Panel de control Red

165

CONFIGURACION DEL ENTORNO DE RED DEL PC (II)


Nombre del equipo , y grupo de trabajo ( puede haber solo uno)

166

Redes sin Sistema Operativo de Red :


Modelo : Servidor Unix ,Linux

Protocolo TCP /IP y Gestion de ficheros : NFS ( Network File System)


. Sirve el propio servidor de Base de Datos o de aplicaciones para trabajar como servidor de red local. . No hay software de gestion de red propio Actualmente en auge por el uso de Open Source : Linux
Distribuciones Linux : Red Hat / Suse / Debian/ Ubuntu
Distribuciones Linux oficiales : Linex, GuadaLinex, Lliurex www.lliurex.net, www.linex.org , www.guadalinex.org/
167

Ubuntu es una distribucion de LINUX, basada en Debian.


El proyecto se encuentra patrocinado por Canonical Ltda.

Econmicamente se sostiene con aportaciones de la misma empresa


cuyo dueo es el sudafricadno Mark Shuttleworth. Ubuntu debe su nombre al movimiento homnimo encabezado por el obispo Desmond Tutu, quien gan el Premio Nobel de la Paz en 1984 por su lucha en contra del Apartheid en Sudfrica. Mark Shuttleworth, el mecenas del proyecto, es sudafricano y por lo tanto se encontraba muy familiarizado con la corriente. Tras ver similitudes entre los ideales de los Proyectos GNU, Debian y en general con el movimiento de software libre, decidi aprovechar la ocasin para difundir los ideales de Ubuntu
168

7.2 REDES EXTENSAS


INTERCONEXION DE REDES

. Inteconexion LAN -- LAN . Interconexion LAN -- WAN (Wide Area Network) y LAN-- MAN (Metropolitan Area Network) . Dispositivos de Interconexion segn modelo OSI
NIVEL APLICACIN
NIVEL PRESENTACION NIVEL SESION NIVEL TRANSPORTE NIVEL RED NIVEL ENLACE NIVEL FISICO ROUTER ROUTER REPETIDOR
169

GATEWAY

ENCAMINADORES O ROUTERS
. Interconectan redes distintas y reencaminan los paquetes de trafico segn su destino a traves de una tabla de direcciones : modelo Internet. . En general LAN to WAN , pero tambien LAN to LAN

. El protocolo de red debe ser enrutable : p. Ej. TCP /IP, IPX/SPX , X.25 ..
. Actualmente los routers suelen ser multiprotocolo . PUERTOS O INTERFACES:

- Como minimo debe tener 2 interfaces, segn sean conexiones locales o remotas
Ports Ethernet Port BRI Port V.35 Port RS-2232

Linea gestion
HUB

Linea RDSI

Linea serial
170

CORTAFUEGOS O FIREWALLS
. Permiten controlar los accesos desde redes publicas a equipos privados . Funcionan creando una Zona Desmilitarizada o DMZ . Imprescindibles en redes de servidores accesibles desde Internet

ROUTER

SERVIDOR CORPORATIVO DE BASES DE DATOS SERVIDOR WEB

DMZ

171

CORTAFUEGOS EN EL ORDENADOR PERSONAL ( WINDOWS XP) Solo se definen dos zonas : El PC ( inside) El exterior (outside)

RED

172

7.3 COMPONENTES DE REDES


Repetidor (Repeater): extiene la seal mas alla de la limitacion de distancia del cable HUB : Es un repetidor inteligente Ethernet de seal multipuerta. Si tiene 12 puertos cada seal que le llega a un puerto la repite a los otros 11

PC1 SERV

MAU : Similar pero para Token Ring. Repite solo al puerto siguiente
173

CONCENTRADORES HUBS
Dual Speed Hub 500 DS-500

Modulo de Gestion 10Mps Transceiver Fibre Distance Extender RPS Connection

174

COMMUTADORES O SWITCHES DE RED LOCAL Segmento de red : Tramo de red ethernet en el que se compite por transmitir(colisiones) y se distribuye todo el trafico de red. Un HUB supone un segmento de red. Hubs apilados comparten un segmento de red : incrementan el nro. de colisiones Un SWITCH o Commutador: proporciona para cada puerto un segmento de red distinto. No retransmite todo el trafico a todos los puertos
SWITCH

HUB1 PC1 HUB2

PC0
175

PC2

COMMUTADORES O SWITCHES
El Catalyst 3508G XL switch de 9-port stackable Gigabit Ethernet de la linea de stackable 10/100 y Gigabit Ethernet switches

El S3300 3Com switch 10 / 100 24-port stackable con incorporacion de modulo ATM o Gigabit

176

CABLEADO DE RED LOCAL : ELEMENTOS PASIVOS (I) Tipos de cableado - Coaxial : hilo central de cobre (alma) revestido de plastico y mallado
por el exterior : tipo antena de TV, banda ancha en edificios... . Thick / Grueso : (cable amarillo) utilizado como Backbone Central ,alta capacidad, y grandes distancias . Thin /Fino : coaxial negro RG-58 utilizado para llegar a las tarjetas de los equipos y a la electronica. Conexin de equipos en Bus. Distancias maximas 500m.

- Par trenzado : 4 pares de hilos trenzados dos a dos : es el cable mas


extendido por su bajo coste y buenas prestaciones : Conexin de equipos en Estrella
. Puede ser no apantallado UTP (el estandar) o apantallado (STP) (Unshielded, Shielded Twisted Pair)

177

CABLEADO DE RED LOCAL : ELEMENTOS PASIVOS (II)


Tipos cable de par trenzado UTP: . Categoria 3 : 10 Mb --> tecnologia basica Ethernet . Categoria 5 : 100 Mb--> tecnologia Fast Ethernet . Categoria 6 : 1000 Mb --> tecnologia Gigabit Ethernet Soporta integracion de voz y datos (analogico y digital), Ethernet y Token Ring Distancias maximas sin repeticion de seal : 100m

. Fibra Optica: uno o varios hilos de fibra de vidrio muy fragil. No tienen
alteraciones electromangeticas. Orientada a multimedia (voz datos,y video)

Tipos : monomodo : emision por laser, grandes distancias (varios Km)


: multimodo : emision luz visible : maximo 2 Km
178

CABLEADO DE RED LOCAL : ELEMENTOS PASIVOS (III)

Fibra Optica : conceptos

Conectores, rosetas y paneles CONECTORES :


RJ-11 : Conector estandar en Telefonia RJ-45 : Conector estandar para UTP :integra voz y datos AUI (Attachment Unit Interface : conector de 15 pines o DB15

BNC : Conector estandar para cable coaxial


ST : Conector para fibra optica tipo keyed twist
179

ARMARIOS O RACKS DE COMUNICACIONES

180

INTEGRACION VOZ DATOS

25

26

27

.PANEL DAT

PC1

D V

26 61

.HUB

PCn

60

61

.. PANEL TELF

NROS TELEF
D 25 60
181

PC2

EL MODELO DE COMUNICACIONES DE LA EMPRESA

1 Interfaz Ethernet 1 puerto serial 1 interfaz BRI para RDSI/ADSL


ROUTER1

..... 15 lineas 2 Mbits/sg--20Mb (a ver si te enteras..) ...... 15 nros RDSI/ADSL


ROUTER CENTRAL - Fte. Aliment. redundante - 2 Interfaces Ethernet - 4 modulos de 4 interfaces serial = 16 - 1 modulo con 4 interfaces BRI, RDSI

182

TEMAS DE LAS MONOGRAFIAS A ELEGIR 1.- Regrabadoras DVDs : modelos y precios 2.- Camaras digitales : tipos, modelos y precios 3.- Procesadores Intel : caracteristicas , modelos y precios 4.- Herramientas para disear paginas web : caracteristicas 5.- Procesadores AMD : tipos, modelos y precios 6.- Discos duros para PCs : caracteristicas , modelos y precios 7.- Controladoras de discos duros : tipos y precios 8.- Tarjetas graficas para PCs : AGP: caracteristicas modelos y precios 9.- Reproductores Ipod de Apple : caracteristicas ,modelos y precios 10.- Pantallas TFT : caracteristicas ,modelos y precios 11.- Vendedores de dominios en internet : precios 12.- Equipos PDA : caracteristicas, modelos y precios 13.- Equipos WiFi y Bluetooth : caracteristicas, equipos y precios 14.- Lineas ADSL : caracteristicas, y precios 15.- Memorias para PCs : DDR y DDR 2 tipos y precios 16.- Telefonos moviles de gama alta : caracteristicas y precios 17.- Tipos de formatos de video digitales :Mpeg, DVD-video, AVI 18.- Tarjetas TV in out para PC: caracteristicas y precios 19.- Tarjetas con chip criptografico : caracteristicas (c3po , FNMT)

183

7.4 Lineas de comunicaciones : ADSL, RDSI y punto a punto

INTERVALO 0 A 30 Hz 30 a 300 Hz 0,3 a 3 Kh 3 a 30 Khz 30 a 300 KHz 0,3 a 3 MHz 3 a 30 MHz 30 a 300 MHz 0,3 a 3 GHz 3 a 30 GHz 30 a 300 GHz 0,3 a 3 THz 3 a 30 THz 30 a 300 THz 0,3 a 3 PHz 3 a 30 PHz 30 a 300 PHz > 300 PHz

SIGLA ELF VF VLF LF MF HF VHF UHF SHF EHF

NOMBRE Frecuencias extremadamente bajas Frecuencias de voz Frecuencias muy bajas Frecuencias bajas Frecuencias medias.Radiodifusion AM Frecuencias altas. Onda corta, Radiaficionados Frecuencias muy altas. TV Radio FM. Moviles Frecuencias Ultra altas, TV, Microondas. Moviles Frec. super altas. Microondas, Satelite, Moviles UMTS Frecuencias extremadamente altas Luz Infrarroja Luz Infrarroja Luz Infrarroja Luz visible Luz ultravioleta Rayos X ---> Radiacion ionizante Rayos gamma, rayos cosmicos --> Radacion ionizante
184

A. - Lineas analogicas convencionales : limitacion ancho de banda 3000 Hz


La velocidad del canal depende de la norma de modulacion del modem B. -Lineas digitales : no requiere conversion digital-analogico y viceversa 1.-La Red Digital de Servicios Integrados (RDSI) . Acceso basico : 2 canales de 64Kb = 128 Kb, permite asignar un canal para voz y otro para datos. . Requiere en el PC en vez de un modem ,una tarjeta RDSI . Acceso primario : 30 canales de 64 Kb y 2 canales de 16 Kb = en total 2 Mbps Tecnologia por commutacion , no mantiene conexin permanente ya que se paga

por tiempo de conexion


2.- La red X.25 : Circuitos digitales por commutacion de paquetes optimizado para el trafico entre 185 empresas

CARACTERISTICAS

a). Velocidades de transmision y tipo de lineas: baudios >> bits por seg.
- Lineas analogicas ( voz) : 9600 bps = 9.6 K, 19.2K, 36K , 56K ( Modems) - Lineas digitales - RDSI (Red Digital de Servicios Integrados) --> 2 Mb - Lineas punto a punto : 9.6K --> 2 Mb - Multiplexacion de canales de 64 K --> 2M, 8M, 34M, 155M, 622M ,2400M... - ADSL (Asymmetric ) : desde bucle abonado hasta Central Telefonica

b). Modo transmision : . Simplex : modo emisor-receptor (teletipo, telex noticias) . Duplex : modo emisor -receptor y viceversa ( cambio) . Full duplex : modo emisor-receptor simultaneamente
186

Lineas ADSL : Asymmetric Digital Subscriber Line :

Linea de Abonado Digital Asimetrica


- Velocidades de transmision distintas en funcion del sentido - Antecedente : xDSL : 1987 por Bell Communicatiosn para Video Bajo Demanda - 1989 : ADSL : Se envia por linea telefonica , luego hace falta un Modem especial - Utilizan 2 canales simultaneos para enviar Voz y datos Cliente
Modem ADSL

Servidor

Velocidades a contratar : 256k 512k 2M-20M

Actualmente se garantiza un 10 % minimo de la velocidad contratada

- Son lineas punto a punto desde el abonado hasta la centralita telefonica a diferencia de las RDSI que lineas commutadas - Facilitara el acceso por tarifa plana a Internet al mantener permanentemente la 187 linea abierta

Acceso Internet via UMTS


UMTS DE 3.5 G GENERACION : HSDPA : HIGH SPEED DOWNLINK PACKET ACCESS Acceso : * Moviles de generacion 3.5 * Tarjetas PC-card para la conexin de portatiles a Internet de banda ancha Orientada a videconferencias, juegos ,descargas de imgenes y videos : TV en el movil

- Actualmente : 1.8 Mbits (Vodafone) - En un futuro permitira : 3.6 --> 14 Mbits/seg ( ao 2010) - Estan implicadas las 3 operadoras :Vodafone, Amena y Movistart

188

Acceso Internet via WAP, GPRS, UMTS


. Tecnologia GSM (Global System Mobil Com.) : Moviles 9,6 -14,4 Kbps /0,4-1,9 Ghz . Tecnologia moviles WAP ( Wireless Access Protocol): canales de 14,4 Kbps Requieren un software de navegador especifico (lenguaje WML, niveles 4-7 OSI) . Tecnologia moviles GPRS (General Packet Radio Services): Ofrece hasta 8 canales de 14,4 Kbps. Coste actual aun elevado. Poca penetracion en el mercado . Tecnologia moviles UMTS (Universal Mobile Telecomunications System) : Banda de 2,6 GHz : Moviles de 3 Generacion --> 384 Kbits/seg --> 1Mbit/seg Requieren en proveedor de servicios que soporte la red inalambrica : ASP inalambrico y un servidor (WAP,GPRS o UMTS)
HTML Servidor web INTERNET

Servidor WAP
WML
ASP Inalambrico
189

Comunicaciones inalambricas locales : tecnologia Bluetooth


. Acuerdo de desarrollo : Ericsson, Intel, Nokia , IBM, Toshiba (Europa,Usa;Japon)
. Tecnologia sin hilos: banda de frecuencias de 2.45 GHz. . Permite conexin inalambrica de dispoditivos diversos, Portatiles, impresoras

, telef. fijos, moviles,. Deben de incorporar el chip bluetooth


Zonas de cobertura Bluetooth

Edificio-1 Edificio-2
El Tf. movilConecta con la linea del fijo cuando esta en las zonas Bluetooth

190

EL OPERADOR NRO. 4 DE TELEFONIA MOVIL : XFERA Yoigo

El lanzamiento comercial de Xfera como operador de telefonia movil de 3G UMTS se produce formalmente a finales del 2006. El Ministerio de Industria, Turismo y Comercio, organismo ha autorizado su funcionamiento con una serie de condiciones que pasan por mantener el compromiso de disponer de una cobertura del 25 por ciento de la poblacin en el momento de su lanzamiento.

191

TEMA 8 : INTERNET Y SUS APLICACIONES

8.1- El mundo INTERNET : El Backbone y los Carriers 8.2 - Internet web 2.0, Google : servicios avanzados 8.3 -Organizacin de Internet . Los NIC, nombres, direcciones y dominios 8.4 - Aplicaciones en Internet: http y e-mail ( POP y SMTP ) 8.5 - Diseo de paginas web : estaticas y dinamicas asp y jsp

192

8.1- El Mundo Internet


- Historia : 1973 ArpaNet Dep. Defensa USA : Conexin maquinas heterogeneas - Decada 80 : Universidades USA - 1990 : inicio en Espaa : Red Iris conexin universidades - 1992 : inicio comercial Goya Servicios Telematicos - Protocolo TCP/IP para conectar equipos y redes por lineas telefonicas transparente a los sistemas que interconecta, identificados por una direccion IP de 32 bits ( 2E+32 = 4G = 4 mil millones de equipos maximo) - Estructura de conexiones europeas :
N. York Washington

.
. Paris

Helsinki

(Esquema 1999) . Dortmund


193

. Londres

. Amsterdam
. Roma

. Madrid

TOPOLOGIA DE REDIRIS EN ESPAA

194

CONEXIONES INTERNET : EL BACKBONE


. 1985 : NFSNet : sobre canales digitales a 56 Kbps . 1987 : Aumento backbone a 1,544 Mbps y 44,776 Mbps . 1993 : vBNS : very high speed Backbone Network Services - Definicion de los NAP (Network Access Point): accesso al backbone - Definicion de los NSP (Network Service Provider)

. 1997 .. : velocidades de backbone de 155, 622 Mbps, 2.488 Gbps..


2.5 Gb

NAPRediris-Madrid

BACKBONE (Gant) Europa

NAP- PA

NAP-PB

Proveedores con conex. Directa (carriers) 195

196

197

Red Abilene Internet 2 ( USA)

198

ESPANIX : PUNTO NEUTRO DE INTERNET EN ESPAA


. Centro de conexin en red local de todos los proveedores Internet en territorio espaol . Son carriers con salidas especificas internacionales . RedIris es un proveedor mas con conexin a la red academica europea : TEN-155 Gb / 2,5 Gb Gant

Rediris
AT&T

ESPANIX
ONO TELEF RETE JAZZT AIRTEL

UNI2

199

8.2 Internet web 2.0. Tecnologias emergentes : iGoogle

200

201

8.3 LA ORGANIZACIN DE INTERNET


INTERNET SOCIETY ( ISOC) creada en 1992 ,como una ONG, labores de coordinacion de operadores , talleres, conferencias de redes.. INTERNET ARCHITECTURE BOARD : investigacion y estandares
. INTERNET ENGINEERING TASK FORCE (IETF) --> Grupos de trabajo para la definicion de protocolos y estandares en aplicaciones, routing, servicios a usuarios..

. INTERNET CORPORATION FOR ASSIGNED NUMBER AND NAMES ICANN--> Encargada de la asignacion de direcciones y redes IP , nombres de dominio a traves de la unidad NIC: Network Information Centre. Depende tradicionalmente de la Universidad del Sur de California. Publica los RFC ( Request for Comments) sobre los numeros asignados periodicamente

Se organiza en grupos de trabajo sobre investigacion : conectividad, privacidad y seguridad, arquitectura internet
. INTERNET RESEARCH TASK FORCE (IRTF) --> Grupos de investigadores voluntarios para investigacion a largo plazo
202

ICANN es el ORGANISMO de INTERNET para la Asignacin de

Nombres y Nmeros.
Es una organizacin sin animo de lucro creada el 18 de septiembre de 1998. Las atribuciones de la ICANN vinieron dadas por el departamento de comercio de los EstadosUnidos bajo la figura de adjudicacin directa y nica; es decir, no se permiti a ningn organismo o empresa adicional presentar ofertas para la adjudicacin de las tareas. Dichas tareas incluyen la gestin de la asignacin de nombres de dominio y direcciones IP . Hasta la fecha, casi todo el esfuerzo realizado ha estado involucrado con la creacin de 7 nuevos dominios genericos de primer nivel. Sus actuaciones han sido controvertidas. (transcripcion de la wikipedia)
203

Estructura de direcciones en Internet (I)


. DNS : Domain Name Services, ordenacion de direcciones en modo

jerarquico a traves de nombres significativos


Nombre de maquina, subdominio, dominios de distintos niveles

. Dominio de nivel superior 3 posiciones .com --> comerciales ( extensa)


.edu --> educacional . org --> organiz. No guber. y no comer

. net --> proveedor de red (extensa)


. Dominios de nivel superior 2 posiciones .es --> Espaa, .de--> Alemania .fr --> Francia, .uk --> Gran Bretaa . Registro de dominios .es --> ES-NIC www.esnic.es Ministerio C. Y T. (Madrid) . Registro de dominios .com --> ICANN y autorizados

Similares a los registros de propiedad intelectual los dominios son nombres unicos, se pueden comprar y vender 204

REGISTRO DE NOMBRES DE DOMINIOS


Acceso a la base de datos de la ICANN : Whois www. internic.net Desde 2001 7 nuevos dominios de primer nivel TLD (Top Level Domain) .aero .biz .coop .info .museum .name .pro
SIGNIFICADO DE LOS DOMINIOS DE PRIMER NIVEL
.ES

Dominio de carcter territorial. Los dominios territoriales son gestionados por organismos propios de cada pas. .COM Los dominios .com se utilizan principalmente para entidades de tipo comercial, , aunque puede ser solicitado incluso por particulares. .NET Estos dominios son utilizados para soporte de redes de datos , normalmente de carcter internacional. .ORG Los dominios .org se registran por entidades sin nimo de lucro, como asociaciones, fundaciones, etc.. .BIZ Alude a la abreviatura inglesa de business. Se dirige a entidades comerciales en la red. Ser necesario un compromiso de uso comercial del dominio registrado bajo .biz. .INFO A entidades y personas que deseen desarrollar su presencia y facilitar informacin sobre sus actividades en internet, as como todas aquellas actividades relacionadas con los medios de informacin.
205

ALOJAMIENTO WEB
HOSTING Alquiler de espacios logicos dentro de un servidor de propiedad ajena
HOUSING Alquiler de servidores web completos o Alojamiento de servidores propios con alquiler de espacios fisicos en salas informaticas.
Servicios a incluir Seguridad fisica control de accesos, medidas antincendios.. Seguridad logica : accesos a servidores, copias de seguridad, proteccion antivirus, proteccion con firewall.. Administracion de las maquinas propias

206

8.4 : Las Aplicaciones basicas en Internet

8.3.1. HTTP
Hiper Text Transfer Protocol, es el formato de los servicios WWW World Wide Web --> diseado inicialmente por el CERN (Suiza) . Modelo de organizar la informacion en un formato especifico o pagina web, capaz de enlazar o hacer vinculos con otras paginas de informacion. Es el fundamento de la navegacion Internet.

HIPERTEXTO : Texto que contiene palabras asociadas a otros elementos u objetos como objetos imagenes, video y sonido. Presentando enlaces o links a otras paginas se evita la duplicidad de informacion y el mantenimiento multiple de la misma asi como su obsolescencia. Para ello la informacion debe de ser publica. URL : Universal Resource Location Direccion logica de cualquier pagina web Se puede poner directamente la direccion IP del servidor en el navegador
207

8.4.2. Los servicios FTP (File Transfer Protocol)


Modo de transferencia por usuario anonymous integrado en un navegador - Es el modo normal para realizar downloads desde internet

- El equipo remoto debe de tener habilitado el servicio FTP para usuarios anonimos
ej .ftp://ftp.microsoft.com --> accede a las carpetas del servidor ftp del dominio microsoft .Servicios de hosting : ISP proporcionan gratuitamente espacios en disco ( 5 10 MB para ubicar una pagina web propia. Una vez diseadas se transfieren via FTP al directorio que nos hayan reservado con el nombre de pagina index.htm.

208

8.4.3. El correo electronico ( e-mail)


. Software de servidor : Exchange --> Windows_NT, XP, 2000, 2003
i-Planet --> Unix en general Lotus Notes : entornos Aix, Unix, Windows

Sendmail ----> Linux / Unix , software libre

. Software de cliente : Microsoft Outlook Express / Netscape / Lotus Notes / . Las cuentas de correo : a).- Personalizando el PC indicando nombre de usuario:-----------clave : ------------------

cuenta de correo : -------------- servidor de correo : --------------

b).- Cuentas genericas tipo web-mail se acceden desde cualquier Pc, solo basta con la identificacion de usuario/clave . Ej. https://webmail.upv.es 209

EL CORREO ELECTRONICO : FUNCIONAMIENTO


SERVIDOR CORREO SMTP SMTP

BUZON ENTRADA

BUZON SALIDA

- POP3 - IMAP
LEE CORREO

- SMTP
ENVIA CORREO

PC DEL USUARIO CORREO


210

PROTOCOLOS LECTURA DE CORREO


- POP3 : Post Office Protocol version 3: Cada vez que se lee el mensaje ,se borra del buzon de entrada del servidor y se quedan guardados en la carpetade entrada del PC local. Se puede consultar esos mensajes sin estar conectado al servidor de correo.. Evitamos que se llene nuestro buzon de entrada en el servidor. Conviene conectarse siempre desde el mismo PC
- IMAP : Internet Message Access Protocol : Cuando se lee el mensaje se guarda siempre en el servidor marcado como leido. Es por tanto accesible por el usuario desde cualquier PC en internet. Es el protocolo que se usa por defecto cuando accedes desde un correo web (webmail, hotmail..)

PROTOCOLO DE ENVIO / RECEPCION DE CORREOS

- SMTP : Simple Message Transfer Protocol : Intercambio de mensajes entre servidores de correo electronico

211

Estructura de direcciones en Internet


. Un ordenador se referencia por su nombre de dominio completo jerarquico de izquierda a derecha hasta maximo 63 caracteres : disca.upv.es es --> dominio unico a nivel global, identifica un territorio upv --> dominio unico a nivel geografico dentro de un territorio (debe registrarse) disca --> subdominio unico dentro del dominio upv, puede corresponder a un ordenador

.Las direcciones IP de cada dominio y ordenador y sus nombres quedan reflejadas en diversos equipos de la red Internet, de forma que no se necesita conocer la IP de un equipo para acceder a el ( a no ser que se le quiera crakear)
Un ordenador puede tener varios nombres de dominio. Se puede hacer hosting (mismo ordenador para varios dom/sub) y housing ( varios servidores /dominios/sub en el mismo espacio fisico) La informacin esta en servidores. Las solicitudes se realizan habitualmente a travs de los navegadores, que deben configurarse para acceder al nombre del 212 servidor.

8.5 Diseo de paginas web

- Paginas estaticas : no acceden a bases de datos. Codigo html puro - Paginas dinamicas : Objetivo : acceder a bases de datos a traves de una aplicacin
invocada desde una pagina web.

* desarrolladas con lenguajes expecificos de programacion web:

ASP : Active Server Page JSP : Java Server Page

* desarrolladas con lenguaje estandar HTML utilizando codigo embebido de acceso a bses de datos ( SQL)

213

Herramientas de desarrollo de paginas web


Generan ficheros de extension .htm . El Word ( guardar como HTML guardar web) . El Excel ( )

<HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>Prueba de HTLM</TITLE> <META NAME="Template" CONTENT="C:\ARCHIVOS DE PROGRAMA\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P>Esta es una prueba de docunento word guardado como HTLM</P> </FONT><FONT SIZE=6><P>Paco@disca.upv.es</P></B></FONT></BODY> </HTML>

214

Herramientas de desarrollo de paginas web


.Front Page : Microsoft .Web Express .Dream weaver : Macromedia

. Orientadas a generar paginas estaticas, sin acceso a bases de datos


. Contenidos : texto imagen ,sonidos, animacion : banners enlaces o links Tamao de la pagina, depende de los contenidos ---> problemas de tiempo de carga. Conviene optimizar el tamao / tiempo ( 4K, 8 K 0,5 M) . Paginas dinamicas : generadas por lenguajes de programacion web ( ver aplicaciones Web)

215

ESTRUCTURA DE SERVIDORES INTERNET PARA LA EMPRESA

Servidor web propio

Router central 4 x 4 lineas

Servidor de correo remoto Servidor de base de datos

Tienda-1 Tienda-2
. . .

Servidor de red local


216

Tienda-15

Anda mungkin juga menyukai