Professional Documents
Culture Documents
INTRODUCCION
Qu es un BD?
Una base de datos es una coleccin de archivos
relacionados que permite el manejo de la informacin de
alguna compaa. Cada uno de dichos archivos puede ser
visto como una coleccin de registros y cada registro est
compuesto de una coleccin de campos.
Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una
pieza nica de informacin; un registro es un sistema completo de campos; y un archivo es una
coleccin de registros. Por ejemplo, una gua de telfono es anloga a un archivo. Contiene una
lista de registros, cada uno de los cuales consiste en tres campos: nombre, direccin, y nmero de
telfono.
Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una
pieza nica de informacin; un registro es un sistema completo de campos; y un archivo es una
coleccin de registros. Por ejemplo, una gua de telfono es anloga a un archivo. Contiene una
lista de registros, cada uno de los cuales consiste en tres campos: nombre, direccin, y nmero de
telfono.
2. Elementos que integran una base de datos
El DBMS interno:
para ubicar la informacin en orden
El DBMS externo:
representa la interfaz del usuario
Borland Paradox
Filemaker
IBM DB2
Ingres
Interbase
Microsoft SQL server
Microsoft Access
Microsoft FoxPro
Oracle
Sybase
MySQL
PostgreSQL
mSQL
SQL Server 11
Procesador de consultas
Intrprete del LDD, interpreta las instrucciones del LDD y registra las definiciones
en el diccionario de datos.
Compilador del LMD, traduce las instrucciones del LMD en un lenguaje de
consultas a instrucciones de bajo nivel que entiende el motor de evaluacin de
consultas. El compilador del LMD tambin optimiza las consultas.
Motor de evaluacin de consultas, ejecuta las instrucciones de bajo nivel
generadas por el compilador del LMD.
Texto:
el
Direccin:
Subdireccin:
texto
ruta
que
de
posicin
aparece
acceso
dentro
en
de
el
un
del
campo
archivo
archivo
o
o
control.
pgina.
pgina.
Independencia de los datos y los programas y procesos. Permite modificar los datos,
excepto el cdigo de aplicaciones.
Menor redundancia, es decir, no es necesario la repeticin de datos. Solamente se indica
la manera en la que se relacionan stos.
Obtener ms informacin de la misma cantidad de data. La base de datos facilita al
usuario obtener ms informacin debido a la facilidad que provee esta estructura para
proveer datos a los usuarios.
Integridad de los datos, lo que genera mayor dificultad de perder la informacin o de
realizar incoherencias con los datos.
Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo
de stos tendr la posibilidad de acceder a ciertos elementos.
Desventajas
Ausencia de estndares reales, lo cual significa una excesiva dependencia a los sistemas
comerciales del mercado. Sin embargo, actualmente un gran sector de la tecnologa esta
aceptado como estndar de hecho.
Requiere personal calificado, debido a la dificultad del manejo de este tipo de
sistemas. Esto requiere que los programadores y los analistas deben tomar cursos que los
adiestren para poder comprender las capacidades y limitaciones de las Bases de Datos.
Instalacin costosa, ya que el control y administracin de bases de datos requiere de un
software y hardware de elevado coste. Adems de la adquisicin y mantenimiento del
Sistema Gestor de Datos (SGBD).
Falta de rentabilidad a corto plazo, debido al coste de equipos y de personal, al igual del
tiempo que tarda en estar operativa.
Tamao. El Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en
disco duro y tambin requiere de mucha memoria principal (RAM) para poder correr
adecuadamente.
Requerimientos adicionales de Equipo. El adquirir un producto de Base de Datos, requiere
a su vez adquirir equipo adicional para poder correr ese producto como por ejemplo,
servidores, memoria, discos duros, entre otros. Si se pretende correr la Base de Datos
con el mnimo de requerimientos, esta posiblemente se degrada.
MICROSOFT VISUAL STUDIO. Es el editor de Microsoft para SQL Server. Soporta
varios lenguajes de programacin, como ASP.NET, Visual C++, Visual C#, Visual J#
y Visual Basic .NET. Puede crear aplicaciones que se intercomuniquen entre
estaciones de trabajo, pginas web y dispositivos mviles. Disponible para
Windows.
ZEND STUDIO. Se trata de un editor para PHP que ofrece soporte para navegacin
en base datos y ejecucin de consultas SQL, con prestaciones como
autocompletado, ayuda de cdigo, resaltado de sintaxis, etc. Disponible para Mac,
Linux y Windows.
MICROSOFT OFFICE ACCESS. Aunque las bases de datos Access, que empleaban
lenguaje ASP, estn es desuso, an es posible encontrar pginas que lo emplean y
se puede adquirir este software. Disponible para Windows.