Introducción
Una base de datos es un conjunto de información almacenada
en memoria auxiliar que permite acceso directo y un conjunto de
programas que manipulan esos datos Las bases de datos aparecieron
a finales de la década de 1960, cuando surgió la necesidad de contar con un
sistema de administración de información flexible.
· MODELO JERÁRQUICO
Los datos se organizan
jerárquicamente mediante un árbol invertido. Este modelo utiliza punteros para
navegar por los datos almacenados, también presenta los datos a los usuarios en una estructura de árbol; dentro de cada
registro, los elementos de datos quedan organizados en partes llamados segmentos. Para el usuario cada segmento se ve como un
organigrama con el segmento de nivel superior llamado raíz.
Un segmento superior se conecta de
forma lógica con un segmento inferior en una relación de tipo padre−hijo. Un segmento padre
puede tener más de un hijo, pero un hijo sólo puede tener un solo padre.
Características
-una vez que se diseño la base de datos, es muy
difícil cambiarla o modificarla y de la misma manera es difícil recuperar los
datos de forma efectiva.
- Eficiencia
en el procesamiento.
-Permanece
como el caballo de batalla para el procesamiento intensivo de un alto volumen
de operaciones.
- Es
confiable.
- Tiene
poca flexibilidad.
- Requiere
de una programación intensiva.
- Es
consumidora de tiempo.
- Es
difícil de corregir si ocurrieran errores en el diseño.
Aplicaciones
· MODELO DE RED
Al igual que el modelo
jerárquico, este modelo utiliza punteros hacia los datos almacenados. Sin
embargo, no necesariamente utiliza una estructura de árbol invertido.
Una estructura de datos en red, o estructura plex, es muy similar a una estructura jerárquica, de hecho no es más que un súper conjunto de ésta.
Una estructura de datos en red, o estructura plex, es muy similar a una estructura jerárquica, de hecho no es más que un súper conjunto de ésta.
Al igual que en la estructura jerárquica, cada nodo puede tener varios
hijos pero, a diferencia de ésta, también puede tener varios padres.
Características
-
Facilidad de manejo de grandes volúmenes de información
- Gran velocidad en poco tiempo
- Seguridad de la información
-El mal diseño de esta puede originar a futuro problemas.
- De no encontrarse un manual de sistema no se podrán hacer relaciones.
- Gran velocidad en poco tiempo
- Seguridad de la información
-El mal diseño de esta puede originar a futuro problemas.
- De no encontrarse un manual de sistema no se podrán hacer relaciones.
APLICACIONES
CONCLUCIONES
En nuestra opinión una base de datos se creo prácticamente
para mantener la organización de los datos de grandes organizaciones, hoy en día
sabemos que existen diferentes modelos de bases de datos por que han ido evolucionando
con el paso de tiempo facilitando su aplicación en distintas áreas.
Los modelos Jerárquicos nos explican que de cierta forma solo puede haber un principio en toda organización, y que la utilización de un dato se relacionara con otro dato superior a él, estos tipos de modelos por ser de los primeros en ser conocidos son mas difíciles de manipular en la vida actual.
Los modelos de Red son muy parecidos en estructura al modelo anterior con acepción a que este tipo de modelos si se les puede hacer modificaciones y que todos sus datos están relacionados permitiendo que se les puedan consultar todos desde cualquier punto del árbol y tienen mas ventajas en su aplicación de la vida actual al ser tan flexibles en su forma de uso.
TAREA 2
Capacidades clave
*AIX, *BSD, *FreeBSD, *HP-UX, *Kurisu OS, *GNU/Linux, *Mac OS X, *NetBSD, *OpenBSD, *OS/2 Warp, *QNX, *SGI IRIX, *Solaris, *SunOS, *SCO OpenServer, *SCO UnixWare, *Tru64, *eBD, *Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 y Windows Server (2000, 2003 y 2008), * OpenVMS9
Los modelos Jerárquicos nos explican que de cierta forma solo puede haber un principio en toda organización, y que la utilización de un dato se relacionara con otro dato superior a él, estos tipos de modelos por ser de los primeros en ser conocidos son mas difíciles de manipular en la vida actual.
Los modelos de Red son muy parecidos en estructura al modelo anterior con acepción a que este tipo de modelos si se les puede hacer modificaciones y que todos sus datos están relacionados permitiendo que se les puedan consultar todos desde cualquier punto del árbol y tienen mas ventajas en su aplicación de la vida actual al ser tan flexibles en su forma de uso.
TAREA 2
INTRODUCCIÓN
Desde
comienzos de los años setenta diversos grupos informáticos se han ocupado del
tema de la estandarización de las bases de datos (ISO, INRIA, GESC, BSI,
Codasyl, ANSI, etc.) con el fin de conseguir que, una vez desarrollado un
sistema e instrumentado en un determinado SGBD, el cambio de éste a otro
producto comercial no implique tener que diseñar de nuevo la base de datos, ni
tampoco que los programas que acceden a dicha base de datos tengan que ser rescritos.
La estandarización ha de ofrecer también la oportunidad de adquirir distintos
componentes de un SGBD (lenguajes, diccionarios, etc.) a diferentes
suministradores.
CONTENIDO
1) La estandarización de los SGBD
La estandarización tiene como objetivo proteger las
inversiones y defender la independencia del usuario frente a los
suministradores de SGBD. Los estándares, por tanto, se concretan en
especificaciones de cara al usuario, o sea, en el interfaz del sistema con el
entorno, sin que en ningún caso impongan la forma en que se debe instrumentar
el sistema, ya que este tema se deja por completo en manos del diseñador, que
será quien se ocupe de conseguir un diseño óptimo en lo que se refiere a
rendimiento operativo y a ahorro de recursos.
Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:
- Definir una base de datos: especificar tipos, estructuras y restricciones de datos...
- Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
- Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:
- Definir una base de datos: especificar tipos, estructuras y restricciones de datos...
- Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
- Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Características
Las funciones esenciales de un SGBD son:
Las funciones esenciales de un SGBD son:
Función de descripción o de definición. Esta
función debe permitir al administrador de la base especificar los elementos de
datos que la integran , su estructura, las relaciones que existen entre ellos,
las reglas de integridad semántica, los controles a efectuar antes de autorizar
el acceso a la base, etc.
Función de
manipulación. Permite a los usuarios de la Base buscar, añadir,
suprimir o modificar los datos de la misma, siempre de acuerdo con las
especificaciones y las normas de seguridad establecidas por el administrador.
Función de
utilización. Reúne todas las interfaces que necesitan los diferentes
usuarios para comunicarse con la base y proporciona un conjunto de
procedimientos para el administrador entre los que se encuentra el Lenguaje de
Control de Datos (LCD)
Organismos de estandarización
Los intentos por conseguir una estandarización han estado promovidos por organismos de todo tipo. Algunos son estatales, otros privados y otros promovidos por los propios usuarios. Los dos que han tenido gran relevancia en el campo de las bases de datos son ANSI/SPARC/X3, CODASYL y ODMG. Los organismos grandes (que recogen grandes responsabilidades) dividen sus tareas en comités, y éstos en grupos de trabajo que se encargan de temas concretos.
2) Características de los siguientes SGBD
· SQL Server
SQL Server Standard Edition de 2012
DESCRIPCIÓN
SQL Server Standard Edition de 2012 es software de servidor de base de datos relacionales que ofrece herramientas para almacenamiento gestión, análisis y reporte de datos.
Beneficios para las organizaciones
SQL Server Standard Edition de 2012 es software de servidor de base de datos relacionales que ofrece herramientas para almacenamiento gestión, análisis y reporte de datos.
Beneficios para las organizaciones
Los beneficios que nos proporciona es:
- Servir
datos en una plataforma de gestión (CRM) de relación de cliente.
- Analizar
los datos recopilados por la organización.
- Apoyo
de un sitio Web o intranet dinámico.
CARACTERÍSTICAS
Funcionalidades principales
- El
motor (OLTP) de procesamiento de transacciones en línea permiten un acceso
rápido a grandes cantidades de datos.
- Failover
clustering apoyo minimiza la interrupción del servicio mediante la
conexión a otros servidores para prestar servicio en caso de una falla.
- El
procesamiento analítico en línea (OLAP) y modelos multidimensionales
modelo semántico BI (BISM) le permiten analizar datos multidimensionales
desde perspectivas múltiples y en un modelo tabular.
Interfaz
La interfaz de administración es SQL Server Management Studio, una herramienta de administración gráfica con amplias capacidades de secuencias de comandos para todos los componentes de SQL Server. SQL Server Management Studio incluye administración basada en políticas, que puede crear políticas que administran las entidades en el servidor. Entidades podrían incluir la instancia de SQL Server, bases de datos y otros objetos de SQL Server.
Licencias
Este producto funciona en un modelo de licencias de servidor/CAL e incluye una licencia de servidor. Bajo este modelo, necesita una licencia independiente para cada cliente (cliente CAL) o dispositivo (device CAL) que accede al servidor. Este modelo permite la licencia de un físico, virtual, o basados en cloud servidor basado en el número de usuarios o dispositivos que acceder a ella.
Seguridad & CumplimientoLa siguiente ola de inversiones de SQL Server ofrece flexibilidad, capacidad de uso para auditoria y manejabilidad de la seguridad adicional a lo largo de los entornos de SQL Server haciendo aún más fácil para las organizaciones cumplir las políticas de cumplimiento.
Capacidades clave
Administre fácilmente los permisos alrededor
del acceso a los datos con Roles de servidor definidos por el usuario. Incremente la manejabilidad y reduzca la complejidad
del esquema de la base de datos a través del Esquema predeterminado para
grupos. Controle el acceso de la base de datos a las
aplicaciones implementadas mientras mejora la manejabilidad a través de
Autenticación de la base de datos contenida Ayude a garantizar el cumplimiento y a
incrementar la manejabilidad relacionada con la auditoria con resistencia de
auditoría, filtro y auditoria definida por el usuario.
· MySQL
MySQL 5.5
DESCRIPCIÓN
MySQL es un sistema de
administración de bases de datos. Una base de datos es una colección
estructurada de tablas que contienen datos. Esta puede ser desde una simple
lista de compras a una galería de pinturas o el vasto volumen de información en
una red corporativa.MySQL es software de fuente abierta. Fuente abierta
significa que es posible para cualquier persona usarlo y modificarlo.
Beneficios
- Velocidad al realizar las operaciones, lo que
le hace uno de los gestores con mejor rendimiento.
- Bajo costo en requerimientos para la
elaboración de bases de datos, ya que debido a su bajo consumo puede ser
ejecutado en una máquina con escasos recursos sin ningún problema.
CARACTERÍSTICAS
Entre las características disponibles se puede destacar:
Entre las características disponibles se puede destacar:
- Amplio subconjunto del lenguaje SQL.
Algunas extensiones son incluidas igualmente.
- Disponibilidad en gran cantidad de plataformas y sistemas.
- Posibilidad de selección de mecanismos de
almacenamiento que ofrecen diferente velocidad de operación, soporte físico,
capacidad, distribución geográfica, transacciones...
- Transacciones y claves
foráneas.
- Conectividad segura.
- Replicación.
- Búsqueda e indexación de
campos de texto.
- Destacan mejoras en
rendimiento y escalabilidad en lo que supone la mayor actualización
MySQL es un sistema de administración relacional de bases de datos. Una
base de datos relacional archiva datos en tablas separadas en vez de colocar
todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las
tablas están conectadas por relaciones definidas que hacen posible combinar
datos de diferentes tablas sobre pedido
Seguridad y recuperación
Las copias de seguridad son también esenciales como medida de seguridad antes de actualizar una instalación de MySQL, y se pueden utilizar para transferir una instalación de MySQL a otro sistema o configurar los servidores de replicación esclavos. MySQL ofrece una variedad de estrategias de copia de seguridad desde el que puede elegir los métodos que mejor se adapte a los requisitos para su instalación. Tipos de copias de seguridad: Lógico versus físico, completo con respecto incremental, y así sucesivamente.
- Los métodos para la creación
de copias de seguridad.
- Métodos de valorización,
incluida la recuperación de punto en el tiempo.
- Programación de copia de
seguridad, compresión y encriptación.
- Tabla de mantenimiento, para
permitir la recuperación de los cuadros corruptos.
Plataformas
MySQL funciona sobre múltiples plataformas, incluyendo:*AIX, *BSD, *FreeBSD, *HP-UX, *Kurisu OS, *GNU/Linux, *Mac OS X, *NetBSD, *OpenBSD, *OS/2 Warp, *QNX, *SGI IRIX, *Solaris, *SunOS, *SCO OpenServer, *SCO UnixWare, *Tru64, *eBD, *Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 y Windows Server (2000, 2003 y 2008), * OpenVMS9
Aplicaciones
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones.
· Oracle
Oracle es un
sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en
inglés de Relational Data Base Management System), desarrollado por Oracle
Corporation. Se considera a Oracle como uno de los sistemas de bases de datos
más completos, destacando su: Soporte de transacciones, Estabilidad, Escalabilidad,
Soporte multiplataforma. La última versión de Oracle es la versión 11g,
liberada en el mes de julio de 2009, es un RDBMS portable ya que se puede
instalar en los sistemas operativos más comunes en el mercado, el costo de la
licencia oscila entre los 180 y 400 dólares dependiendo del tipo de licencia de
usuario, la capacidad de BDD es alta ya que soporta hasta 4 peta bytes de
información. Cuenta con administración de usuarios así como la administración
de roles, además soporta trigers y store procedure, cuenta con conectividad
JDBC y ODBC, siempre y cuando se tengan los drivers adecuados para la misma. Es
un DBMS seguro ya que cuenta con un proceso de sistema de respaldo y
recuperación de información. Soporta Data Warehouse por lo que facilita el
acceso a la información y da mayor versatilidad.
CARACTEISTICAS.
1.-Es una
herramienta de administración gráfica que es mucho más intuitiva y cómoda de
utilizar.
2.-Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados.
3.-Apoya en el diseño y optimización de modelos de datos.
4.-Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados y triggers, entre otros.
5.-Apoya en la definición de estándares de diseño y nomenclatura de objetos.
6.-Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos.
2.-Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados.
3.-Apoya en el diseño y optimización de modelos de datos.
4.-Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados y triggers, entre otros.
5.-Apoya en la definición de estándares de diseño y nomenclatura de objetos.
6.-Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos.
APLICACIONES.
Líneas de
producción
Application Solutions
Herramientas de implantación e integración
Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos para poder utilizar Oracle es necesario la instalación de la herramienta servidor Oracle 8i para desarrollar aplicaciones en Oracle se necesita PL/SQL, store procedures y SQL para crear el formulario.
Application Solutions
Herramientas de implantación e integración
Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos para poder utilizar Oracle es necesario la instalación de la herramienta servidor Oracle 8i para desarrollar aplicaciones en Oracle se necesita PL/SQL, store procedures y SQL para crear el formulario.
CONCLUSIONES
Pues prácticamente
lo que nos da a entender esta pequeña investigación seria tratar de explicar
que al hablar de SGBD estamos hablando de programas que nos van a dar la oportunidad
de crear bases de datos y almacenar datos de cualquier tipo. Y la estandarización
de los SGBD es un tipo de lenguaje que cada usuario selecciona para manejar su
base de datos siguiendo ciertas reglas establecidas ya por algunas
organizaciones.
SQL, MySQL y
Oracle son software que tienen como función almacenar Bases de Datos y se pueden aplicar
en muchas formas aun que estos específicamente están creados para almacenar
gran cantidad de datos y son muy útiles para casi cualquier tipo de industria
los tres sirven prácticamente para lo mismo aun que el perfil de cada uno va
destinado para cierta área de la industria.
No hay comentarios:
Publicar un comentario