Você está na página 1de 20

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

BASE DE DATOS BÁSICO

PRESABERES FASE 1: RECONOCIMIENTO


CRISTIAN CAMILO RODRÍGUEZ TORRES
CC: 1.033.678.327
Grupo: 301330_36

TUTOR: JAIRO MARTÍNEZ BANDA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


PROGRAMA DE INGENIERÍA DE SISTEMAS
CEAD - RIOHACHA
Febrero 14 de 2019
TABLA DE CONTENIDO

INTRODUCCIÓN......................................................................................................................... 3
OBJETIVOS ................................................................................................................................... 4
Objetivo General ................................................................................................................... 4
Objetivos Específicos ......................................................................................................... 4
DESARROLLO DE LA ACTIVIDAD ..................................................................................... 5
CONCLUSIONES ....................................................................................................................... 18
BIBLIOGRAFÍA ......................................................................................................................... 19
INTRODUCCIÓN

El presente trabajo tiene como objetivo motivar al estudiante a investigar


y conocer los fundamentos y bases necesarias para dar un correcto
desarrollo al curso de Base de Datos Básico.

A continuación, se encontrarán los diferentes conceptos estipulados en la


guía de actividades para el desarrollo de esta fase, adicional se relaciona
el enlace al Drive, donde se encontrará el trabajo final.
OBJETIVOS
Objetivo General

Motivar al estudiante a investigar e interiorizar los conceptos básicos


con el fin de poder llevar a buen término el curso de Base de Datos
Básico

Objetivos Específicos

Investigar y dar la definición de cada uno de los conceptos estipulados


en la guía de actividades.
Presentar un ejemplo gráfico o aplicado sobre cada concepto presentado
en la guía de actividades.
Crear una carpeta en la nube haciendo uso de herramientas software,
para este caso Google Drive, con el fin de hacer entrega del trabajo
final.
DESARROLLO DE LA ACTIVIDAD

NOMBRE LINK GOOGLE DRIVE


https://drive.google.com/open?id=1e_lJu1LBVUrBVoF1Os0nJu5jI71-
Cristian Camilo Rodríguez Torres
CWWd

Concepto y definición. Ejemplo gráfico o práctico

¿Qué es una base de datos relacional?: Una base


de datos relacional es un conjunto de tablas
formado por filas (registros) y columnas (campos),
en el cual principalmente comparten algún campo
entre ellas. Estos campos compartidos van a servir
para establecer relaciones entre las tablas que
permitan consultas complejas. La principal idea de
las bases de datos relacionales es la existencia de
entidades (filas en una tabla) caracterizadas por
atributos (columnas en la tabla).
Concepto y definición. Ejemplo gráfico o práctico

¿Qué es una base de datos no relacional?: Una


base de datos no relacional es aquella que se usa
principalmente para aplicaciones que manejan
gran cantidad de datos, además, no requieren de
estructuras fijas como tablas a diferencia de las
relacionales y generalmente se escalan bien
horizontalmente

¿Qué es una entidad? Se le llama entidad a la


representación de un objeto o concepto del mundo La entidad "Estudiante" podría tener los atributos: nombre,
real que se describe en una base de datos. Cada apellido, semestre, carrera, etc.
entidad puede tener uno o varios atributos
Concepto y definición. Ejemplo gráfico o práctico

¿Qué es un atributo?: un atributo representa una La entidad "Estudiante" podría tener los atributos: nombre,
propiedad de interés de una entidad. apellido, semestre, carrera, etc.

¿Qué es una tabla?:Las tablas, se refieren al tipo


de modelado de datos, donde se guardan y
almacenan los datos recogidos por un programa.
Se puede decir que es una herramienta de
organización de información utilizada en la base de
datos. Su estructura general se asemeja a la vista
general de un programa de hoja de cálculo.
Concepto y definición. Ejemplo gráfico o práctico

¿Que es un modelo conceptual?: Es una descripción


de alto nivel de las estructura de la base de datos,
teniendo en cuenta los requisitos de usuario final o
cliente. Su objetivo principal es describir el
contenido de la información de la base de datos. El
modelo más usado es el modelo Entidad - Relación

Concepto de relaciones y sus propiedades: Una


relación es una asociación entre dos o más
entidades. Existen diferentes tipos de relaciones.
Uno a Varios, Varios a Varios o Uno a uno.
Concepto y definición. Ejemplo gráfico o práctico

¿Qué es un modelo lógico?: Es un modelo cuyo


objetivo es describir aspectos relacionados con las
necesidades de una organización para recoger
datos y las relaciones entre ellos. Este modelo
generalmente contiene representaciones de
entidades y atributos, relaciones, identificadores
exclusivos, subtipos y supertipos y restricciones
entre relaciones

¿Qué es la cardinalidad?: La cardinalidad es la


forma en la que se relacionan las entidades, o
expresa cuantas entidades se relacionan con otras,
puede ser: Uno a uno, uno a muchos o muchos a
uno y muchos a muchos.

"0" si cada instancia de la entidad no está obligada Un alumno (entidad) puede estudiar (relación) varias materias
a participar en la relación. (entidad) y una materia puede ser inscrita por varios alumnos
"1" si toda instancia de la entidad está obligada a distintos. Es una relación N:M
participar en la relación y, además, solamente
participa una vez.

"N", "M", o "*" si cada instancia de la entidad no


está obligada a participar en la relación y puede
hacerlo cualquier número de veces.
Concepto y definición. Ejemplo gráfico o práctico

¿Qué es un modelo Entidad Relación?: Es un


modelo de datos que permite representar cualquier
abstracción, percepción y conocimiento en un
sistema de información formado por un conjunto
de objetos denominados entidades y relaciones,
incorporando una representación visual conocida
como diagrama entidad-relación.

¿Qué es la técnica de Normalización?: El proceso


de normalización de bases de datos consiste en
designar y aplicar una serie de reglas a las
relaciones obtenidas tras el modelo entidad-
relación. Uno de los objetivos principales para la
normalización es evitar la redundancia de los
datos, disminuir problemas de actualización de los
datos en las tablas y proteger la integridad de los
datos. Existen varias normas formas para
normalizar.
Concepto y definición. Ejemplo gráfico o práctico

Definir las formas normales y las reglas. Para


normalizar se deben tener en cuenta 5 reglas:

Primer nivel de Formalización/Normalización


(F/N)

1. Eliminar los grupos repetitivos de las tablas


individuales.

2. Crear una tabla separada por cada grupo de


datos relacionados.

3. Identificar cada grupo de datos relacionados con


una clave primaria.

Segundo nivel de F/N


Concepto y definición. Ejemplo gráfico o práctico

1. Crear tablas separadas para aquellos grupos de


datos que se aplican a varios

registros.

2. Relacionar estas tablas mediante una clave


externa

Tercer nivel de F/N.

1. Eliminar aquellos campos que no dependan


de la clave.

Cuarto Nivel de F/N.

1. En las relaciones varios-con-varios, entidades


independientes no pueden ser almacenadas en la
misma tabla

Quinto Nivel de F/N.

Existe otro nivel de normalización que se aplica a


veces, pero en la mayoría de los casos no es
necesario para obtener la mejor funcionalidad de la
estructura de datos o aplicación. Su principio
sugiere:

1. La tabla original debe ser reconstruida desde las


tablas resultantes en las cuales a sido troceada.
Concepto y definición. Ejemplo gráfico o práctico
Concepto y definición. Ejemplo gráfico o práctico
Concepto y definición. Ejemplo gráfico o práctico
Concepto y definición. Ejemplo gráfico o práctico

¿Qué es el Modelo relacional?: El modelo relacional


es un modelo el cual se basa en el concepto
matemático de relación, en el cual gráficamente se
representa mediante una tabla

¿Qué es el Lenguaje SQL?: Es un lenguaje de


programación estándar e interactivo para la
obtención de información desde una base de datos
y para actualizarla. (Structured Query Language)
Concepto y definición. Ejemplo gráfico o práctico

¿Qué es algebra relacional?: Se llama álgebra


relacional a un conjunto de operaciones simples
sobre tablas relacionales, a partir de las cuales se
definen operaciones más complejas mediante Por ejemplo, σvalor>10∧codigo<500(Productos) selecciona los
composición. Definen, por tanto, un pequeño
productos cuyo valor es mayor a 10 y su código menor a 500
lenguaje de manipulación de datos. Hay ocho
operadores en el álgebra relacional que construyen
relaciones y manipulan datos, estos son:

1. Selección 2. Proyección 3. Producto


4. Unión 5. Intersección 6. Diferencia
7. JOIN 8. División
CONCLUSIONES

Se logró motivar al estudiante a investigar los diferentes conceptos


necesarios para poder tener bases fundamentales para el desarrollo del
curso.
Se dio la definición de cada uno de los conceptos establecidos en la guía
de actividades.
Se presentó un ejemplo gráfico y otras ocasiones un ejemplo aplicado
sobre cada concepto presentado en la guía de actividades.
Se creo la carpeta en el Google Drive y se compartió el link, con el fin de
evidenciar la entrega del trabajo final.
La importancia de las bases de datos se ve reflejada en el papel
importante que tienen al poder manejar gran cantidad de datos sobre
diferentes temáticas, ya sean usuarios, proveedores etc., y de esta
manera poder administrar esta información con el fin de facilitar y mejorar
la toma de decisiones.
BIBLIOGRAFÍA
NoSQL. (2019). Es.wikipedia.org. Retrieved 12 February 2019, from
https://es.wikipedia.org/wiki/NoSQL

(2019). Cic.javerianacali.edu.co. Retrieved 13 February 2019, from


http://cic.javerianacali.edu.co/wiki/lib/exe/fetch.php?media=materias:algebrar
el.pdf

Modelo relacional. Conceptos básicos y fundamentos « .


(2019). Oftgu.eco.catedras.unc.edu.ar. Retrieved 13 February 2019, from
http://oftgu.eco.catedras.unc.edu.ar/unidad-3/sistemas-de-gestion-de-base-
de-datos/modelo-relacional-conceptos-basicos-y-fundamentos/

Normalización de Bases de Datos. (2019). EDteam - Educación con honestidad.


Retrieved 13 February 2019, from https://ed.team/blog/normalizacion-de-
bases-de-datos

Normalización de bases de datos


Normalización de bases de datos. (2019). Es.wikipedia.org. Retrieved 13
February 2019, from
https://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos

(2019). Acens.com. Retrieved 13 February 2019, from


https://www.acens.com/wp-content/images/2014/02/bbdd-nosql-wp-
acens.pdf

perfil, V. (2011). Atributos y Dominios. Frankfirts.blogspot.com. Retrieved 13


February 2019, from http://frankfirts.blogspot.com/2011/10/atributos-y-
dominios.html

Delgado Rodríguez, H. (2015). Fundamentos de bases de datos - Tablas,


campos y registros. Diseño de Páginas Web, Sitios de Internet y
Posicionamiento SEO akus.net. Retrieved 13 February 2019, from
https://disenowebakus.net/creando-bases-de-datos.php
Definición de Tabla. (2019). Definición ABC. Retrieved 13 February 2019, from
https://www.definicionabc.com/tecnologia/tabla.php

MULTIVERSIDAD LATINOAMERICANA CAMPUS CELAYA INFORMÁTICA II Base


de datos (DB) y conceptos básicos LIC. ALEJANDRA PARRA GARCIA. - ppt
descargar. (2019). Slideplayer.es. Retrieved 13 February 2019, from
https://slideplayer.es/slide/10567333/release/woothee

Base de datos relacional. (2019). Es.wikipedia.org. Retrieved 13 February


2019, from https://es.wikipedia.org/wiki/Base_de_datos_relacional

AWS | Servicio de bases de datos relacionales (RDS). (2019). Amazon Web


Services, Inc.. Retrieved 13 February 2019, from
https://aws.amazon.com/es/rds/?sc_channel=PS&sc_campaign=acquisition_C
O&sc_publisher=google&sc_medium=ACQ-P%7CPS-GO%7CNon-
Brand%7CDesktop%7CSU%7CDatabase%7CRDS%7CCO%7CES%7CText&sc_c
ontent=rdbms_p&sc_detail=base%20de%20datos%20relacional&sc_category
=Database&sc_segment=293617603146&sc_matchtype=p&sc_country=CO&s
_kwcid=AL!4422!3!293617603146!p!!g!!base%20de%20datos%20relacional&
ef_id=EAIaIQobChMI0dCG3JW14AIVw0OGCh2TnA_ZEAAYASAAEgLs3PD_BwE:
G:s

Relaciones. (2019). Thales.cica.es. Retrieved 13 February 2019, from


https://thales.cica.es/rd/Recursos/rd99/ed99-0259-04/access3.html

5.1 Modelado conceptual de bases de datos relacionales: El modelo E/R.


(2019). Elies.rediris.es. Retrieved 13 February 2019, from
http://elies.rediris.es/elies9/5-1.htm

Você também pode gostar