Está en la página 1de 14

Inteligencia de Negocios

Semana 3
Microsoft SQL Server 2014

Microsoft SQL Server 2014 Express es un


sistema de administración de datos gratuito.

• Es fiable
• Ofrece un almacén de datos rico en
contenido para las aplicaciones de escritorio
y los sitios web ligeros.

La versión Enterprise tiene costo.


Conceptos de Bases de Datos

 Tabla: Conjunto de registros.

 Registro o fila: Conjunto de campos con datos asociados a


una entidad o proceso en particular.

 Campo o columna: es un espacio de almacenamiento para


un dato en particular. En las bases de datos, un campo es la
mínima unidad de información a la que se puede acceder.
 .
Conceptos de Bases de Datos

Tipos de Tablas

 Maestras
 Movimientos/Transaccionales: Cabecera y Detalle
 Configuración
 Auxiliares
Conceptos de Bases de Datos
Tipos de Tablas.

Las tablas de configuración servirán para guardar datos que ayudarán a


personalizar la aplicación relacionada.

Las tablas maestras servirán para guardar datos que luego usarán las
tablas de movimientos.

Las tablas de movimientos servirán para guardar lo que ocurre en la


operación normal de la empresa u organización, sus actividades diarias. A
su vez se clasifican en cabecera y en detalle.

En la cabecera se debe grabar la fecha del movimiento y el código del


usuario que realiza el proceso.

Las tablas auxiliares servirán para guardar datos temporales.


Conceptos de Bases de Datos

Relación entre tablas


 La relación es una asociación establecida entre
campos comunes (columnas) en dos tablas. Los
campos que entran en relación pueden llamarse de
distinta manera, pero tienen que ser del mismo tipo
de datos.
Conceptos de Bases de Datos

Clave primaria o Primary Key (PK)


 Es un campo o a una combinación de campos que identifica de
forma única a cada registros de una tabla.
 No puede haber dos filas en una tabla que tengan la misma clave
primaria.

Clave foránea o clave ajena o Foreign Key (FK)


La clave foránea identifica una columna o grupo de columnas en
una tabla (tabla hija o referendo) que se refiere a una columna o
grupo de columnas en otra tabla (tabla maestra o referenciada).
Si pueden existir varios registros con claves foráneas.
Conceptos de Bases de Datos

 Modelo de Entidad Relación


Conceptos de Bases de Datos
Relaciones entre tablas:
De uno a uno.
De uno a muchos.
De muchos a uno.
De muchos a muchos.
Ejemplo: De Uno a muchos/De Muchos a uno
Conceptos de Bases de Datos *

Índice.

El índice de una base de datos es un campo o conjunto


de campos identificados con un nombre que mejora la
velocidad de las operaciones, permitiendo un rápido
acceso a los registros de una tabla en una base de
datos.

Ejercicios
Administración de la Bases de datos *

 Respaldar: Crear una copia o backup de una base de datos.


 Restauración: Obtener una nueva base de datos a partir de un respaldo.
 Compactación: Reducir u optimizar el tamaño de la Base de datos.
 Eliminar: Borrar físicamente los archivos de una base de datos SQL Server
 Separar: Ocultar una base de datos al Explorador de datos de SQL Server.
 Adjuntar: Visualizar una base de datos al Explorador de datos de SQL
Server.
 Importación: Traer tablas o registros desde otras bases de datos.
 Exportación: Enviar tablas o registros a otras bases de datos.
Archivos de una base de Datos SQL
SERVER *

Extensiones de archivos.

.mdf: Archivo de Datos


.ldf: Archivo de Registro o archivo de Log
Respaldo y Restauración en SQL
Server *

RESPALDO
Base.mdf Base.bak
Base.ldf

RESTAURACIÓN
Base.mdf
Base.bak
Base.ldf

También podría gustarte