Beruflich Dokumente
Kultur Dokumente
1. DEFINICION:
MySQL surgió alrededor de la década del 90, Michael Windenis comenzó a usar
mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras
unas primeras pruebas, llegó a la conclusión de que my SQL no era lo bastante
flexible ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas
funciones. Esto resulto en una interfaz SQL a su base de datos, totalmente
compatible a my SQL.
El origen del nombre MySQL no se sabe con certeza de donde proviene, por una
lado se dice que en sus librerías han llevado el prefijo “my” durante los diez últimos
años, por otra parte, la hija de uno de los desarrolladores se llama My. Así que no
está claramente definido cual de estas dos causas han dado lugar al nombre de
este conocido gestor de bases de datos.[5]
He aquí una de las bases de datos más conocidas y de mejor nombre. Y sí: se
trata de una opinión bien ganada. Oracle es potente y altamente eficiente.
2.4. ACCES:
Fue el pionero en los sistemas de bases de datos, allá por comienzos de los años 60. En
realidad no hay un modelo teórico detrás sino que surgió a raíz de los trabajos de IBM y
de la NAA (North American Aviation) que dieron lugar al IMS (Information Management
System) que podemos considerar el primer sistema de base de datos jerárquico.[11]
El sistema jerárquico más comúnmente conocido es el sistema IMS de IBM. Esta base de
datos tiene como objetivo establecer una jerarquía de fichas, de manera que cada ficha
puede contener a su vez listas de otras fichas, y así sucesivamente. P.ej., una ficha de
clientes puede contener una lista de fichas de facturas, cada una de las cuales puede
contener a su vez una lista de fichas de líneas de detalle que describen los servicios
facturados. Una ocurrencia de registro es una jerarquía de ocurrencias de segmento.
Cada ocurrencia de segmento está formada por un conjunto de ocurrencias o instancias
de los campos que componen el segmento.[12]
3.1.1. Las características principales de implementar este modelo son:
Este modelo intenta representar la base de datos como un conjunto de tablas. Aunque las
tablas son un concepto simple e intuitivo, existe una correspondencia directa entre el
concepto informático de una tabla, y el concepto matemático de relación, lo cual es una
gran ventaja, pues permite efectuar formalizaciones de una forma estricta mediante las
herramientas matemáticas asociadas, como pueda ser el álgebra relacional en el ámbito
de las consultas.[10]
Este modelo es el más utilizado actualmente ya que utiliza tablas bidimensionales para la
representación lógica de los datos y sus relaciones.
Con estos dos conceptos es posible crear cualquier tipo de datos, y asociarlos entre sí,
sin las restricciones propias del modelo jerárquico o en red. P.ej., si necesitamos diseñar
una base de datos
3.5.1. Clase: Cuando hay varios objetos semejantes, pueden agruparse en una
clase. De hecho, todo objeto debe pertenecer a una clase, que define sus
características generales..
3.5.2. Estado: Son las características propias de cada objeto. Siguiendo con el caso
de los engranajes, su estado puede ser el número de dientes, el tamaño, etc.
El estado se utiliza especialmente para guardar la situación del objeto que
varía con el tiempo.
3.5.3. Encapsulación: Cada objeto es consciente de sus propias características. El
engranaje «sabe» que si recibe una fuerza en uno de sus dientes, debe girar,
y lo sabe porque obedece a unas leyes físicas. En el caso de un programa, es
el programador el que debe indicarle al objeto cómo comportarse ante cada
estímulo del exterior o de otro objeto.
3.5.4. Mensaje: Es cada uno de los estímulos que se envían a un objeto.
3.5.5. Herencia: Para facilitar la programación, se puede establecer toda una
jerarquía de tipos o clases.
4.1. Entidad (entities) – Persona, lugar, objeto u evento para el cual se obtiene y
mantiene datos. Ejemplo: Cliente, Orden, Producto, Suplidor.
4.4. Archivo – Es un grupo de records que contienen datos sobre una entidad en
específico. Ejemplo: el archivo de clientes, es archivo de productos, o de
empleados.
4.5. Llave o "Key" – Es un campo que se usa para localizar, acceder o identificar un
record en específico. Hay cuatro tipos de “key”:
4.5.1. "Primary key": Es un campo u combinación de campos que en forma única y
mínima identifica un miembro en particular de una entidad. Es único porque
no hay dos miembros con el mismo "key". Es mínimo porque contiene tan solo
la información necesaria para identificar al miembro de la entidad. Si el
"primary key" es una combinación de varios campos se conoce como
“multivalue key".
4.5.2. "Candidate key": Cualquier campo que pueda servir como "primary key". Para
seleccionar al "primary key", se escoge el campo que tenga menos datos y
sea más fácil de usar. Cualquier campo que no es un "primary key" o un
"candidate key" se llama "nonkey field."
4.5.3. "Foreign key": Es un cambo en un archivo que debe parear con el valor del
"primary key" de otro archivo para que se pueda establecer una relación o
“link” entre ambos archivos.
4.5.4. "Secondary key": Es un campo u combinación de campos que se puede usa
para acceder records. Los "secondary keys" no necesitan ser únicos. Ejemplo:
nombre del cliente, código postal (zipcode).[15]
5. SQL:
INFOGRAFIA
1. http://www.scribd.com/doc/6653981/Base-de-Datos
2. http://www.profesionalhosting.com/hosting/definicion/bases-de-datos-23.html
3. http://www.definiciones.com.mx/definicion/B/base-de-datos/
4. http://www.mitecnologico.com/Main/DefinicionBaseDeDatos
5. http://www.uaem.mx/posgrado/mcruz/cursos/miic/MySQL.pdf
6. http://www.intitec.com/articulos/BaseDatosPerfecta.htm
7. http://www.formaselect.com/curso/experto-en-sql-server-2000/Introduccion-
a-SQL-Server%202000.pdf
8. http://www.alegsa.com.ar/Dic/oracle.php
9. http://www.alegsa.com.ar/Dic/microsoft%20access.php
10. http://www.desarrolloweb.com/articulos/modelos-base-datos.html
11. http://www.error500.net/garbagecollector/bases_de_datos/modelo_jerrquico.
html
12. http://www.lcc.uma.es/~galvez/ftp/bdst/Tema2.pdf
13. http://170.210.92.6/osofia/$Bdd/Practicas/ModeloJerarquicow.pdf
14. http://www.fismat.umich.mx/~elizalde/tesis/node15.html
15. http://www.gratisweb.com/mmalicea/comp1160/elembasicos.htm