sqlserver
U3: Manipulación de Datos
Práctica Guiada
Profesor: ISC. Iván Vega Uc
/
/
Aplicación “Agenda”
Fecha Entrega: 14 deOctubre de 2014
Instrucciones: El alumno desarrollará una base de datos llamada “Agenda” con el SGBD
SQL SERVER 2014.
La Base de Datos registrará a contactos de diferentes carreras profesionales ypaíses, los
cuales los tendremos registrados en una agenda electrónica.
Creación de la base de datos en SQL Server 2014 “Agenda”
Abrir Microsoft SQL Server Management Studio y seleccionar la opción deNew
Query
Introducir las sentencias siguientes.
create database Agenda
use Agenda
Clic en el botón Execute
Creación de las tablas
En el mismo query, se pegan las siguientes sentencias:create table Contacto(id_Contacto numeric(3,0) primary key, Nombre varchar(50),
Direccion varchar(50), Telefono varchar(20), Celular varchar(20), Email varchar(40),
id_Profesion numeric(2,0),id_Pais numeric(3,0), nick varchar(15))
create table usuario(nick varchar(15) primary key, Password varchar(20), Nombres
varchar(30))
create table profesion(id_Profesion numeric(2,0) primary key,Profesion varchar(30))
create table pais(id_Pais numeric(3,0) primary key, Pais varchar(30))
Claves foráneas en las tablas
En el mismo query, se pegan las siguientes sentencias:
ALTER TABLE contactoADD FOREIGN KEY(id_Profesion)REFERENCES profesion
ALTER TABLE contacto
ADD FOREIGN KEY(id_pais)REFERENCES pais
ALTER TABLE contacto
ADD FOREIGN KEY(nick)REFERENCES usuario
Se debe deactualizar la base de datos cuando se efectúen las sentencias.
Se selecciona a la BD, clic derecho Refresh.
Creación del Diagrama de la Base de Datos
Seleccionar Database Diagrams clic derecho NewDatabase Diagram Clic en Yes
En el cuadro que sale seleccionar todas las tablas clic en Add y salen las relaciones.
De un determinado país tenemos muchos contactos (Relación de 1 a muchos)...
Regístrate para leer el documento completo.