Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Definición: es una colección de datos que se encuentran organizados, agrupados y relacionados entre sí, con
el fin de satisfacer la administración de la información de una empresa.
Características de las bases de datos:
Redundancia reducida.
Inconsistencia reducida.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos. (Restricciones de consistencia)
Consultas complejas optimizadas.
Seguridad de acceso.
Respaldo y recuperación.
Motores de bases de datos:
My SQL
ORACLE
SQL Server
Postgre SQL
Conceptos relacionados con las bases de datos:
Tabla: es la estructura principal de una base datos, donde se guardan los datos recogidos por un programa. Su
estructura general se asemeja a una Hoja de cálculo.
Campo: es cada una de las columnas que forman la tabla. Contienen datos que pueden ser de tipo diferente a los
de otros campos.
Datos: es una representación simbólica (numérica, alfabética, algorítmica, etc.) de un atributo o característica de
una entidad.
Archivo: es un conjunto de datos almacenados en formato estructurado, organizados en tablas que permiten su
localización y acceso más rápido.
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que
los demás registros.
Llave primaria: es un conjunto de uno o más atributos que, juntos, permiten identificar en forma única a una
entidad dentro del conjunto de entidades.
Llave foránea: es una limitación referencial entre dos tablas. La clave foránea identifica una columna en una
tabla que se refiere a una columna en otra tabla.
Consulta: es una búsqueda simple de un registro específico o una solicitud para seleccionar todos los registros
que satisfagan un conjunto de criterios.
Entidad: es un objeto que existe y puede distinguirse de otros objetos. Una entidad se representa mediante un
conjunto de atributos.
Base de datos Página 1
Atributo: son las propiedades o características que describen a una entidad.
Cardinalidad: es la forma en que se relacionan las Entidades, o expresa cuantas entidades se relacionan con otras
entidades.
Formulario: es una interfaz con componentes para la visualización, la inserción, edición o eliminación datos de
la base de datos.
Informe: es la representación de una consulta en un forma más fácil y amigable de ver, y resumir la información
contenida en la base de datos.
Diagrama: es una herramienta para el modelado de datos que permite representar las entidades relevantes de un
sistema de información, así como sus interrelaciones y propiedades.
Relación: es una asociación entre varias entidades.
Tipos de Datos
La información podemos representarla por medio de símbolos numéricos, alfanuméricos, formatos de fecha, hora,
binarios, etc. Todas estas clases o divisiones son tipos de datos.
Veamos a continuación estos tipos:
Tipo Texto (Char(x), Varchar(x), Text, TinyText, MediumText, LongText)
Char(x) Tipo de datos que admite caracteres alfanuméricos. La longitud de este campo
varía entre 1-255 y está delimitado a la longitud especificada entre paréntesis
(x) en el momento de la creación del campo de la tabla. Al introducir datos en
este campo siempre se solicitará el número de caracteres especificados. Si
creamos un campo con Char(5) deberemos introducir cinco caracteres cada vez
que incluyamos un dato en ese campo. Si incluimos menos, se rellenará los
caracteres que faltan hasta el número indicado con espacios.
Varchar(x) Tipo de datos que admite caracteres alfanuméricos. Su uso es similar a Char(x).
A la hora de definir un campo de datos Varchar deberemos especificar el número
máximo de caracteres que podrá aceptar en la entrada de datos, donde x es un
número entre 1-255. A diferencia de Char, este tipo de datos es variable en su
longitud, admitiendo entradas inferiores a la establecida.
Text, Mediante la declaración de este tipo de datos se admiten la inclusión de cadenas
TinyText, alfanuméricas "case-insensitive" de longitudes variables. TinyText admite un
MediumText, máximo de 255 caractéres, Text admite 65.535, MediumText permite introducir
LongText textos de hasta 16.777.215 caracteres, LongText nos ofrece la posibilidad de
incluir un máximo de 4.294.967.295 caracteres. Estos campos no necesitan de
especificaciones de longitud a la hora de ser declarados.
Tipo numérico (TinyInt, SmallInt, MediumInt, Int, BigInt, Float, Double, Decimal)
Int Este es un tipo de datos numéricos de tipo
entero. Este tipo de datos guarda valores
enteros (no decimales) entre -2.147.483.648 y
2.147.483.647.
DROP DATABASE: borrar todas las tablas en la base de datos y borrar la base de datos.
Ejemplo: DROP DATABASE ventas;
DELETE borra los registros de la tabla que satisfacen la condición dada por WHERE, y retorna el número de
registros borrados.
Ejemplo: DELETE FROM nombre_tabla WHERE condición;
SELECT se usa para recibir o consultar registros seleccionados desde una o más tablas.
Ejemplos: SELECT * FROM nombre_tabla;