Está en la página 1de 9

BASE DE DATOS (SQL SERVER 2008)

I.E.S.T.P. CESDE

PRIMERA SEMANA - INTRODUCCION A SQL


I.

BASE DE DATOS:

1.

DEFINICION:
Una base de datos se define como un conjunto de datos que se encuentran

organizados y relacionados entre s, con el fin de satisfacer tratamientos de


informacin implicados en las actividades de una empresa.
Para que un usuario logre interactuar con una BD se deben disear diferentes
programas que contienen las interfaces grficas necesarias con las cuales los
usuarios cargan y descargan informacin de una base de datos. Por este motivo a
las BDs tambin se les puede identificar como un almacn de datos.
Desde el punto de vista informtico, las bases de datos se definen como un
sistema formado por un conjunto de datos almacenados en disco que permiten el
acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de
datos.

2.

NIVELES DE ABSTRACCION DE LAS BASES DE DATOS


A. VISIN: De qu forma fsica se almacenan los datos. Mediante que
medios magnticos. Cuanto espacio en memoria ocupan las estructuras de
la BD.
B. CONCEPTUAL: Abstraer el mundo real mediante un modelo de datos que
permita verificar los objetos q intervienen con sus respectivas relaciones
entre ellos.
C. FISICO: El nivel conceptual presenta toda la base de datos, los usuarios
por lo general solo tienen acceso a sus correspondientes interfaces grficas
que permiten generar las diferentes transacciones con la BD.

Ing. Luis Garca Valdivia

pg. 1

BASE DE DATOS (SQL SERVER 2008)


3.

I.E.S.T.P. CESDE

CARACTERISTICAS DE LA BD:
A. INDEPENDENCIA: Los datos se almacenan teniendo en cuenta la
estructura inherente a los propios datos y no de la aplicacin que los crea.
Estructuras independientes de las aplicaciones, que pueden ser utilizados y
compartidos por usuarios y aplicaciones diferentes.
B. NO REDUNDANCIA: Los datos se almacenan una sola vez, presentar la
menor redundancia de dato, ahorra tiempo de almacenamiento, espacio de
soporte y facilita la actualizacin de la informacin.
C. CONCURRENCIA: Varios usuarios ejecutando la misma o diferente
aplicacin, podrn acceder simultneamente a los datos.

4.

SERVIDOR DE BASE DE DATOS

5.

MOTORES DE BASE DE DATOS

Ing. Luis Garca Valdivia

pg. 2

BASE DE DATOS (SQL SERVER 2008)


II.

I.E.S.T.P. CESDE

TABLAS:
Las tablas son las estructuras bsicas de una base de datos en donde se

almacena la informacin. En las tablas los datos estn organizados en filas


(denominadas registros) y columnas (denominados campos).
Las tablas de una base de datos conforman la estructura principal de la misma,
podramos decir que se trata de los cimientos de nuestra estructura. Cada tabla
contiene la informacin que utilizarn el resto de objetos de la base de datos:
consultas, formularios, informes...

III. CAMPOS:
Es cada una de las columnas que forman la tabla. Contienen datos de tipo
diferente a los de otros campos, un campo contendr un tipo de datos nico,
como una direccin, o un nmero de telfono, un nombre, etc.
IV. REGISTROS:
Es cada una de las filas en que se divide la tabla. Cada registro contiene
datos de los mismos tipos que los dems registros. Ejemplo: en una tabla de
nombres y direcciones, cada fila contendr un nombre y una direccin.

Ing. Luis Garca Valdivia

pg. 3

BASE DE DATOS (SQL SERVER 2008)


V.

I.E.S.T.P. CESDE

VISTAS:
Una vista es esencialmente una consulta almacenada que devuelve un

conjunto de resultados y a la que se le pone un nombre. Una vista es una tabla


virtual, aparece como una tabla ms del esquema, aunque realmente no lo es.

Seguridad, nos pueden interesar que los usuarios tengan acceso a una
parte de la informacin que hay en una tabla, pero no a toda la tabla.

Comodidad, como hemos dicho el modelo relacional no es el ms cmodo


para visualizar los datos, lo que nos puede llevar a tener que escribir
complejas sentencias SQL, tener una vista nos simplifica esta tarea.

VI. SQL SERVER 2008


1.

CONCEPTO :
El SQL (Structured query language), lenguaje de consulta estructurado, es

un lenguaje surgido de un proyecto de investigacin de IBM para el acceso a


bases de datos relacionales. Actualmente se ha convertido en un estndar de
lenguaje de bases de datos, y la mayora de los sistemas de BD lo soportan, el
SQL nos permite realizar consultas, realiza funciones de definicin, control y
gestin a la base de datos.

Ing. Luis Garca Valdivia

pg. 4

BASE DE DATOS (SQL SERVER 2008)


2.

I.E.S.T.P. CESDE

CARACTERISTICAS DEL SQL:

Escalabilidad, estabilidad y seguridad.


o

Escalabilidad es la propiedad deseable de un sistema, una red o un


proceso, que indica su habilidad para extender el margen de
operaciones sin perder calidad

Estabilidad: En Informtica, se dice que un sistema es estable


cuando su nivel de fallos disminuye por debajo de un determinado
umbral, que vara dependiendo de la estabilidad que se requiera.

Soporta procedimientos almacenados.


o

Un procedimiento almacenado es un programa (o procedimiento) el


cual es almacenado fsicamente en una base de datos. Su
implementacin vara de un gestor de bases de datos a otro

Incluye tambin un potente entorno grfico de administracin, que permite


el uso de comandos DDL y DML grficamente.

Permite trabajar en modo cliente-servidor, donde la informacin y datos


se alojan en el servidor y los terminales o clientes de la red slo acceden a
la informacin.

3.

Adems permite administrar informacin de otros servidores de datos.


COMPONENTES DEL SQL SERVER 2008

El DDL (Data Description Language), lenguaje de definicin de datos, incluye


rdenes para definir, modificar o borrar las tablas en las que se almacenan los
datos y de las relaciones entre estas.
CREATE
ALTER
DROP
El DML (Data Manipulation Language), lenguaje de manipulacin de datos,
nos permite recuperar los datos almacenados en la base de datos y tambin
incluye rdenes para permitir al usuario actualizar la base de datos aadiendo
nuevos datos, suprimiendo datos antiguos o modificando datos previamente
almacenados.
INSERT
UPDATE
Ing. Luis Garca Valdivia

pg. 5

BASE DE DATOS (SQL SERVER 2008)

I.E.S.T.P. CESDE

DELETE
SELECT
El DCL (Data Control Language), lenguaje de control de datos, contiene
elementos tiles para trabajar en un entorno multiusuario, en el que es importante
la proteccin de los datos, la seguridad de las tablas y el establecimiento de
restricciones en el acceso, as como elementos para coordinar la comparticin de
datos por parte de usuarios concurrentes, asegurando que no interfieren unos con
otros.
COMMIT TRANSACTION
ROLLBACK TRANSACTION
GRANT
REVOKE
El DDL (Data Description Language)
Despus de la instalacin, en la carpeta Bases de datos del sistema se habr creado una
especial denominada master se utiliza como base de datos de usuario por defecto.
Las dems bases de datos forman tambin parte del diccionario de datos y las utiliza el
sistema para llevar a cabo su gestin.

1.- CREATE: Es una sentencia que es Utilizado para crear una base de datos,
nuevas tablas, campos e ndices
Clausula:
CREATE NOMBRE DEL OBJETO

Ing. Luis Garca Valdivia

pg. 6

BASE DE DATOS (SQL SERVER 2008)

I.E.S.T.P. CESDE

Pasos para Crear Una BD


1. Abra el SQL Server Manager Studio
2. Seguidamente en la ventana que le muestra en la opcin Autenticacin
escoja Autenticacin Windows y clic sobre el botn conectar.
3. Luego les muestra el muestra el entorno principal y sobre l escoja el botn
nueva consulta.
Creacin De Base De Datos
1ra Forma:

2da Forma

Primary: Este parmetro especifica los archivos del grupo de archivos principal
(model), El grupo de archivos principal contiene todas las tablas del sistema de la
base de datos.
Filename: Este parmetro especifica el nombre del archivo del SO y la ruta de
acceso al archivo.
Size: Especifica el tamao de los archivos de datos o de registro. El tamao
mnimo es de 3 MB para archivos de datos y 1MB para el archivo de registro.
MaxSize: especifica el tamao mximo hasta el que puede crecer el archivo.

Ing. Luis Garca Valdivia

pg. 7

BASE DE DATOS (SQL SERVER 2008)

I.E.S.T.P. CESDE

FileGrowth: Especifica el incremento de crecimiento del archivo, este valor no


puede sobrepasar el valor de maxsize.
3ra. Forma

Archivos de datos: El archivo de datos principal es el punto de partida de la


base de datos y apunta a los otros archivos de datos de la BD. Cada base de datos
tiene obligatoriamente un archivo de datos principal. La extensin recomendada
para los nombres de archivos de datos principales es .mdf.
Archivos de registro: Los archivos de registro (archivos de log) almacenan toda
la informacin de registro que se utiliza para recuperar la base de datos. Como
mnimo, tiene que haber un archivo de registro por cada base de datos, aunque
puede haber varios. La extensin recomendada para los nombres de archivos de
registro es .ldf.

Ejercicio Nro. 01
El siguiente ejemplo crea una base de datos denominada Ejemplo con un archivo
de datos principal de 10MB y un archivo de registro de 3MB, ubique estos archivos
dentro de una carpeta EjemploBD ( crear en la unidad D)

Ing. Luis Garca Valdivia

pg. 8

BASE DE DATOS (SQL SERVER 2008)

I.E.S.T.P. CESDE

2.- ALTER: Esta sentencia es Utilizado para modificar las bases de datos, las
tablas, agregando campos o cambiando la definicin de los campos.
Sintaxis:
ALTER DATABASE NombreBaseDatos
MODIFY NAME = Nuevo_Nombre
Ejercicio Nro. 02:
Vamos a cambiar el nombre de la base de datos Ejemplo4 por Ejercicio

Nunca renuncies a un sueo por el tiempo que te tomar alcanzarlo. El tiempo igual
pasar de todas maneras.
Earl Nightingale

Ing. Luis Garca Valdivia

pg. 9

También podría gustarte