Está en la página 1de 32

UNIVERSIDAD TECNOLÓGICA DE SANTIAGO

BASE DE DATOS II
Presentado por:
Jhanssel Michael Holguin Berihuete

Matrícula
3-19-6465
 

BASE DE DATOS. 
Es un conjunto de datos pertenecientes a un
mismo contexto y almacenados
sistemáticamente para su posterior uso. En
este sentido; una biblioteca puede
considerarse una base de datos compuesta
en su mayoría por documentos y textos
impresos en papel e indexados para su
consulta.
Ejemplo.
Un ejemplo claro para entender las bases
de datos es el funcionamiento de una
aerolínea. Todas las aerolíneas tienen
aplicaciones para hacer reservas y trabajan
con diferentes rutas. Todas las personas
que van a viajar tienen que proveer datos
para hacer una reservación de una ruta
específica, por ejemplo la fecha en que van
a viajar.
Para esto se hace necesario un repositorio
en el que se pueda almacenar esta
información y se pueda cruzar, además,
con una cantidad de sillas por avión. Una
base de datos permite no redundar en los
datos.
TIPO DE DATOS.
Hay bases de datos relacionales:
 MySQL
 SQL Server
 Oracle
 PostgreSQL
Como su nombre lo indica utilizan el modelo
relacional y siempre es mejor usarlas cuando los
datos son consistentes y ya tienes algo
planificado.
También existen las no relacionales:
MongoDB y Redis, conocidas como NO-SQL
(Not Only SQL). Estas son más flexibles en
cuanto a consistencia de datos y se han
convertido en una opción que intenta solucionar
algunas limitaciones que tiene el modelo
relacional.
 
SQL.
Es un lenguaje de dominio específico utilizado en
programación, diseñado para administrar, y
recuperar información de sistemas de gestión de
bases de datos relacionales. Una de sus
principales características es el manejo
del álgebra y el cálculo relacional para efectuar
consultas con el fin de recuperar, de forma
sencilla, información de bases de datos, así como
realizar cambios en ellas.
Originalmente basado en el álgebra relacional y
en el cálculo relacional, SQL consiste en
un lenguaje de definición de datos, un lenguaje
de manipulación de datos y un lenguaje de
control de datos. El alcance de SQL incluye la
inserción de datos, consultas, actualizaciones y
borrado, la creación y modificación de esquemas
y el control de acceso a los datos.
Ejemplos. 
Algunos ejemplos de sistemas de bases
de datos comunes son: SAP HANA,
Microsoft SQL Server y Amazon RDS.
DDL SQL (EJEMPLO).
El DDL (Data Definition Language, o
Data Description Language según
autores), es la parte del SQL dedicada a
la definición de la base de datos, consta
de sentencias para definir la estructura
de la base de datos, permite definir gran
parte del nivel interno de la base de
datos.
EJEMPLOS DE USO BÁSICO DE LOS
ELEMENTOS DEL DDL (SINTAXIS
ESTÁNDAR SQL).
 

Ejemplo de CREATE:
 
CREATE TABLE [usuarios] (nombre varchar(10),
apellidos (10));
Ejemplos de DROP:
 
DROP TABLE usuarios;
DROP SEQUENCE secuencia1;
DROP INDEX índice1;
 
Ejemplo de ALTER:
 
Agregar una nueva columna en la tabla:
ALTER TABLE usuarios ADD email varchar(20);
Renombrar una columna ya creada de nuestra tabla:
ALTER TABLE usuarios CHANGE email correo
varchar(50);
Modificar el tipo de dato de la columna de nuestra tabla:
ALTER TABLE usuarios MODIFY correo varchar(30);
Eliminar una columna de nuestra tabla:
ALTER TABLE usuarios DROP COLUMN correo;
 
DML SQL(EJEMPLO).
Es un idioma proporcionado por
los sistemas gestores de bases de
datos que permite a los usuarios de la
misma llevar a cabo las tareas de consulta o
modificación de los datos contenidos en las
Bases de Datos del Sistema Gestor de
Bases de Datos. El lenguaje de
manipulación de datos más popular hoy día
es SQL, usado para recuperar y manipular
datos en una base de datos relacional. Otros
ejemplos de DML son los usados por bases
de datos IMS/DL1, CODASYL u otras.
EJEMPLOS DE USO DE LOS ELEMENTOS
BÁSICOS DEL DML.
 

Ejemplo de SELECT:
 
select palabra from nombre_de_la_tabla

Las palabras con negrita: select y from son la sintaxis


estándar SQL que debemos aprender y seguir.
 
En "palabra" ubicaras el nombre del campo que quieres
consultar. Y en "nombre_de_la_tabla" vas a ubicar
exactamente el nombre de la tabla que contiene dicho
campo mencionado.
 
 
Ejemplo de INSERT:
 

insert into usuario (nombre, apellidos, edad,


sexo) values ("José", "Carvajal", "25", "Masculino");

Tal como puedes observar en el ejemplo así se escribe,


primeramente escribimos insert into seguido de ello
escribimos el nombre exacto de la tabla, para este
ejemplo la tabla se llama: "usuario".

Seguido de esto escribimos en paréntesis los campos que


hemos creado en esta tabla. Posterior debemos
escribir values seguido de los valores que queremos
insertar, respetando el orden de los campos.

Estos deben estar separados por comas y entre comillas


lo cual le indica al DML que se está insertando datos de
tipo cadena de caracteres.
Ejemplo de DELETE:
delete from usuarios;

El comando delete eliminará todos los registros ingresados en


la tabla llamada: "usuarios".

Ahora bien, si deseamos borrar uno o varios datos específicos


de la tabla "usuarios" debemos especificar cuales utilizando
el delete junto con la cláusula "where".
delete from usuarios where nombre='José';

De esta manera borramos los datos registrados en la tabla


"usuarios" que tengan por nombre: 'José'.
Ejemplo de UPDATE:
update usuarios set edad='26';

Utilizando el comando update seguido del


nombre de la tabla, en este ejemplo
llamada: "usuarios" seguido también del
comando set y luego el campo de la tabla que
queremos modificar; para este ejemplo el campo
será edad.
De hacerlo de esta manera modificaremos todos
los registros de la tabla "usuarios". Ahora bien,
supongamos que no queremos modificar todos
los registros si no unos específicos; para esto
nos valemos de la cláusula where, y la usamos
de la siguiente manera:
update usuarios set
edad='26'where nombre='José';

 
 
GESTORES DE BASE DE DATOS.
Es un conjunto de programas que
permiten el almacenamiento,
modificación y extracción de la
información en una base de
datos. Los usuarios pueden
acceder a la información usando
herramientas específicas de
consulta y de generación de
informes, o bien mediante
aplicaciones al efecto.
Ejemplos.
 Microsoft Access (relacional).
 Microsoft SQL Server (relacional).
 MySQL (relacional).
 Oracle Database (relacional)
 OrientDB (orientado a documentos).
 CouchDB (orientado a documentos).
 Db2 de IBM (relacional).
 
CONCEPTO DE TABLA.
Las tablas son objetos de base de datos
que contienen todos sus datos. En las
tablas, los datos se organizan con
arreglo a un formato de filas y
columnas, similar al de una hoja de
cálculo. Cada fila representa un registro
único y cada columna un campo dentro
del registro.
Ejemplos.

En una tabla que contiene los datos de


los empleados de una compañía puede
haber una fila para cada empleado y
distintas columnas en las que figuren
detalles de los mismos, como el número
de empleado, el nombre, la dirección, el
puesto que ocupa y su número de
teléfono particular.

También podría gustarte