Académique Documents
Professionnel Documents
Culture Documents
Estructurados, para facilitar la comparticin de los datos por aqullos que lo necesiten.
Operacionales y transaccionales, lo que permite manipularlos aplicando operadores para obtener los
resultados deseados.
Con sentido semntico, es decir, que tengan un significado concreto.
ntegros, en el sentido de que deberan siempre reflejar una realidad existente, sin inconsistencias ni
contradicciones.
Integridad: Hay que mantener la coherencia entre todos los datos y, para ello, se pueden emplear ms
normas de entrada o reglas de validacin.
Comparticin: Las partes individuales de la base de datos han de poder ser compartidas entre varios
usuarios distintos, mantenindose la integridad entre los datos.
Proteccin Contra Fallos: Es necesario chequear la integridad de los datos en todo momento y guardar
siempre copia de seguridad ante la eventualidad de catstrofes.
Restricciones de Seguridad y Confidencialidad: Para mantener la seguridad en el acceso a los datos, los
administradores de la base de datos han de crear una jerarqua de acceso, que permitir o impedir a los
usuarios hacer una u otra accin sobre dicha base de datos.
Interfaz de Alto Nivel: La base de datos ha de poder ser accedida y modificada mediante lenguajes tipo SQL
(query).
Mltiples Vistas de los Datos: Debe ser posible recuperar la informacin deseada de la base de datos en el
formato requerido: listados, grficos, etc.
Las ventajas que se desprenden de la utilizacin de las bases de datos son las siguientes:
Independencia de los Datos Respecto a los Tratamientos y Viceversa: Un cambio en los tratamientos no
impone un nuevo diseo lgico y/o fsico de la base de datos.
Coherencia de los Resultados: En todos los tratamientos se utilizan los mismos datos, por lo que los
resultados de stos son coherentes y comparables.
Mejor Disponibilidad de los Datos para el Conjunto de los Usuarios: Los datos se comparten entre las
aplicaciones, existiendo una mayor disponibilidad y una transferencia ms eficiente.
Mayor Valor Informativo: El valor informativo del conjunto de datos es superior a la suma del valor
informativo de los elementos individuales.
Mejor y Ms Normalizada Documentacin: La mayora de los SGBD incluyen una descripcin de los datos
dentro del sistema.
Mayor Eficiencia en la Captura, Validacin e Ingreso de Datos al Sistema: Por no existir redundancia de
datos.
Reduccin del Espacio de Almacenamiento: La disminucin de redundancias y las tcnicas de
compactacin hacen que disminuya el espacio en disco.
Las desventajas de las bases de datos son las siguientes:
Instalacin Costosa: ya que se necesitan equipos, nuevas instalaciones o ampliaciones, sistemas
operativos, compiladores, SGBD comerciales, computadores mayores, etc.
Personal Especializado: Se requiere disponer de conocimientos especficos.
Desfase Entre Teora y Prctica: Muchos ejecutivos asumen que ciertas capacidades de las bases de datos
son ya posibles, cuando, en realidad, son estudios tericos que requieren un desarrollo prctico.
Funciones de los SGBD
De Descripcin o Definicin. Para especificar los datos que integran la base de datos, estructura y
relaciones entre ellos, reglas de integridad semntica, controles de acceso, as como las
caractersticas fsicas y lgicas. Esta funcin la realiza el Lenguaje de Descripcin de Datos, propio del
SGBD.
De Manipulacin: Permite a los usuarios buscar, eliminar o modificar los datos de la base de datos,
de acuerdo con las normas de seguridad, lo que se realiza mediante el Lenguaje de Manipulacin de
Datos.
De Utilizacin: Rene todas las interfaces que necesitan los diferentes tipos de usuarios para
comunicarse con la base de datos y proporciona un conjunto de procedimientos para el administrador
Una clave o llave alternativa = es aquella clave candidata que no ha sido seleccionada como clave
primaria, pero que tambin puede identificar de forma nica a una fila dentro de una tabla. No puede
ser fornea
Una clave o llave compuesta = es una clave que est compuesta por ms de una columna. Nunca
debe de pasarse de 5 columnas
El concepto de dominio es importante porque permite que el usuario defina, en un lugar comn, el
significado y la fuente de los valores que los atributos pueden tomar.
Esto hace que haya ms informacin disponible para el sistema cuando ste va a ejecutar una
operacin relacional, de modo que las operaciones que son semnticamente incorrectas, se pueden
evitar.
Para definir como podemos pasar de un modelo E-R a un modelo Relacional, debemos tener muy claro que
se deben cumplir ciertas caractersticas fundamentales, las cuales son:
Transformacin de entidades.