Diseño y Desarrollo de Bases de Datos
jueves, 22 de marzo de 2018
lunes, 18 de diciembre de 2017
Manual de Access
Primeramente para crear una tabla en access despues de abrir el documento,por defecto nos pondra en inicio pero...
Luego se vera de esta forma:
La cantidad de tablas se puede decir que es casi ilimitada. Por ende no tendrás que preocuparte por el espacio o tablas que puedes almacenar en un documento access.
Hay distintos tipos de datos. Los cuales los podemos observar en la opcion de vista diseño
No importa cual utilicen, no cambiara el resultado al lugar que irán.
En la vista diseño lo primero que nos aparecerá sera la letra (Id) que significa llave principal o clave principal.

Los tipos de datos que hay son:
Luego se vera de esta forma:
Hay distintos tipos de datos. Los cuales los podemos observar en la opcion de vista diseño
No importa cual utilicen, no cambiara el resultado al lugar que irán.
En la vista diseño lo primero que nos aparecerá sera la letra (Id) que significa llave principal o clave principal.

Los tipos de datos que hay son:
- Texto: permite almacenar cualquier tipo de texto, tanto caracteres como dígitos y caracteres especiales. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres. Normalmente se utiliza para almacenar datos como nombres, direcciones o cualquier número que no se utilice en cálculos, como números de teléfono o códigos postales.
- Memo: se utiliza para textos de más de 255 caracteres como comentarios o explicaciones. Tiene una longitud máxima de 65.536 caracteres. Access recomienda para almacenar texto con formato o documentos largos adjuntar el archivo. En Access 2010 se puede ordenar o agrupar por un campo Memo, pero sólo se tendrán en cuenta para ello los 255 primeros caracteres.
- Número: para datos numéricos utilizados en cálculos matemáticos. Dentro del tipo número la propiedad tamaño del campo nos permite concretar más. En resumen los tipos Byte, Entero y Entero largo permiten almacenar números sin decimales; los tipos Simple, Doble y Decimal permiten decimales; el tipo Id. de réplica se utiliza para claves autonuméricas en bases réplicas.
- Fecha/Hora: para la introducción de fechas y horas desde el año 100 al año 9999.
- Moneda: para valores de dinero y datos numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo. Access recomienda utilizar el tipo Moneda para impedir el redondeo de cifras en los cálculos. Un campo Moneda tiene una precisión de hasta 15 dígitos a la izquierda de la coma decimal y 4 dígitos a la derecha. Un campo Moneda ocupa 8 bytes de espacio en disco.
- Autonumeración: número secuencial (incrementado de uno a uno) único, o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos Autonumeración 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 cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, imágenes, sonidos u otros datos binarios. Si trabajas con bases de datos creadas con otras versiones de Access, los archivos insertados como objeto OLE seguirán funcionando perfectamente. Pero si lo que estás haciendo es crear una nueva base de datos, es interesante que no utilices este tipo de datos, porque a partir de la versión 2007 empezó a considerarse obsoleto y a utilizar, en su lugar, el tipo Datos adjuntos que veremos más adelante.
- Hipervínculo: texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes: Texto: el texto que aparece en el campo o control. Dirección:ruta de acceso de un archivo o página. Subdirección: posición dentro del archivo o página. Sugerencia: el texto que aparece como información sobre herramientas.
- Datos adjuntos: Puede adjuntar archivos de imágenes, hoja de cálculo, gráficos y otros tipos de archivos admitidos, a los registros de la base de datos de forma similar a como adjunta archivos a los mensajes de correo electrónico. Los campos de datos adjuntos ofrecen mayor flexibilidad que los campos de tipo Objeto OLE, y utilizan el espacio de almacenamiento de manera más eficaz porque no crean una imagen de mapa de bits del archivo original.
- Calculado: Un campo calculado es un campo cuyo valor es resultado de una operación aritmética o lógica que se realiza utilizando otros campos. Por ejemplo podría ser un campo Total que calcula su valor multiplicando Precio * Cantidad en una línea de pedido.
martes, 21 de noviembre de 2017
SQL

¿Qué es SQL?
SQL es un lenguaje de computación para trabajar con conjuntos de datos y
las relaciones entre ellos. Los programas de bases de datos relacionales, como
Microsoft Office Access, usan SQL para trabajar con datos. A diferencia de
muchos lenguajes de computación, SQL no es difícil de leer y entender, incluso
para un usuario inexperto. Al igual que muchos lenguajes de computación, SQL es
un estándar internacional reconocido por organismos de estándares como ISO
y ANSI.
SQL se usa para describir conjuntos de datos que pueden ayudarle a
responder preguntas. Al usar SQL, debe usar la sintaxis correcta. La sintaxis
es el conjunto de reglas mediante las que se combinan correctamente los
elementos de un idioma. La sintaxis SQL se basa en la sintaxis del idioma
inglés y usa muchos de los mismos elementos que la sintaxis de Visual Basic
para Aplicaciones (VBA).
Por ejemplo, una simple instrucción SQL que recupera una lista de los
apellidos de contactos cuyo nombre es María podría ser similar a esto:
SELECT Last_Name
FROM Contacts
WHERE First_Name = 'Mary';
FROM Contacts
WHERE First_Name = 'Mary';
Nota: SQL no se usa solo para manipular datos, sino también para crear y
modificar el diseño de objetos de base de datos, como tablas. El elemento de
SQL que se usa para crear y modificar objetos de base de datos se denomina
lenguaje de definición de datos (DDL). Este tema no trata el DDL. Para obtener
más información, vea el artículo Crear o modificar tablas o índices mediante una consulta de
definición de datos.
Instrucciones SELECT
Para describir un conjunto de datos con SQL, se escribe una instrucción SELECT. Una instrucción SELECT contiene una descripción completa de un conjunto de datos que quiere obtener de una base de datos. Se incluye lo siguiente:- Qué tablas contienen los datos.
- Cómo se relacionan los datos de orígenes diferentes.
- Qué campos o cálculos proporcionarán los datos.
- Criterios que los datos deben cumplir para ser incluidos.
- Si se deben ordenar los datos y, en caso de ser así, cómo deben ordenarse.
Cláusulas SQL
Como una frase, una instrucción SQL tiene cláusulas. Cada cláusula realiza una función de la instrucción SQL. Algunas cláusulas son necesarias en una instrucción SELECT. En la siguiente tabla, se enumeran las cláusulas SQL más comunes.| Cláusula SQL | Función | Obligatorio | ||||
| SELECT | Muestra una lista de los campos que contienen datos de interés. | Sí | ||||
| FROM | Muestra las tablas que contienen los campos de la cláusula SELECT. | Sí | ||||
| WHERE | Especifica los criterios de campo que cada registro debe cumplir para poder ser incluido en los resultados. | No | ||||
| ORDER BY | Especifica la forma de ordenar los resultados. | No | ||||
| GROUP BY | En una instrucción SQL que contiene funciones de agregado, muestra los campos que no se resumen en la cláusula SELECT. | Solo si están estos campos | ||||
| HAVING |
En
una instrucción SQL que contiene funciones de agregado, especifica las
condiciones que se aplican a los campos que se resumen en la instrucción
SELECT.
|
SQL un lenguaje estándar de comunicación
con bases de datos.
-------------------------------------------LA HISTORIA DE SQL------------------------------------------------------
La historia de SQL (que se pronuncia deletreando en inglés las letras que lo componen, es decir
"ese-cu-ele" y no "siquel" como se oye a menudo) empieza en
1974 con la definición, por parte de Donald Chamberlain y de otras personas que
trabajaban en los laboratorios de investigación de IBM, de un lenguaje para la
especificación de las características de las bases de datos que adoptaban el modelo relacional.
Este lenguaje se llamaba SEQUEL (Structured English Query Language) y se
implementó en un prototipo llamado SEQUEL-XRM entre 1974 y 1975. Las
experimentaciones con ese prototipo condujeron, entre 1976 y 1977, a una
revisión del lenguaje (SEQUEL/2), que a partir de ese momento cambió de nombre
por motivos legales, convirtiéndose en SQL.
El prototipo (System R), basado en este lenguaje, se adoptó y utilizó
internamente en IBM y lo adoptaron algunos de sus clientes elegidos. Gracias al éxito de este sistema, que no estaba todavía comercializado,
también otras compañías empezaron a desarrollar sus productos relacionales basados en SQL. A partir
de 1981, IBM comenzó a entregar sus productos relacionales y en 1983 empezó a
vender DB2. En el curso de los años ochenta, numerosas compañías (por ejemplo
Oracle y Sybase, sólo por citar algunos) comercializaron productos basados en SQL,
que se convierte en el estándar industrial de hecho por lo que respecta a las
bases de datos relacionales.
El problema entonces, se puede fijar en ¿cómo vamos a poder hacer que un conjunto
de circuitos desempeñen una determinada tarea y nos entreguen los resultados
que nosotros esperamos?, es decir, ¿de qué manera se puede lograr la comunicación entre el hombre y el ordenador?
Los lenguajes de programación, son como un lenguaje
cualquiera, pero simplificado y con ciertas normas, para poder trasmitir nuestros
deseos al ordenador.
Más preferible SQL. Es mi opinión.
7-IBM: (International Business Machines). Empresa que fabrica y comercializa hardware, software y servicios relacionados con la informática. Tiene su sede en Armonk (EE.UU) y fue fundada el 15 de junio de 1911, aunque lleva operando desde 1888.
8-Oracle: Es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos.
9-Sybase: Es una compañía de software principalmente conocida por su base de datos relacional Adapative Server Enterprise. Sybase produce productos y servicios relacionados a la gestión de información, herramientas de desarrollo, almacenamiento de datos, etc.
10-Comercialización: Conjunto de actividades desarrolladas con el fin de facilitar la venta de una mercancía o un producto.
----------------------------Glosarios del termino-----------------------------
1-ISO: ISO es la Organización Internacional para la Estandarización, que regula
una serie de normas para fabricación, comercio y comunicación, en todas las
ramas industriales.
2-ANSI: Un (American National Standards Institute - Instituto Nacional
Americano de Estándares). ASNI es una organización encargada de estandarizar
ciertas tecnologías en EEUU. Es miembro fundador de la ISO, que
es la organización internacional para la estandarización.
3-Lenguaje de
programación: lenguaje de programación es
aquella estructura que, con una cierta base sintáctica y semántica, imparte
distintas instrucciones a un programa de computadora.
4-Sintaxis: Sintaxis es la parte de la gramática que
estudia la forma en que se combinan y se relacionan las palabras para
formar secuencias mayores como los sintagmas y las oraciones, así como la
función que desempeñan dentro de éstas.
5-VBA: Visual Basic for Applications es un elemento de programación
diseñado por Microsoft para utilizarse con su paquete de software de Microsoft
Office. Específicamente, fue diseñado para usarse principalmente con Excel. VBA
es una herramienta que puede usarse para crear programas para ejecutarlos en
Excel.
6-Prototipo: Un
Prototipo es un objeto que sirve como referencia para futuros modelos en una
misma cadena de producción.Un Prototipo es un objeto que sirve como referencia
para futuros modelos en una misma cadena de producción.
7-IBM: (International Business Machines). Empresa que fabrica y comercializa hardware, software y servicios relacionados con la informática. Tiene su sede en Armonk (EE.UU) y fue fundada el 15 de junio de 1911, aunque lleva operando desde 1888.
8-Oracle: Es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos.
9-Sybase: Es una compañía de software principalmente conocida por su base de datos relacional Adapative Server Enterprise. Sybase produce productos y servicios relacionados a la gestión de información, herramientas de desarrollo, almacenamiento de datos, etc.
10-Comercialización: Conjunto de actividades desarrolladas con el fin de facilitar la venta de una mercancía o un producto.
miércoles, 13 de septiembre de 2017
¿Que es un sistema de información?
Concepto de Sistema de Información
Un sistema de información se puede definir técnicamente como un conjunto de componentes relacionados que recolectan (o recuperan), procesan, almacenan y distribuyen información para apoyar la toma de decisiones y el control en una organización.
Actividades de un Sistema de Información
Hay tres actividades en un sistema de información que producen la información que esas organizaciones necesitan para tomar decisiones, controlar operaciones, analizar problemas y crear nuevos productos o servicios. Estas actividades son:
Entrada: captura o recolecta datos en bruto tanto del interior de la organización como de su entorno externo.
Procesamiento: convierte esa entrada de datos en una forma más significativa.
Salida: transfiere la información procesada a la gente que la usará o a las actividades para las que se utilizará.
Los sistemas de información también requieren retroalimentación, que es la salida que se devuelve al personal adecuado de la organización para ayudarle a evaluar o corregir la etapa de entrada.
Clasificación de los 6 tipos de sistemas de información más relevantes
Los tipos de sistemas de la información más populares pueden clasificarse de la siguiente forma:
1. Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS por sus siglas en inglés) son los sistemas empresariales básicos que sirven al nivel operacional de la organización.
Un sistema de procesamiento de transacciones es un sistema computarizado que realiza y registra las transacciones rutinarias diarias necesarias para el funcionamiento de la empresa. Se encuentran en el nivel más bajo de la jerarquía organizacional y soportan las actividades cotidianas del negocio.
2. Sistemas de control de procesos de negocio
Los sistemas de control de procesos de negocio (BPM por sus siglas en inglés) monitorizan y controlan los procesos industriales o físicos, como puede ser la refinación de petróleo, generación de energía o los sistemas de producción de acero en una planta siderúrgica.
Por ejemplo, en una refinería de petróleo se utilizan sensores electrónicos conectados a ordenadores para monitorizar procesos químicos continuamente y hacer ajustes en tiempo real que controlan el proceso de refinación. Un sistema de control de procesos comprende toda una gama de equipos, programas de ordenador y procedimientos de operación.
3. Sistemas de colaboración empresarial
Los sistemas de colaboración empresarial (ERP por sus siglas en inglés) son uno de los tipos de sistemas de información más utilizados. Ayudan a los directivos de una empresa a controlar el flujo de información en sus organizaciones.
Se trata de uno de los tipos de sistemas de información que no son específicos de un nivel concreto en la organización, sino que proporcionan un soporte importante para una amplia gama de usuarios. Estos sistemas de información están diseñados para soportar tareas de oficina como sistemas multimedia, correos electrónicos, videoconferencias y transferencias de archivos.
4. Sistemas de Información de Gestión
Los sistemas de información de gestión (MIS por sus siglas en inglés) son un tipo de sistemas de información que recopilan y procesan información de diferentes fuentes para ayudar en la toma de decisiones en lo referente a la gestión de la organización.
Los sistemas de información de gestión proporcionan información en forma de informes y estadísticas. El siguiente nivel en la jerarquía organizacional está ocupado por gerentes y supervisores de bajo nivel. Este nivel contiene los sistemas informáticos que están destinados a ayudar a la gestión operativa en la supervisión y control de las actividades de procesamiento de transacciones que se producen a nivel administrativo.
Los sistemas de información de gestión utilizan los datos recogidos por el TPS para proporcionar a los supervisores los informes de control necesarios. Los sistemas de información de gestión son los tipos de sistemas de información que toman los datos internos del sistema y los resumen en formatos útiles como informes de gestión para utilizarlos como apoyo a las actividades de gestión y la toma de decisiones.
5. Sistemas de apoyo a la toma de decisiones
Un sistema de apoyo a la toma de decisiones o de soporte a la decisión (DSS por sus siglas en inglés) es un sistema basado en ordenadores destinado a ser utilizado por un gerente particular o por un grupo de gerentes a cualquier nivel organizacional para tomar una decisión en el proceso de resolver una problemática semiestructurada. Los sistemas de apoyo a la toma de decisiones son un tipo de sistema computerizado de información organizacional que ayuda al gerente en la toma de decisiones cuando necesita modelar, formular, calcular, comparar, seleccionar la mejor opción o predecir los escenarios.
Los sistemas de apoyo a la toma de decisiones están específicamente diseñados para ayudar al equipo directivo a tomar decisiones en situaciones en las que existe incertidumbre sobre los posibles resultados o consecuencias. Ayuda a los gerentes a tomar decisiones complejas.
6. Sistemas de Información Ejecutiva
Los sistemas de información ejecutiva (EIS por sus siglas en inglés) proporcionan un acceso rápido a la información interna y externa, presentada a menudo en formato gráfico, pero con la capacidad de presentar datos básicos más detallados si es necesario. Los sistemas información ejecutiva proporcionan información crítica de una amplia variedad de fuentes internas y externas en formatos fáciles de usar para ejecutivos y gerentes.
Un sistema de información ejecutiva proporciona a los altos directivos un sistema para ayudar a tomar decisiones estratégicas. Está diseñado para generar información que sea lo suficientemente abstracta como para presentar toda la operación de la empresa en una versión simplificada para satisfacer a la alta dirección.
Caracterización de un SI
Los Sistemas de Información difieren de cualquier otro software por dos razones principales:
- Almacenan gran cantidad de Información
- Realizan un bajo grado de procesamiento sobre la información, y éste es, fundamentalmente, de tipo estadístico
Aunque suene redundante, no está demás señalar, que la información que entrega un SI, es utilizada para tomar decisiones organizacionales. Así se catalogan como SI, aquellos sistemas de información como:
- Contabilidad: Información de flujos y estados financieros de la organización.
- Personal: Toda la información referente al Recurso Humano de la institución.
- Registro Curricular (en una Universidad): Información respecto de los alumnos y su situación académica;
pero no son SI un programa de manejo de imágenes (por avanzado que éste sea), ni un Sistema Operativo, ni un juego, ni los programas de acceso a Internet...
Elementos que conforman un SI
Un SI está compuesto por 6 elementos claramente identificables, tal y como se muestran en la siguiente figura:
(nota: las cabezas de flechas son importantes, pues muestran el sentido del flujo de información)
Ellos son:
- Base de Datos:
- Es donde se almacena toda la información que se requiere para la toma de decisiones. La información se organiza en registros específicos e identificables.
- Transacciones:
- Corresponde a todos los elementos de interfaz que permiten al usuario: consultar, agregar, modificar o eliminar un registro específico de Información.
- Informes:
- Corresponden a todos los elementos de interfaz mediante los cuales el usuario puede obtener uno o más registros y/o información de tipo estadístico (contar, sumar) de acuerdo a criterios de búsqueda y selección definidos.
- Procesos:
- Corresponden a todos aquellos elementos que, de acuerdo a una lógica predefinida, obtienen información de la base de datos y generan nuevos registros de información. Los procesos sólo son controlados por el usuario (de ahi que aparezca en línea de puntos).
- Usuario:
- Identifica a todas las personas que interactúan con el sistema, esto incluye desde el máximo nivel ejecutivo que recibe los informes de estadísticas procesadas, hasta el usuario operativo que se encarga de recolectar e ingresar la información al sistema.
- Procedimientos Administrativos:
- Corresponde al conjunto de reglas y políticas de la organización, que rigen el comportamiento de los usuarios frente al sistema. Particularmente, debieran asegurar que nunca, bajo ninguna circunstancia un usuario tenga acceso directo a la Base de Datos ("cocinar datos")...
-----------------------------GLOSARIOS DE TÉRMINOS-------------------------------------------
#1- SISTEMA: Un sistema es un conjunto de elementos relacionados entre sí y que funcionan como un todo.
#2- INFORMACIÓN: a información está constituida por un grupo de datos ya supervisados y ordenados, que sirven para construir un mensaje basado en un cierto fenómeno o ente. La información permite resolver problemas y tomar decisiones, ya que su aprovechamiento racional es la base del conocimiento.
#3-TRANSACCIÓN: Una transacción en un Sistema de Gestión de Bases de Datos (SGBD), es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible o atómica.
#4- PROCESO: Un proceso es una secuencia de pasos dispuesta con algún tipo de lógica que se enfoca en lograr algún resultado específico.
Suscribirse a:
Entradas (Atom)



