3. DEFINICION
Se puede definir una base de datos, como un fichero en el cual se
almacena información de cualquier tipo. En dicho fichero la
información se guarda en campos o delimitadores, podemos
almacenar el nombre y el apellido de las personas de modo
separado, de ésta forma podemos sacar el fichero todos los
nombres o todos los apellidos, tanto de forma separada como
conjunta.
4. CARACTERISTICAS
-INDEPENDENCIA DE LOS DATOS. Es decir, que los datos no dependen del
programa y por tanto cualquier aplicación puede hacer uso de los datos.
- REDUCCION DE LA REDUNDANCIA. Llamamos redundancia a la existencia de
duplicación de los datos, al reducir ésta al máximo conseguimos un mayor
aprovechamiento del espacio y además evitamos que existan inconsistencias
entre los datos. Las inconsistencias se dan cuando nos encontramos con datos
contradictorios.
- SEGURIDAD. Un SBD debe permitir que tengamos un control sobre la seguridad
de los datos.
- Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los
registros son las filas y las columnas son los campos, o como un formulario.
- Permite realizar un listado de la base de datos.
- Permiten la programación a usuarios avanzados.
5. Base de datos del sistema
B
BASE DE DATOS MASTER:
Registra toda la información del sistema para una instancia de SQL server.
BASE DE DATOS MSDB:
La utiliza el agente SQL server para programar alertas y trabajos.
BASE DE DATOS MODEL:
Se utiliza como plantilla para todas las bases de datos creadas en la instancia de SQL server. Las
modificaciones hechas a la base de datos model, como el Tamaño de la base de datos, la
intercalación, el modelo de recuperación y otras opciones de base de datos, se aplicaran a las bases
de datos que se creen con posterioridad.
BASE DE DATOS RESOURCE:
Base de datos de solo lectura que contiene objetos del sistema que se incluyen con SQL server. Los
objetos del sistema persisten físicamente en la base datos resourse, pero aparecen físicamente en
el esquema sys de cada base de datos.
BASE DE DATOS TEMPBD:
Área de trabajo que contiene objetos temporales o conjuntos de resultados intermedios.
6. TIPOS DE ACHIVOS DE BASE DE DATOS
Para almacenar una base de datos se emplean tres tipo de archivos:
ARCHIVO DE DATOS PRIMARIO
Contiene la información de inicio de la base de datos, este es el archivo principal y se
utiliza para el almacenamiento de datos, la extensión de este tipo es MDF.
ARCHIVO DE DATOS SECUNDARIO:
Almacena todos los datos que no caben en el archivo principal, esto no es necesario si el
archivo principal es suficientemente grande para contenerlo, la extensión de este tipo de
archivo es NDF.
ARCHIVO DE DATOS TRANSACCIONES:
Contiene la información del registro que se necesita para recuperar la base de datos, la
extensión de este tipo es LDF.
7. COMANDOS PARA CREACION, MODIFICACION Y ELIMINACION
LOS DLL:
Que permiten crear y definir nuevas bases de datos, campos e índices.
Comando Descripción:
CREATE:
Utilizado para crear nuevas tablas, campos e índices.
ALTER:
Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
DROP:
Empleado para eliminar tablas e índices.
LOS DML:
Que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.
SELECT:
Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.
INSERT:
Utilizado para consultar registros de la base de datos en una única operación.
UPDATE:
Utilizado para modificar los valores de los campos y registros especificados.
DELETE:
Utilizado para eliminar registros de una tabla de una base de datos.