Está en la página 1de 6

Asignment 1 Unit 1 (Week 1)

Nombre del estudiante


Jesus Andrés castro yancy
450095 - HST355 DATABASE I (1144-1604) S1

Tutor
Jose guevara

Universidad Nacional Abierta y a Distancia-UNAD


Escuela ECBTI
Programa ING de sistemas
Plato magdalena- 4 septiembre de 2022
Datos
Información concreta sobre hechos, elementos, etc., que permite estudiarlos,
analizarlos o conocerlos.

Información
conjunto organizado de datos procesados que constituyen un mensaje que cambia
el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.

base de datos
Programa capaz de almacenar gran cantidad de datos, relacionados y
estructurados, que pueden ser consultados rápidamente de acuerdo con las
características selectivas que se deseen.

gestión de bases de datos.


Un sistema gestor de base de datos o SGBD es un software que permite
administrar una base de datos. Esto significa que mediante este programa se
puede utilizar, configurar y extraer información almacenada

¿Qué es Flat
es un tipo de diseño de interfaz de usuario minimalista o lengua de diseño,
generalmente utilizado en interfaces de usuario gráfico (como aplicaciones web y
aplicaciones móviles),

File
Un archivo o fichero informático es una secuencia de bytes almacenados en un
dispositivo. Un archivo es identificado por un nombre y la descripción de la carpeta
o directorio que lo contiene

base de datos relacional?


La base de datos relacional es un tipo de base de datos que cumple con el modelo
relacional. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los
laboratorios IBM en San José, no tardó en consolidarse como un nuevo paradigma
en los modelos de base de datos
3. Usando un ejemplo, explique los componentes de una base de
datos relacional (Tablas, Filas, Columnas, Claves primarias y
Claves externas)

Ejemplos de bases de datos relacionales


Gestores de base de datos relacionales
Microsoft SQL Server.
Oracle.
DB2.
Clasificación de Claves
Clave primaria
Artículo principal: Clave primaria
Una clave primaria es una clave única (puede estar conformada por uno o más
campos de la tabla) elegida entre todas las candidatas que define unívocamente a
todos los demás atributos de la tabla para especificar los datos que serán
relacionados con las demás tablas. La forma de hacer esto (relación entre tablas)
es por medio de claves foráneas.
Clave externa o foránea
Artículo principal: Clave foránea
Una clave foránea es una referencia a una clave en otra tabla, determina la
relación existente en dos tablas. Las claves foráneas no necesitan ser claves
únicas en la tabla donde están y sí a donde están referenciadas.

4. Qué significa el acrónimo SQL y explique qué es

(SQL) Lenguaje de Consulta Estructurada (Structured Query Lenguaje)

Es un lenguaje de dominio específico, diseñado para administrar, y recuperar


información de sistemas de gestión de bases de datos relacionales.2 Una de sus
principales características es el manejo del álgebra y el cálculo relacional para
efectuar consultas con el fin de recuperar, de forma sencilla, información de bases
de datos, así como realizar cambios en ellas
5. Mencionar, explicar y dar ejemplos de tipos de datos.

Los tipos de datos en un lenguaje de programación pueden ser muy variados, así
que es difícil preguntarte cuantos tipos de datos hay en un lenguaje, ya que
incluso puedes crearte los tuyos propios, mediante enumeraciones o estructuras.

Ponemos tres ejemplos de tipos de datos básicos que son los más utilizados:
los números, los textos y las fechas.

Si estamos trabajando con números, podemos sumar, restar, multiplicar, dividir…


y muchas operaciones más, como comparar.

Si estamos con textos, podemos comparar (si son iguales o no), podemos sustituir
parte del texto, añadir texto a uno existente, etc.

Con fechas podemos también sumar o restar fechas (o días, meses, años),


compararlas, etc.

Más adelante veremos más tipos de datos que se usan en programación.

Tipos de datos para variable

Cada lenguaje de programación puede trabajar con muchos tipos de datos.

Pero de todos ellos, siempre tendremos los tipos primitivos de datos.

Éstos están incorporados al lenguaje de programación, y nos sirve para poder


hacer cosas más complicadas.

Vamos a hablar de los tipos de datos más comunes, que te puedes encontrar en la
mayoría de los lenguajes de programación, como puede ser Java, C o C++.

Tipo de datos número: int

Los números suelen ser representados en un lenguaje de programación de


maneras diferentes, ya que importa decidir una serie de cuestiones:

Cual va ser el tamaño que vamos a usar.

Si va a tener números decimales o no.

Si va ser negativo.
Empezaremos con el tipo primitivo int. Este tipo de datos representa cualquier
número sin decimales, ya sea positivo o negativo.

Aunque es habitual encontrarlo escrito en el código fuente como int, hay otros


lenguajes, como visual basic, que se escribe integer.

Tipos de datos número real: double o float

Si nos interesa utilizar un número con decimales, sueles encontrar el tipo de


datos double o float.

A esto lo llamamos un número de punto flotante. Declararlo como un tipo u otro


dependerá de la precisión en decimales que quieras tener.

¿Como podemos distinguir una variable si se ha declarado como int o como float?


Por ejemplo, si nos encontramos un número con un punto decimal (3.14).

También puedes ver un número con la letra F o con la letra D, para distinguir si es
un float o un double. Por ejemplo 3.56F.

Tipos de datos cadena: char o string

Suele ser un valor alfanumérico. Si es un sólo carácter individual, tenemos el


tipo char.

Un char es un carácter Unicode, y solemos escribirlo entre comillas simples

Pero si es una cadena de caracteres, es decir, caracteres seguidos unos detrás de


otro formando una secuencia, lo solemos encontrar como string.

El tipo string debemos escribirlo entre comillas dobles (» «) para diferenciarlo


del char, aunque puede ser diferente, dependiendo del lenguaje de programación.

En el siguiente código veremos un uso del tipo de datos string, aunque no esté


asociado a una variable:

Console.Write("Hola Mundo");

Tipo de datos booleano: boolean

Los valores lógicos son representados por el tipo primitivo boolean. Representa si


una condición se cumple o no se cumple.
Suelen tener dos valores identificados, true (verdadero) o false (falso). En algunos
lenguajes puede equivaler a los números 0 y 1.

Una variable puede usarse para representar cualquiera de los dos valores, mejor
dicho estados.

Por ejemplo, podríamos hablar


de verdadero o falso, encendido o apagado, sí o no, activado o no activado, etc.

Tipos de datos abstractos

Ahora que ya conocemos los tipos de datos primitivos, podemos saber que


significa tipos de datos abstractos.

Los tipos de datos en programación orientada a objetos suelen ser los básicos


que hemos visto antes, pero podemos encontrarnos con tipos de datos que sean
clases u objetos.

Los tipos de datos abstractos aumentan y extienden la complejidad, ya que tiene


un conjunto de valores y unas operaciones asociadas a ellos.

Luego entraríamos en que estos datos están encapsulados, en la herencia para


aprovechar mejor las operaciones que hemos codificado y el polimorfismo, pero
esos son conceptos que serán explicados más adelante.

También podría gustarte