Está en la página 1de 12

Introducción a las

bases de datos
Bases de datos
M. en C. Virginia Villegas Juárez.
Definiciones

 Un sistema gestor de bases de datos (SGBD) consiste en una colección de


datos interrelacionados y un conjunto de programas para acceder a dichos
datos.
 Los sistemas de bases de datos se diseñan para gestionar grandes cantidades
de información. La gestión de los datos implica tanto la definición de
estructuras para almacenar la información como la provisión de mecanismos
para la manipulación de la información. (Silberschatz, 2006)
 Una base de datos es un conjunto de elementos de datos interrelacionados,
administrados como unidad.
 Un objeto de base de datos es una estructura de datos con nombre que se
guarda en una base de datos.(Oppel, 2010)
Sintaxis para crear bases de datos

create crea objetos

use pone en uso

show lista todos los objetos del tipo especificado

drop elimina en su totalidad el objeto indicado

create objeto nombre;


use nombre;
show objeto;
drop objeto nombre
Sintaxis para crear bases de datos

✓ create database nos permite crear nuevas bases de datos.


✓ use database nos permite usar la base da datos que queramos.
✓ show databases nos muestra todas las bases de datos que están en el
ordenador.
✓ drop database borra la base de datos.

create database prueba;


use prueba ;
drop prueba;
show databases;
show tables;
drop table;
Nombre de las
bases de datos
que hay.

Número de bases de
datos que hay.
Nombre de las tablas
en la base de datos.

Número de tablas en la
base de datos.
Sintaxis para crear tablas
✓ create table nombre creamos la tabla que queramos crear.
✓ insert into nombre values insertamos los datos que van a llenar nuestra table.
✓ Los nombres de las tablas siempre deben de ir en plural.
✓ Algo diferente a números y puntos va entre comillas sencillas.

create table nombre (nombre_campo1 tipo_de_dato1,nombre_campo2


tipo_de_dato2,…,nombre_de_campon tipo_de_daton)

insert into nombre values ('cadena',numero,numero,'fecha AAAA/MM/DD’);

Ejemplo:

create table libros (nombre varchar(30), autor varchar(30), paginas int(4), editorial
char(16), año int(4));

insert into libros values('Los juegos del hambre','Susane Collins',383,'School Prest’,2008);


Tipos de datos

Numéricos Alfanuméricos Fechas


• int • char: almacena n letras • date: YYYY/MM/DD
• float • Varchar: almacena hasta n • datetime:
• decimal letras YYYY/MM/DD HH:MM:SS
• numeric
Uso de desc
Con el comando desc podemos ver la descripción de la tabla que queramos. Este
comando nos muestra el nombre de los campos asi mismo si tiene registros o datos nulos
y el tipo de dato del campo.

desc nombre_tabla;

Ejemplo:

desc course;
Nombre de los
campos de la
tabla.

Número de
campos en la
tabla.
Bibliografía

 Silberschatz, A., Korth, H., Sudarshan, S. Fundamentos de bases de datos.


Mc Graw Hill (2006).
 Oppel, A. Fundamentos de bases de datos. Mc Graw Hill (2010).
Vivo con pensamientos Estoy san@ y llena de energía.
positivos.
Tengo una energía maravillosa
Cada pensamiento que elijo
que me sustenta todos los días,
es como una gota de agua.
de la mañana a la noche.
Cuando mis pensamientos son
positivos, puedo flotar sobre Estoy radiante, soy vital y me
el océano de la vida. siento viv@.

También podría gustarte