Está en la página 1de 2

Manual

de Prácticas: Taller de Bases de Datos

Práctica No. 01: Esquemas de la base de datos usando el Lenguaje de


Definición de Datos (DDL)

Objetivo:
Conocer la sintaxis y funcionamiento de los comandos para la creación de esquemas de
las bases de datos usando el DDL.

Introducción:
Data Definition Language (DDL) o Lenguaje de Definición de Datos, consiste en todas las
instrucciones SQL que afecten a la estructura de los objetos de la Base de Datos. Los
comandos para la creación de esquemas de las bases de datos son:

a) Creación de Base de Datos


CREATE DATABASE <NOMBRE_BASE_DATOS>

b) Creación de Tablas
CREATE TABLE <NOMBRE_TABLA>
(
ATRIBUTO_UNO CHAR(3) NOT NULL,
ATRIBUTO_DOS CHAR(3) NOT NULL,
CONSTRAINT PK_LLAVE_PRIMARIA PRIMARY KEY ( CAMPO_LLAVE ),
CONSTRAINT FK_FORANEA FOREIGN KEY ( CAMPO_ORIGEN ) REFERENCES
TABLA_REFERENCIADA ( CAMPO_DESTINO )
)

Temas relacionados en la práctica.


2.1

Material y Equipo:
• Computadora
• SGBD Mysql
• Workbench

Metodología:
Crear una base de datos llamada Control Escolar

Crear la tabla Alumno con los campos que se indican y cuya llave primaria es NoControl.

NoControl Nombre Genero CreditosTotales

Crear la tabla Materia con los campos que se indican con su respectiva llave primaria.

Clave Nombre Creditos

Crear la tabla Cursa con los campos que se indican con su respectiva llave primaria.

IdCursa NoControl Clave Calif

M.A. María Estela Romero Fuentes


16

Manual de Prácticas: Taller de Bases de Datos

Agregar la tabla de Imparte y la de Profesor donde indique los campos necesarios para que
se registre quienes imparten las diferentes materias.

Reporte del estudiante:


Elaborar un reporte con las observaciones, resultados y conclusiones de las actividades
realizadas. Dicho reporte se realizará en procesador de palabras y entregar en formato
electrónico.

Bibliografía preliminar:
• Sql for Mysql Developers. Rick F. van der Lans. Addison Wesley. 2007
• Korth, Henry F.; Silbertchatz, Abraham. Fundamentos de Bases de datos. Ed.
McGraw Hill. Quinta edición.
• De Miguel, Adoración; Piattini, Mario. Fundamentos y modelos de bases de datos.
Ed. Alfa-Omega Ramma.
• Rob, Peter; Coronel, Carlos. Sistemas de Base de Datos (Diseño, Implementación
y Administración). Ed. Thomson. Quinta edición.
• Groff, James R. ; N. Weinberg, Paul. Manual de referencia SQL. Ed. McGraw Hill.
• Date, C. J. Introduction to Data Base Systems, Volumen II. Ed. Addison – Wesley
Iberoamericana.
• Elmasri/Navathe. Sistemas de Bases de Datos. Editorial Addison Wisley
Iberoamericana.
• Pérez, C. SQL Server 2008 - Administracion y Analisis de Bases de Datos. Editorial
Alfaomega Ra-Ma.
• Silverschatz, A., Korth, H., & Sudarsen, S. (2007). Fundamentos de Diseño de Base
de Datos. Editorial Mc Graw Hill.

M.A. María Estela Romero Fuentes


17

También podría gustarte