Imp02

Páginas: 14 (3367 palabras) Publicado: 14 de octubre de 2015
UNIVERSIDAD
SEÑOR DE SIPÁN

Implementación de
Bases de Datos
Tema 02: Proceso de
Creación de una Base de
datos
Ing. Freddy Campos Flores

¿Qué es SQL?
• Es un lenguaje de consulta y programación de bases de

datos utilizado para la organización, acceso, consulta y
gestión de bases de datos relacionales.
Aplicación
del Cliente

Validación de
Permisos

Solicitud
SQL

Cliente

API’s de la BD(OLEDB, ODBC,
Microsoft Jet, etc.)
Librería de
Autentificación
del Cliente

Datos

USS -Escuela de Ingeniería de Sistemas

Server

Database
Management
System
(SGBD)

Ing. Freddy Campos Flores

Funciones Principales
de SQL en un SGBD
• Definición de Datos


Estructura de la BD



Organización de Datos



Relaciones

• Recuperación de Datos


Extracción de Datos

• Manipulación de Datos


Permite lainserción, eliminación, modificación y actualización de los datos.

• Control de Acceso


Control sobre los Permisos en los datos

• Compartimiento de Datos


Coordina el acceso y la compartición de datos entre varios usuarios.

• Integridad de Datos


Protege la BD de deterioros o errores causados por el sistema

USS -Escuela de Ingeniería de Sistemas

Ing. Freddy Campos Flores

SQL ServerManagement Studio

USS -Escuela de Ingeniería de Sistemas

Ing. Freddy Campos Flores

Estructura de las Bases de Datos
• Cada Base de Datos de SQL Server se crea a partir de un

conjunto de archivos del sistema operativo.

• Archivos


Un archivo de base de datos puede ser un archivo de datos o
bien un archivo de registro.



Archivos de Datos.- Se usan para almacenar datos y objetos
comotablas, índices, vistas y procedimientos almacenados.
Existen dos tipos de archivos de datos:


Principales



Secundarios

USS -Escuela de Ingeniería de Sistemas

Ing. Freddy Campos Flores

Estructura de las Bases de Datos


Archivos de datos principal
- Contiene toda la información de inicio para la base de datos, tablas y objetos del

sistema. Apunta al resto de archivos creados en la base dedatos. También puede
almacenar tablas y objetos definidos por el usuario.

- Cada base de datos debe tener un archivo principal con la extensión .MDF



Archivos de datos secundarios
- Estos archivos son opcionales. Pueden contener datos y objetos que no se encuentren en

el archivo principal.

- Una base de datos podría no tener ningún archivo secundario si todos sus datos se

encuentran en elarchivo principal.

- Se puede tener más de un archivo secundario.
- La extensión de estos archivos son .NDF.



Archivos de Registro de Transacciones


Contiene toda la información de registro de transacciones utilizada para recuperar
la base de datos.



Toda base de datos debe tener al menos una archivo de registro



La extensión de este tipo de archivo es .ldf

USS -Escuela de Ingeniería deSistemas

Ing. Freddy Campos Flores

Estructura de una base de
datos
Transacciones
1
1

La
La aplicación
aplicación envía
envía
una
una modificación
modificación

Cache y búfer

2
2 Se

Se cargan
cargan las
las páginas
páginas en
en
memoria
memoria y
y se
se modifican
modifican

3
3

La
La modificación
modificación es
es
guardada
guardada en
en el
el log
log
Archivo log

Archivo de datos
4
4

USS-Escuela de Ingeniería de Sistemas

Un
Un checkpoint
checkpoint
escribe
escribe las
las
páginas
páginas de
de
memoria
memoria a
a disco
disco

Ing. Freddy Campos Flores

Bases de Datos del Sistema
• Al instalar SQL Server se crean cuatro bases de datos del

sistema: las bases de datos master, temdb, model y msdb.


Master.- Registra la información de inicialización de SQL Server
y los parámetrosde configuración de SQL Server. También
registra todas las cuentas de inicio de sesión, la existencia de
todas las demás bases de datos y la posición del archivo
principal de todas las bases de datos de usuario



Tempdb.- Alberga tablas y procedimientos almacenados
temporales. Esta base de datos también se utiliza para otras
necesidades de almacenamiento como el ordenamiento de
datos.

USS...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS