Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión 1
Introducción
Con el paso del tiempo, la sociedad si hizo más compleja y las formas de guardar información
cambio drásticamente.
La complejidad de las organizaciones trajo consigo nuevos métodos, es el caso de los libros de
registros, pero la evolución cada vez más acelerada de estas organizaciones género, que dichos
registros fueran difíciles de manejar.
Los archivos de datos fue la primera versión de almacenamiento masivos de datos, basado en
registros y estos en campos, los cuales se manipulaban a través de sentencias propias de un
lenguaje de programación.
1. CONCEPTOS BÁSICOS
Una base de datos es un reflejo de una realidad; esto quiere decir, que describe a través de
datos, un fenómeno o conjuntos de hechos propios del mundo real.
1.2. SMBD
El tercero se encarga de las vistas que presentan los datos a los usuarios, apartadas de la
complejidad física y lógica de los mismos.
DDL (Data Description Languaje), encargado de la descripción física de los datos para ser
comprendido por la máquina.
FUNDAMENTOS DE SQL SERVER
1.3.1. Tablas
Son objetos básicos de las bases de datos, donde los datos se organizan como un arreglo
bidimensional de filas y columnas, similar a una hoja de cálculo. Cada fila representa un registro
único y cada columna un campo dentro del registro, según se observa en la Figura 3.
Son especificadores que caracterizan los campos, para que obedezcan a los hechos del mundo
real que representan; pueden ser numéricos, alfabéticos o alfanuméricos.
Son restricciones predefinidas que se pueden usar para exigir la integridad de los datos en las
tablas de SQL Server; se consideran objetos de gran importancia en la base de datos; son reglas
que el Motor de base de datos aplica de forma automática.
FUNDAMENTOS DE SQL SERVER
1.3.4. Vistas
Es una tabla virtual derivada de tablas físicas de la BD; son generadas por los usuarios, pueden
o no formar parte de las tablas base; son útiles para el trabajo cotidiano, se usan como si fueran
tablas en consultas que se ejecutan frecuentemente. Al igual que una tabla, una vista consta de
un conjunto de columnas y filas de datos con un nombre.
Son programas cortos que se ejecutan automáticamente en el momento en que se ejecuta una
orden SQL, que modifique el contenido de una tabla: (INSERT, UPDATE y DELETE); usados para
garantizar la integridad de la base de datos.
1.3.6. Triggers
Son disparadores que se asocian a una tabla o a una instrucción SQL; permiten establecer reglas
de integridad complejas entre varias tablas o mantener datos no normalizados.
1.3.7. Tupla
Son los atributos de una tabla sobre los cuales recae la función de identificar unívocamente cada
una de sus instancias; deben cumplir con las propiedades de ser no nula, mínima y única.
1.3.9. Relación
Término utilizado para denominar en ambientes de bases de datos relacionales, a una tabla.
1.3.10. Relation-ship
Termino foráneo que en ambientes de bases de datos relacionales se usan para denominar el
vínculo derivado de una dependencia funcional entre dos tablas o relaciones.