Está en la página 1de 31

BASES DE DATOS PARA INGENIERÍA

7:00 – 9:00 hrs.


LUNES Y JUEVES
MAESTRA SANDRA ISBETH SOLÍS RUÍZ
Experiencia profesional

ING. EN COMUNICACIONES Y ELECTRÓNICA


ACTUALMENTE ESTUDIÓ LA MAESTRÍA DE DIRECCIÓN DE PROYECTOS

Experiencia laboral
• Coordinadora administrativa en un Centro Infantil Sedesol
• Coordinadora Especialista Técnico “F” en Pemex
• Especialista Técnico “C” en Pemex
• Auxiliar Administrativo en Pemex
• Docente en la Unitec
• Especialista académico de ingeniería en la Unitec

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


MISIÓN
Generar y ofrecer servicios educativos en los niveles medio superior, superior y
posgrado; conjugando educación científica y tecnológica sobre una base de
humanismo; promoviendo una actitud de aprendizaje permanente, una cultura
basada en el esfuerzo y un espíritu de superación: combinando la profundidad en el
estudio de cada disciplina con una visión amplia de la empresa, la sociedad y la
vida; buscando elevar permanentemente la calidad académica; adecuando nuestros
procesos educativos a las diversas necesidades de los estudiantes, y aprovechando
eficientemente los recursos de la Institución para dar acceso a grupos más amplios
de la sociedad.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


FILOSOFÍA
La filosofía de la Universidad Tecnológica de México constituye los principios que
guían y dan sentido a nuestra vida Institucional. Expresa nuestra razón de ser,
nuestros valores, nuestras convicciones y nuestro deseo de contribuir, a través de
la educación, al engrandecimiento de México.

Como mexicanos, deseamos el bienestar del país y estamos conscientes del gran
potencial de sus recursos, de su cultura y de su voluntad de progreso. Sabemos que
para incidir en su desarrollo tenemos que hacerlo en el de las personas: nuestros
educandos, nuestros maestros, nuestra comunidad universitaria en general.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


CONSIDERACIONES Y LINEAMIENTOS
• UNITEC es una Institución educativa presencial, por lo mismo, el profesor deberá tomar asistencia a sus
alumnos.

• Se tomará la asistencia 20 minutos antes de que termine la clase

• Asistencia mínima para tener derecho a examen bimestral y final (80% de asistencia, 5 faltas máximo).

• Conservar los salones limpios, evitar el consumo de alimentos y bebidas, así como el uso de celular y
equipos de sonido.
• El porcentaje de las tareas varia si se entregan a destiempo.

• Inicio de cuatrimestre: 15 de Enero

• Fin de cuatrimestre: 27 de Abril

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


CONSIDERACIONES Y LINEAMIENTOS
• Exámenes parciales SEMANA 7 (26 de Febrero al 2 de Marzo).

• Evaluación de alumnos a profesor SEMANA 9 Y 10 ( 11 al 23 de Marzo).

• Exámenes finales SEMANA 14 (22 al 26 de Abril).

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


MODELO DE EVALUACIÓN
• Evaluación para modalidad presencial

EVALUACIÓN PARCIAL 40 %
EXAMEN 30 %
TAREAS O PRÁCTICAS 10 %

EVALUACIÓN FINAL 50 %
EXAMEN 40 %
TAREAS O PRÁCTICAS 10 %

ACTIVIDADES DE APRENDIZAJE 10 %

• Asistencia mínima del 80% para tener derecho a examen final


(se deben justificar las faltas antes de que se apliquen los exámenes) tienen derecho a
MAESTRA SANDRA ISBETH SOLÍS RUÍZ
calificación final
MODELO DE EVALUACIÓN
• Acudir a la firma de calificación final es un derecho y una obligación.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


OBJETIVOS GENERALES DE LA ASIGNATURA

Al terminar el curso el alumno será capaz de:

• Diseñar bases de datos en ACCESS y SQL para Ingeniería,


para la solución de problemas asociados con la consulta,
explotación y extracción de información útil.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


CONTENIDO TEMÁTICO
1. Almacenamiento de datos
1.1 Datos básicos
1.2 Datos cambiantes
1.3 Datos de trabajo
1.4 Datos almacenados

2. Organización de los datos


2.1 Directa
2.2 Secuencial
2.3 Secuencial indexada
2.4 Base de datos jerárquica
2.5 Base de datos relacional
2.6 Lenguaje máquina

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


CONTENIDO TEMÁTICO
3. Bases de datos relacionales
3.1 Introducción al modelo entidad-relación
3.2 Introducción a Access
3.3 Introducción a SQL

4. Diseño de una base de datos


4.1 Formular una base de datos nueva
4.2 Formular una base de datos con una plantilla
4.3 Abrir y cerrar una base de datos
4.4 Establecer una contraseña para la apertura de una base de datos
4.5 Guardar una base de datos
4.6 Dividir una base de datos
4.7 Agregar un elemento de aplicación a la base de datos

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


CONTENIDO TEMÁTICO
5. Estructura de una tabla
5.1 Construir una tabla
5.2 Llenar una tabla
5.3 Cambiar la estructura de una tabla
5.4 Cambiar las propiedades de los campos
5.5 Crear una lista de opciones
5.6 Modificar los valores de una lista de opciones
5.7 Indexar una tabla
5.8 Definir una llave principal

6. Consultas
6.1 Generación de registros
6.2 Modificación de registros
6.3 Eliminar registros
6.4 Extracción de registros

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


CONTENIDO TEMÁTICO
7. Operadores
7.1 Unión
7.2 Intersección
7.3 Diferencia
7.4 División
7.5 Restricción
7.6 Joins

8. Aplicaciones para ingeniería


8.1 Base de datos de costos de productos
8.2 Base de datos de tolerancias de medición
8.3 Base de datos de clientes
8.4 Base de datos de servicios

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


ALMACENAMIENTO DE DATOS

¿Qué es un dato?

Un dato es la representación de una variable que puede ser cuantitativa o cualitativa que indica un valor que se
le asigna a las cosas y se representa a través de una secuencia de símbolos, números o letras. Los datos
describen hechos empíricos.

¿Qué es una base de datos?

Una base de datos se define como una colección de datos organizados sistemáticamente en formato de tablas.
Éstas nos permiten generar nueva información a partir de los datos ingresados y a través de diversos procesos,
haciendo uso de campos (columnas) y registros (filas). Una base de datos puede contener infinitas tablas, sin
embargo, es conveniente que definamos previamente su estructura, para no generar datos duplicados.

Productos Nombre
Ventas Código Producto Empleados Apellido
Cantidad Edad
Sector

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


Lo primero que debemos hacer es tomar lápiz y papel y realizar un breve esquema de las actividades
que deseamos registrar, teniendo en cuenta la forma en que vamos a distribuir la información en las
tablas. Debido a que éstas son los elementos más importantes de una base de datos, gran parte de
nuestro trabajo se centrará en su apropiada construcción y posterior mantenimiento.

Datos básicos

Los datos básicos es un conjunto básico de hechos referentes a una persona, cosa o
transacción. Incluyen cosas como: tamaño, cantidad, descripción, volumen, tasa, nombre o lugar.
Puesto que un dato es una representación simbólica (numérica, alfabética, algorítmica, espacial,
etc.) de un atributo o variable cuantitativa o cualitativa. Los datos describen hechos empíricos,
sucesos y entidades.

Datos cambiantes

Los datos cambiantes son aquellos que se almacenan y que pueden variar con el paso del tiempo.
Para adecuarse a estos datos cambiantes, las bases dinámicas permiten realizar operaciones de
edición, actualización o borrado de información.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


Datos de trabajo

Los datos de desempeño del trabajo son observaciones y mediciones en bruto


que se van identificando en cada una de las actividades ejecutadas para llevar a
cabo el trabajo del proyecto.

Datos almacenados

Un almacenamiento de datos es un repositorio central de información que se


puede analizar para tomar decisiones mejor informadas. Los datos fluyen hacia
un almacenamiento de datos desde sistemas transaccionales, bases de datos
relacionales y otros orígenes, normalmente a una cadencia regular.

Así que el almacenamiento de datos consiste en la conservación de información


empleando una tecnología específicamente desarrollada para mantener
los datos y que se encuentren accesibles siempre que sean necesarios.
MAESTRA SANDRA ISBETH SOLÍS RUÍZ
Práctica 1.1: Introducción a Microsoft Access

En esta práctica, se aprenderá a manipular de forma básica el gestor de bases


de datos Access de Microsoft. Abre la base de datos que encontrarás en el
apartado de contenidos semanales del blackboard y realiza las siguientes
acciones. Será necesario modificar algún objeto de la base de datos por tanto
guarda una copia con el nombre de práctica1.accdb y conserva la original para
repetir la práctica cuantas veces desees.

1. ¿Qué tipo de información almacena la base de datos?


2. ¿Qué objetos tiene la base de datos?
3. Explora todos los objetos de la base de datos, poniendo especial énfasis en el
diseño de cada objeto, es decir, en la forma en la que están construidos.
4. Añade el campo “Correo” a la consulta Abiertos.
5. Añade el campo “Sexo” a la tabla Cliente, es un campo de tipo texto y de
longitud 75. Examina las distintas propiedades del campo y consulta la ayuda
MAESTRA SANDRA ISBETH SOLÍS RUÍZ
de Access en cada uno de ellos pulsando la tecla F1.
6.Examina las relaciones de las tablas que contiene la base de servicios de
regularización.
7.Inserta un nuevo cliente en la base de datos
8.Modifica el valor del campo Nombre(s) y así modifica los demás campos para que
vayas practicando por favor.
9.Abre la tabla Asigna_cli y consulta cuantos servicios tuvo, cuales son los datos
recopilados de cada uno de los servicios, así como también las actividades que se
hicieron en cada uno de los servicios y checa que información se recopilo de cada
actividad o clase.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


2.- ORGANIZACIÓN DE LOS DATOS

2.1 DIRECTA

Los datos se sitúan en el archivo y se accede a ellos directa aleatoriamente mediante su posición, es decir, el lugar
relativo que ocupan. Esta organización tiene la ventaja de que se pueden leer y escribir registros en cualquier
orden y posición.
Las condiciones para que un archivo sea de organización directa son:
– Almacenamiento en un soporte direccionable.
– Los registros deben contener un campo específico denominado clave que identifica a cada registro como único,
es decir, dos registros no pueden tener el mismo valor clave.

2.2 SECUENCIAL
Un archivo o dato con organización secuencial es una sucesión de registros almacenados consecutivamente sobre
el soporte externo, de tal modo que para acceder a un registro n dado es obligatorio pasar por todos los n-1
registros que le preceden.
MAESTRA SANDRA ISBETH SOLÍS RUÍZ
Organización secuencial de la historia: La secuencia son las acciones que se completan dentro de un texto; es
decir, se inician, se desarrollan y terminan. Toda historia narrada se estructura de introducción, desarrollo, clímax y
desenlace.
En un archivo, un dato organizado secuencialmente, significa que los registros quedan grabados
consecutivamente cuando el archivo se crea y se deben acceder consecutivamente. La ventaja más importante es
la capacidad de acceder al “siguiente” registro rápidamente, además de que son muy sencillos de usar y de
aplicar.

2.3 SECUENCIAL INDEXADA


En ella se escriben los registros de creación del archivo en el fichero. - Los registros de un fichero con esta
organización son grabados en un soporte de almacenamiento directo, en secuencia ascendente, de acuerdo con
los valores de clave y en páginas o bloques de longitud fija.
En este tipo de organización de archivos se dispone de una tabla en la que aparecen ordenados secuencialmente
los números de la clave del archivo y asociados a cada uno de ellos de la dirección del registro correspondiente.
MAESTRA SANDRA ISBETH SOLÍS RUÍZ
Un archivo indexado ocupa el espacio de memoria para guardar los registros de información (área de Datos) y
además un espacio más para poder almacenar los índices (área de índices). Un archivo secuencial no
necesariamente está ordenado, en cambio un archivo indexado siempre está ordenado según el índice.

El término indexación (también, indexación web o indexación en Internet) se refiere a diversos métodos para incluir,
en el índice de internet, el contenido de un sitio web.
La indexación crea un archivo de índice separado (archivo . inx) que permite acceder a los registros de una tabla de
Analytics en orden secuencial en lugar de hacerlo en orden físico (es decir, orden de datos sin procesar). La
indexación no reordena los datos físicamente en las tablas.
Los índices utilizan componentes clave de los datos de una tabla en una estructura binaria para mejorar la
capacidad de búsqueda. Cada registro de datos en la tabla debe estar asociado con datos en el índice. Indexar
puede aumentar notablemente la velocidad de búsqueda.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


2.4 BASE DE DATOS JERÁRQUICA
Una base de datos jerárquica es un tipo de sistema de gestión de bases de datos que, como su nombre
indica, almacena la información en una estructura jerárquica que enlaza los registros en forma de estructura
de árbol, en donde un nodo padre de información puede tener varios nodos hijo, y así sucesivamente.
Entonces son bases de datos que almacenan la información en una estructura jerarquizada, concretamente
los datos son organizados de forma parecida a un árbol visto del revés. Uno de los principales objetivos de
las bases de datos jerárquicas es gestionar grandes volúmenes de datos.
Las principales características de las bases de datos jerárquicas son las siguientes:
* Se organizan en forma de árbol invertido, con un nodo raíz, nodos padre e hijos.
* El árbol se organiza en un conjunto de niveles.
* El nivel 0 se corresponde al nodo raíz y es el nivel más alto de la jerarquía.
* Uno nodo padre puede tener un número ilimitado de nodos hijos, pero a un nodo hijo solo le puede
corresponder un padre.
* Todo nodo debe tener un padre, a excepción del nodo raíz.
MAESTRA SANDRA ISBETH SOLÍS RUÍZ
* Los nodos sin descendientes se llaman «hojas».
* Los niveles de la estructura jerárquica se denominan «altura».
* El número de nodos se llama «momento».
* Solo pueden existir relaciones de uno a uno de uno a varios.
* El árbol siempre se recorre en un orden prefijado.
La estructura del árbol no se puede modificar cuando ha quedado establecida.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


MAESTRA SANDRA ISBETH SOLÍS RUÍZ
MAESTRA SANDRA ISBETH SOLÍS RUÍZ
2.5 BASE DE DATOS RELACIONAL
Una base de datos relacional es un tipo de base de datos que almacena y proporciona acceso a puntos de datos
relacionados entre sí. Las bases de datos relacionales se basan en el modelo relacional, una forma intuitiva y
directa de representar datos en tablas. En una base de datos relacional, cada fila en una tabla es un registro con
una ID única, llamada clave. Las columnas de la tabla contienen los atributos de los datos y cada registro suele
tener un valor para cada atributo, lo que simplifica la creación de relaciones entre los puntos de datos.

Ejemplo de una base de datos relacional

Este es un ejemplo simple de dos tablas que una pequeña empresa puede usar para procesar pedidos de sus
productos. La primera tabla es una tabla de información del cliente, por lo que cada registro incluye el nombre, la
dirección, información de envío y facturación, el número de teléfono y otra información de contacto del cliente.
Cada fragmento de información (cada atributo) está en su propia columna y la base de datos asigna una ID única
(una clave) a cada fila. En la segunda tabla, una tabla de pedidos del cliente, cada registro incluye el ID del cliente
que realizó el pedido, el producto solicitado, la cantidad, el tamaño y el color seleccionados, etc., pero no el
nombre delSANDRA
MAESTRA cliente ni su
ISBETH SOLÍS RUÍZ información de contacto.
Estas dos tablas tienen una sola cosa en común: la columna de ID (la clave). Gracias a esa columna en común, la
base de datos relacional puede establecer una relación entre las dos tablas. Entonces, cuando la aplicación de
procesamiento de pedidos de la empresa envíe un pedido a la base de datos, la base de datos podrá examinar la
tabla de pedidos del cliente, extraer la información correcta sobre el pedido de productos y usar el ID del cliente de
esa tabla para buscar la información de facturación y envío del cliente en la tabla de información del cliente. A
continuación, el almacén puede extraer el producto correcto, el cliente puede recibir la entrega del pedido a tiempo
y la empresa puede obtener el pago.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


MAESTRA SANDRA ISBETH SOLÍS RUÍZ
MAESTRA SANDRA ISBETH SOLÍS RUÍZ
2.6 LENGUAJE MÁQUINA

También conocido como código máquina, se trata del lenguaje que pueden ejecutar los ordenadores y otros
sistemas de computación. Tiene una importancia fundamental, dado que reúne las instrucciones que recibe una
máquina a la hora de llevar los procesos para los que haya sido programada.

Lenguaje de maquina: El lenguaje de maquina es aquel cuyas instrucciones son directamente entendibles por la
computadora y no necesitan traducción posterior para que la UCP pueda comprender y ejecutar el programa.
Ejemplo: Instrucciones en lenguaje de maquina : 0010, 0000, 1001, 1001, 10001, 1110.
El lenguaje máquina es el único lenguaje que entiende directamente el ordenador. Su estructura está
completamente adaptada a los circuitos de la máquina y muy alejada de la forma de expresión y análisis de los
problemas propios de los humanos.
1957 : Creación del primer lenguaje de programación universal, el FORTRAN (FORmula TRANslator) por John
Backus de IBM.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ


Dividir la base de datos
1.En el equipo, haga una copia de la base de datos que
desea dividir. ...
2.Abra la copia de la base de datos que se encuentra en la
unidad de disco duro local.
3.En la pestaña Herramientas de base de datos, en el grupo
Mover datos, haga clic en Base de datos de Access. ...
4.Haga clic en Dividir base de datos.

MAESTRA SANDRA ISBETH SOLÍS RUÍZ

También podría gustarte