Está en la página 1de 10

Ministerio de Educación Pública

Dirección Regional de Educación, San Carlos.


Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

Datos
Datos son los hechos que describen sucesos y entidades. Los datos son símbolos que describen
condiciones, hechos, situaciones o valores. Los datos se caracterizan por no contener ninguna información. Un
dato puede significar un número, una letra, un signo ortográfico o cualquier símbolo que represente una cantidad,
una medida, una palabra o una descripción.
La importancia de los datos está en su capacidad de asociarse dentro de un contexto para convertirse en
información. Por sí mismos los datos no tienen capacidad de comunicar un significado y por tanto no pueden
afectar el comportamiento de quien los recibe. Para ser útiles, los datos deben convertirse en información para
ofrecer un significado, conocimiento, ideas o conclusiones.

Registro
Representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples,
una tabla de una base de datos puede imaginarse formada de filas y columnas (campos). Cada fila de una tabla
representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura. Un
registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad.

Archivo
Un archivo o fichero informático es un conjunto de bits que son almacenados en un dispositivo. Un
archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. A los archivos
informáticos se les llama así porque son los equivalentes digitales de los archivos escritos en libros, tarjetas,
libretas, papel o microfichas del entorno de oficina tradicional.
Los datos de un archivo informático normalmente consisten en paquetes más pequeños de datos (a
menudo llamados registros o líneas) que son individualmente diferentes pero que comparten algún rasgo en
común. Por ejemplo, un archivo de nóminas puede contener datos sobre todos los empleados de una empresa y
los detalles de su nómina; cada registro del archivo de nóminas se refiere únicamente a un empleado, y todos los
registros tienen la característica común de estar relacionados con las nóminas -esto es muy similar a colocar
todos los datos sobre nóminas en un archivador concreto en una oficina que no tenga ninguna computadora. Un
archivo de texto puede contener líneas de texto, correspondientes a líneas impresas en una hoja de papel.

Campo
Es la unidad básica de una base de datos. Representan las columnas de las tablas y sus nombres no
pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de
exclamación o corchetes. Si pueden tener espacios en blanco en el medio. La descripción de un campo, permite
aclarar información referida a los nombres del campo.

1
Ministerio de Educación Pública
Dirección Regional de Educación, San Carlos.
Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

Un campo puede ser aquel campo que posee un dato único para una repetición de entidad. Puede servir
para la búsqueda de una entidad en específico.
 Alfanuméricos: contiene cifras y letras.
 Numéricos: existen de varios tipos principalmente como enteros y reales.
 Booleanos: admite dos valores, «verdadero» y «falso».
 Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma
posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
 Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser
indexados.
 Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada
registro incorporado. Su utilidad resulta más que evidente: servir de identificador registro.

Un sistema gestor de bases de datos (SGBD) consiste en una colección de datos interrelacionados y
un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente denominada base
de datos, contiene información relevante para una empresa. El objetivo principal de un SGBD es proporcionar
una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica
como eficiente.
Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de información. La
gestión de los datos implica tanto la definición de estructuras para almacenar la información como la provisión de
mecanismos para la manipulación de la información. Además, los sistemas de bases de datos deben
proporcionar la fiabilidad de la información almacenada, a pesar de las caídas del sistema o los intentos de
acceso sin autorización. Si los datos van a ser compartidos entre diversos usuarios, el sistema debe evitar
posibles resultados anómalos.
Dado que la información es tan importante en la mayoría de las organizaciones, los científicos
informáticos han desarrollado un amplio conjunto de conceptos y técnicas para la gestión de los datos.

Base de datos
Una base de datos es una colección de datos organizados y estructurados según un determinado
modelo de información que refleja no sólo los datos en sí mismos, sino también las relaciones que existen entre
ellos. Una base de datos se diseña con un propósito específico y debe ser organizada con una lógica coherente.
Los datos podrán ser compartidos por distintos usuarios y aplicaciones, pero deben conservar su integridad y
seguridad al margen de las interacciones de ambos. La definición y descripción de los datos han de ser únicas
para minimizar la redundancia y maximizar la independencia en su utilización.

2
Ministerio de Educación Pública
Dirección Regional de Educación, San Carlos.
Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

En una base de datos, las entidades y atributos del mundo real, se convierten en registros y campos.
Estas entidades pueden ser tanto objetos materiales como libros o fotografías, pero también personas e, incluso,
conceptos e ideas abstractas. Las entidades poseen atributos y mantienen relaciones entre ellas.
Tradicionalmente se ha hecho una distinción clara entre 2 tipos de bases de datos:
 Bases de datos referenciales: aquellas bases de datos que ofrecen registros que a su vez son
representaciones de documentos primarios, y entre las que cabe distinguir:
o Bibliográficas: aquellas cuyo contenido son registros de tipo bibliográfico.
o Directorios: aquellas cuyo contenido está referido a la descripción de otros recursos de información,
como por ejemplo un directorio de bases de datos.

 Bases de datos fuente: son las que ofrecen el documento completo, no una representación del mismo, y
entre las que cabe distinguir:
o Numéricas: contienen información de tipo numérico.
o Textuales: contienen el texto completo de un documento.
o Mixtas: combinan ambos tipos de información.

Tipos de datos
Los tipos de datos pueden variar según el motor de base de datos que se vaya a utilizar, algunos de los
más comunes son:
 Cadenas de Caracteres (char, nchar, varchar, nvarchar)
 Numéricos Exactos (int, smallint, tinyint, long)
 Numéricos Aproximados (float, double, single)
 Fecha y Hora (date, datetime, time)
 Otros tipos (datos de imagen, textos largos, unicode, binarios)

Tabla
Se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su
estructura general se asemeja a la vista general de un programa de hoja de cálculo como Excel. Una tabla es
utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se
pueden rellenar con textos y gráficos Las tablas se componen de dos estructuras: campos y registros.
Cada tabla creada debe tener un nombre único en la Base de Datos, haciéndola accesible mediante su
nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida) La estructura de las tablas viene
dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.

3
Ministerio de Educación Pública
Dirección Regional de Educación, San Carlos.
Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

4
Ministerio de Educación Pública
Dirección Regional de Educación, San Carlos.
Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

MODELO ENTIDAD-RELACIÓN

Entidad

“Cosa” del mundo real con existencia independiente:

 Algo físico: una cierta persona (Carmen), una casa, un automóvil, un empleado.
 Algo conceptual: una compañía (ACME), un puesto de trabajo (secretario de centro), un curso universitario.

Atributo

Es una propiedad específica de una entidad (atributos de ACME: el nombre, su dirección, su teléfono).

Cada entidad se describe mediante un conjunto de atributos y cada una tendrá un valor para cada uno de sus
atributos.

Tipos de Atributos

 Simple: atómicos, no son divisibles. Por ejemplo: Género, cédula.


 Compuesto: puede dividirse en otros con significado propio. Por ejemplo: fecha_nacimiento (día, mes, año).
 Monovalorados: solo tiene un valor para cada entidad. Por ejemplo: fecha_nacimiento, año_estreno.
 Multivalorados: más de un valor para cada entidad. Por ejemplo: teléfono (empleado con varios números de
teléfono).
 Nulo: se usa cuando se desconoce el valor (altura de un empleado, número de teléfono) o cuando la entidad
no tiene ningún valor aplicable (título universitario para personas sin título).
 Almacenados: guardados y sin depender de otros valores. Por ejemplo: fecha_nacimiento (de un empleado),
nacionalidad (de una película).
 Derivados: calculados a partir de otra información ya existente (almacenada). Por ejemplo: edad (calculada a
partir de la fecha de nacimiento).

Tipo de Entidad

Conjunto de entidades que poseen los mismos atributos (cada entidad su propio valor para cada atributo) Por
ejemplo: información de empleados de una compañía. Se representa con un rectángulo.

Relación

Es una asociación entre diferentes entidades. Asociación o vínculo entre instancias de entidades relacionadas de
alguna manera. Por ejemplo: el director ha rodado la película. Se representa con un rombo.
5
Ministerio de Educación Pública
Dirección Regional de Educación, San Carlos.
Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

Según el número de entidades que participen en la relación así se le da los siguientes nombres:

 Binaria: grado 2 (el más frecuente).

 Ternaria: grado 3.

 Reflexiva: grado 1.

Roles

Indica qué papel desempeña cada entidad participante de un tipo de entidad en cada instancia de la relación.

Cardinalidad

Número de instancias de vínculo en las que puede participar una entidad. Las más comunes son: 1:1, 1:N y N:M

Participación

 Total: todo empleado debe pertenecer a un departamento.

 Parcial: Algunos empleados dirigen un departamento (otros no). Pero todo departamento es dirigido por un
empleado (total).

6
Ministerio de Educación Pública
Dirección Regional de Educación, San Carlos.
Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

Resumen de notación para diagramas ER

Nombres apropiados para los elementos del esquema ER


 Tipos de entidad: nombres en singular.
 Tipos de vínculo: verbos.
 Atributos: también son sustantivos.
 Tipos de entidad: en mayúscula.
 Tipos de vínculo: en mayúscula.
 Atributos: primera letra en mayúscula.
 Roles: en minúscula.

Ejemplo de diseño: Camiones

La compañía de transportes CAMIONES recoge pedidos de los almacenes de la cadena VELÁZQUEZ Hnos. y
las entrega a las tiendas de la misma cadena. De momento hay 6 almacenes y 45 tiendas. Cada tienda tiene su
propio nombre, y conocemos también su dirección y teléfono. Cada almacén tiene un número diferente además
de la dirección y teléfono. Un camión puede transportar varios pedidos en el mismo viaje y entregar cada pedido
a la tienda que lo solicitó. Cada viaje se identifica por un número. Cada pedido se identifica por un número e
incluye datos sobre peso, volumen y tienda de destino. Cada camión tiene el número de matrícula y su propio
límite máximo de volumen y peso transportado. La flota de la compañía CAMIONES consta de 150 vehículos y
cada uno realiza entre 3 y 4 viajes semanales.

Deseamos contar con una BD para uso común entre las dos empresas, que sirva para:

– Controlar el uso de los camiones (fechas).

– Controlar las entregas (pedidos entregados)

– Que ayude a programar los viajes (conocer los pedidos hechos, de qué almacén a qué tiendas y los viajes
asignados a camiones).

7
Ministerio de Educación Pública
Dirección Regional de Educación, San Carlos.
Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

Primer paso: Identificar tipos de entidad, atributos y claves.

Suposiciones:

 Un pedido se toma completo de un almacén y se entrega también completo a una sola tienda.
 En un viaje interviene solo un camión, toma varios pedidos de un almacén y los entrega a una o varias
tiendas.

Segundo paso: Identificar vínculos (relaciones)

8
Ministerio de Educación Pública
Dirección Regional de Educación, San Carlos.
Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

Tercer paso: Transformar vínculos en relaciones.

9
Ministerio de Educación Pública
Dirección Regional de Educación, San Carlos.
Colegio Técnico Profesional La Tigra
Especialidad: Informática Empresarial
Sub-Área: Programación

10