Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad 1 Modelos
Ucompensar
Ingeniería de Software
04 Marzo 2022
Contenido
1. De acuerdo a la siguiente tabla, identifique las entidades (4) y los atributos que
pertenecen a dichas entidades, organice la información en una segunda tabla
dividida en Entidades y atributos.
2. Consulten y conceptualice los siguientes términos para bases de datos, (no más
de 2 renglones por termino) tales como: Base de datos, Base de datos
Relacional, Dato, Tupla, Atributo, Registro, Tabla, Archivo, Dominio, Llave o
clave, Llave primaria, llave o clave secundaria y foránea, Cardinalidad, Grado,
Relación, Vista, Usuario, Cliente/Servidor, SGBD, SQL.
3. Ejemplifiquen el punto anterior dibujando, al menos dos, tablas en las que
identifique y señale: dato, tupla, atributo, registro y archivo.
4. Elaboren un cuadro comparativo con las ventajas y los inconvenientes de un
SGBD. Relacionen al menos cuatro SGBD, gratuitos y al menos cuatro
licenciados, que existan en el mercado, incluya sus características
5. Construya la línea de tiempo de los medios de almacenamiento y la línea de
tiempo de las generaciones de las bases de datos sistematizadas.
6. Realice un cuadro comparativo con los modelos de bases de datos que existen
señalando: Nombre del Modelo de Datos, representación Gráfica,
características.
7. ESTUDIO DE CASO: TRANSPORTADORA
Realizar el diagrama entidad – Relación. Hacer el diagrama en una herramienta
Online
(lucidchart, SmartDraw, Ticarte).
8. Referencias
De acuerdo a la siguiente tabla, identifique las entidades (4) y los atributos que
pertenecen a dichas entidades, organice la información en una segunda tabla
dividida en Entidades y atributos.
Respuesta:
Identificació Gener
Id n Nombre Apellido Fch. Nacimiento o Teléfono Dirección
1
2
Colegi
Id Código Alumno Materia Horario o Localidad
1
2
Consulten y conceptualice los siguientes términos para bases de datos, (no más
de 2 renglones por termino) tales como: Base de datos, Base de datos
Relacional, Dato, Tupla, Atributo, Registro, Tabla, Archivo, Dominio, Llave o
clave, Llave primaria, llave o clave secundaria y foránea, Cardinalidad, Grado,
Relación, Vista, Usuario, Cliente/Servidor, SGBD, SQL.
Respuesta:
Base de Datos:
Es el lugar físico donde quedan los datos de un usuario. Puede ser una Base de Datos
Centralizada (completamente almacenada en un computador central) o una Base de
Datos Distribuida (donde los datos están almacenados en distintos nodos de una
red).
Dato:
Tupla:
Es cada una de las filas de la relación. Filas de una relación que contiene valores para
cada uno de los atributos (equivale a los registros).
Atributo:
Columnas de una relación y describe las características particulares de cada campo.
Ejemplo: id estudiante
Registro:
Un registro representa un objeto único de datos implícitamente estructurados en una
tabla.
Tabla:
Las tablas son objetos de base de datos que contienen todos sus datos. En las tablas,
los datos se organizan con arreglo a un formato de filas y columnas, similar al de una
hoja de cálculo. Cada fila representa un registro único y cada columna un campo
dentro del registro.
Archivo:
Son archivos de datos que se utilizan para almacenar los contenidos de la base de
datos en un formato estructurado en un archivo en tablas y campos separados.
Los archivos de base de datos son usados comúnmente por sitios web dinámicos
Dominio:
El dominio dentro de la estructura del Modelo Relacional es el conjunto de valores
que puede tomar un atributo.
Llave o Clave:
Campo cuyo valor es único para cada registro. Principal, identifica una tabla, y
Foránea, clave principal de otra tabla relacionada. Ejemplo: id estudiante.
Llave Primaria:
Clave candidata que se escoge como identificador de las tuplas en forma única, Es
decir columnas cuyos valores no se repiten para esa tabla.
Cualquier clave candidata que no sea primaria y que también puede identificar de
manera única una tupla.
Cardinalidad:
La cardinalidad está definida como la cantidad de elementos en términos de
proporción que participan en la relación entre dos o más entidades, Número de
tuplas.
Grado:
Número de atributos, Se llama grado del conjunto de relaciones a la cantidad de
conjuntos de entidades participantes en la relación.
Relación:
Son asociaciones entre tablas que se crean utilizando sentencias de unión para
recuperar datos.
Vista:
Una vista es una tabla virtual cuyo contenido está definido por una consulta. Al igual
que una tabla, una vista consta de un conjunto de columnas y filas de datos con un
nombre.
Usuario:
El usuario de la base de datos es la identidad del inicio de sesión cuando está
conectado a una base de datos.
Cliente/Servidor:
La base de datos cliente/servidor está dirigida a aquellos entornos en los que es
preciso el acceso concurrente (concurrencia) de varios usuarios a la información y su
centralización en un servidor, garantizando la integridad y seguridad de su contenido.
SGBD:
El SGBD o DBMS es un software (conjunto de programas) que permite manejar una o
más Bases de Datos que facilita el proceso de definir, construir y manipular Bases de
Datos.
SQL:
Respuesta:
Respuesta:
PostgreSQL es un sistema de gestión de Funciona con grandes cantidades de Es fácil de vulnerar sin Sistema Operativo:
PostgreSQL bases de datos objeto-relacional, datos. protección adecuada. Linux , UNIX (AIX, BSD, HP-UX, SGI
distribuido bajo licencia BSD y con su IRIX, Mac OS X, Solaris, Tru64 ,
código fuente disponible libremente. Es Alta concurrencia con varios El motor MyISAM es instalado Windows)
el sistema de gestión de bases de datos usuarios accediendo al mismo por defecto y carece de
de código abierto más potente del tiempo al mismo sistema. capacidades de integridad Requerimientos de sistema:
mercado y en sus últimas versiones no relacional. Memoria: 256 MB
tiene nada que envidiarle a otras bases Ahorro de costos de operación. Espacio disponible en disco: 250 MB
de datos comerciales Realizar revisiones llegar a ser (mínimo)
Su sintaxis SQL es estándar y fácil de una labor manual y tediosa
aprender. para el DBA.
.
Reducida cantidad de tipos de
datos.
Microsoft SQL Server es Soporte de transacciones. Microsoft SQL SERVER es la El programa de instalación de SQL Server
un sistema de gestión de bases de enorme cantidad de memoria bloqueará las instalaciones en unidades de
SQL Server datos relacionales (SGBD) basado en el Incluye también un potente entorno RAM que utiliza para la disco de solo lectura, asignadas o
lenguaje Transact-SQL, y gráfico de administración, que instalación y utilización del comprimidas.
específicamente en Sybase IQ, fabricado permite el uso de comandos DDL y software.
por Microsoft capaz de poner a DML gráficamente. Se necesita 512 MB en RAM y 525 Mb en
disposición de muchos usuarios grandes Solo permite alojar un Disco Duro, además de tener instalada la
cantidades de datos de manera Permite trabajar en modo cliente- máximo de 64 GB. versión 2.0 del Framework de .NET.
simultánea. servidor, donde la información y
datos se alojan en el servidor y las Requiere de un sistema
terminales o clientes de la red sólo operativo de Windows
acceden a la información.
FIREBIRD Firebird es una base de datos relacional Buena Seguridad Basada en Si alguna conexión de red o Los requerimientos minimos para la utilización
que ofrece muchas características usuarios/roles. programa cliente tiene un de Firebird es de 64MB de RAM y 20MB de Disco
estándar ANSI SQL que se ejecuta en problema, puede dañar el Duro.
Linux, Windows y una variedad de Soporte de transacciones ACID y archivo de datos, ya que lo
plataformas Unix. claves foráneas está abriendo directamente.
Firebird ofrece una excelente
concurrencia, alto rendimiento, y Alta compatibilidad con ANSI SQL
potente soporte de idiomas para los
procedimientos almacenados.
Es un sistema de gestión de bases de Conectividad segura. La principal desventaja de En principio, para un uso normal, como
datos relacional. Su diseño multihilo le SQL es la gran cantidad de mínimo un AMD a 400 MHz, y MUCHA
permite soportar una gran carga de Disponibilidad en gran cantidad de memoria RAM que utiliza memoria RAM, por ejemplo 512 Mb para
forma muy eficiente. plataformas y sistemas. para la instalación. empezar
También tiene un Amplio subconjunto
del lenguaje SQL Probado con un amplio rango de En gran porcentaje de las
compiladores diferentes. utilidades de MySQL no están
documentadas.
Puede mezclar tablas de distintas
bases de datos en la misma consulta No es intuitivo, como otros
programas (ACCESS).
cliente.
Oracle es un sistema gestor de datos Es Multiplataforma Soporta bases de El mayor inconveniente de PROCESADOR:
relacional de última generación, lo cual datos de todos los tamaños, desde Oracle es quizás su precio. Intel (x86), AMD64, e Intel EM64T
quiere decir que está orientado al severas cantidades de bytes y Oracle proporciona versiones tanto para
acceso remoto y redes (internet). Hoy gigabytes en tamaño Incluso las licencias de 32bits como para 64bits
por hoy Oracle se puede implementar en Personal Oracle son
diferentes plataformas. Soporta Cliente servidor Excesivamente caras. RAM:
Es una herramienta de administración
Otro problema es la 1 GB Ram (Recomendado 2GB en Windows 7 y
grafica que es mucho más intuitiva y Integración perfecta con PHP
necesidad de ajustes. Windows 2008 Server)
cómoda de maneja.
DISCO DURO:
Respuesta:
https://www.timetoast.com/timelines/jb-b
https://basesdedatos893311.wordpress.com/2015/02/06/lineas-de-tiempo/
http://sistemagestionbasededatos.blogspot.com/2015/02/linea-del-tiempo-de-la-
evolucion-de-las.html
Realice un cuadro comparativo con los modelos de bases de datos que existen
señalando: Nombre del Modelo de Datos, representación Gráfica,
características.
Respuesta:
Modelo Relacional
Modelo Jerárquico
Modelo Red
https://ayudaleyprotecciondatos.es/bases-de-datos/modelos/
Respuesta:
Referencias:
1. https://bookdown.org/paranedagarcia/database/
2. https://sites.google.com/site/quintocchcomputacion/linea-del-tiempo-de-la-
base-de-datos
3. https://www.timetoast.com/timelines/jb-b
4. https://basesdedatos893311.wordpress.com/2015/02/06/lineas-de-tiempo/
5. http://sistemagestionbasededatos.blogspot.com/2015/02/linea-del-tiempo-de-
la-evolucion-de-las.html
6. https://ayudaleyprotecciondatos.es/bases-de-datos/modelos/