Académique Documents
Professionnel Documents
Culture Documents
NET
Introduccin Base de Datos El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada estructurada. Desde el punto de vista informtico, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos
Definicin de base de datos Se define una base de datos como una serie de datos organizados y relacionados entre s, los cuales son recolectados y explotados por los sistemas de informacin de una empresa o negocio en particular. Desde el punto de vista informtico, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos
Caractersticas de una Base de Datos Entre las principales caractersticas de los sistemas de base de datos podemos mencionar:
Independencia lgica y fsica de los datos. Redundancia mnima. Acceso concurrente por parte de mltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditoria. Respaldo y recuperacin. Acceso a travs de lenguajes de programacin estndar.
Ventajas de las Bases de Datos Independencia lgica y fsica de los datos. Esto permite modificar los datos sin modificar el cdigo de las aplicaciones. Redundancia Mnima. No hace falta repeticin de datos. Integridad de los datos. Mayor dificultad de perder los datos o de realizar incoherencias con ellos. Mayor seguridad en los datos. Limitar el acceso a ciertos usuarios. Datos ms documentados. Los metadatos nos permiten describir la informacin de la base de datos. Acceso a los datos ms eficiente. La organizacin de los datos produce un resultado ms ptimo en rendimiento. Menor espacio de almacenamiento. Mejorar la estructuracin de los datos.
Desventajas de las Bases de Datos. Instalacin costosa. El control y administracin de bases de datos requiere de un software y hardware robusto. Requiere personal calificado. Debido a la dificultad de manejo de este tipo de sistemas. Implantacin larga y difcil. Debido a los puntos anteriores. La adaptacin del personal es mucho ms complicada y lleva bastante tiempo. Ausencia de estndares reales. Lo cual significa una excesiva dependencia hacia los sistemas comerciales del mercado. Aunque hay una buena parte de esta tecnologa aceptada como estndar de hecho.
99
[Conceptos]
Archivo: Coleccin de registros almacenados siguiendo una estructura homognea. Base de datos: Coleccin de archivos interrelacionados.
T&D de BD - FAEA
1111
DBMS : Software con capacidad para definir, mantener y utilizar una base de datos. Un DBMS debe permitir definir estructuras de almacenamiento, acceder a los datos de forma eficiente y segura, etc..
APLICACIONES WEB
APLICACIONES WEB
Conceptos Bsicos
Componentes de un DBMS DDL (data definition languaje): especifica el esquema de BD. Resultado: Diccionario de datos DML (data manipulation languaje):
1616
Conceptos Bsicos
DML Caractersticas:
Procedimentales (SQL) requieren que el usuario especifique qu datos se muestran y cmo obtener esos datos No Procedimentales (QBE) requieren que el usuario especifique qu datos se muestran y sin especificar cmo obtener esos datos
1717
Conceptos Bsicos
Definicin, forma de trabajo, operaciones elementales. Archivos de datos y archivos de acceso a datos Alternativas de acceso a bajo costo
Conceptos Bsicos
Modelos de datos
Coleccin de herramientas conceptuales para describir datos, relaciones entre ellos, semntica asociada a los datos y restricciones de consistencia
Modelos
Basado en objetos (visin, conceptual). Estructura flexible, especifican restricciones explcitamente
1919
Centrado en las Aplicaciones Cualquier Aplicacin (web, C/S, SOA) Integrado con Aplicaciones de Negocio Modular y Abierto Todas las Infraestructuras y Aplicaciones Basado en Estndares
Colaboradores Clientes
Control de Accesos Admin de Usuarios SQL Seguridad en el Dato
Administradores de Seguridad
Aprovisionamiento
Proveedor de Servicios
Federacin Directorio
Auditora y Regulacin
Directorio Virtual
Infraestructura de Identidades
Directorio Virtual Directorio
Administracin de Identidades
Gestin de Usuarios y Roles Aprovisionamiento de Usuarios
Control de Accesos
Single Sign-On Federacin de Identidades Control de Acceso por Aplicacin Seguridad en Web Services
Auditora
Infraestructura de Identidades
Directorio y Directorio Virtual (Web)
Aplicaciones
Administradores
SQL
Directorio Virtual
Empleados
MY-SQL