Bases de Datos
Bases de Datos
La restricción primary key es una columna o un conjunto de columnas que identifican de manera
única cada registro en una tabla de SQL Server. Al aplicar esta restricción, aseguramos que no existan
duplicados en la tabla y cada registro sea único.
Si tienes una llave primaria que consta de una sola columna, puedes definirla utilizando la restricción PRIMARY
KEY en la declaración de la columna:
REATE TABLE nombre_tabla (
columna_pk tipo_datos PRIMARY KEY,
...
);
Por otro lado, si la llave primaria se compone de dos o más columnas, debes usar la restricción PRIMARY KEY en
la declaración de la tabla:
CREATE TABLE nombre_tabla (
columna_pk_1 tipo_datos,
columna_pk_2 tipo_datos,
...
PRIMARY KEY (columna_pk_1, columna_pk_2)
);
QUE UN REGISTRO
un registro (también llamado fila o tupla) 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 o atributos). Cada fila de una tabla representa un conjunto de
datos relacionados, y todas las filas de la misma tabla tienen la misma estructura. No puede haber un
registro duplicado, los datos deben ser diferentes en al menos uno de los campos.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma entidad.
Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado
como índice, aunque lo normal y práctico es asignarle a cada registro un campo clave para su
búsqueda.
Los objetos Database de usuario son los objetos con los que el código más trabaja, desde una sesión
determinada.
QUE ES UN CAMPO:
Es una unidad de datos tal como está definida en un tipo de datos. La naturaleza de esta unidad de
datos depende de la categoría del tipo de datos que la contiene.
Campo: es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de
ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema
operativo.
Registro: (también llamado fila o tupla) 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 o campos. Cada fila de una tabla representa un conjunto de datos
relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Se refiere a una colección de filas sobre la misma persona/elemento/objeto los cuales se encuentran
registrados en una tabla y almacenados en una Base de Datos.
ID
De manera predeterminada, el campo de ID es el mismo que el nombre del elemento de datos que
corresponde al campo del origen de datos subyacente. Por ejemplo, si el tipo de datos es un tipo de
datos de base de datos SQL, el campo subyacente corresponde a una columna de la tabla. De manera
predeterminada, el ID de campo es el mismo que el nombre de columna en la base de datos.
Puede cambiar el ID por cualquier otro nombre exclusivo. Por ejemplo, si los nombres de columna
subyacentes en el origen de datos no son legibles o son difíciles de escribir y recordar, puede utilizar el
campo ID para proporcionar un alias para el campo que sea más fácil de utilizar.
El ID de campo sustituye los atributos de nombre real y nombre de visualización para el campo en todos
los casos.
Nombre de campo
El atributo de nombre de campo es el nombre del elemento de datos correspondiente en el origen de
datos subyacente. Aunque puede utilizar la GUI para editar libremente este campo, debe ser idéntico
a cómo se visualiza en el origen de datos. Si estos campos no son idénticos, se produce un error
cuando se accede al tipo de datos.
Formato
El formato es el formato de datos del campo. Para tipos de datos de base de datos
SQL, Netcool/Impact descubre automáticamente las columnas de la tabla subyacente y deduce
automáticamente el formato de datos para cada campo al configurar el tipo de datos. Para otros tipos
de datos, debe especificar manualmente el formato de cada campo que crea.
STRING
Representa las series de texto hasta 4 KB de longitud.
INTEGER
Representa números enteros.
LONG
Representa números enteros largos.
FLOAT
Representa números decimales de coma flotante.
DOUBLE
Representa números decimales de coma flotante de precisión doble.
DATE
Representa series de fecha/hora con formato.
TIMESTAMP
Representa una indicación de fecha y hora en el formato siguiente, YYYY-MM-DD HH:MM:SS.
Restricción: La tabla de Microsoft SQL Server trata el campo TIMESTAMP como un campo que no es
de fecha y hora. El controlador JDBC devuelve el campo TIMESTAMP como un tipo de datos binario de
versión de fila, que se descubre como STRING en el tipo de datos de Microsoft SQL Server. Para
resolver este problema, en la tabla de Microsoft SQL Server utilice DATEITEM para visualizar el formato
de hora de la propiedad en lugar de TIMESTAMP.
BOOLEAN
Representa valores booleanos de true y false.
CLOB
Representa datos binarios de formato largo.
LONG_STRING
Representa series de texto de hasta 16 KB de longitud (sólo tipos de datos internos).
PASSWORD_STRING
Representa valores de contraseña (sólo tipos de datos internos). La contraseña se muestra en la GUI
como una serie de asteriscos, en lugar de cómo el propio texto de la contraseña.
Descripción
Puede utilizar el atributo de descripción para especificar una breve descripción del campo. Esta
descripción sólo está visible cuando utiliza la GUI para editar el tipo de datos. Como el nombre de
visualización, no afecta de otra forma a las funciones del tipo de datos.
QUE ES UN REGISTRO
Un registro es un documento u otra entidad física o electrónica de una organización que sirve como
evidencia de una actividad o transacción realizada por la organización y que requiere retención durante
un período de tiempo. La administración de registros es el proceso por el que una organización:
▪ Determina qué tipos de información se deben considerar registros.
▪ Determina cómo deben controlarse los documentos activos que se convertirán en registros mientras se
usan y determina cómo se deben recopilar después de que se declaren registros.
▪ Determina de qué manera y durante cuánto tiempo se debe conservar cada tipo de registro para
cumplir los requisitos legales, empresariales o normativos.
▪ Investiga e implementa soluciones tecnológicas y procesos empresariales para ayudar a garantizar que
la organización cumple con sus obligaciones de administración de registros de forma rentable y no
intrusiva.
▪ Realiza tareas relacionadas con registros, como deshacerse de registros expirados o localizar y
proteger registros relacionados con eventos externos como demandas.
Determinar qué documentos y otros elementos físicos o electrónicos de su organización son registros es
responsabilidad de los responsables de cumplimiento corporativo, los administradores de registros y los
abogados. Al clasificar cuidadosamente todo el contenido empresarial de su organización, estas
personas pueden ayudarle a asegurarse de que los documentos se conservan durante el período de
tiempo adecuado. Un sistema de administración de registros bien diseñado ayuda a proteger una
organización legalmente, ayuda a la organización a demostrar el cumplimiento de las obligaciones
regulatorias y aumenta la eficiencia de la organización al promover la eliminación de elementos no
actualizados que no son registros.
QUE ES UN OBJETO:
Se llama objeto a un bloque o una tabla de la base de datos, donde se guarda una clase de información
específica. Por ejemplo, uno de los objetos se llama Contactos y en él se almacenan todos los datos
referidos específicamente a personas que se vinculan con la empresa.