0% encontró este documento útil (0 votos)
107 vistas4 páginas

Guía para Crear y Usar Bases de Datos

Este documento presenta instrucciones para crear y utilizar una base de datos en SQL. Explica conceptos clave como DDL, DML e integridad referencial y proporciona ejemplos de sentencias SQL como CREATE DATABASE, CREATE TABLE, ALTER TABLE, e INSERT para manipular bases de datos y tablas. El trabajo práctico propone diseñar una base de datos para una panadería que vende productos a clientes institucionales.

Cargado por

api-19770088
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
107 vistas4 páginas

Guía para Crear y Usar Bases de Datos

Este documento presenta instrucciones para crear y utilizar una base de datos en SQL. Explica conceptos clave como DDL, DML e integridad referencial y proporciona ejemplos de sentencias SQL como CREATE DATABASE, CREATE TABLE, ALTER TABLE, e INSERT para manipular bases de datos y tablas. El trabajo práctico propone diseñar una base de datos para una panadería que vende productos a clientes institucionales.

Cargado por

api-19770088
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

CENTRO DE ESTUDIOS EMSSANAR

CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

GUIA DE AULA No. 2 – CREAR Y UTILIZAR UNA BASE DE DATOS

PROGRAMA: Sistemas y computación I.H.S 4 T.H 64


MATERIA : Bases de Datos II
SEMESTRE: Cuarto
RESPONSABLE: Francisco Armando Caicedo Narváez

ESTANDARES

• Conocer el proceso de creación y utilización de una base de datos


• Aplicar los diferentes tipos de instrucciones sql sobre las tablas.
• Insertar y Seleccionar registros en las tablas.

RECUPERACION DE SABERES Y EXPERIENCIAS PREVIAS

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


surgido de un proyecto de investigación de IBM para el acceso a bases de datos
relacionales. Actualmente se ha convertido en un estándar de lenguaje de bases de
datos, y la mayoría de los sistemas de bases de datos lo soportan, desde sistemas para
ordenadores personales, hasta grandes ordenadores.

DDL: (Data Description Language), lenguaje de definición de datos, incluye órdenes


para definir, modificar o borrar las tablas en las que se almacenan los datos y de las
relaciones entre estas.

DML: (Data Manipulation Language), lenguaje de manipulación de datos, que permite


recuperar los datos almacenados en la base de datos y también incluye órdenes para
permitir al usuario actualizar la base de datos añadiendo nuevos datos, suprimiendo datos
antiguos o modificando datos previamente almacenados.

Integridad Referencial: Cuando se define una columna como clave foránea, las filas de la
tabla pueden contener en esa columna o bien el valor nulo, o bien un valor que existe en la
otra tabla. Eso es lo que se denomina integridad referencial que consiste en que los
datos que referencian otros (clave foránea) deben ser correctos.

Sentencia SQL: es como una frase (escrita en inglés ) con la que decimos lo que
queremos obtener y de donde obtenerlo. Toda sentencia debe finalizar con punto y
coma (;).

Iniciar Servicio del Gestor de Base de Datos MySQL: Para iniciar el servicio de MySQL
nos dirigimos al Panel de Control, Herramientas Administrativas, Servicios.
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

Seleccionamos el servicio de MySQL y presionamos el botón Play o el vinculo Iniciar

INCORPORACION DE NUEVA INFORMACION

Sentencias SQL para manipular una Base de Datos: Se utiliza la siguiente sintaxis:

CREATE DATABASE Instrucción sql para crear una base de datos. Donde nom_bd
nom_bd ; es el nombre recibe la base de datos.
Ej CREATE DATABASE facturacion;
SHOW DATABASES; Instrucción sql para observar las bases de datos existentes
en mysql
USE nom_bd; Instrucción sql para ingresar a la base de datos. Donde
nom_bd es el nombre de la base de datos.
Ej USE facturacion;
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

Sentencias SQL para manipular una Tabla: Se utiliza la siguiente sintaxis:

CREATE TABLE nom_tabla Instrucción sql para crear una tabla. Donde
(nom_atributo tipo_dato restricciones, nom_tabla es el nombre que recibe la tabla,
. . . , nom_atributo es el nombre que recibe el
nom_atributo tipo_dato restricciones) ; atributo, tipo_dato es el tipo de dato del
atributo, y restricciones, las limitaciones que
recaen sobre ese atributo.
SHOW TABLES; Instrucción sql que permite visualizar las
tablas que se encuentran en la bd que está
en uso.
DESC nom_tabla; Instrucción sql que muestra los campos que
tiene la tabla seleccionada.
ALTER TABLE nom_tabla Instrucción sql que se usa para añadir un
ADD (nom_atributo tipo_dato nuevo campo en la tabla seleccionada.
restricciones);
ALTER TABLE nom_tabla Instrucción sql que se usa para borrar un
DROP COLUMN nom_atributo; campo de la tabla seleccionada.
ALTER TABLE nom_tabla Instrucción sql que se usa para modificar el
MODIFY nom_atributo tipo_dato_nuevo tipo de datos o las restricciones de un
restriccion; campo de la tabla seleccionada.

NOTA: Para las tablas que contengan llaves foráneas la sintaxis queda de la siguiente
manera:

CREATE TABLE nom_tabla


(nom_atributo tipo_dato restricciones,
. . . ,
nom_atributo tipo_dato restricciones,
FOREIGN KEY (nom_atributo) REFERENCES nom_tabla_foranea
(cod_tabla_foranea)) ;

Ejemplo:
CREATE TABLE departamento
(cod_depto integer(5) primary key,
nom_depto varchar(20) not null,
cod_pais integer(5) not null,
FOREIGN KEY (cod_pais) REFERENCES pais(cod_pais)) ;

TRABAJO PRÁCTICO

1. Una panadería comercial hace diferentes productos. Estos incluyen pan blanco, pan
dulce, pasteles especiales y muchos otros. Se compran ingredientes tales como
harina, sal azúcar a diferentes vendedores. La panadería sólo maneja clientes
institucionales como escuelas y restaurantes que colocan pedidos varios.

2. Dos, diferentes a los bd I


CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

3. tres

APLICACIÓN CREATIVA

Identificar las posibles entidades y relaciones que se presentan en una empresa que presta
el servicio de alquiler de carros a los clientes. Realizar los scripts de creación de tablas.

AMPLIACION, PROFUNDIZACION Y GESTION DE CONOCIMIENTOS

Averiguar instrucciones de creación y selección de registros.

También podría gustarte