lunes, 11 de septiembre de 2017

Entrada 6

¿Qué es un formulario en las bases de datos?
Un formulario es una plantilla o página con espacios vacíos que han de ser rellenados con alguna finalidad, por ejemplo una solicitud de empleo en la que has de rellenar los espacios libres con la información personal requerida.
¿Qué es una consulta en las bases de datos?
es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos.
¿Qué es un informe en las bases de datos?
permite preparar los registros de la base de datos de forma personalizada para imprimirlos.



jueves, 7 de septiembre de 2017

¿Qué es un modelo entidad-relación?
modelo de datos que permite representar cualquier abstracción, percepción y conocimiento en un sistema de información formado por un conjunto de objetos denominados entidades y relaciones, incorporando una representación visual conocida como diagrama entidad-relación
Simbología 
Resultado de imagen para modelo entidad relacion simbologia













Base de Datos

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.

Para que sirven

Las bases de datos son utilizadas en infinidad de circunstancias:
Una base de datos permite acomodar ordenar y tener libre acceso de la información, sea cual fuere.
  • En los hospitales para catalogar medicamentos, y a los pacientes.
  • En la administración para catalogar los diferentes temas a tratar.
  • En el gobierno para catalogar los temas y obligaciones a resolver.
  • En la escuela para matricular a los alumnos
  • En el comercio para controlar la información
Como Funcionan

miércoles, 6 de septiembre de 2017

Access

¿Qué es Access?
software que permite gestionar una base de datos

¿Cuándo se creo Access?
En julio de 1992,

¿Quién creo Access?
Bill Gates y Paul Alden

Elementos de la ventana de Access 2013 (Imagen describiendo cada menú)
Resultado de imagen para elementos de la ventana de access 2013

Ejemplo de Bd en Access (imagen de la bd que acabas de crear)





Cosas que puedes hacer en Access
Almacenar datos: una base de datos almacena datos relacionados con un asunto o propósito particular (por ejemplo, una lista de recetas o los clientes de una empresa); también facilita las tareas de agregar, actualizar, organizar y eliminar datos.
Buscar datos: puede ubicarse un dato fácil y rápidamente. Por ejemplo, buscar los clientes de apellido "Fernandez" que residan en la localidad cuyo código postal es 1350.
Analizar e imprimir información: se pueden realizar cálculos con los datos almacenados en la base de datos; por ejemplo, calcular qué porcentaje de las ventas totales fue realizado en determinada provincia.
Manejar datos: una base de datos permite manejar con relativa facilidad grandes volúmenes de datos, por ejemplo cambiar el encargado de ventas de todos los clientes de una zona.
Compartir datos: la mayoría de los programas de bases de datos permiten que más de un usuario acceda simultáneamente a los mismos datos; los denominaremos bases de datos multi-usuario. Los datos se ingresan una sola vez, de una forma determinada y luego pueden manipularse para extraer la información ordenada y seleccionada por múltiples criterios. Generalmente, las bases de datos consisten de varios elementos; una base de datos Access puede contener seis tipos diferentes de objetos. Algunos se utilizarán siempre (como las tablas), otros rara vez (como los módulos).

lunes, 4 de septiembre de 2017

Cardinalidad

LA CARDINALIDAD
Es Simplemente la forma en que se relacionan las Entidades, o expresa cuantas entidades se
Relacionan con otras entidades. Hay varias maneras de mostrar las cardinalidades:
Poner etiquetas en las líneas que unen las relaciones con las entidades, consiste en un mínimo y máximo que contiene un cero (varios a varios) y lo usual es poner una “M” en un
Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen con cuantas ocurrencias de entidad de tipo B se puede relacionar una ocurrencia de entidad de tipo A:
4. Relación uno a uno.
5. Relación uno a varios (n).
3. Relación varios (n) a uno.
4. Relación varios a varios (n)- (n)
TIPOS DE RELACIONES

Relaciones entre bases de datos

·         General
Si bien este tema es objeto de numerosos teóricos y asignatura fundamental en las más importantes escuelas de informática del mundo, afrontemos el diseño relacional de nuestras bases de datos desde un punto de vista ameno y práctico, plagado de ejemplos, sin renunciar en nungún caso al rigor.
Table of Contents
4.     Conclusión
Las diferentes formas de relación entre diversas bases de datos que podemos encontrar son:
Relaciones "uno a uno"
Estas relaciones entre bases de datos se dan cuando cada campo clave aparece sólo una vez en cada una de las tablas.
Tomando un ejemplo del mundo real, una clara relación de "uno a uno" podría ser, el nombre de cualquier persona y su número de teléfono. Si partimosdel supuesto en que cada persona tiene un solo número de teléfono, se podría hablar de una relación "uno a uno".
Gráficamente, se podría representar de la siguiente manera:

Este tipo de relaciones se caracteriza poque cad uno de los campos define a aquél con el que se relaciona. Es decir, conociendo el nombre de una persona podemos conocer su número telefónico. O si sabemos su número telefónico, podemos identificar al dueño. En estos cases, se suele aconsejar incluir todos los datos dentro de una sola tabla.
Relaciones de "uno a varios"
El ejemplo del caso anterior (cada persona, un teléfono), si bien es correcto teóricamente, es muy improbable desde el punto de vista de la realidad. Conla gran expansión de los teléfonos, por lo general, cada persona tiene un número de teléfono fijo, y además del teléfono móvil. Debemos tener en cuenta que de el de su casa también tendrá un número de teléfono de empresa, y que quizá también sus móviles estén divididos en ocio y trabajo.
Por ello, debemos tener nuestras bases de datos preparadas para ello. Este tipo de relaciones es conocido como "uno a varios", y se podría representar de la siguiente manera:

En este caso, lo aconsejable no es almacenar todos los datos en una sola tabla, sino lo eficiente es hacerlo en tablas separadas, utilizando el identificador ID para relacionarlas.

Echemos un vistazo a la figura anterior. En la taba Nombre almacenamos el nombre y apellido, con su ID o número identificador. En la otra tabla, Teléfonos, almacenamos únicamente números de teléfono, con su correspondiente número identificador, en este caso TID. La manera en que se relaciona una con otra es mediante el identificador ID, que está presente en ambas tablas.
A simple vista podemos advertir que la primera de las personas de la tabla nombres, Juan Timaná, tiene 2 números telefónicos, pues su ID, que en este caso es 1, aparece en dos de los teléfonos de la otra tabla.
De este modo será mucho mas sencillo cambiar, eliminar o ampliar los números de teléfono en la misma tabla.
Carn
La última de la relaciones que podemos encontrar es la de "varios con varios". Dado que en la vida las cosas rara vez son sencillas, éste será el tipo de relación que nos encontraremos más a menudo.
Volviendo al tema de los teléfonos, hemos encontrado la manera de relacionar cada una de las personas con sus diversos teléfonos: el de su casa, el de su empresa, el móvil. Pero no será extraño tener en nuestra base de datos diversas personas que trabajen en la misma empresa, por lo que el número de su trabajo será el mismo, o miembros de una misma familia, por lo que compartirán el mismo teléfono de su hogar.
¿Cómo tratar este tipo de relaciones? Si nos limitamos a repetir dicho número de tablas, estaremos creando problemas de redundancia de datos, que a largo plazo lastrarán la rapidez y eficacia de nuestras tablas.

Este tipo de relaciones podría ilustrarse de la siguiente manera:

Como vemos, cada elemento de la base de datos puede relacionarse libremente con uno o varios miembros de las distintas tablas.
En estos casos no hay una regla fija a la que podamos acogernos, pero lo aconsejable es aproximarse lo más posible a la realidad, y no dudar en establecer tablas intermedias que nos ayuden a asociar mejor los datos.
Volviendo al tema de los teléfonos, imaginemos que varias personas de nuestra tabla trabajan en la misma empresa ACME Productions tiene varias líneas, por lo que los números de teléfono de trabajo de estas personas serían varios. ¿Cómo representarlo en nuestra base de datos?

En este caso hemos creado una tabla intermedia llamada "empresas". En la tabla "nombres" incluimos un nuevo campo TID, que se relaciona con la tabla "empresas", y es esta tabla la que se relaciona directamente con los teléfonos. De esta manera, podemos almacenar todos los datos con facilidad sin tener que repetir un sólo número telefónico.

 Se pueden distinguir tres tipos de relaciones:
Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa.
Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será únicamente de una población.
Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla (tabla secundaria).
Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes, una población puede tener más de un habitante, pero un habitante pertenecerá (estará empadronado) en una única población.
Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa.
Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente.
Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla líneas de pedido relacionada con clientes y con artículos.

miércoles, 30 de agosto de 2017

Base de Datos

Ventajas:

Almacenan grandes cantidades de información.
Esto es muy útil para las grandes compañías que manejan grandes volúmenes de información.
Compartir la información.
Los usuarios de distintas oficinas pueden compartir datos e información que son de gran importancia para sus departamentos o funciones.
Acceso rápido a la información.
Esta es una gran ventaja, ya que la información siempre estará disponible para los usuarios.
Eliminación de información repetida o redundante.
Los usuarios tendrán la certeza de que la información que están solicitando no esta repetida o es redundante.
Aumento en la productividad.
Como la información está disponible y es coherente, los usuarios podrán aumentar su rendimiento al saber que cuentan con una información fiel.
Reducción del espacio de almacenamiento.
Al tener la información en medios electrónicos, se reduce considerablemente el espacio para almacenar de manera tradicional.
Mejora la seguridad de la información.
Existe un acceso reducido para los usuarios, de tal manera que cierta información podrá ser controlada por los administradores de la base de datos.
Mejor mantenimiento.
Al estar la información en medios electrónicos, el darle mantenimiento es mucho más fácil ya que se cuentan con herramientas para este mantenimiento.


Desventajas:

Tamaño.
Entre más grande sea la base de datos, se requiere mayor capacidad e disco duro y más memoria ram para que pueda funcionar adecuadamente.
Costo.
El hardware y software para el correcto funcionamiento de una base de datos es costoso.
Actualización.
                Es necesario mantener actualizados a los usuarios ya que las tecnologías van cambiando constantemente.
Vulnerabilidad a los fallos.
                Esta es una gran desventaja ya que la base de datos está expuesta a fallos que no están en las manos de los usuarios, como una descarga eléctrica.


Tipos de Campos

Un campo puede ser de tipo: Alfanumérico: contiene cifras numéricas y caracteres alfabéticos. Numérico: existen de varios tipos principalmente como enteros y reales. Autoincrementable: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado.


Tipos de Software

MySQL
MIROSOFT SQL SERVER,
ORACL
MICROSOFT VISUAL AUDIO
ZEND STUDIO
MICROSOFT OFFICE ACCESS
ADOBE FLASH