Академический Документы
Профессиональный Документы
Культура Документы
Datos: conjunto de caracteres con algn significado pueden ser numricos, alfanumricos
o alfabticos.
Tupla o registro: coleccin de campos de iguales o diferentes tipos.
Archivos: coleccin de registros almacenados siguiendo una estructura homognea.
Campo: es la unidad ms pequea a la cual uno puede referirse en un programa. Desde
el punto de vista del programador representa una caracterstica de un individuo u objeto.
sin decimales; los tipos Simple, Doble y Decimal permiten decimales; el tipo
Id. de rplica se utiliza para claves autonumricas en bases rplicas.
Fecha/Hora: para la introduccin de fechas y horas desde el ao 100 al ao
9999.
Moneda: para valores de dinero y datos numricos utilizados en clculos
matemticos en los que estn implicados datos que contengan entre uno y
cuatro decimales. La precisin es de hasta 15 dgitos a la izquierda del
separador decimal y hasta 4 dgitos a la derecha del mismo.
Access recomienda utilizar el tipo Moneda para impedir el redondeo de cifras
en los clculos. Un campo Moneda tiene una precisin de hasta 15 dgitos a la
izquierda de la coma decimal y 4 dgitos a la derecha. Un campo Moneda
ocupa 8 bytes de espacio en disco.
Autonumrico: nmero secuencial (incrementado de uno a uno) nico, o
nmero aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo
registro a una tabla. Los campos Autonumrico no se pueden actualizar.
S/No: valores S y No, y campos que contengan uno de entre dos valores
(S/No, Verdadero/Falso o Activado/desactivado).
Objeto OLE: objeto como por ejemplo una hoja de clculo de Microsoft Excel,
un documento de Microsoft Word, grficos, imgenes, sonidos u otros datos
binarios.
Hipervnculo: texto o combinacin de texto y nmeros almacenada como
texto y utilizada como direccin de hipervnculo. Una direccin de hipervnculo
puede tener hasta tres partes:
Propietarios
Vehiculos
Cdula
Nombre
Direccin
Tipo de licencia
Nmero de Placa
Marca
Modelo
Tipo
Cada entidad tiene un valor para cada uno de sus atributos. Por ejemplo, una
entidad cliente en concreto puede tener el valor 32.112.312 para id-cliente, el
valor Santos para nombre-cliente, el valor Mayor para calle-cliente y el valor
Peguerinos para ciudad-cliente. El atributo id-cliente se usa para identificar
unvocamente a los clientes, dado que no hay ms de un cliente con el mismo
nombre, calle y ciudad. Para cada atributo hay un conjunto de valores
permitidos, llamados el dominio, o el conjunto de valores, de ese atributo. El
dominio del atributo nombre-cliente podra ser el conjunto de todas las cadenas
de texto de una cierta longitud. Una base de datos incluye as una coleccin de
conjuntos de entidades, cada una de las cuales contiene un nmero de
entidades del mismo tipo.
Un atributo toma un valor nulo cuando una entidad no tiene un valor para un
atributo. El valor nulo tambin puede indicar no aplicable, es decir, que el
valor no existe para la entidad. Por ejemplo, una persona puede no tener
segundo nombre de pila. Nulo puede tambin designar que el valor de un
atributo es desconocido. Un valor desconocido puede ser, bien perdido (el valor
existe pero no se tiene esa informacin) o desconocido (no se conoce si el valor
existe realmente o no). Por ejemplo, si el valor nombre para un cliente
particular es nulo, se asume que el valor es perdido, ya que cada cliente debe
tener un nombre. Un valor nulo para el atributo piso podra significar que la
direccin no incluye un piso (no aplicable), que existe piso pero no se conoce
cul es (perdido), o que no se sabe si el piso forma parte o no de la direccin
del cliente (desconocido).
Tipo de Asociacin
Uno a Muchos: Un solo propietario puede tener muchos vehculos pero cada
vehculo solo puede tener un propietar
Bases de datos
Consiste en una coleccin de datos interrelacionados y un conjunto de
programas para acceder a dichos datos, serie de recursos para manejar
grandes volmenes de informacin, sin embargo no todos los sistemas que
manejan informacin son bases de datos.
Recursos que componen un SBD
Un SBD est formado por:
Personas
Mquinas
Programas
Datos
Los Datos.
Es lo que se conoce como base de datos propiamente dicha. Para manejar estos
datos utilizamos una serie de programas.
Los Programas.
Son los encargados de manejar los datos, son conocidos como DBMS (Data
Base Management System) o tambin SGBD (Sistema Gestor de Base de
Datos). Los DBMS tienen dos funciones principales que son:
- La definicin de las estructuras para almacenar los datos.
- La manipulacin de los datos.
3.- Distintos Niveles de un SBD
Los SBD pueden ser estudiados desde tres niveles distintos:
1 Nivel Fsico.
Es el nivel real de los datos almacenados. Es decir cmo se almacenan los
datos, ya sea en registros, o como sea. Este nivel es usado por muy pocas
personas que deben estar cualificadas 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 base de datos 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 por qu tener
acceso al sueldo de sus compaeros o de sus superiores. El esquema asociado
a ste nivel es el Esquema de Visin.
Los tres niveles vistos, componen lo que conocemos como arquitectura de base
de datos a tres niveles.
A menudo el nivel fsico no es facilitado por muchos DBMS, esto es, no permiten
al usuario elegir como se almacenan sus datos y vienen con una forma
estndar de almacenamiento y manipulacin de los datos.
La arquitectura a tres niveles se puede representar como sigue:
Problemas de seguridad.
Problemas de integridad.
Modelo Entidad-Relacin
Este modelo representa a la realidad a travs de entidades. Las entidades pueden ser de
dos tipos:
Tangibles: Son todos aquellos objetos fsicos que podemos ver, tocar o sentir.
Representa
Entidad
Relacin
Atributo
Ligas
Ejemplo:
Consideremos una empresa que requiere controlar a los vendedores y las ventas que ellos
realizan; de este problema determinamos que los objetos o entidades principales a
estudiar son el empleado (vendedor) y el artculo (que es el producto en venta), y las
caractersticas que los identifican son:
Modelo Relacional
En este modelo se representan los datos y las relaciones entre estos, a travs de una
coleccin de tablas, en las cuales los renglones (tuplas) equivalen a cada uno de los
registros que contendr la base de datos y las columnas corresponden a las
caractersticas(atributos) de cada registro localizado en la tupla;
Considerando nuestro ejemplo del empleado y el artculo:
Tabla del empleado
Existen dos formas de representar las relaciones entre las entidades existentes; pero para
ello necesitamos definir que es una LLAVE PRIMARIA: Es un atributo el cual definimos
como atributo principal, es una forma nica de identificar a una entidad. Por ejemplo, el
RFC de un empleado se distingue de otro por que los RFC no pueden ser iguales.
Ahora si, las formas de representar las relaciones en este modelo son:
1. Haciendo una tabla que contenga cada una de las llaves primarias de las entidades
involucradas en la relacin.
importancia para la tabla, las columnas de una tabla se conocen como atributos. Cada
atributo tiene un dominio, que es una descripcin fsica y lgica de valores permitidos.
c. No existen 2 filas en la tabla que sean idnticas.
d. La informacin en las bases de datos son representados como datos explcitos, no
existen apuntadores o ligas entre las tablas.
Introduccin a MySQL
Qu es MySQL
MySQL es un sistema de base de datos basado en el modelo relacional, multihilo y multiusuario.
Multihilo significa que el sistema distribuye automticamente las tareas a realizar entre los
procesadores disponibles, optimizando el rendimiento. El nombre proviene de la unin de My con
SQL. My era la hija del cofundador de la empresa originaria de la idea.
Por qu utilizar MySQL:
Es cdigo abierto, lo que significa que es gratis de utilizar y que se puede modificar.
Su uso est muy extendido: desde sistemas gestores de contenidos como WordPress y
Drupal, a grupos de empresas como Prisa.
Es muy fcil de aprender y utilizar, al ser muy intuitivo.
Funciona muy bien junto con PHP, lo que permite crean pginas web dinmicas con
facilidad.