Anda di halaman 1dari 9

Unidad 1: Fase 1

Taller Virtual de Modelado Entidad Relación (Modelo Conceptual)

John Jairo Zapata Castrillón. 70326524

Estudiante

Diana M Cardona Román

Tutora

Grupo: 301330_24

Universidad nacional abierta y a distancia – UNAD

Escuela de ciencias básicas tecnología e ingenierías– ECBTI

Bases de datos básico

Ingeniería de sistemas

Medellín

Septiembre 2017
Introducción
El tema principal de este trabajo consiste en aprender métodos para análisis de problemáticas o
situaciones que requieren la implementación de un sistema de bases de datos como solución a la
gestión de gran cantidad de información.

Esta actividad se realiza porque es de gran importancia desarrollar habilidades al momento de


identificar y definir las entidades en una situación, sistema, elemento o proceso etc. Además de
extraer todos los atributos que identifican esas entidades y los eventos o relaciones que se
producen entre diferentes atributos.

Como métodos de trabajo para esta fase se dará lectura al material teórico, se asistirá a
webconferencia y se presentara evidencia para evaluación.

La actividad se limitara a diseñar base de datos reales y a operar tecnologías de diseño y gestión
de DB.

Objetivo general
Profundizar en el análisis de datos para la extracción de entidades, atributos y relaciones.

Objetivos específicos
 Comprender la secuencia del proceso para implementar una base de datos, desde el
análisis hasta la solución.
 Comprenderé en su totalidad los conceptos entidad, atributos y relación.
 Analizar problemas e identificar las entidades, los atributos de las entidades y las
relaciones entre entidades.
 Analizar las relaciones y eventos que se dan entra bases de datos, tablas, entre entidades,
entre entidades y atributos.
 Recordar el concepto de tabla, columna, fila, campo.
 Comprender, aplicar y diseñar los diagramas EMR.
 Adentrarnos en el lenguaje SQL como herramienta para la gestión de bases de datos.
Desarrollo
En la webconferencia realizada el día 09/09/2017 a las 10:00 se trató el tema de introducción a la
parte teórica de las bases de datos, específicamente se inició así:

Definición de problema en relación con bases de datos


Cuando se habla de un problema relacionado con información y bases de datos se refiere a que
en algún momento se hace necesario capturar, organizar, almacenar y administrar información
producto de un proceso, sistema o actividad para luego usar dicha información en una solución a
otros problemas, actividades, sistemas etc.

Programador
Es la persona que desempeña el rol de diseñar software o sistemas de información en cuanto a
codificar con funciones y algoritmos programas que den solución a una problemática.

Específicamente en bases de datos un programador se encarga de analizar, diseñar, implementar


y mantener una base de datos.

En el curso bases de datos básico en la disciplina Ingeniería de sistemas de la UNAD nos


enfocaremos en aprender a almacenar y recuperar datos. Limitándonos a detalles y formas
diferentes de usarlos, teniendo claro que el trabajo con datos es una tarea extensa.

Solución
Luego del proceso de análisis se procede a definir la tecnología que se utilizara en la
implementación, en ella se construye la base de datos con sus respectivas tablas.

Programa
Las bases de datos se usan en programas, aplicaciones, en internet. Un gran número de negocios
por no decir todos usan base de datos, por ejemplo para transacciones financieras, seguimiento
de clientes, en general para tener un control total de todo tipo de elementos y servicios.

Análisis del problema (Modelamiento entidad relación)


Esta etapa comprende leer, estudiar y analizar todo tipo de información en la que se cree que
posiblemente están implícitos los principales elementos para una base de datos especialmente el
modelo entidad relación.

En este análisis se debe tener claro la utilidad que tendrá la información

Diseño de la solución
En esta parte se definen las tablas necesarias, en las cuales será de gran importancia el buen
análisis que se haya realizado, las entidades ya deben estar definidas al igual que los atributos
necesarios.
Construcción de la solución
Para la construcción de las base de datos existen varias tecnologías que permiten diseñar
métodos para capturar, almacenar, filtrar y recupera información por diferentes usuarios,
aplicaciones o sistemas.

Algunas herramientas para la gestión de bases de datos.

MySQL: es la base de datos de código abierto más popular del mundo. Con su rendimiento,
confiabilidad y facilidad de uso comprobados, MySQL se ha convertido en la principal opción de
base de datos para aplicaciones basadas en la Web

MICROSOFT SQL SERVER: sirve para diseñar páginas que funcionen en servidores Windows,
Microsoft SQL Server es un sistema de gestión de base de datos relacional, RDBMS, que soporta
una amplia variedad de aplicaciones de procesamiento de transacciones, inteligencia empresarial
y analítica en entornos de TI corporativos. Es una de las tres tecnologías de base de datos líderes
en el mercado, junto con Oracle Database y DB2 de IBM.

ORACLE: Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de


Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado
precio hace que sólo se vea en empresas muy grandes y multinacionales.

MICROSOFT VISUAL STUDIO. Es el editor de Microsoft para SQL Server. Soporta varios
lenguajes de programación, como ASP.NET, Visual C++, Visual C#, Visual J# y Visual
Basic .NET. Puede crear aplicaciones que se intercomuniquen entre estaciones de trabajo,
páginas web y dispositivos móviles. Disponible para Windows.

ZEND STUDIO. Se trata de un editor para PHP que ofrece soporte para navegación en base
datos y ejecución de consultas SQL, con prestaciones como autocompletado, ayuda de código,
resaltado de sintaxis, etc. Disponible para Mac, Linux y Windows.

MICROSOFT OFFICE ACCESS. Aunque las bases de datos Access, que empleaban lenguaje
ASP, están es desuso, aún es posible encontrar páginas que lo emplean y se puede adquirir este
software. Disponible para Windows.

Entidad
Es el elemento principal en el análisis de datos en el que se pretende, es un objeto exclusivo
único en el mundo real que se está controlando. Algunos ejemplos de entidad son una sola
persona, un solo producto o una sola organización.

Es un sujeto, elemento, situación o proceso del que se pueda decir algo, que tengan atributos de
cualquier tipo y que la relación entre esos atributos genera otros datos.
Atributo
Son las características, rasgos y propiedades de una entidad, que toman como valor una instancia
particular. Es decir, los atributos de una tabla son en realidad sus campos descriptivos, el
predicado que permite definir lo que decimos de un determinado sujeto.

Relación
Vínculo que permite definir una dependencia entre los conjuntos de dos o más entidades. Esto es
la relación entre la información contenida en los registros de varias tablas.

En la relación de dos o más atributos se producen eventos y estos a su vez se convierten en


registros o datos que se pueden tabular, contar, comparar etc.

Claves

Una clave es uno de los datos en un registro que se usa para identificar al registro. Cuando una
clave identifica de forma única un registro, se llama clave primaria.

Identidades en el caso de estudio (Tiesto-Tech Inc)


Mecanismos de abstracción: son métodos para identificar entidades, atributos y relaciones dentro
de un problema

Clasificación: es una habilidad natural que tiene el ser humano con el fin de organizar elementos
en función de unas características establecidas, por ejemplo, formar grupos con elementos
comunes. Algunos sustantivos son claves en la tarea de identificar entidades en el análisis de una
problemática.

Asociación: método que permite relacionar entidades basados en sus atributos y características.
Cardinalidad Restricciones adicionales
Tipo de Dato
Identificador Nombre (Texto, Obligatoriedad
Nombre Entidad Atributos Tamaño Rango de Restricción
Único (UID) dominio Número, (Si/No) (1 o Muchos) Lista de Valores
Fecha) Valores general

Empleados_
Empleado_id X N 4 Si 1 --
ids
P_nombre P_Nombres T 30 SI 1 -- --- ---
P_apellido P_apellidos T 30 --- ---
D_direccion D_direccion T, N 30
Empleado
Sexo Sexos T 1 Si 1 M, F,X
Estados
Estado civil T 2 S 1 C,S,UL,V,SE --- ---
Civiles
Salario Salarios N 10,2 Si 1 --- --- ---
Correo Correos T 30 No --- ---- ---
Cargo_id X Cargos_ids --- ---
Cargo
Nombre --- ---
Departame
Departamento_id X T, N 30 SI 1 -- --- ---
Departamento ntos_ids
Nombre Nombres T 30 SI 1 -- --- ---
nit X nit N 30 SI 1 CEDULA, OTRO-- --
razon social razon social T, N 60 SI 1 -- -- --
proveedores direccion direccion T, N 50 SI 1 -- -- --
telefono telefono N 70 SI 1 FIJO, MOVIL -- --
correo correo T, N 60 SI 1 -- --

Enlace a google drive.

https://drive.google.com/drive/folders/0ByUv32GA9DHPWmoyYmg0cWdpMVk?usp=sharing
Conclusiones
Que el análisis inicial es de gran importancia porque de ello depende la facilidad con que se
desarrollen las etapas posteriores.

Que los elementos más importantes son las entidades, los atributos y las relaciones.

Que las relaciones entre atributos generan otros tipos de datos muy significativos.

Que una base de datos es un elemento muy útil y funcional para gestionar variados y grandes
volúmenes de datos.

Que una base de datos puede ser utilizada por varios programas o aplicaciones.
Referencias
Cerra Escobar, I. L. (Septiembre de 2017). WEB CONFERENCE 1 - TALLER VIRTUAL
MODELAMIENTO ENTIDAD RELACION (ETAPA ANALISIS). Obtenido de
http://conferencia2.unad.edu.co/p9fkzwcmgwb/.

Jiménez Capel, M. Y. (2014). Bases de datos relacionales y modelado de datos (UF1471).


Obtenido de
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb
.11126291&lang=es&site=eds-live.

Raghu, R. (2011). Sistemas de gestión de bases de datos (3a. ed.). Obtenido de


http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb
.10504924&lang=es&site=eds-live.

Ramos, D. (29 de 09 de 2009). EMPRENDEDORES. Obtenido de BASES DE DATOS:


http://www.emprendedores.es/crear-una-empresa/programas-para-desarrollar-tu-
web/programas-de-bases-de-datos

Anda mungkin juga menyukai