Está en la página 1de 8

Bases de Datos para Ingeniería

UNITEC

Campus en Linea

Maximiliano Barajas Sánchez

Ingeniería en Software y Redes

Entregable 1
21424804
Introducción

Las bases de datos son una herramienta que nos ayuda a

almacenar información pertinente de una manera personalizada y

eficaz según nuestras necesidades y los tipos de datos con los

que trabajamos, estas se pueden ver clasificadas en las dos

categorías mas importantes, jerárquicas y relacionales, las

jerárquicas, clasifican los archivos a través de rutas que se pueden

plasmar de forma gráfica como árboles mientras que las

relacionales vinculas accesos distintos a través de nodos de forma

similar a como funcionan las relaciones de la matemática discreta,

gracias a este último hecho podemos representarlas a través de

diagramas similares a grafos.

Por otra parte podemos encontrar aplicaciones como Access que

nos permiten administrar diferentes bases de datos a través de

diversas herramientas propias como aplicarlas a problemas de la

cotidianidad donde se requiera del almacenamiento de

información de forma masiva siempre y cuando podamos regirnos

a través de las limitaciones de las bases de datos relacionales y

jerárquicas.

De manera amplia, responde a las siguientes preguntas.

 ¿Cuál es la función de un diagrama Entidad-Relación?


Explica que representa cada símbolo del diagrama

Entidad-Relación (Entidad, Atributo, Relación)

Los diagramas entidad-relación nos permiten plasmar de manera

gráfica las diversas relaciones entre los conjuntos y archivos

almacenados en una base de datos, nos benefician a la hora de

explicar la estructura de nuestra base de datos como los

diferentes accesos directos a la información en específico.

En cuanto a sus símbolos encontramos a los siguientes:

Rectángulos: Representan el conjunto de las entidades de nuestra

base de datos.

Entidades

Elipses: Representan el conjunto de atributos.

Atributos

Rombos: Representan las relaciones de nuestra base de datos.

Relaciones

 Explica que es una llave primaria y cuál es su principal

característica.
Una llave primaria es un campo a través del cual en una base de

datos se clasifican todas las filas de los elementos almacenados

en dicha base de datos, es decir a través de ella organizamos los

demás campos asociados a un elemento, su principal

característica es que establecen columnas y que no puede existir

mas de una fila con la misma llave primaria, identifica de forma

única a las entidades.

 Explica que es una carnalidad e indica cuantos tipos existen.

La cardinalidad nos indica exactamente la cantidad de instancias

pertenecientes a una entidad que están relacionadas con

cualquier instancia de otra entidad, es decir la cantidad máxima de

relaciones.

 Explica los 5 tipos de sentencias/comandos que tiene SQL

según su función.

DDL: Data Definition Language, a través de estas sentencias,

definimos la estructura de nuestra base de datos.

DQR: Data Query Language, Nos ayuda a realizar las consultas

necesarias en nuestra base de datos.

DML: Data Manipulation Language, A través de estas sentencias

manipulamos la información en la base de datos.

DCL: Data Control Language, Otorga los certificados y permisos

de acceso.
TCL: Transaction Control Language, Nos ayuda a controlar los

demás comandos de la base de datos y como es que estos

modifican la información de nuestra base de datos.

 Explica la diferencia entre SQL y MySQL.

MySQL es un sistema de administración que nos ayuda a generar

bases de datos como todas las actividades que involucran su

monitoreo y visualización directa, mientras que SQL es un

lenguaje de programación que unicamente nos permite operar

entre sistemas de bases de datos. A través de sentencias que nos

permiten crear tablas y vistas a nuestras bases de datos como

anidar y modificar registros.

 ¿Qué es un SGBD?

Por sus siglas, Sistema de Gestión de Bases de Datos, podemos

definirlo como una utilidad que nos ayuda en la creación y

administración de bases de datos a cualquier extensión así como

llevar un registro de estas y monitoreo continuo

 Menciona por lo menos 3 gestores de bases de datos que

existen en la actualidad.

 MySQL

 PostgreSQL

 Firebird
Referencias Bibliográficas:

 Kofler, M. (2004). What Is MySQL?. In The Definitive Guide to

MySQL (pp. 3-19). Apress, Berkeley, CA.

 McLaughlin, M. J., & Mikolaitis, S. (2013). MySQL Workbench:

Data Modeling & Development. McGraw-Hill Education.

 Momjian, B. (2001). PostgreSQL: introduction and concepts

(Vol. 192). New York: Addison-Wesley.


Problema de aplicación ficticio:

Se requiere realizar una base de datos para una empresa que

realiza muebles por encargo así como las entregas de cada

producto, realizar una base de datos con las respectivas

entidades.
Conclusión

Podemos concluir que las bases de datos son una herramienta

increíblemente útil para el desarrollo de proyectos así como los

gestores de nuestra preferencia, siendo MySQL al ser libre una

opción superior a Microsoft Access, también podemos decir que

un planteamiento de un problema adecuado es vital para la

optimización apropiada de cada proyecto puesto que el visualizar

a través de un diagrama entidad relación nos permitiría generar

diversas relaciones las cuales nos facilitaran la implementación

computacional.

También podría gustarte