Tarea 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

Universidad Abierta Para Adultos

ESCUELA

ASIGNATURA

Sistema de base de datos

FACILITADOR

Roberto Burgos Mateo

PARTICIPANTE

Smarlim mejía cabrera

MATRICULA

100047547

TEMA

Base de datos

FECHA

23/10/2022
Introducción

A continuación, veremos varias definiciones de términos muy


importantes para la base de datos, y un diseño de una base de
datos.

Que debes hacer

 1) Conceptualiza los siguientes términos (No más de 5


líneas)

 Base de datos.

Una base de datos se encarga no solo de almacenar datos, sino


también desconectarlos entre sí en una unidad lógica. En términos
generales, una base de datos es un conjunto de datos estructurados
que pertenecen a un mismo contexto, en cuanto a su función, se
utiliza para administrar de forma electrónica grandes cantidades de
información.

 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.

 Registro.

Cada fila de una tabla se denomina registro. En los registros se


almacena información. Cada registro está formado por uno o varios
campos. Los campos equivalen a las columnas de la tabla.

 Campos.
Un campo es el nombre de la unidad de información. Cada entrada
en una base de datos puede tener múltiples campos de diversos
tipos. Por ejemplo, un campo de texto llamado 'color favorito', que
permite escribirlo, o un menú llamado 'población' que permita
escoger de un listado de poblaciones posibles.

 Datos.
Una base de datos es una recopilación organizada de información
o datos estructurados, que normalmente se almacena de forma
electrónica en un sistema informático. Normalmente, una base de
datos está controlada por un sistema de gestión de bases de
datos (DBMS).

 Tipos de datos.

Tipos de datos Descripción Memoria


Int Cantidad entera 2 bytes o una palabra
(varía según
compilador).
Char Carácter 1 byte.
Float Almacena valores 1 palabra (4 bytes)
reales en punto
flotante.
double Almacena valores 2 palabras (8 bytes)
reales en doble
precisión.
void Se utiliza para definir
una función que no
devuelve ningún valor
o declarar punteros
genéricos (lo veremos
más tarde).

 Clave principal y clave foránea.


Una clave foránea es una columna o un conjunto de columnas en
una tabla cuyos valores corresponden a los valores de la clave
primaria de otra tabla. Para poder añadir una fila con un valor de
clave foránea específico, debe existir una fila en la tabla relacionada
con el mismo valor de clave primaria.

 Relación (Uno a uno, uno a varios, varios a uno,


varios a varios).

Una Relación uno a uno es un vínculo entre la información de dos


tablas, donde cada registro en cada tabla solo aparece una vez. 

En una relación de uno a varios entre registros de dos tablas


vinculadas, por cada registro en la tabla principal, puede haber más
de un registro.

Una relación de muchos a uno hace referencia a una tabla o entidad


que contiene valores y hace referencia a otra tabla o entidad que
tiene valores exclusivos.

Una relación de varios a varios se da cuando uno o más elementos


en una tabla tienen una relación con uno o más elementos de otra
tabla.

 Gestor de base de datos (SGBD).


Un Sistema Gestor de Base de Datos (SGBD) o DGBA (Data Base
Management System) es un conjunto de programas no visibles
que administran y gestionan la información que contiene una base
de datos Los gestores de base de datos o gestores de datos hacen
posible administrar todo acceso a la base de datos ya que tienen el
objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.

 Tipos de Base de datos.

 Bases de datos dinámicas. Son aquellas donde los datos


pueden actualizarse o incluso modificarse.
 Bases de datos estáticas.
 Bases de datos jerárquicas.
 Bases de datos de red.
 Bases de datos relacionales.
 Bases de datos deductivas.
 Bases de datos multidimensionales.

 Consulta (Query)

Una Consulta o query de una base de datos, es un lenguaje estándar


que permite traer datos de una o mas tablas, actualizar contenidos o
eliminarlos, de una manera rápida y poderosa; conocida
generalmente como lenguaje SQL.

2) Elabora un diseño de base de datos, que


cumpla con los siguientes requerimientos:

 Creación de la tabla Producto

Campo Tamaño Tipo de Descripción


Dato
PK Int Códigos de los productos.
codigoproducto
nombre 35 Varchar Nombre del producto.
Precio numeric Precio del producto.
existencia numeric Numero de existencia del
producto.
Fecha expiración date Fecha de expiración de los
productos.
FK id categoría Int Código de la categoría.

 Creación de la tabla Proveedor

Campo Tamaño Tipo de Descripción


Dato
Fecha Date Fecha para tener un control.
Cantidad numeric Cantidad de productos
seleccionados.
total numeric Este es el total.
Fk Int Código de la compra.
codigocompra
Fk código Int Codigo de/los productos/s
producto

 Creación de la tabla Cliente.

Campo Tamañ Tipo de Descripción


o Dato
PK id cliente Int Códigos de los clientes.
Nombre 40 Varchar Nombre del cliente.
Apellidos 40 Varchar Apellido del cliente.
Fechanacimiento date Fecha de nacimiento del cliente.
Teléfono 12 Varchar Teléfono del cliente.
Dirección 100 Varchar Dirección del cliente.
Correo 30 Varchar E-Mail del cliente.

 Relaciona las tres tablas mediante los campos


principales y la clave foránea

Conclusión

Estoy aprendiendo un poco no se mucho y aun no e


podido descargar SQL porque descargue la que no
era y ahora iba a instalar la correcta pero no tengo
espacio, pero intentare aprender lo mas que pueda.
Además, esta asignatura va de la mano con
programación 2 y yo aun no he dado esa materia ya
que la salte, y no es una excusa hare lo mas que
pueda.

También podría gustarte