Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Byte
Registro Lógico
Registro Físico
Es el conjunto de uno o más registros lógicos. Es el conjunto de datos que se
transfiere en una operación física de lectura/escritura, es decir el grupo de bytes
transferidos entre la memoria principal y el dispositivo de almacenamiento a través de
operaciones de E/S
Archivo
Una base de datos es una herramienta para recopilar y organizar información. Las
bases de datos pueden almacenar información sobre personas, productos, pedidos u
otras cosas. Muchas bases de datos comienzan como una lista en una hoja de cálculo o
en un programa de procesamiento de texto. A medida que la lista aumenta su tamaño,
empiezan a aparecer redundancias e inconsistencias en los datos. Cada vez es más difícil
comprender los datos en forma de lista y los métodos de búsqueda o extracción de
subconjuntos de datos para revisión son limitados. Una vez que estos problemas
comienzan a aparecer, una buena idea es transferir los datos a una base de datos creada
con un sistema de administración de bases de datos (DBMS), como Access.
Independencia de los Datos. Es decir, que los datos no dependen del programa y
por tanto cualquier aplicación puede hacer uso de los datos.
Reducción de la Redundancia. Llamamos redundancia a la existencia de
duplicación de los datos, al reducir ésta al máximo conseguimos un mayor
aprovechamiento del espacio y además evitamos que existan inconsistencias entre
los datos. Las inconsistencias se dan cuando nos encontramos con datos
contradictorios.
Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de
los datos.
Personas
Máquinas
Programas
Datos
Los Datos
Es lo que se conoce como base de datos propiamente dicha. Para manejar estos datos
utilizamos una serie de programas.
Los Programas
Son los encargados de manejar los datos, son conocidos como DBMS (Data Base
Management System) o también SGBD (Sistema Gestor de Base de Datos). Los DBMS
tienen dos funciones principales que son:
- La definición de las estructuras para almacenar los datos.
- La manipulación de los datos.
Los Sistema de Bases de Datos pueden ser estudiados desde tres niveles distintos:
Nivel Físico
Es el nivel real de los datos almacenados. Es decir como se almacenan los datos,
ya sea en registros, o como sea. Este nivel es usado por muy pocas personas que deben
estar cualificadas para ello. Este nivel lleva asociada una representación de los datos,
que es lo que denominamos Esquema Físico.
Nivel Conceptual
Nivel Visión
Son partes del esquema conceptual. El nivel conceptual presenta toda la base de
datos, mientras que los usuarios por lo general sólo tienen acceso a pequeñas parcelas
de ésta. El nivel visión es el encargado de dividir estas parcelas. Un ejemplo sería el
caso del empleado que no tiene porqué tener acceso al sueldo de sus compañeros o de
sus superiores. El esquema asociado a éste nivel es el Esquema de Visión.
Los tres niveles vistos, componen lo que conocemos como arquitectura de base de
datos a tres niveles.
Cada registro de este "árbol" es llamado nodo. Nodos son registros que
contienen alguna información de interés y a partir del nodo raíz son enlazados los otros
nodos descendientes: padres e hijos. Cada nodo padre puede tener varios nodos hijos,
pero cada nodo hijo solo puede tener un solo nodo padre.
Como hemos dicho, todos los datos tienen un tipo asociado con ellos. Un dato
puede ser un simple carácter, tal como "x", una cadena como "hola", un valor entero tal
como 35 o un valor numérico con coma flotante como "0.55". En todo caso, el tipo de
dato nos indica el conjunto de valores que podría llegar a tomar una variable de un tipo
en particular.
Los tipos de datos simples, también llamados tipos de datos primitivos o tipos de
datos básicos, son aquellos que contienen un elemento único de un tipo de datos
particular y no se pueden descomponer en varios datos independientes.
Aquí tienes una lista de tipos de datos simples comunes en la mayoría de los
lenguajes de programación, aunque ya depende de la implementación de ese lenguaje
qué tipos de datos manejará:
Numérico
Número Entero
Número Real (con decimales)
Carácter
Cadena de caracteres
Boleano (verdadero o falso)
Enumerado (un conjunto de valores limitado)
De entre todos los tipos de datos mencionados en el listado anterior, que puede
ampliar o reducir su número dependiendo del lenguaje, los más comunes son los
siguientes:
Datos Numéricos
Permiten representar valores forma numérica, ya sean números enteros o
números los reales (con decimales). Los datos de tipo numérico permiten realizar
operaciones aritméticas como la suma, resta, etc.
Datos lógicos
Son aquellos que solo pueden tener dos valores: cierto (true) o falso (false).
Llamamos a estos tipos de datos "boleanos" por la palabra en inglés "Boolean". Este
tipo de datos se da muchas veces cuando se producen comparaciones entre valores de
otros tipos y cuando queremos tomar decisiones con las estructuras condicionales.
Array
Estructuras
Objetos
Una estructura es la unión de varios tipos de datos simples, pero que pueden tener tipos
distintos.
Un objeto es un tipo de datos en el que podemos tener distintos tipos de datos simples,
pero donde además tenemos operaciones asociadas a estos objetos. Es un poco pronto
para poder aportar más detalles sobre cómo funcionan.
Constantes y variables
Identificadores
Ejemplos de identificadores:
Nombre
operando
Num_horas
Calif2
Nosotros podemos escoger cualquier nombre para las variables y constantes, pero
es importante que los nombres que hayamos elegido sean buenos. Para considerarse
buenos nombres podemos seguir unos consejos básicos:
El nombre del identificador debe dar una idea del significado del valor que
contiene
No se deben usar abreviaciones
Si se usan varias palabras se pueden separar por guión bajo, como
"factura_original". Pero también podemos usar la notación de camel case que
consiste en poner mayúscula cada letra inicial a partir de la segunda:
"facturaOriginal". Generalmente cada lenguaje tiene una notación más usada que
conviene respetar
Ten cuidado con las mayúsculas y minúsculas, porque la mayoría de los
lenguajes las tienen en cuenta. No es lo mismo una variable que se llame
"ALTURA" que "altura" o "Altura".
Las variables suelen comenzar en minúscula
Las constantes se suelen colocar con todas las letras en mayúscula
Sé consistente, si usas una manera de nombrar las variables, usa siempre la
misma en todo el programa
También queremos hablar ahora de una de las características que más definen a
los lenguajes de programación, que es su capacidad para aceptar distintos tipos de datos
en una variable, o fijar el tipo de datos de la variable de manera que perdure a lo largo
del tiempo.
Tipado estático: Son lenguajes donde se fija el tipo de datos de una variable en
el momento de su creación, no pudiendo cambiar el tipo de datos de esa variable
a lo largo del tiempo.
Tipado dinámico: Es una característica de los lenguajes que permiten que las
variables puedan contener cualquier tipo de datos y éste tipo pueda cambiar a lo
largo del tiempo.
Lenguajes con tipado estático tenemos a Java, C#, C. Lenguajes con tipado
dinámico tenemos a PHP, Javascript, Python.
La hoja de cálculo es una de las herramientas más populares en las empresas, por
su versatilidad, rapidez y precisión de gran utilidad en la graficación y la realización de
cálculos complejos. Permite la elaboración de distintos tipos de gráficos. La creación de
informes o la utilización de la información como si fuera una base de datos. El número
de unciones disponibles y la versatilidad de sus herramientas superan a otras hojas de
cálculos porque el usuario tiene la posibilidad de crear facturas, nominas, estadísticas o
trabajos escolares.
https://www.uninotas.net/registro-logico-y-fisico/
https://support.microsoft.com/es-es/office/conceptos-b%C3%A1sicos-sobre-
bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204
http://dis.um.es/~barzana/Informatica/IAGP/IAGP_Sistemas_BD.html
https://www.clubensayos.com/Tecnolog%C3%ADa/Base-De-Datos/
1762463.html