Base d datos

Clasificado en Informática

Escrito el en español con un tamaño de 7,08 KB

BASE DE DATOS:una B.D.es un conj.d datos interrelacionados xdeterminados criterios,q trata de evitar redundancia innecesarias y cuya informacion almacenada puede servir a 1 o vs.aplicaciones.-La informac.q se almacna es independ d los programas q la usan,y prmitn añadir,eliminar,modifikr y recuperar informac.d la base.

VENTAJAS:1)reduce la rdundancia al brindar 1controlcentralizado d la informacion.2)Ayuda a evitar inconsistncia q pued surgir d la redundancia.3)garantiza la seguridad de la informacion,ya q controla no solo los accesos sino tmb la manipulacion de la informacion entre deferentes programas de aplicaciones.4)independencia de los datos,tanto logicos como fisicos.

 ARQUITECTURA DE UN SISTEMA DE B.D: esta conformada x tres niveles,q muestran la separacion entre: las aplicaciones empleadas xlos usuarios y la base de datos fisica.1)Nivel Externo o de vistas: describe la manera de ver la informacion xlos usuarios.Apunta a como ven los usuarios las estructuras de datos en funcion de su problema particular,permitiendoles ver solo la parte q precisan y ocultandoles el resto de la B.D.2)Nivel Conceptual o Logico:es donde se detalla la estructura de la base de datos. Este nivel esta conformado xla descripcion de los datos q se almacenan asi como tmb las relaciones definidas entre ellos.3)Nivel fisico:es donde se describen como se almacenan realmente los datos,en un medio fisico,como xej:un disco rigido.

ELEMENTOS DE UN SIST.DE B.D: *USUARIOS: -ocasionales-programadores-administradores de B.D=implementa los tipos de accesos,define la seguridad,mantiene los datos consistentes. *SOFTWARE:sistema de administracion de B.D.(DBMS) -definir la estructura-manipular la estructura *HADWARE -discos-procesadores *DATOS:elementos q componen el sistema de B.D.

INDEPENDENCIA DE LOS DATOS: significa estar en condiciones de generar modificaciones en un nivel de la arquitectura sin requerir modificar el nivel de la arquitectura q se encuentra inmediatamente superior al nivel donde se llevo a cabo el cambio. A)dependencia logica:significa q puede modificarse el esquema conceptual sin necesidad de alterar loa esquemas del nivel externo o las aplicaciones. B)independencia fisica:significa q puede modificarse el esquema del nivel fisico sin necesidad de alterar los programas q utolizan dichos datos.

CARDINALIDAD:describen caracteristicas de las relaciones q seran fundamentales para lograr una adecuada transformacion del modelo conceptual al modelo de datos a implementar en el SGBD. Los tipos de relaciones entre entidads son: 1:1(uno a uno) 1:M(uno a muchos) o M:1(muchos a uno) M:M(muchos a muchos)

USUARIOS DE B.D: -Usuarios Ocasionales y Comunes: son los q necesitan acceder a la B.D para consultar informacion,actualizarla o simplemente generar un listado. -Programadores de Aplicaciones: responsables de implementar los programas de aplicaciones. -Administradores de B.D(DBA):es el responsable de definir los criterios de seguridad,integridad y pliticas de resguardo paea el SGBD.



BASE DE DATOS DE TIPO RELACIONAL: los elementos son las ENTIDADES y los ATRIBUTOS. Entidades: es una cosa u objeto del mundo real q es distinguible de todos los demas objetos. Una entidad puede ser concreta o abstracta. Clasificacion: TANGIBLES:libro,auto. ROLES:emleados,medicos,pacientes. INCIDENTES: compras,alquiler. ATRIBUTOS: es una propiedad descriptiva o caracteristica simple q posee cada uno de los objetos o miembros de un conjunto de ENTIDADES. Clasificacion: DESCRIPTIVOS:expresan caracteristicas esenciales de cada entidad. NOMINADORES:nombran a la entidad como unica. REFERENCIALES: permiten vincular una instancia de un conjunto de entidades con otra instancia de otro conjunto de entidades.

ATRIBUTOS NOMINADORES: (claves) *Clave Candidata: deben cumplir con la condicion de unicidad y minimalidad. *Clave Primaria: es la clave candidata q se considera mas adecuada para el diseño. Primary Key(PK) *Clave Alternativa: es la q no fue seleccionda como clave primaria y cumplen con las condiciones de UNICIDAD y MINIMALIDAD. *Clave Foranea: es un atributo de alguna entidad q es clave primaria de otra entidad.

ARQUITECTURA CLIENTE SERVIDOR: es aquel en el q uno o mas clientes y uno o mas servidores conjuntamente con un sist.operativo y un sist de comunicacion entre procesos,forma un sist compuesto q permite computo distribuido,analisis y presentacion de los datos.

PRINCIPALES COMPONENTES: de un sist-cliente servidor son: 1)NUCLEO(back-end)(o seccion posterior). Es el SGBD propiamente (servidor). 2) EL INTERFAZ(front-end o seccion frontal). Aplicaciones q funcionan sobre el SGBD(cliente)

FUNCIONES DEL CLIENTE: -administrar la interfaz grafica de usuarios-aceptar datos del usuario-procesar la logica de la aplicacion-generar las solicitudes para la base de datos-transmitir las solicitudes de la B.D al servidor-dar formatos a los resultados.

FUNCIONES DEL SERVIDOR: -aceptar las solicitudes de la B.D de los clientes-procesar dichas solicitudes-dar formato a los resultados y transmitirlos al cliente-llevar a cabo la verificacion de integridad-mantener los datos generales de la B.D-proporcionar control de acceso concurrentemente-llevar a cabo la recuperacion-optimizar el procesamiento de consultas y actualizaciones

PRINCIPALES VENTAJAS DEL MODELO CLIENTE-SERVIDOR SON: *Accesibilidad:los datos pueden ser accedidos desde multiples clientes. *Rendimientos: se pueden optimizar el rendimiento x hadware y procesos. *Seguridad: la seguridad de los datos esta centralizada en el servidor. *Interoperabilidad: los componentes claves(cliente,servidor y red) trabajan juntos.

DESVENTAJAS: -Alta complejidad tecnologica ante la integracion de variedad de productos para el mantenimiento de los sistemas. -La congestion de la red pueden reducir el rendimiento del sistema.

CLOUD COMPUTING:es una tecnologia q permite ofrecer servicios de computacion a traves de internet. En este tipo de computacion todo lo que puede ofrecer un sist informatico se ofrece como servicio, de modo q los usuarios puedan acceder a los servicios disponibles sin conocimiento(oal menos sin ser expertos)en la gestion de los recursos q usan. Algunos ejemplos de esta explicacion podrian ser: las redes PEER-TOPEER,GOOGLE Y SKYPE,etc. 

Entradas relacionadas: