Universidad autónoma benito juárez de oaxaca fila 5

26
UNIVERSIDAD AUTÓNOMA BENITO JUÁREZ DE OAXACA FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN INFORMÁTICA II TEMA: USO DE HERRAMIENTAS ALTERNATIVAS PARA LA CREACIÓN Y MANEJO DE BASES DE DATOS: CÓDIGO ASCII, PROCESADOR DE TEXTOS, HOJAS DE CÁLCULO RESUMEN NOMBRE DE LOS INTEGRANTES: Daniela Itzelth Pinelo Maldonado Rosario del Carmen Ojeda Sama Roberto Pérez Chávez Fabiola Sahiri Cruz Vásquez Ulises Vásquez Juárez Julio Cesar Velasco López

Transcript of Universidad autónoma benito juárez de oaxaca fila 5

Page 1: Universidad autónoma  benito juárez de oaxaca fila 5

UNIVERSIDAD AUTÓNOMA BENITO JUÁREZ DE OAXACAFACULTAD DE CONTADURÍA Y ADMINISTRACIÓN

INFORMÁTICA II

TEMA: USO DE HERRAMIENTAS ALTERNATIVAS PARA LA CREACIÓN Y MANEJO DE BASES DE DATOS: CÓDIGO ASCII, PROCESADOR DE TEXTOS, HOJAS DE CÁLCULO

resumen

NOMBRE DE LOS INTEGRANTES:

Daniela Itzelth Pinelo Maldonado Rosario del Carmen Ojeda Sama Roberto Pérez Chávez Fabiola Sahiri Cruz Vásquez Ulises Vásquez Juárez Julio Cesar Velasco López Karina Monserratt Martínez Vásquez Cinthia Yareth Mendoza Guillen Ameyalli Yotazindy Morales Mendoza

USO DE HERRAMIENTAS ALTERNATIVAS PARA LA CREACIÓN Y MANEJO DE BASES DE DATOS: CÓDIGO ASCII, PROCESADOR DE TEXTOS, HOJAS DE CÁLCULO.

Page 2: Universidad autónoma  benito juárez de oaxaca fila 5

UNA BASE DE DATOS

es una colección de archivos, datos, información; ordenada, organizada, y relacionada, con la finalidad de permitir el manejo de la información para su procesamiento. Cada uno de los archivos representan una colección de registros y cada registro está compuesto de una colección de campos. Cada uno de los campos de cada registro permite llevar información de alguna característica o atributo de alguna entidad del mundo real.

Existen tres clases de usuarios relacionados con una Base de Datos:

1. El programador de aplicaciones, quien crea programas de aplicación que utilizan la base de datos.

2. El usuario final, quien accesa la Base de Datos por medio de un lenguaje de consulta o de programas de aplicación.

3. El administrador de la Base de Datos (DBA: Data Base Administrator), quien se encarga del control general del Sistema de Base de Datos.

Diseño de las bases de datos:

*El primer paso para crear una base de datos, es planificar el tipo de información que se quiere almacenar en la misma.

*El principal aspecto a tener en cuenta durante el diseño de una tabla es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud.

EL CÓDIGO ASCII

Fue creado en 1963 por el Comité Estadounidense de Estándares, Este código nació a partir de reordenar y expandir el conjunto de símbolos y caracteres ya utilizados en aquel momento en telegrafía por la compañía Bell.

En un primer momento sólo incluía letras mayúsculas y números, pero en 1967 se agregaron las letras minúsculas y algunos caracteres de control, formando así lo que se conoce como US-ASCII, es decir los caracteres del 0 al 127.

LOS CARACTERES DE CONTROL ASCII

El código ASCII reserva los primeros 32 códigos, para caracteres de control: códigos no

pensados originalmente para representar información imprimible, sino para controlar

dispositivos. Por ejemplo el carácter 10 representa la función "nueva línea", que hace que una

impresora avance el papel. Dado que el código 0 era ignorado, fue posible dejar huecos

(regiones de agujeros) y más tarde hacer correcciones. Muchos de los caracteres de control

ASCII servían para marcar paquetes de datos, o para controlar protocolos de transmisión de

datos.

Los diseñadores del código ASCII idearon los caracteres de separación para su uso en

sistemas de cintas magnéticas. Dos de los caracteres de control de dispositivos, comúnmente

llamados XON y XOFF generalmente ejercían funciones de caracteres de control de flujo.

Actualmente los usuarios de ASCII usan menos los caracteres de control. Los lenguajes

modernos de etiquetas, los protocolos modernos de comunicación, el paso de dispositivos

basados en texto a basados en gráficos, el declive de la tele impresoras, las tarjetas perforadas

y los papeles continuos han dejado obsoleta la mayoría de caracteres de control.

Page 3: Universidad autónoma  benito juárez de oaxaca fila 5

CARACTERES IMPRIMIBLES ASCII

El carácter 'espacio', designa al espacio entre palabras, y se produce normalmente por la barra

espaciadora de un teclado. Los códigos del 33 al 126 se conocen como caracteres imprimibles,

y representan letras, dígitos, signos de puntuación y varios símbolos.

PROCESADOR DE TEXTOS

El procesamiento de textos no nació de la tecnología informática. Se desarrolló de las necesidades de escritores, aunque más adelante se combinara con el campo de las computadoras.Un Procesador de Texto es una aplicación de software utilizada para la creación de cualquier documento imprimible, basado principalmente en textos tales como cartas, artículos, informes, libros, revistas, etc. Otorga la capacidad de crear, almacenar e imprimir un documento permitiendo escribir, editar, insertar gráficos, dar formato y guardar el documento fácilmente.Los Procesadores de Texto se caracterizan por tener funciones de manipulación que permiten la generación automática de:

• Envío batch (por lotes) de cartas utilizando una carta como plantilla y una base de datos de nombres y direcciones (la función se conoce como mail merge).

• Tabla de Contenidos con títulos y sus páginas.

• Tabla de Figuras con títulos y la página correspondiente.

• Índice de palabras claves y su número de página.

• Numeración de las notas en el pie de página.

• Numeración de páginas.

• Referencia Cruzada con la sección y la página que le corresponde.

Existen Procesadores de Texto que tienen la capacidad de verificar la ortografía y la gramática del documento.

Otra característica importante de los Procesadores de Texto es el de permitirle al usuario el aplicar estilos al documento. Esta característica ahorra tiempo cuando se confecciona un documento.

HOJAS DE CÁLCULO

En 1971 se creó el concepto de una hoja de cálculo electrónica.

Dan Bricklin es el inventor aceptado de las hojas de cálculo. Bricklin contó la historia de un

profesor de la universidad que hizo una tabla de cálculos en una pizarra. Cuando el profesor

encontró un error, tuvo que borrar y reescribir una gran cantidad de pasos de forma muy

tediosa, impulsando a Bricklin a pensar que podría replicar el proceso en un computador,

usando el paradigma tablero/hoja de cálculo para ver los resultados de las fórmulas que

intervienen en el proceso.

Una hoja de cálculo es una herramienta muy útil para las personas que trabajan con números y

que necesitan realizar cálculos con ellos.

FUNCIONAMIENTO Y TIPOS DE SEPARADORES

Page 4: Universidad autónoma  benito juárez de oaxaca fila 5

Las funciones de Excel utilizan un carácter separador de argumentos para poder distinguir entre cada uno de ellos.

Diferencia entre separadores de listas

Esta diferencia se debe a las configuraciones regionales de Windows que es donde está especificado el separador de listas que se utiliza en todas las aplicaciones instaladas.

FUNCIONAMIENTO Y TIPOS DE SEPARADORES DE DATOS SEPARADOR

APLICACIONES-MODO FUNCIONAMIENTO-DISEÑO

Definición: Los separadores de membrana se utilizan para evitar que el fluido de medición entre en contacto con las partes sometidas a presión del instrumento de medición.

Combinaciones posibles: Montaje rígido directo o por medio de un capilar flexible.

Separador de membrana: Los separadores de membrana se montan en piezas de empalme o bridas ya existentes.

Separador tubular: El separador tubular es muy adecuado para aplicaciones con medios fluyentes.

Separador de bulbo: Este modelo es ideal para medios circulantes, heterogéneos, dado que se lo sumerge directamente en el medio.

Tipos de separadores:

● La tabulación● Punto y coma● Coma● Espacio● Otros (Los que tú decidas)

EN LA IMPORTACIÓN DE DATOS LOS SEPARADORES SE USAN ASÍ.

Por defecto viene marcado el separador de Tabulación. El Separador de Espacio en blanco, activar Considerar separadores consecutivos como uno solo.

TAMBIÉN EXISTEN OTROS TIPOS DE SEPARADORES COMO LO SON:

Separadores de decimales y de miles

Aunque en algunos países es al revés, en España el separador de miles es el punto (.) y el separador decimal, la coma (,).Para cambiarlo:

Accedemos a Archivo + Opciones + Avanzadas.

LOS SEPARADORES TAMBIÉN NOS SIRVEN PARA LA CONVERSIÓN DE TEXTO EN TABLAS.

Convertir texto en una tabla.

Page 5: Universidad autónoma  benito juárez de oaxaca fila 5

Inserte caracteres separadores, como comas o tabulaciones, para indicar dónde desea dividir el texto en columnas. Utilice marcas de párrafo para especificar dónde desea que comience una nueva fila.

OTRA OPCIÓN QUE NOS DAN LOS SEPARADORES ES SEPARAR PALABRAS DE VARIAS CELDAS.

1.-Si tienes una lista de datos que necesitas dividir será suficiente con seleccionar todos los datos.2.-Harás clic sobre el comando Texto en columnas, dar clic en siguiente, deberás asegurarte que la opción Espacio está seleccionada como Separador.3.- Dar clic en Siguiente, deberás seleccionar la celda Destino a partir de la cual deberán colocarse los datos.4.-Finalizar.Otra función de los separadores es ayudarnos para ingresar fechas veamos cómo.

Para que Excel reconozca las entradas como fechas, tenemos que usar los separadores de fechas aceptados por Excel ("/", "-" o ".")

Usando formato personalizado:

En el menú de formato de celdas elegimos la opción Personalizada, El símbolo "\" lo usamos para forzar a Excel a exhibir "/" como separador en el formato.

ESTRUCTURA LINEAL DE BASE DE DATOS

Son elementos que están en secuencia, conformada por ya sea ninguno o varios elementos donde un elemento sigue al segundo y así hasta llegar finamente al último que deben de tener el mismo tipo de datos, también puede tener los mismos o diferentes valores, en estas estucuras se hacen operaciones para agregar o eliminar elementos a la lista. La lista se divide en dos las cuales son:

Acceso restringido:

Pilas: operaciones de acceso por un único extremo de la lista.

Colas: se realizan por ambos extremos de la lista.

Dipolos: es lo mismo que la cola, la diferencia es que en este se inserta por el fin y se elimina por el tope.

La lista es el tipo más común de la estructura lineal las eliminaciones e inserciones se hacen en cualquier punto de la lista

Uno de los grandes inventos del hombre fue crear las computadoras que fueron hechas para hacer operaciones muy complejas en el menor tiempo posible, la información que procesa una computadora en un conjuntos de datos que pueden ser simples que solo ocupan una localidad de memoria y los estructurados son un conjuntos de casillas de memoria. Casi todas las personas usamos conjuntos de datos y no datos simples porque no nos sirve de mucho. La función de una base de datos es permitirnos el almacenamiento y recuperación de información necesaria para que así las personas puedan tomar decisiones y en una computadora depende mucho de su almacenamiento y su procesador de hardware, pues ya que estos nos ayuda a la sociedad pues un ejemplo de esto es de que en empresas pequeñas tienen que usar varias computadoras para distribuir su información por ejemplo poniendo uno en su área de administración, otra en producción y otro en cajas, a diferencia grandes empresas que tienen

Page 6: Universidad autónoma  benito juárez de oaxaca fila 5

que usar computadoras de gran porte y así poder almacenas toda su información en una única base de datos.

Sus conceptos son: datos, tipos de datos, valos, entidad, administrador de la base de datos.

Datos: Es una abstracción de la realidad en el sentido de que ciertas propiedades y características de un objeto real se seleccionan.

Tipos de datos: Normalizar esencialmente el conjunto de valores al que pertenece una constante.

Valor: Conjunto de expresiones relacionado a un dato.

Entidad: Es una colección de variables (datos) posiblemente de distintos tipos de datos interrelacionados entre si que en su conjunto y con operaciones disponibles permiten organizar e interrelacionar.

Administrador de la base de datos: Es la persona encargada de definir y controlas las bases de datos corporativas, además proporciona asesaría a los desarrolladores, usuarios y ejecutivos que la quieran.

ESTRUCTURA DE UNA BASE DE DATOS

Está compuesta por un conjunto de tablas o archivos:

-Archivos de productos (datos sobres productos.)

-Archivo de proveedores (datos sobre proveedores.)

-Archivo de origen de los productos (los productos son provistos por cada proveedor.)

ESTRUCTURAS DE DATOS ESTADISTICAS

Son aquellas en que se les asigna una cantidad fija de memoria cuando se declara la variable.

ESTRUCTURAS DE DATOS DINAMICAS

Son aquellas cuya ocupación en memoria puede aumentar o disminuir en tiempo de ejecución, (lineal: pila, cola, lista. NO lineal: árboles, grafos.)

ESTRUCTURA DE DATOS DINAMICAS

Son cuya ocupación en memoria puede aumentar o disminuir en tiempo de ejecución.

CONCEPTOS BÁSICOS Y DEFINICIÓN

Page 7: Universidad autónoma  benito juárez de oaxaca fila 5

Una estructura lineal de datos o lista está conformada por ninguno, uno o varios elementos que tienen una relación de adyacencia ordenada donde existe un primer elemento, seguido de un segundo elemento y así sucesivamente hasta llegar al último. El tipo de dato de los elementos puede ser cualquiera, pero debe ser el mismo tipo para todos. El valor contenido en los elementos puede ser el mismo o diferente. En estas estructuras se realizan operaciones de agregar y/o eliminar elementos a la lista según un criterio particular.

Pila: Una pila es un subtipo de las listas donde el acceso está restringido a un solo extremos de la lista, en este caso al tope de la misma.

Cola: Una cola es otro subtipo de las listas donde el acceso está restringido a los extremos de la lista, es decir al inicio y al fin de la misma

Dipolo: Esta estructura equivale a dos colas colocadas una en un sentido y la otra en sentido contrario, por ello las operaciones de inserción y eliminación se pueden realizar por ambos extremos

Lista: La lista es el tipo más general de estructura lineal donde las inserciones y eliminaciones se hacen en cualquier punto de la lista, por ello se debe especificar donde se requiere que se haga la operación.

La información que se procesa en la computadora central es un conjunto de datos, que pueden ser simples o estructurados. Los datos simples son aquellos que ocupan sólo una localidad de memoria, mientras que los estructurados son un conjunto de casillas de memoria a las cuales hacemos referencia mediante un identificador único

Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros.

La función básica de una base de datos es permitir el almacenamiento y la recuperación de la información necesaria, para que las personas de la organización puedan tomar decisiones

Datos: Representa una abstracción de la realidad en el sentido de que ciertas propiedades y características de un objeto real se seleccionan.

Tipo de datos: Tipificación que caracteriza esencialmente el conjunto de valores al que pertenece una constante o sobre el que puede tomar valores una variable o expresión o cuyos elementos pueden ser generados por una función.

Valor: Es el conjunto de posibles expresiones (operadores y/o operando) relacionado a un dato.

ADMINISTRADOR DE LA BASE DE DATOS.

Es la persona encargada de definir y controlar las bases de datos corporativas, además proporciona asesoría a los desarrolladores, usuarios y ejecutivos que la requieran. Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseño de bases de datos, Sistemas operativos, comunicación de datos, hardware y programación.

El Administrador de Bases de Datos es responsable primordialmente de:

• Administrar la estructura de la Base de Datos.

Page 8: Universidad autónoma  benito juárez de oaxaca fila 5

• Administrar la actividad de los datos.

• Administrar el Sistema Manejador de Base de Datos.

• Establecer el Diccionario de Datos.

• Asegurar la confiabilidad de la Base de Datos.

• Confirmar la seguridad de la Base de Datos.

Estructuras de datos estáticas: Son aquellas en las que se asigna una cantidad fija de memoria cuando se declara la variable. En grandes ocasiones se necesitan colecciones de datos que crezcan y reduzcan su tamaño en memoria a medida que el programa

Estructuras de datos dinámicas.: Son aquellas cuya ocupación en memoria puede aumentar o disminuir en tiempo de ejecución.

La diferencia entre las tres estructuras que se estudiarán vendrá dada por la posición del elemento a añadir, borrar y consultar:

● Pilas: las tres operaciones actúan sobre el final de la secuencia

● Colas: se añade por el final y se borra y consulta por el principio

● Listas: las tres operaciones se realizan sobre una posición privilegiada de la secuencia, la cual puede desplazarse

CARACTERÍSTICAS DE LAS TABLAS DESARROLLADAS CON UN PROCESADOR DE TEXTOS.

Una tabla permite organizar la información dentro de un documento de texto en forma de filas y columnas. Esto permite visualizar los datos que allí se presentan de manera rápida y fácilmente comprensible.

El estilo y tamaño de las letras de los títulos y textos, el color, ancho y estilo de las celdas y de los bordes, es decir, el formato de la tabla, harán que la información que se presenta sea más o menos fácil de interpretar.

IMPORTAR O EXPORTAR ARCHIVOS DE TEXTO

Hay dos formas de importar datos de un archivo de texto con Microsoft Excel: puede abrir el archivo de texto en Excel o puede importarlo como un rango de datos externos (rango de datos externos: rango de datos que se incorpora a una hoja de cálculo pero que se origina fuera de Excel, como en una base de datos o un archivo de texto. En Excel, puede dar formato a los datos o utilizarlos en cálculos como haría con otros datos.). Para exportar datos de Excel a un archivo de texto, use el comando Guardar como.

Son dos los formatos de archivo de texto que se usan habitualmente:

● Archivos de texto delimitado (.txt), en los que el carácter de tabulación (el código de carácter ASCII 009) separa normalmente cada campo de texto.

● Archivos de texto de valores separados por comas (.csv), en los que el carácter de coma (,) separa normalmente cada campo de texto.

Page 9: Universidad autónoma  benito juárez de oaxaca fila 5

● Puede cambiar el carácter separador que se utiliza tanto en los archivos de texto delimitados como en los .csv. Esto puede ser necesario para asegurarse de que la operación de importación o de exportación se realizará de la manera deseada.

Notas

Puede importar o exportar hasta 1.048.576 filas y 16.384 columnas.

FUNCIONES GENERALES DE FUNCIONAMIENTO DE UN SISTEMA GESTOR O MANEJADOR DE BASES DE DATOS

Un sistema de gestión de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto.

También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas.

Generalmente se accede a los datos mediante lenguajes de interrogación, lenguajes de alto nivel que simplifican la tarea de construir las aplicaciones. También simplifican la interrogación y la presentación de la información. Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de seguridad.

COMPONENTES

El motor de la base de datos acepta peticiones lógicas de los otros subsistemas del SGBD, las convierte en su equivalente físico y accede a la base de datos y diccionario de datos en el dispositivo de almacenamiento.

ESTRUCTURA JERÁRQUICA

La estructura jerárquica es usada hoy en día para almacenar información geográfica principalmente.

El modelo de base de datos jerárquica tiene un esquema en el que los datos se organizan en una estructura arbórea. Esta estructura permite representar relaciones padre/hijo: cada padre puede tener varios hijos, pero cada hijo ha de venir de sólo un padre (las conocidas como relaciones 1: N). Todos los atributos de un registro específico están asociados a un tipo de entidad. Este modelo fue creado por IBM en 1960.

En una base de datos una entidad tipo es el término genérico para tabla. Cada registro individual se representa como una fila, y cada atributo como una columna. Las entidades tipo se relacionan entre ellas usando correspondencias

ESTRUCTURA EN RED

Page 10: Universidad autónoma  benito juárez de oaxaca fila 5

MODELO DE BASE DE DATOS EN RED

Esta estructura contiene relaciones más complejas que las jerárquicas. Admite relaciones de cada registro con varios que se pueden seguir por distintos caminos. En otras palabras, el modelo permite relaciones N: N.

El modelo en red está concebido como un modo flexible de representar objetos y sus relaciones. Su cualidad distintiva es que el esquema -visto como un conjunto de nodos conectados por arcos- no tiene ninguna restricción.

El inventor de este modelo fue Charles Bachman, y el estándar fue publicado en 1969 por CODASYL.

LA ESTRUCTURA RELACIONAL

Ejemplo de tablas y relaciones

La estructura relacional es la más extendida hoy en día. Se usa en mainframes, ordenadores medios y micro-computadores. Almacena los datos en filas (tuplas) y columnas (atributos). Estas tablas pueden estar conectadas entre sí por claves comunes. Mientras trabajaba en IBM en 1972, E.F. Codd concibió esta estructura. El modelo no resulta sencillo de interrogar por el usuario ya que puede requerir una compleja combinación de tablas.

LA ESTRUCTURA MULTIDIMENSIONAL.

Cubos representando 4 dimensiones en base de datos multidimensional

La estructura multidimensional tiene parecidos a la del modelo relacional, pero en vez de las dos dimensiones filas-columnas, tiene N dimensiones. Esta estructura ofrece el aspecto de una hoja de cálculo. Es fácil de mantener y entender ya que los registros se almacenan del mismo modo como se ven. Sus altas prestaciones han hecho de ella la base de datos más popular para el proceso analítico de transacciones en línea (OLAP).

LA ESTRUCTURA ORIENTADA A OBJETOS

Ejemplo de base de datos conteniendo objetos y herencias

La estructura orientada a objetos está diseñada siguiendo el paradigma de los lenguajes orientados a objetos. De este modo soporta los tipos de datos gráficos, imágenes, voz y texto de manera natural. Esta estructura tiene gran difusión en aplicaciones web para aplicaciones multi-media.

DESCRIPCIÓN GENERAL DE LAS TABLAS DE EXCEL

Una tabla generalmente contiene datos relacionados en una serie de filas y columnas de hoja de cálculo (hoja de cálculo: documento principal que se utiliza en Excel para almacenar y trabajar con datos. Consta de celdas que se organizan en filas y columnas. Una hoja de cálculo se almacena siempre en un libro.) Que tienen formato de tabla. Al usar las características de tabla, puede administrar los datos en las filas y columnas de la tabla de manera independiente de los datos de las otras filas y columnas de la hoja de cálculo.

Existen dos tipos de tablas de datos: tablas de una entrada y tablas de dos entradas.), que forman parte de un conjunto de comandos de análisis.

Una tabla puede incluir los siguientes elementos:

Page 11: Universidad autónoma  benito juárez de oaxaca fila 5

Fila de encabezado Filas con bandas Columnas calculadas Fila de totales Controlador de tamaño

ADMINISTRAR DATOS EN UNA TABLA DE EXCEL

Puede usar una tabla para administrar los datos, pero si desea administrar grupos de datos, puede insertar más de una tabla en la misma hoja de cálculo.

Al exportar los datos de la tabla a una lista de SharePoint, otras personas pueden ver, editar y actualizar los datos de la tabla en la lista de SharePoint.

Características de tablas que se pueden usar para administrar datos de tabla

Tipos de características:

Ordenar y Filtrar Aplicar formato a los datos de la tabla. Insertar y eliminar filas y columnas de la tabla Usar una columna calculada Mostrar y calcular totales de datos de una tabla Usar referencias estructuradas Garantizar la integridad de los datos Exportar a una lista de SharePoint

IMAGINACION E INVENTIVA PARA LA CREACION DE BASES DE DATOS

Esto contiene lo siguiente:

Campo Registro REPRESENTACIONES TABLAS o ENTIDAD CAMPOS: Campos compuestos Campo Simple -Campo Identificador Campo multivaluado Condiciones para que un campo sea identificador: Campo no nulo Nombre

BASES DE DATOS

Es recopilación de información relacionada con un tema o un propósito particular.

Hay dos tipos de Bases de Datos:

Bases de datos simples: solo tienen una tabla. Ej.: Agenda. Bases de datos compuestas: tiene más de una tabla. Ej.: Empresas, Videoclubes.

DISEÑO DE BASES DE DATOS (BD)

Page 12: Universidad autónoma  benito juárez de oaxaca fila 5

Lo más importante para crear una base de datos es que esté bien diseñada, puntos en tener en cuenta para crearlas.

Hojas de cálculo

Las hojas de cálculo nacen para abordar esta problemática. Los programas de hoja de cálculo manejan documentos que, de forma análoga a los procesadores de textos, son en realidad ficheros con un formato determinado; estos documentos se llaman también

“hojas de cálculo”. Un documento de hoja de cálculo puede verse básicamente como una tabla, pero en ella el contenido de una celda puede no ser un simple texto o número (como ocurre con las tablas en los procesadores de textos) sino que puede ser una fórmula, de modo que el contenido de esa celda depende del de otras celdas.

Visualización

Partes de la pantalla

La ventana principal de Microsoft Excel tiene, como es habitual, unas zonas

Características:

Barra de título, barras de herramientas, barra de menús, barra de estado. Área de documento. Cabeceras de fila y columna Solapas

Líneas de actuación al utilizar una hoja de cálculo

En el caso de una hoja de cálculo, la impresión puede ser un poco menos “obvia” que en un procesador de textos.

Al imprimir tablas grandes, saldrán en varias páginas. Si la hoja se pretende imprimir, conviene recurrir con más frecuencia a la “presentación preliminar”.

FUNCIONES GENERALES DE FUNCIONAMIENTO DE UN SISTEMA GESTOR O MANEJADOR DE BASES DE DATOS

LOS SISTEMAS DE GESTIÓN DE BASES DE DATOS:

Los SGBD pueden residir (y normalmente así lo hacen para mejorar el rendimiento) en una máquina diferente a la que ejecuta las aplicaciones. De hecho, las aplicaciones modernas se programan de forma que se puede utilizar esta característica de distribución física, aunque a la hora de instalar la aplicación no se utilice y se ubique todo el software en la misma máquina.

LOS SGBD NOS ABSTRAEN DE LA REPRESENTACIÓN DE LOS DATOS:

Page 13: Universidad autónoma  benito juárez de oaxaca fila 5

Los SGBD pueden considerarse como intermediarios entre las aplicaciones y la representación de los datos. Así, los desarrolladores ven los datos desde una perspectiva de más alto nivel. Esa perspectiva es la del modelo de bases de datos utilizado. De esta forma, el desarrollo de aplicaciones separa dos aspectos:

• El diseño de la(s) bases de datos, que finaliza con una base de datos creada en un SGBD terminado y diseñada de acuerdo a un modelo.

• El diseño y desarrollo de las aplicaciones, que se hace utilizando el diseño de la base de datos.

Los diferentes niveles de abstracción a menudo se denominan niveles:

• El nivel físico permite ver (algunos) detalles de la representación de la información en ficheros. Este nivel sólo es de interés para los desarrolladores que se encargan de afinar el rendimiento de las consultas y actualizaciones. Requiere conocimientos técnicos muy específicos del SGBD concreto que se esté utilizando, y no están normalizados ni estandarizados.

• El nivel lógico es el que se utiliza en el desarrollo (a excepción de las tareas que acabamos de mencionar), y considera la base de datos como un conjunto de informaciones y sus relaciones. Lo que se maneja es el qué información se almacena y no cómo está almacenada. Este nivel lógico suele ajustarse a un determinado modelo de bases de datos, y en ocasiones estos modelos tienen un cierto nivel de estandarización. Por ejemplo, los SGBD que implementan el modelo relacional son a nivel lógico prácticamente iguales, y cuentan con lenguajes de consulta como SQL que han sido estandarizados.

• El nivel de vistas permite que se oculte a nivel lógico una parte de la base de datos, y que sólo veamos algunas informaciones determinadas. Una vista es un subconjunto de la información de una base de datos que se ha definido para abstraer una parte concreta de una base de datos. Las vistas se utilizan para simplificar su uso por parte de desarrolladores y usuarios.

LOS LENGUAJES DE DEFINICIÓN DE DATOS:

El esquema de una base de datos se define mediante un lenguaje de definición de datos (LDD). El lenguaje SQL incluye un LDD para bases de datos diseñadas de acuerdo al modelo relacional.

LOS LENGUAJES DE MANIPULACIÓN DE DATOS

Un segundo tipo son los conocidos como lenguajes de manipulación de datos (LMD). Por “manipulación” se entiende incluir nuevos datos, actualizar los existentes, borrar algunos de ellos y, por supuesto, consultar datos. Estos lenguajes afectan a los datos, y no a los esquemas, que fueron definidos previamente con algún tipo de LDD.

SISTEMA DE GESTIÓN DE BASES DE DATOS

Un sistema de gestión de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto Los SGBD también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permite presentar la información de la base de datos en variados formatos. La mayoría de los SGBD

Page 14: Universidad autónoma  benito juárez de oaxaca fila 5

incluyen un generador de informes. También puede incluir un módulo gráfico que permita presentar la información con gráficos y tablas.

OBJETIVOS DE LAS BASES DE DATOS:

El hecho de emplear sistemas de bases de datos, busca unos objetivos específicos que podemos enumerar de la siguiente forma:

• Los datos podrán utilizarse de múltiples maneras.• Se protegerá la inversión intelectual.• Bajo Costo.• Menor proliferación de datos.• Desempeño.• Claridad.• Facilidad de uso.• Flexibilidad.• Rápida atención de interrogantes no previstos.• Facilidad para el cambio.• Precisión y coherencia.• Reserva.• Protección contra pérdida o daño.• Disponibilidad.

SISTEMA MANEJADOR DE BASE DE DATOS

El sistema de gestión de bases de datos es esencial para el adecuado funcionamiento y manipulación de los datos contenidos en la base. Se puede definir como: “El Conjunto de programas, procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no informáticos como a los analistas, programadores o al administrador, los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad"

.FUNCIONES: Las funciones esenciales de un SGDB son la descripción, manipulación y utilización de los datos.

Descripción: Incluye la descripción de: Los elementos de datos, su estructura, sus interrelaciones, sus validaciones. Tanto a nivel externo como lógico global e interno esta

descripción es realizada mediante un LDD o Lenguaje de Descripción de Datos. Manipulación: Permite: Buscar, Añadir, Suprimir y Modificar los datos contenidos en la Base de Datos. La manipulación misma supone: Definir un criterio de selección, Definir la estructura lógica a recuperar, Acceder a la estructura física. Esta manipulación es realizada mediante un LMD o Lenguaje de Manipulación de Datos.

Utilización: La utilización permite acceder a la base de datos, no a nivel de datos sino a la base como tal para lo cual: Reúne las interfaces de los usuarios y suministra procedimientos para el administrador.

Para cumplir sus objetivos el DBMS cuenta con varios lenguajes:

Lenguaje de descripción o definición de datos: Un esquema de base de datos se especifica por medio de

Page 15: Universidad autónoma  benito juárez de oaxaca fila 5

Una serie de definiciones que se expresan en un lenguaje de definición de datos (DDL-Data Definición Lenguaje). El resultado de la compilación es un conjunto de tablas que se almacenan en el diccionario de datos cual: Reúne las interfaces de los usuarios y suministra procedimientos para el administrador

La estructura de almacenamiento y los métodos de acceso empleados por el sistema se especifican por medio de un conjunto de definiciones de un tipo especial de DDL, llamado lenguaje de almacenamiento y definición de datos; el resultado de la compilación es una serie de instrucciones que especifican los detalles de implantación de los esquemas de base de datos que normalmente no pueden ver los usuarios.

Lenguaje de manejo de datos: El DML (Data Magnamente Lenguaje) es el que permite a los usuarios manejar o tener acceso a la base de datos. Permite recuperar, insertar o eliminar la información contenida. Existen dos tipos:

- Sin procedimiento: donde se indica qué datos se necesitan pero no como.

- Con procedimiento: donde se indica qué datos se necesitan y la forma como se necesitan.

CLASIFICACION: La forma o vista externa con que se presentan los datos al usuario en la mayoría de los sistemas actuales es idéntica o muy semejante a la vista conceptual.

La estructura lógica, en el ámbito conceptual o externo, es la base para la clasificación de los DBMS en las cuatro categorías siguientes: jerárquica, red, relacional y orientada a objetos.

Cualquier categoría debe permitir un acceso aleatorio a los datos requeridos, utilizando para tal fin una estructura de datos: redes, árboles, tablas o listas enlazadas.

Cada DBMS está diseñado para manejar un tipo de estructura lógica. No se pueden procesar programas diseñados para otro DBMS.

ENFOQUE JERÁRQUICO: La base de datos jerárquica consta de muchos registros. Cada nodo representa un tipo de registro conceptual o un segmento. Cada registro o segmento está constituido por un cierto número de campos que lo describen.

ENFOQUE DE RED

Para representar este tipo de relación, es necesario que los dos tipos de registro estén interconectados por medio de un registro conector llamado conjunto conector.

ENFOQUE RELACIONAL

Un DBMS de enfoque relacional utiliza tablas bidimensionales llamadas relaciones para la rehén los últimos años la tecnología de diseño de las bases de datos se ha aplicado a terrenos ajenos al campo del procesamiento de datos, que en general carecen de al menos una de las características siguientes:

• Uniformidad

• Orientación a registros

• Elementos de datos de pequeño tamaño

• Campos atómicos

Presentación: Al hablar de bases de datos en Microsoft Excel no nos referimos a que éste lleve a cabo las funciones de un sistema gestor de bases de datos, sino más bien a que podemos

Page 16: Universidad autónoma  benito juárez de oaxaca fila 5

aprovechar la potencia de cálculo de la aplicación para procesar datos, que podemos escribir directamente o importar de bases de datos y aplicaciones externas.

REPRESENTACIÓN DE DATOS MEDIANTE TABLAS

Si hemos trabajado con algún sistema gestor de bases de datos, como por ejemplo Microsoft Access, sabremos que los datos se organizan en unas estructuras denominadas tablas (o

relaciones) formadas por una serie de filas y columnas. En concreto se trata de una hipotética tabla con información sobre alumnos. Si nos fijamos veremos que los datos de la primera fila de la tabla son diferentes del resto. Esto es así porque se trata de los títulos de las columnas o campos de la tabla. El resto de filas representan los datos de cada uno de los alumnos que hemos registrado.

Básicamente una base de datos es un conjunto de datos relacionados que se guardan. Representa un evento en el mundo real que se llama universo del discurso por lo que tiene que reflejar todos los cambios que se presentan en el mundo real.

Una base de datos se crea y se mantiene, y está orientada a un grupo de usuarios a los cuales se definen programas de aplicaciones de su interés.

El DBMS es un conjunto de programas que permite definir la base de datos además de crear y manejar.

Se deben definir para la creación de la base de datos los tipos de datos, las estructuras de los

datos, así como también sus restricciones en cada entidad que se tendrá. El enfoque tradicional de la base de datos trae muchos problemas en comparación con el moderno y actual, el tradicional tiene redundancia de datos y por tanto, inconsistencia de estos en cambio el segundo enfoque, tiene solo un grupo de datos que deben ser consistentes. Veamos las diferencias:

a) Naturaleza descriptiva:b) Separación y abstracción de datosc) Manejo de múltiples usuariosd) Compartimiento de datos

Entre las operaciones que se pueden realizar con una base está:

e) - Ordenarf) - Filtrarg) - Utilizar fórmulas con algún tipo de filtrado.h) - Crear un resumen de los datos

Excel incorpora una novedad en cuanto a las listas, ahora existe el objeto Lista como tal, lo que permite por ejemplo que Excel nos muestre los datos de la lista delimitados por un borde, el menú Filtrar una lista no es ni más ni menos que de todos los registros almacenados en la lista, seleccionar aquellos que se correspondan con algún criterio fijado por nosotros.

Excel contiene dos formas de filtrar una lista.

- Autofiltro.

- Filtros avanzados

Page 17: Universidad autónoma  benito juárez de oaxaca fila 5

Del Autofiltro: utiliza las listas desplegables asociadas a las cabeceras de campos, si no aparecen, se puede acceder a ellas a través del menú Datos \ Filtro \ Autofiltro. Tos tiene un submenú para listas y tenemos una barra de herramientas.

Filtros avanzados: Si se requiere filtrar los registros de la base de datos por una condición más compleja, se utiliza el cuadro de diálogo Filtro avanzado. Previamente se deben tener en la hoja de cálculo, unas filas donde se indican los criterios del filtrado. Para abrir el Filtro avanzado, acceder al menú Datos \ Filtro \ Filtro Avanzado.

*Funciones en una base de datos*

En funciones se omitieron las funciones dedicadas a bases de datos. Estas funciones se utilizan para realizar cálculos sobre alguna columna pero añadiendo una condición de selección de las filas que entrarán en el cálculo, es decir aplicando previamente un filtro.

Por ejemplo si se quiere saber el número total se puede calcular con la función de base de datos BDSUMA que incluye la condición de filtrado.

CREAR UN RESUMEN

Para crear un resumen de datos a partir de una base de datos, implica crear subtotales agrupando los registros por algunos de los campos de la lista.

Por ejemplo: Si en una lista de niños con los campos nombre, dirección, localidad y edad se puede obtener un resumen de la edad media de los niños por localidad.

Para agregar los subtotales automáticamente hay que ordenar la base por el campo de agrupación, y situarse sobre una celda cualquiera de la base y acceder al menú Datos \ Subtotales, aparece el cuadro de diálogo Subtotales.

Crear una tabla dinámica

Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada que facilita la interpretación de dichos datos. Es dinámica porque permite obtener diferentes totales, filtrando datos, cambiando la presentación de los datos, visualizando o no los datos origen, etc.

Para crear una tabla dinámica, Excel proporciona el Asistente para tablas y gráficos dinámicos.

Para acceder al asistente de tablas dinámicas, es a través del menú Datos \ Informe de tablas y gráficos dinámicos.

La primera pantalla de tres de las que se compone el asistente para tablas dinámicas, se solicita la situación de los datos a analizar y qué tipo de informe se va a crear.

En este caso indicar que se trabajara con una base de Excel y que se creará una Tabla Dinámica.

Eliminar una tabla dinámica

Para eliminar una tabla dinámica simplemente se selecciona la tabla en su totalidad y presionar la tecla Supr o con la tabla seleccionada hacer clic con el botón derecho del ratón y seleccionar Eliminar del menú contextual.

TABLAS DINÁMICAS EN TRES DIMENSIONES

Page 18: Universidad autónoma  benito juárez de oaxaca fila 5

Crear una tabla en tres dimensiones no es más que añadir un campo más a la tabla de origen y luego utilizarlo como campo principal para el resumen.

Para crear la tabla dinámica en tres dimensiones se procede del mismo modo visto anteriormente, es decir:

- Acceder a Datos \ Informe de tablas y gráficos dinámicos.

GRÁFICOS CON TABLAS DINÁMICAS

Para crear una gráfica de una tabla dinámica se debe hacer clic con el botón derecho del ratón sobre cualquier celda de la tabla, y del menú contextual o Pop-up que aparece, seleccionar Gráfico dinámico, y se genera un gráfico de barras por defecto en una nueva hoja de gráficos. También se puede utilizar el botón de la barra Tabla dinámica.

Para cambiar el formato del gráfico a otro tipo de gráfico que convenga más según los datos que se tienen, es la misma mecánica a seguir para trabajar con gráficos que se vio en el tema de gráficos.

USO DE HERRAMIENTAS ALTERNATIVAS PARA LA CREACIÓN Y MANEJO DE BASES DE DATOS: CÓDIGO ASCII, PROCESADOR DE TEXTOS, HOJAS DE CÁLCULO.

Una Base de Datos es una colección de archivos, datos, información; ordenada, organizada, y relacionada, con la finalidad de permitir el manejo de la información para su procesamiento. Cada uno de los archivos representan una colección de registros y cada registro está compuesto de una colección de campos. Cada uno de los campos de cada registro permite llevar información de alguna característica o atributo de alguna entidad del mundo real.

Existen tres clases de usuarios relacionados con una Base de Datos:

1. El programador de aplicaciones, quien crea programas de aplicación que utilizan la base de datos.

2. El usuario final, quien acceda a la Base de Datos por medio de un lenguaje de consulta o de programas de aplicación.

3. El administrador de la Base de Datos (DBA: Data BaseAdministrator), quien se encarga del control general del Sistema de Base de Datos.

CÓDIGO ASCII:

El código ASCII (siglas en inglés para American Standard Code for Information Interchange, es decir Código Americano Estándar para el intercambio de Información).

PROCESADOR DE TEXTOS

Un Procesador de Texto es una aplicación de software utilizada para la creación de cualquier documento imprimible, basado principalmente en textos tales como cartas, artículos, informes, libros, revistas, etc. Otorga la capacidad de crear, almacenar e imprimir un documento permitiendo escribir, editar, insertar gráficos, dar formato y guardar el documento fácilmente. Existen Procesadores de Texto que tienen la capacidad de verificar la ortografía y la gramática del documento.

HOJAS DE CÁLCULO

Page 19: Universidad autónoma  benito juárez de oaxaca fila 5

Una hoja de cálculo es una herramienta muy útil para las personas que trabajan con números y que necesitan realizar cálculos con ellos. Ella permite trabajar con una gran cantidad de números y lleva incorporada una serie de funciones capaces de realizar cálculos matemáticos, estadísticos, técnicos y financieros. La hoja de cálculo es una herramienta muy importante para la toma de decisiones, sobre todo, porque nos permite ver el efecto que los cambios en

las variables ocasionan en el resultado buscado.

FUNCIONAMIENTO Y TIPOS DE SEPARADORES

Las funciones de Excel utilizan un carácter separador de argumentos para poder distinguir entre cada uno de ellos.

Los separadores nos son de gran ayuda para la importación de datos en Excel, de un archivo de texto con la posibilidad de actualizar dichos datos o para alguna otra función.

ESTRUCTURAS LINEAL DE UNA BASE DE DATOS.

Las operaciones básicas para dichas estructuras son:

• Crear la secuencia vacía

• Añadir un elemento a la secuencia

• Borrar un elemento a la secuencia

• Consultar un elemento de la secuencia

Comprobar si la secuencia está vacía

CARACTERÍSTICAS DE LAS TABLAS DESARROLLADAS DE UN PROCESADOR DE TEXTOS.

Importar o exportar archivos de texto

Hay dos formas de importar datos de un archivo de texto con Microsoft Excel: puede abrir el archivo de texto en Excel o puede importarlo como un rango de datos externos (rango de datos externos: rango de datos que se incorpora a una hoja de cálculo pero que se origina fuera de Excel, como en una base de datos o un archivo de texto. En Excel, puede dar formato a los datos o utilizarlos en cálculos como haría con otros datos.). Para exportar datos de Excel a un archivo de texto, use el comando Guardar como.

CONCLUSION

Funciones generales de funcionamiento de un sistema gestor o manejador de bases de datos.

Un sistema de gestión de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto Los SGBD también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permite presentar la información de la base de datos en variados formatos. La mayoría de los SGBD incluyen un generador de informes. También puede incluir un módulo gráfico que permita presentar la información con gráficos y tablas. Hay muchos tipos de SGBD distintos según manejen los datos y muchos tamaños distintos según funcionen sobre ordenadores personales

Page 20: Universidad autónoma  benito juárez de oaxaca fila 5

y con poca memoria a grandes sistemas que funcionan en mainframes con sistemas de almacenamiento especiales. Generalmente se accede a los datos mediante lenguajes de interrogación, lenguajes de alto nivel que simplifican la tarea de construir las aplicaciones. También simplifican la interrogación y la presentación de la información. Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de seguridad. Las bases de datos y los sistemas para su gestión son esenciales para cualquier área de negocio, y deben ser gestionados con esmero.