Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mia 311 1 PDF
Mia 311 1 PDF
VICERRECTORADO ACADÉMICO
AREA: INGENIERÍA / CARRERA: INGENIERÍA DE SISTEMAS
SEMESTRE: V
AUTOR:
Ing. Juana B. Marrero Colmenares (Especialista de
Contenido)
INTRODUCCIÓN
2
Base de Datos – 311 3
3
Base de Datos – 311 4
Módulo I
Objetivo del Modulo I: Aplicar los conceptos relacionados con base de datos
en la elaboración del modelo Entidad-Relación y los diferentes modelos de
datos de manera analítica y lógica.
Sistemas de Información.
Bases de datos.
4
Base de Datos – 311 5
Sistema de Información
5
Base de Datos – 311 6
Tabla 1.1
Cualidades de la
Lectura Nº 1.1 información.
Sistemas de
Información
4.- Con el objeto de tener una visión conceptual de lo que significa Sistema
de Información y poder definirlo con sus propias palabras, apóyese en
las definiciones presentadas en la sección 3.2 “ Conceptos de Sistemas
de Información” de la lectura Nº 1.1 “Cualidades de la información”
donde se plantean tres definiciones de los autores Langefors (1997),
Nteicheroew (1976), Miguel y Piattini (1999).
Discuta con sus compañeros de estudio la definición elaborada y en
caso de dudas consulte al asesor de su centro local.
Desde los años setenta, los sistemas de bases de datos han ido
reemplazando a los sistemas de archivos en los sistemas de información
de las empresas. Al mismo tiempo, se ha ido reconociendo la gran
importancia que tienen los datos que éstas manejan, convirtiéndose en
uno de sus recursos más importantes. Esto ha hecho que muchas
empresas tengan departamentos que se encarguen de gestionar toda su
6
Base de Datos – 311 7
Recordatorio
7
Base de Datos – 311 8
Base de Datos
8
Base de Datos – 311 9
Tabla 1.2
¿Qué es un sistema
Lectura Nº 1.4 de base de datos?
2.- Una vez estudiadas las lecturas Nº 1.2 y Nº 1.3, usted estará en
capacidad de comprender los conceptos de: Datos, Base de Datos y
Sistemas de Bases de Datos.
3.- La tabla que se presenta a continuación es una actividad que tiene como
propósito ofrecerle una guía para ejercitarse en el conocimiento de los
términos mencionados anteriormente; lo invitamos a responder con
mucho cuidado lo que se le presenta y tomar nota para discutirlo
posteriormente con sus compañeros de estudio:
9
Base de Datos – 311 10
10
Base de Datos – 311 11
Tabla: CLIENTES
Tabla: TRABAJOS
Tabla: REFERENCIA
Nota:
Como usted pudo apreciar, en la situación presentada, no es posible que la
señora Ana conozca como diseñar las tablas, como usar un SGBD para
crearlas y como desarrollar la aplicación que permita obtener los datos de las
tablas generadas.
11
Base de Datos – 311 12
12
Base de Datos – 311 13
Nota General:
La intención de presentar estos tres casos es que usted pueda estar al
corriente de la importancia de saber usar la tecnología de la base de
datos en cualquier situación que se le presente para desarrollar un
sistema computarizado. La presentación de estos tres ejemplos le
demuestra que se pueden utilizar aplicaciones diferentes, donde cada
una tiene sus propias formas o representación de tablas en pantalla. Es
importante mencionar que en este tópico usted no debe preocuparse
por el manejo de tablas y la relación que debe existir en ella ya que en la
medida que este curso se vaya desarrollando, se le dará las
herramientas necesarias para diseñar y manipular estas tablas.
5.- Como habrás podido observar, las bases de datos ocupan un papel
importante cuando se quiere utilizar métodos y técnicas de
almacenamiento de información, además, constituyen una parte
fundamental de los Sistemas de Información, necesaria en la gestión de
los recursos de información de una organización. Ahora, avancemos un
poco más, dándole algunos puntos que le servirán para ampliar los
conocimientos adquiridos hasta ahora.
1
El modelo Relacional se estudiará en el Modulo I, unidad 3 “Modelos de datos”.
13
Base de Datos – 311 14
• Como usted pudo observar al estudiar este tema que las bases de
datos surgen como alternativa a los sistemas de archivos, intentando
14
Base de Datos – 311 15
15
Base de Datos – 311 16
16
Base de Datos – 311 17
Aspectos a enfatizar
1.- Concluido el tema “Bases de datos “, prosiga con el estudio del tercer
contenido de la unidad 1 y para abordar este tema se le presenta a
continuación la tabla 1.3, en ella puede ubicar fácilmente en el material
de referencia (las lecturas y libro-texto de la asignatura) el contenido de
este tema.
17
Base de Datos – 311 18
Tabla 1.3
CÁPI- SEC- TÍTULO PÁGINAS
TEMA MATERIAL DE REFERENCIA TULO CIÓN
Sistema de
Gestión de Base Libro-Texto: “Fundamentos de 1.6. Ventaja de utilizar 14-17
de Datos Sistema de Bases de Datos” un SGBD
(SGBD)
1.7. Implicación del 18
enfoque de bases
de datos
Arquitectura de un 27-28
2 2.2 SGBD e
independencia de
datos
Conceptos y
Lectura Nº 1.5 principales
funciones de un
SGBD.
Lenguaje de los
Lectura Nº 1.6 SGBD.
Otras facilidades
Lectura Nº 1.7 proporcionadas por
los SGBD.
Interacción del
Lectura Nº 1.8 usuario con el
Sistema de Gestión
de la Base de
Datos.
18
Base de Datos – 311 19
2.- Para que usted tenga un enfoque conceptual y pueda producir una
definición de un SGBD, se presenta a continuación un cita textual
relacionado con este tema de los autores Elmasri y Navathe (2000).
19
Base de Datos – 311 20
20
Base de Datos – 311 21
6.- Si desea obtener más información en los temas estudiados, puede hacer
búsqueda en Internet, a través de la siguiente dirección electrónica:
Consulta en la web
http://tramullas.com/documatica/2-4.html
Encontrará aspectos relacionados a los SGBD
http://tramullas.com/documatica/2-2.html
Encontrará aspecto relacionado al modelo de arquitectura de base de
datos.
21
Base de Datos – 311 22
http://www.eubd.ucm.es/html/personales/enred/mantonia/docauto/tema5/
tema5.htm
Contiene conceptos y característica de los Sistemas de Gestión de
bases de datos
Modelos de Datos
Tabla 1.4
4.- Una vez aclarado lo que es modelo de datos, prosiga leyendo el ejemplo
que se presenta a continuación que le servirá de soporte para entender la
importancia de un modelo de datos en la descripción de la estructura de una
base de datos.
22
Base de Datos – 311 23
Pregunta:
Respuesta:
23
Base de Datos – 311 24
Recordatorio
2
El modelo Entidad-Relación se estudiará en la unidad 2.
3
Los modelos: Redes. Jerárquico y Relacional se estudiarán en la unidad 3.
24
Base de Datos – 311 25
Tabla 1.5
2.- Usted debe realizar cuidadosamente las lecturas de las secciones 1.4 y 1.5,
tomando nota sobre los conceptos y aspectos más relevantes presentados
en estas secciones. Al culminar la lectura usted habrá comprendido que
existen usuarios que trabajan para mantener el entorno del sistema de base
de datos y personas que tienen que ver con el diseño, creación y
funcionamiento del software y entorno del SGBD.
4.- Avancemos un poco más, dándole algunos puntos que le servirán para
ampliar los conocimientos adquiridos sobre este tópico.
25
Base de Datos – 311 26
26
Base de Datos – 311 27
Arquitecturas de
los sistemas de Lectura Nº 1.11 Arquitecturas de
bases de datos los sistemas de
bases de datos
17 17.1. Arquitecturas
del sistema para 538-541
Libro-Texto: “Fundamentos de SGBD.
Sistema de Bases de Datos”
Bases de datos
24 24.1. al distribuidas y 727-747
24.9. arquitectura
cliente-servidor
Sistemas cliente-servidor
27
Base de Datos – 311 28
Sistemas servidores
4
SQL se ha establecido como el lenguaje estándar de bases de datos relacionales.
5
Los programadores usan cada vez más estas API para acceder a las bases de datos.
28
Base de Datos – 311 29
Sistemas paralelos
29
Base de Datos – 311 30
1.- Para culminar con el estudio de la unidad 1, prosiga con la lectura de este
tema que se encuentra referenciado en la tabla 1.7, en ella se encuentra
el capítulo, las secciones y páginas del libro-texto de la asignatura para
ubicar los siguientes puntos: 1) Conceptos de las bases de datos activas
2) Conceptos de las bases de datos temporales 3) bases de datos
espaciales y multimedia
Tabla 1.7
CÁPI- SEC- TÍTULO PÁGINAS
TEMA MATERIAL DE REFERENCIA TULO CIÓN
30
Base de Datos – 311 31
Atención:
Ejercicios de autoevaluación
Atención
31
Base de Datos – 311 32
32
Base de Datos – 311 33
4. A los usuarios que accedan una base de datos se le deben asignar una
contraseña, es por ello que el SGBD debe garantizar automáticamente
un sistema de seguridad y autorización que permite las restricciones, a
la base de datos de personas no autorizadas.
CC Consulta de libros
33
Base de Datos – 311 34
Concepto.
Uso de modelos conceptuales de alto nivel para el diseño
de base de datos.
Ejemplo de aplicación de una base de datos.
Tipos de entidades, conjunto de entidades, atributos y
claves.
Vínculos, tipos de vínculos, roles y restricciones
estructurales.
Tipos de entidades débiles.
Refinamiento del diseño ER para la base de datos
EMPRESA.
Diagrama ER, convenciones de denominación y cuestión
de diseño.
34
Base de Datos – 311 35
2.- Para entrar con el estudio de la unidad 2 empecemos por aclarar que
existen dos herramientas distintas de modelado de datos: el modelo
Entidad- Relación y el modelo de Objeto Semántico. En esta unidad se
estudiará únicamente los conceptos de modelado de Entidad-Relación
(ER) que es un modelo conceptual de datos de alto nivel muy utilizado en
la actualidad. En este sentido, daremos una explicación de “Modelado de
Datos” como lo presenta Kroenke (1995) en su libro “Procesamiento de
Bases de datos”.
“El modelado de datos es el proceso que implica crear una representación
de la visión que tiene los usuarios de los datos. Es la tarea más
importante en el desarrollo de eficaces aplicaciones de base de datos. Si
el modelo de datos representa en forma incorrecta la visión que posee los
usuarios de los datos, encontrarán las aplicaciones difíciles de usar,
incompletas y por supuesto frustrante. El modelado de datos es la base de
35
Base de Datos – 311 36
9.- Para organizar los puntos estudiados y obtener una mejor comprensión
de ellos, se sugiere hacer uso de un mapa conceptual. Asimismo realice
una revisión de los ejemplos y ejercicios de autoevaluación mostrados
36
Base de Datos – 311 37
Ejemplo 2.1
Nombre-cliente Dirección-cliente
Número-préstamo
Teléfono-cliente
Monto-préstamo
Cuenta-cliente
PRESTATARIO
CLIENTE PRÉSTAMO
37
Base de Datos – 311 38
38
Base de Datos – 311 39
Consulta de libros
Ejercicio de autoevaluación
39
Base de Datos – 311 40
12.- Para terminar con esta unidad le proponemos que realice varios
ejercicios que a continuación le presentamos, con el propósito de
corroborar que ha comprendido el tema. En caso de tener alguna duda,
repase de nuevo el tópico en el cual desacertó y trate de responder otra
vez la pregunta. Tome nota de las dudas que no haya podido resolver
hasta el momento y consulte al asesor de su centro local.
2. Una empresa deportiva desea diseñar una base de datos para llevar la
organización de los equipos y los juegos de una liga deportiva: cada
equipo tiene varios jugadores, aunque no todos participan en un juego
dado. Se desea llevar el control de los jugadores que participan en cada
juego por parte de cada equipo, de la posición que ocuparon en el juego
y del resultado del mismo. Diseñe un diagrama de esquema E-R para
esta aplicación, expresando todas las suposiciones que haga. Escoja su
deporte favorito (fútbol, béisbol, etc.)
40
Base de Datos – 301
1,1
Sección
Tiene
1,N
Constancia
Iniciales
Apellidos
NumeroCed Teléfono NivelEstudio
41
Base de Datos – 301
42
Base de Datos – 301
Tabla 3.1
APEN- SEC- TÍTULO PÁGINAS
TEMA MATERIAL DE REFERENCIA DICE CIÓN
2.- Para comenzar con el estudio de esta unidad, lea la explicación que se
presenta en la lectura Nº 3.1 con el propósito de poder responder con sus
propias palabras las siguientes preguntas: ¿En que consiste un base de
datos en red?, discuta con sus compañeros de estudio lo planteado y en
caso de dudas consulte al asesor de su centro local.
3.- Una vez aclarado el punto anterior, prosiga a responder las siguientes
preguntas, a objeto de repasar los conceptos que aplicará para
representar la estructura de una base de datos en red:
43
Base de Datos – 301
4.- Lea los ejemplos que están presentes en la lectura Nº 3.1, para
comprender como se simbolizan dos registros y las asociaciones entre
ellos, de igual manera, entenderá como se representan los esquemas
para el diseño de las base de datos en red.
Ejemplo
figura 3.1
Figura 3.2
44
Base de Datos – 301
Figura 3.3
Caso 3. Cardinalidad Muchos a Muchos.(Figura 3.4)
Figura 3.4
Figura 3.5
45
Base de Datos – 301
Figura 3.6
9 Crear los respectivos registros para cada una de las entidades que
intervienen en el modelo.
9 Crear un nuevo tipo de registro que llamaremos Reenlace, que puede no
tener campos o tener solo uno que contenga un identificador único, el
identificador lo proporcionará el sistema y no lo utiliza directamente el
programa de aplicación, a este registro se le denomina también como
registro ficticio o de enlace o unión.
Figura 3.7
46
Base de Datos – 301
Figura 3.8
Figura 3.8
Este diagrama nos indica que los alumnos Luis A. Laura M. y Leticia L.
cursaron la materia Base de datos 2 con la profesora Lourdes A.
Campoy M obteniendo una calificación de 100,80,95 respectivamente.
47
Base de Datos – 301
7.- Si desea obtener más información sobre este tema, puede hacer
búsqueda en Internet, a través de la siguiente dirección electrónica:
Consulta en la web
http://www.itlp.edu.mx/publica/tutoriales/basedat2/unidad5.htm
En esta dirección encontrarás los conceptos básicos y el diagrama de
estructura de datos de una base de datos en el modelo de red.
6
El modelo Jerárquico se estudiará posterior a este tema, en la sección 3.2
48
Base de Datos – 301
Tabla 3.2
3.- Una vez aclarado el punto anterior, continué respondiendo las siguientes
preguntas, a objeto de repasar los conceptos que aplicará para
representar la estructura de una base de datos jerárquica:
49
Base de Datos – 301
4.- Lea los ejemplos que están en la lectura Nº 3.2, para comprender como
se representan dos registros y como se organizan el conjunto de estos
dos registros en forma de árbol con raíz, así mismo, podrá entender la
representación de los diagramas de estructuras de árbol.
Ejemplo 3.2
SUCURSAL
AUTOMOVIL
EMPLEADO MANTENIMIENTO
50
Base de Datos – 301
6.- Ahora, le explicaremos una de las principales limitación que puede haber
si se utiliza el modelo de datos Jerárquico
8.- Si desea obtener más información sobre este tema, puede hacer
búsqueda en Internet, a través de la siguiente dirección electrónica:
Consulta en la web
http://www.itlp.edu.mx/publica/tutoriales/basedat1/tema6_2.htm
En esta dirección se presenta aspectos relacionado al diagrama de
estructura de árbol de una base de datos en el modelo jerárquico.
51
Base de Datos – 301
1.- Le recomendamos que lea la tabla 3.2, en ella puede ubicar en el libro-
texto de la asignatura, el siguiente contenido: Las características básicas
del modelo, las restricciones de integridad, Las operaciones de
actualización y el manejo de las violaciones de las restricciones de
integridad.
Tabla 3.2
TEMA CÁPI- SEC- TÍTULO PÁGINAS
MATERIAL DE REFERENCIA TULO CIÓN
Restricciones 191-197
7.2. relacionales y
esquemas de base
Libro-Texto: “Fundamentos de de datos
Sistema de Bases de Datos” 7 relacionales
2.- Una vez leído el capítulo 7, responda las preguntas de repaso: 7.1 a la
7.10 que se encuentra al final de este capítulo del libro-texto de la
asignatura, con el fin de ayudarlo a comprender los conceptos esenciales
en la aplicación del modelo conceptual de una base de datos relacional.
Ejemplo 3.3
52
Base de Datos – 301
Nombre
de relación Atributos
53
Base de Datos – 301
54
Base de Datos – 301
Recordatorio
55
Base de Datos – 301
Consulta en la web
http://www3.uji.es/~mmarques/f47/apun/node43.html
En está dirección encontrará la estructura de datos en el modelo
relacional.
http://mysql.conclase.net/curso/index.php?cap=003
Encontrará a aspectos relacionados con el modelo relacional de la base
de datos.
Consulta de libros
Ejercicio de autoevaluación
56
Base de Datos – 301
a) RELACIONES:
REGIÓN
DESTINO
GUIAS
EXCURSIONISTA
b) Diagrama del esquema para la base de datos relacional
TURISMO, las claves primarias están subrayadas.
REGIÓN
NOMBRER CÓDIGOR LOCALIZACIÓN
DESTINO
LUGARD CÓDIGOD COSTO NUMERO TIPO NUM- HORAP HORALL NOM- DIRECCIÓN
TRANSPORTE TRANSPORTE PERSONA CENTROLL
GUÍAS
NOMBREG APELLIDOG NUM- SEXO TELEFONO DIRECCIÓNG CANTIDAD
CEDG
EXCURSIONISTA
NOMBR APELLID NUM SEX DIRECCIÓ TELEFON EDA LUGA FECHA HOR
EE OE - O NE OE D R- PARTID A
57
Base de Datos – 301
CED VIAJE A
E
58