Anda di halaman 1dari 5

Dato = es el elemento primario del concepto Informacin,

Informacin = es un conjunto organizado de datos que constituye un mensaje sobre un cierto


fenmeno.
Campo = es una columna o pieza de informacin.
Registro o Tupla = es un sistema o conjunto completo de campos, con sus respectivos datos.
Archivo o Fichero = es una coleccin o conjunto organizado de registros.
Modelo de Datos = Es un conjunto de datos almacenados entre los que existen relaciones lgicas,
diseadas
Base de Datos (BD) = Tcnicamente se puede ver como un almacn de datos relacionados con
diferentes modos de organizacin
Base de Datos (BD) = Es una entidad administrada, en la cual se pueden almacenar datos de manera
estructurada y relacionada, con la menor redundancia posible para que diferentes programas y
usuarios puedan utilizar estos datos.
Caractersticas de los Datos

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

Arquitectura de una Sistema de Bases de Datos


Los Sistemas de BDs pueden ser estudiados o divididos en 3 niveles de presentacin:
1.-) Nivel Fsico:
Es el nivel real de los datos almacenados. Es decir como se almacenan los datos, ya sea en registros , o
archivos. Este nivel es usado por muy pocas personas, ya que deben estar calificadas para ello.
Este nivel lleva asociada una representacin de los datos, que es lo que denominamos Esquema Fsico.
2.-) Nivel Conceptual:
Es el correspondiente a una visin de la BD desde el punto de visto del mundo real. Es decir tratamos con la
entidad u objeto representado, sin importarnos como est representado o almacenado. Este nivel lleva
asociado el Esquema Conceptual.
3.-) Nivel Visin.
Son partes del esquema conceptual. El nivel conceptual presenta toda la base de datos, mientras que los
usuarios por lo general slo tienen acceso a pequeas parcelas de sta.
El nivel visin es el encargado de dividir estas parcelas. Un ejemplo sera el caso del empleado que no tiene
porqu tener acceso al sueldo de sus compaeros o de sus superiores. El esquema asociado a ste nivel es
el Esquema de Visin.
Lenguajes de Datos
Existen dos tipos de lenguajes para la manipulacin de los datos en una BD, los cuales mencionaremos a
continuacin:
DDL (Data Definition Language) : es el lenguaje de definicin de datos. Permite definir un esquema de base
de datos por medio de una serie de definiciones que se expresan en un lenguaje especial, el resultado de
estas definiciones se almacena en un archivo especial llamado diccionario de datos.
DML (Data Manipulation Language) : es el lenguaje de manipulacin de datos ; Permite hacer la
manipulacin de datos, mediante las operaciones de insertar, recuperar, eliminar o modificar datos, adems
de permitir el acceso de los usuarios a los datos.
Una clave o llave primaria = es aquella columna (pueden ser tambin dos columnas o ms) que identifica
nicamente a esa fila. La clave primaria es un identificador que va a ser nico para cada fila. Se acostumbra
poner la clave primaria como la primera columna de la tabla pero esto no tiene que ser necesario, si no es
ms una conveniencia. Muchas veces la clave primaria es autonumrica.
En una tabla puede que tengamos ms de una clave, en tal caso se puede escoger una para ser la clave
primaria, las dems claves son las claves o llaves Candidatas.la cual es la que vuelve al campo como nico,
Adems es la posible clave primaria.
Una clave o llave fornea = es aquella columna que existiendo como dependiente en una tabla, es a su vez
clave primaria en otra tabla.

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

Las caractersticas principales de una Relacin son:


Cada relacin tiene un nombre y ste es distinto del nombre de todas las dems.
Los valores de los atributos son atmicos: en cada tupla, cada atributo toma un solo valor. Se
dice que las relaciones estn normalizadas.
No hay dos atributos que se llamen igual.
El orden de los atributos no importa: los atributos no estn ordenados.
Cada tupla es distinta de las dems: no hay tuplas duplicadas.
El orden de las tuplas no importa: las tuplas no estn ordenadas.

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.

Las relaciones se clasifican segn el nmero de conjuntos en el producto cartesiano; en otras


palabras, el nmero de trminos en la expresin:

relacin unaria: R(x).

relacin binaria: R(x, y).

relacin ternaria: R(x, y, z).

relacin cuaternaria: R(x, y, z, t).

Las relaciones con ms de 4 trminos generalmente se llaman relaciones


de n-arias.

Grado numero de columnas

Cardinalidad numero de filas o tuplas

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:

Eliminacin de Identificadores Externos.

Eliminacin de atributos compuestos y polivalentes.

Transformacin de entidades.

Transformacin de interrelaciones 1:1.

Transformacin de Interrelaciones de 1:n.

Transformacin de interrelaciones n:m.

Transformacin de relaciones n-arias y recursivas.

Anda mungkin juga menyukai