Practicas BDD

ASIGNATURA: BASE DE DATOS DISTRIBUIDAS  PRACTICA 1.  Titulo: Creación del ambiente de aprendizaje.  Introducción  L a

Views 139 Downloads 1 File size 851KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

ASIGNATURA: BASE DE DATOS DISTRIBUIDAS  PRACTICA 1.  Titulo: Creación del ambiente de aprendizaje. 

Introducción 

L

a creación  del  ambiente  de aprendizaje en  asignaturas de bases de  datos  principalmente  para  la  realización  de prácticas  de  laboratorio,  nos lleva a construir bases de datos quesean de forma general un ejemplo de  las  sentencias  y  desarrollo  de  sintaxis  en  los  lenguajes  de  manipulación  y  consulta  de  datos  de  los  sistemas  de  gestión  de  base  de  datos  (SGBD).  Además de permitir la reafirmación de conocimientos adquiridos en asignaturas  antecesoras  de  esta  permiten  al  alumno  adquirir  un  aprendizaje  significativo  que les permite incrementar su conocimiento profundizando en un determinado  SGBD.  Es  por  ello  que  la  presente  práctica  pretende  que  el  alumno  cree  su  propio  ambiente  de  aprendizaje  que  le  permita  practicar  sus  conocimientos  previos y adquirir nuevo aprendizaje en esta asignatura.  Objetivo  El alumno practicará los conocimientos adquiridos en asignaturas antecedentes  en la creación de bases de datos y tablas en Microsoft SQL Server 2005.  Instrucciones  1.  Ingrese a Microsoft SQL Server2005 y cree una base de datos de  nombre: SistEduc.  2.  Genere las siguientes tablas dentro de su base de datos:  Tabla Escuela  Idescuela  Nombreesc  Telefono  Nombreresponsable  Totalmatricula  Idcarrera  Idmatricula  idzona 

Numerico  Texto  Entero  Texto  Numero  Numero  Numero  numero 

Tabla zona  Idzona  Nombre_zona  CodPostal  Clave_zona 

Numero  Texto  Numero  texto 

Tabla Matricula  idmatricula  12 

grado  quinto 

Totalmatricula  456 

Carrera  idcarrera  156 

Nombre_carrera  Lic. Informática 

Clave  INF12006 

Copie el siguiente código fuente para crear la base de datos:  CREATE DATABASE  SistEduc  ON PRIMARY  (  NAME=  SistEduc  _data,  FILENAME='C:\BDD\grupo6601.mdf',  SIZE=50MB,  MAXSIZE=70MB,  FILEGROWTH=1MB  )  LOG ON  (  NAME=  SistEduc  _log,  FILENAME='C:\BDD\grupo6601.ldf',  SIZE=15MB,  MAXSIZE=20MB,  FILEGROWTH=1MB  )  GO 

Copie el siguiente código fuente para crear las tablas:  create table Escuela (idescuela smallint IDENTITY primary key,  NomEscuela varchar (25),  Telefono  int,  NomResponsable Varchar (25),  Totalmatric int,  idCarrera smallint,  idMatricula int,  idZona  int,  constraint fk_carreraesc foreign key (idCarrera)  references Carrera (idCarrera),  constraint fk_matriculaesc foreign key (idMatricula)  references Matricula (idMatricula),  constraint fk_zonaesc foreign key (idZona)  references Zona (idZona))  use SistEduc  create table Matricula(idMatricula int primary key not null,  grado  varchar(10),  TotalMatricula  int)  Create table Zona(idZona int primary key not null,  Nombre_zona  varchar(10),  Cod_postal  int,  Clave_zona  varchar(10))  Create Table Carrera(idCarrera smallint primary key not null,  nombreCarrera  varchar(10),  claveCarrera  varchar(10))  select * from Carrera  select * from Zona  select * from Matricula  select * from Escuela

3.­ Inserte 10 registros en cada una de las tablas. Recuerde que por  establecerse la restricción del constraint debe coincidirlos registros del id en las  tablas.  Ejercicios  a)  Realice dos bases de datos con las sentencias utilizadas anteriormente.  b)  Cree cuatro tablas relacionadas para cada una de las bases de datos  creadas utilizando las sentencias anteriores.  c)  Inserte diez registros en cada una de las tablas. 

PRACTICA 2.  SENTENCIAS INNER JOIN  Introducción 

E

s la sentencia que permite combinar registros de dos tablas relacionadas, siempre  que existan valores coincidentes en un campo común, esto es, que ambas tengan  un campo con el mismo nombre y dominio. Su sintaxis es:  FROM  INNER JOIN  ON  [operador de condición  (=, >,