Asd
Enviado por Programa Chuletas y clasificado en Lengua y literatura
Escrito el en español con un tamaño de 4,88 KB
BD:coleccion de datos relaccionados entre si,estructurados y organizados, y un conjunto de programas que accedes y gestionan esos datos.
Inconvenientes de un sistema de gestion de archivos:
-Redundancia e inconsistencia de datos:datos repetidos y no modifica correctamente los registros.
-Dependencia de datos-fisico-logica:modificacion de los programas que manipulan los archivos.
-Dificultad para tener acceso a los datos:cada vez que se necesite una consulta implica la necesidad de codificar el programa de aplicacion necesario.
-Separacion y aislamiento de los datos:al estar repartidos en varios arxivos y tener diferentes formatos es dificil escribir nuevos programas k aseguren la manipulacion de los datos correctos.
-Dificultad para el acceso concurrente:actualizaciones concurrentes,datos inconsistentes
-Dependencia de la estructura del arxivo con el lenguaje de programacion:formato de los arxivos incompatibles con los programs.
-Problemas en la seguridad de los datos
-problemas de integridad de datos:los valores almacenados en los arxivos deben cumplir con rstricciones de consistencia.
SGBD debe prestar:
-creacion y definicion de la bd:estrucutra,tipo,datos,restriccion...
-manipulacion de datos:consultas,inserciones,etc
-acceso controlado a los datos de la bd:seguridad
-mantener la integridad de consistencia
-acceso compartido a la bd:para k no se perjudiken los datos
-mecanismos de respaldo y recuperacion:restablecer la info
Lenguaje de los SGBD:va a permitir al admin de bd especificar los datos k componen la bd,su estructura,relacciones entre ellos,etc...
-lenguaje de definicion de datos(ldd o ddl):se utiliza para especificar el eskema de la bd,vistas de users y estructuras de almacenamiento.
-lenguaje de manipulacion de datos(lmd o dml):leer y actualizar los datos de la bdd.es utilizado x los users para realizar consultas,insercciones,modificaciones
pueden ser procedurales:usuario sera el programador
no procedurales:lenguajes declarativos
-lenguajes de 4 generacion(4gl):permiten al user desarrollar apli de forma facil y rapida.
diccion de datos:lugar donde se almacena la infoaceca de todos los datos de la bd.es una guia en la k describe la bd y los objetos k la forman.proporciona info acerca de:estructura logica y fisica de bd,definiciones de objetct de bd,espacio asignado para los objeto,valores x defecto de tablas,info acerca de restriccione,privilegio y roles asignados,auditoria de info.el diccionario debe cumplir:soportar descipciones de los models conceptual,logico,interno y extenro de la bd
integrado del sgbd,apoyar la transferencia de info al sgbd,comenzar con la reorganizacion de versions de produccion de la bd,almacenado en un medio de acceso directo.
seguridad e integridad de datos:debe garantizar la proteccion de los datos contra acceso no autorizados,como itnencionados accidentales.
-sgbd ofrecen mecanismos para implantar restricciones de integridad en la bd, el admin debe especificar las reglas y restricciones de consistencia
-proporcionar herramientas y mecanismos para la planificacion y realizacion de c.seguridad
-capaz de recuperar la bd llevandola a un estado consistente
-asegurar acceso concurrente y frecer mecanismos para conservar la consistencia de datos.
una instancia es un conjunto de estructuras de memoria sga uy procesos en segundo plano k se utilizan para gestionar la bd. la instancia solo puede abrir y tuilizar una bd a la vez.no esta disponible asta k el admin la inicie y la abra.pasos oracle:abre instancia,monta bd y apertura de la misma.cerrar la bd,desmontarla y cerrar la instancia.
oracle archivos:tablespace(system,user,temp,undobs1),redologs(redo1.log) y control(control01.ctl)
sga:area global system,almacenar datos de la bd k se an consultado recientemente:conjunto compartido->cache de diciona de datos y de biblioteca.Cache de buffer de bd,conjunto grande,java,buffer redologs.
pga:area global program:plan ejecucion sql,info de la sesion,estado ejecucion sentencia.
process:DBWR->escritor de bd,ckpt->punto de control,lgnr->escritor de registros,SMON:monitor del sistema,PMON:monitor de procesos,ARCH y RECO
Inconvenientes de un sistema de gestion de archivos:
-Redundancia e inconsistencia de datos:datos repetidos y no modifica correctamente los registros.
-Dependencia de datos-fisico-logica:modificacion de los programas que manipulan los archivos.
-Dificultad para tener acceso a los datos:cada vez que se necesite una consulta implica la necesidad de codificar el programa de aplicacion necesario.
-Separacion y aislamiento de los datos:al estar repartidos en varios arxivos y tener diferentes formatos es dificil escribir nuevos programas k aseguren la manipulacion de los datos correctos.
-Dificultad para el acceso concurrente:actualizaciones concurrentes,datos inconsistentes
-Dependencia de la estructura del arxivo con el lenguaje de programacion:formato de los arxivos incompatibles con los programs.
-Problemas en la seguridad de los datos
-problemas de integridad de datos:los valores almacenados en los arxivos deben cumplir con rstricciones de consistencia.
SGBD debe prestar:
-creacion y definicion de la bd:estrucutra,tipo,datos,restriccion...
-manipulacion de datos:consultas,inserciones,etc
-acceso controlado a los datos de la bd:seguridad
-mantener la integridad de consistencia
-acceso compartido a la bd:para k no se perjudiken los datos
-mecanismos de respaldo y recuperacion:restablecer la info
Lenguaje de los SGBD:va a permitir al admin de bd especificar los datos k componen la bd,su estructura,relacciones entre ellos,etc...
-lenguaje de definicion de datos(ldd o ddl):se utiliza para especificar el eskema de la bd,vistas de users y estructuras de almacenamiento.
-lenguaje de manipulacion de datos(lmd o dml):leer y actualizar los datos de la bdd.es utilizado x los users para realizar consultas,insercciones,modificaciones
pueden ser procedurales:usuario sera el programador
no procedurales:lenguajes declarativos
-lenguajes de 4 generacion(4gl):permiten al user desarrollar apli de forma facil y rapida.
diccion de datos:lugar donde se almacena la infoaceca de todos los datos de la bd.es una guia en la k describe la bd y los objetos k la forman.proporciona info acerca de:estructura logica y fisica de bd,definiciones de objetct de bd,espacio asignado para los objeto,valores x defecto de tablas,info acerca de restriccione,privilegio y roles asignados,auditoria de info.el diccionario debe cumplir:soportar descipciones de los models conceptual,logico,interno y extenro de la bd
integrado del sgbd,apoyar la transferencia de info al sgbd,comenzar con la reorganizacion de versions de produccion de la bd,almacenado en un medio de acceso directo.
seguridad e integridad de datos:debe garantizar la proteccion de los datos contra acceso no autorizados,como itnencionados accidentales.
-sgbd ofrecen mecanismos para implantar restricciones de integridad en la bd, el admin debe especificar las reglas y restricciones de consistencia
-proporcionar herramientas y mecanismos para la planificacion y realizacion de c.seguridad
-capaz de recuperar la bd llevandola a un estado consistente
-asegurar acceso concurrente y frecer mecanismos para conservar la consistencia de datos.
una instancia es un conjunto de estructuras de memoria sga uy procesos en segundo plano k se utilizan para gestionar la bd. la instancia solo puede abrir y tuilizar una bd a la vez.no esta disponible asta k el admin la inicie y la abra.pasos oracle:abre instancia,monta bd y apertura de la misma.cerrar la bd,desmontarla y cerrar la instancia.
oracle archivos:tablespace(system,user,temp,undobs1),redologs(redo1.log) y control(control01.ctl)
sga:area global system,almacenar datos de la bd k se an consultado recientemente:conjunto compartido->cache de diciona de datos y de biblioteca.Cache de buffer de bd,conjunto grande,java,buffer redologs.
pga:area global program:plan ejecucion sql,info de la sesion,estado ejecucion sentencia.
process:DBWR->escritor de bd,ckpt->punto de control,lgnr->escritor de registros,SMON:monitor del sistema,PMON:monitor de procesos,ARCH y RECO