domingo, 11 de septiembre de 2011

stoy haciendo las diapositivas de funcion de control, lenguajes y arquitectura ehh!!! pro faltan los otros temas. Nalle dijo q ella keria usuarios! faltan los 3 primeros
yo expongo los niveles d arkitectura!!! donde estan god y angie?!?!?!?!
lo d mate no s p mañana vdd?!?!

Otra ves yo!!

Holas!! otra ves yo, ya medio estructure el documento de matematicas aplicadas a las comunicaciones falta el apendice y la bibliografía oks chequenlo por favor y si hace falta modificarlo, haganlo va q va igual se los mando al correo

sábado, 10 de septiembre de 2011

EXPO!!

Hola compañeros! me tome la libertad de acomodar la información que enviaron, ya esta para que sea el trabajo de invstigación que debemos de entregar espero que hagan comentarios respecto a eso, creo nadamas faltan las conclusiones y no se si tenga q llevar bibliografía (q yo creo q si).

Bueno por otra parte hay que realizar las diapositivas las cuales deben de tener agenda (osea los subtemas) y hay q realizar la actividad.

Bueno pues nadamas que cada quien eliga su parte para exponer y si no tienen inconveniente mi me gustaría la parte de los usuarios y los ejemplos ahhh y pues quien vaya a hacer las conclusiones y la activiad, conforme a las diapositivas pues cada quien las suyas okis

Bueno... pues soy torpe y no se como subir aki el archivo de word asi que se los mando al correo para que lo chequen y critiquen ... creo q quedo bastante completo gracias a la buena información que encontraron :D

ARQUITECTURA GESTORES DE DATOS

No debemos confundir las bases de datos con un sistema gestor de base de dato. Una base de datos es la información almacenada, que cumple una serie de características y restricciones pero para que la información pueda ser almacenada y el acceso a la misma satisfaga las características exigidas a una base de datos es necesario que exista una serie de procedimientos, un sistema software es lo que llamamos sistema gestor de base de datos (SGBD).

Un SGBD permite:

Definir los datos a los distintos niveles de abstracción (físico lógico y externo).

Manipulación de los datos en la base de datos.

Mantenimiento de la integridad de la base de datos.

Control de la privacidad y seguridad de los datos en la base de datos.

FUNCIONES DE UN SGDB

Las funciones principales son las de descripción, manipulación y control.

Función de definición

Va a permitir al diseñador de la base de datos especificar los elementos que la integran, su estructura y las relaciones que existen entre ellos, las reglas de integridad semántica, así como las características de tipo físico y las vistas lógicas de los usuarios.

Esta función la realiza el lenguaje de datos (DDL) que es propio de cada SGDB.

FUNCION DE MANIPULACION

Después de describir los datos, es necesario cargarlos en las estructuras previamente creadas, para posteriormente poder utilizarlos. Los usuarios podrán recuperar la información o poder utilizarlas. La consulta podrá ser de dos tipos:

Consulta selectiva donde se localizan registros que cumplen una determinada condición, según un criterio de selección.

Consulta sobre la totalidad de los datos donde se recuperan todos los datos de la BD o todos los de un determinado tipo.

La operación podrá realizarse con tres operaciones diferentes:

*Borrado o eliminación de datos.

*Modificado de datos

*Inserción de nuevos elementos.

La función de manipulación se realiza atreves del lenguaje de de manipulación de datos (DML).

FUNCION DE CONTROL

Debe integrar una serie de instrumentos para facilitar la tarea del administrador. Permite funciones de servicio como:

Cambiar la capacidad de ficheros

Obtener estadísticas de utilización y funciones de seguridad como:

*Copias de seguridad

*Re arranque del sistema

*Protección frente a accesos no autorizados

Componentes de un SGBD

Las funciones se realizan gracias a una serie de componentes que son:

DDL o lenguaje de definición de datos: permite definir la presentación lógica de los datos que integran la base de datos.

DCL o lenguaje de control de datos: permite el control de acceso a la información almacenada en el diccionario de datos.

DSDL o lenguaje de definición de almacenamiento de datos: en la mayoría de SGBD el mismo lenguaje DDL permite la definición de los datos en el nivel de representación físico, si bien en otros en un subcomponente de este denominado lenguaje de definición de almacenamiento de datos. Se definen los datos del dominio de un problema a los niveles de abstracción, denominado esquema de la base de datos.

DML o lenguaje de manipulación de datos permite realizar dos funciones en la gestión de datos:

*Definición del nivel extremo o de usuarios de datos.

*La manipulación de los datos (inserción, borrado, modificación y recuperación)

El gestor de base de datos:

Es un componente de software encargado de garantizar el correcto, eficiente, íntegro y seguro acceso y almacenamiento de datos.

El administrador de la base de datos (DBA) es un componente humano con una serie de responsabilidades como la definición, administración, seguridad, privacidad e integridad de la información, sus tareas son las siguientes:

Definición del sistema lógico o conceptual de la base de datos mediante sentencias DDL.

Definición del esquema físico de la base de datos, especificando las estructuras de almacenamiento y métodos de acceso a la información almacenada y métodos de acceso a la información almacenada en los dispositivos físicos.

Definición de subesquemas o visiones externas del usuario.

Mantenimiento de los esquemas, con modificaciones del esquema lógico, en la representación física de datos o en los subesquemas de usuarios.

Control de la privacidad de datos.

Arquitectura De Los Sgbd

  1. ARQUITECTURA DE LOS SGBD Desde la aparición de los primeros gestores de base de datos se intentó llegar a un acuerdo para que hubiera una estructura común para todos ellos, a fin de que el aprendizaje y manejo de este software fuera más provechoso y eficiente. El acuerdo nunca se ha conseguido del todo, no hay estándares aceptados del todo. Aunque sí hay unas cuentas propuestas de estándares que sí funcionan como tales.
  2. 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 tres que han tenido gran relevancia en el campo de las bases de datos son ANSI/SPARC/X3 , CODASYL y ODMG .
  3. ISO
    • ISO ( International Organization for Standardization).
    • Es un organismo internacional de definición de estándares de gran prestigio.
  4. IEC
    • ( International Electrotechnical Commission ).
    • Organismo de definición de normas en ambientes electrónicos
  5. JTC1
    • ( Joint Technical Committee ).
    • Comité formado por los dos organismos anteriores encargado de diversos proyectos. En el campo de las bases de datos, el subcomité SC21 posee un grupo de trabajo llamado WG 3 que se dedica a las bases de datos. Este grupo de trabajo es el que define la estandarización del lenguaje SQL entre otras cuestiones.
  6. Modelo ANSI/X3/SPARC
    • El grupo ANSI ha marcado la referencia para la construcción de SGBD. Se basa en los estudios anteriores en los que se indicaban tres niveles de abstracción de la base de datos. ANSI profundiza más en esta idea y define cómo debe ser el proceso de creación y utilización de estos niveles.
    • En el modelo ANSI se indica que hay tres modelos ( externo , conceptual e interno ) entendiendo por modelo las normas que permiten crear esquemas (diseños de la base de datos).
  7. Esquemas externos
    • Los esquemas externos reflejan la información preparada para el usuario final, el esquema conceptual refleja los datos y relaciones de la base de datos y el esquema interno la preparación de los datos para ser almacenados.
  8. Esquema conceptual
    • El esquema conceptual contiene la información lógica de la base de datos. Su estructuración y las relaciones que hay entre los datos. Se trata de la propuesta teórica de los datos (es quizá la más importante).
  9. Esquema interno
    • El esquema interno contiene información sobre cómo están almacenados los datos en disco. Es el esquema más cercano a la organización real de los datos.

INTRODUCCION

 
Aplicables a todo sistema de información, las bases de datos fueron creadas debido a la necesidad de las personas de organizar datos masivos de tal forma que fuesen de fácil acceso, comenzando con información registrada en tablas archivadas. Con el paso del tiempo y la ayuda de nuevas tecnologías se creó la posibilidad de diseñar, modificar  y visualizar los datos de una manera dinámica y por medio del ordenador. Para lograr estos objetivos se crearon diversos gestores de bases de datos, en los cuales se podía crear desde la base de datos más básica, hasta aquellas donde, haciendo uso de la programación, la estructura de la base se tornaba más sofisticada y requería de mayor conocimiento para crearla e incluso manejarla.
Estos gestores los podemos encontrar en el mercado de manera libre, o con cierto costo por la licencia de dicho software. De cualquier forma, las funciones de ambos tipos son las mismas:
-       Especificar tipos, estructuras y restricciones de datos
-       Construir la BD en un medio controlado por el permiso del gestor
-       Permitir la manipulación de la BD para consultar y actualizar, incluso para generar informes.

En el siguiente desarrollo se presentaran los niveles de arquitectura que todo sistema gestor de base de datos debe cumplir para lograr su objetivo los cuales se dividen según su función en:
-       Nivel externo (para usuarios)
-       Nivel conceptual  (de diseño)
-       Nivel interno  (de almacenamiento) 

http://www.monografias.com/trabajos56/sistemas-bases-de-datos/sistemas-bases-de-datos.shtml

informacion sgbd

Holaaa!! eii bueno yo digo q la introducción sea que son los sgdb y para q sirven o algo asi ya para en el desarrollo poner la arquiectura no? bueno... a ver q opinan y pues esta es la información que yo encontre :

Sistema gestor de base de datos es un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.

Gestores de bases de datos libres

Gestores de base de datos no libres

· MySQL: Licencia Dual, depende del uso. No se sabe hasta cuándo permanecerá así, ya que ha sido comprada por Oracle. Sin embargo, existen 2 versiones: una gratuita que sería equivalente a la edición "express" SQL server de Microsoft Windows, y otra más completa de pago.

· Advantage Database

· dBase

· FileMaker

· Fox Pro

· gsBase

· IBM DB2: Universal Database (DB2 UDB)

· IBM Informix

· Interbase de CodeGear, filial de Borland

· MAGIC

· Microsoft Access

· Microsoft SQL Server

· NexusDB

· Open Access

· Oracle

· Paradox

· PervasiveSQL

· Progress (DBMS)

· Sybase ASE

· Sybase ASA

· Sybase IQ

· WindowBase

· IBM IMS Base de Datos Jerárquica

Un SGBD 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.

Existen dferentes tipos de usuario DBA administradores, los usuarios resources que pueden crear tipos de objetos y tener acceso a los objetos sobre los cuales se han concedido permiso y los usuarios connect los cuales solamente pueden utilizar los objetos a los cuales se les ha concedido permiso.

La arquitectura de los sgbd es:

- Nivel interno o físico: el más cercano al almacenamiento físico, es decir, tal y como están almacenados en el ordenador. Describe la estructura física de la BD mediante un esquema interno. Este esquema se especifica con un modelo físico y describe los detalles de cómo se almacenan físicamente los datos: los archivos que contienen la información, su organización, los métodos de acceso a los registros, los tipos de registros, la longitud, los campos que los componen, etcétera.

- Nivel externo o de visión: es el más cercano a los usuarios, es decir, es donde se describen varios esquemas externos o vistas de usuarios. Cada esquema describe la parte de la BD que interesa a un grupo de usuarios en este nivel se representa la visión individual de un usuario o de un grupo de usuarios.

- Nivel conceptual: describe la estructura de toda la BD para un grupo de usuarios mediante un esquema conceptual. Este esquema describe las entidades, atributos, relaciones, operaciones de los usuarios y restricciones, ocultando los detalles de las estructuras físicas de almacenamiento. Representa la información contenida en la BD. En la Figura 1.1 se representan los niveles de abstracción de la arquitectura ANSI.

Estos son unos ejemplos



Y este es un link donde se comparan sgbd okis

http://es.wikipedia.org/wiki/Anexo:Comparaci%C3%B3n_de_sistemas_administradores_de_bases_de_datos_relacionales