Base de Datos en SQL
-
Upload
greinder-marchena-liz-vasquez -
Category
Engineering
-
view
45 -
download
4
Transcript of Base de Datos en SQL
FACULTAD DE INGENIERÍAESCUELA ACADÉMICA PROFESIONAL DE INGENIERÍA DE SISTEMAS Y TELEMÁTICA
CURSO : LENGUAJE DE PROGRAMACIÓN II
DOCENTE : PORRO CHULLI, Marco Aurelio
AUTORES : MARCHENA HUANUIRE, Greinder Alexis
VASQUEZ VENTURA, Liz Evelin
CICLO : III“UNIVERSIDAD POLITÉCNICA
AMAZÓNICA”
UPA
EL LENGUAJE S.Q.L.
S.Q.L. significa lenguaje estructurado de consulta
(Structured Query Language). Es un lenguaje estándar
de cuarta generación que se utiliza para definir, gestionar
y manipular la información contenida en una Base de
Datos Relacional.
¿QUÉ ES UNA BASE DE DATOS?Una base de datos está constituida por un conjunto de
información relevante para una empresa o entidad y los
procedimientos para almacenar, controlar, gestionar y
administrar esa información.
Una base de datos es uno o varios archivos a donde la
información está registrada de forma estructurada, en tablas.
Estas tablas contienen registros. Los registros están compuesto
de campos bien identificados.
CARACTERÍSTICAS
La información contenida en una base de datos cumple una serie
de requisitos o características:
Los datos están interrelacionados, sin redundancias
innecesarias.
Los datos son independientes de los programas que los usan.
Se emplean métodos determinados para incluir datos nuevos
y para borrar, modificar o recuperar los datos almacenados.
BASE DE DATOS DEL SISTEMASe encargan de almacenar todos los metadatos. Las principales son:
MASTER: principal base de datos, sin la cual ni tan siquiera podemos
arrancar el servicio. En ella tenemos la información de la instancia de
SQL Server, es decir, de las bases de datos, de los logins, etc.
MODEL: es una base de datos que sirve de plantilla para la creación de
nuevas bases de datos.
MSDB: almacena la información que utiliza el servicio SQL Server
Agent: trabajos, programaciones, alertas, etc.
TEMPDB: almacena objetos temporales.
DISTRIBUTION: Se crea al habilitar una instancia de SQL
Server como Distribuidor en un entorno de Replicación.
Almacena información como la definición de las
Publicaciones, la definición de los Agentes de Instantánea, etc.
MSSQLSYSTEM RESOURCE: Es de sólo lectura y no
contiene datos, sino por el contrario, contiene el código de
todos los objetos del sistema de SQL Server 2005.
TIPOS DE ARCHIVOS PRIMARIO: El archivo de datos principal incluye la información de inicio de la
base de datos y apunta a los demás archivos de la misma. La extensión
recomendada para los nombres de archivos de datos principales es .mdf.
SECUNDARIO: Los archivos de datos secundarios son opcionales, están
definidos por el usuario y almacenan los datos del usuario. La extensión de
nombre de archivo recomendada para los archivos de datos secundarios es .ndf.
TRANSACCIONES: Los archivos del registro de transacciones contienen la
información de registro que se utiliza para recuperar la base de datos. Cada base
de datos debe tener al menos un archivo de registro. La extensión recomendada
para los nombres de archivos de registro es .ldf.
COMANDOS PARA CREACIÓN,
MODIFICACIÓN Y ELIMINACIÓN
CREATE DATABASE se utiliza para crear una nueva base de
datos vacía.
ALTER TABLE se utiliza para modificar una tabla ya
existente.
DROP DATABASE se utiliza para eliminar completamente
una base de datos existente.
DROP TABLE se utiliza para eliminar por completo una tabla existente.
Manipulando los datos.
CREATE TABLE se utiliza para crear una nueva tabla, donde la información se
almacena realmente.
SELECT se utiliza cuando quieres leer (o seleccionar) tus datos.
INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos.
UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes.
DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes.
REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o
ya existentes.
TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.