El documento habla sobre SQL y las bases de datos relacionales. Explica que SQL es un lenguaje estándar para definir, gestionar y manipular información en bases de datos relacionales. También describe las características de las bases de datos como la interrelación de datos y la independencia de programas. Además, detalla comandos SQL como CREATE, ALTER, DROP, SELECT e INSERT para crear, modificar y manipular tablas y datos en las bases de datos.
1. FACULTAD DE INGENIERÍA
ESCUELA 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
2. 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.
3. 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.
4. 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.
5. Se 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.
6. 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.
7. 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.
8. 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.
9. 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.