Instacion De Sql Server 2008

Páginas: 13 (3198 palabras) Publicado: 15 de noviembre de 2012
MODELO ENTIDAD RELACION













PRESENTADO POR:
YEIMEN ANDREA ARGO SILVA
ANGELICA PEÑA CORTES













“ITFIP” INSTITUCION DE EDUCACION SUPERIOR
FACULTAD DE INGENIERIA Y CIENCIAS AGROINDUSTRIALES
PROGRAMA: SISTEMAS Y COMPUTACION
AREA: BASES DE DATOS
ESPINAL- TOLIMA
AÑO 2012

EJERCICIO 1.

Imagina que una agencia de seguros de tu municipio te hasolicitado una base de datos mediante la cual llevar un control de los accidentes y las multas. Tras una serie de entrevistas, has tomado las siguientes notas:

"Se desean registrar todas las personas que tienen un vehículo. Es necesario guardar los datos personales de cada persona (nombre, apellidos, dirección, población, teléfono y DNI).

De cada vehículo se desea almacenar la matrícula, lamarca y el modelo. Una persona puede tener varios vehículos, y puede darse el caso de un vehículo pertenezca a varias personas a la vez.

También se desea incorporar la información destinada a gestionar los accidentes del municipio. Cada accidente posee un número de referencia correlativo según orden de entrada a la base de datos. Se desea conocer la fecha, lugar y hora en que ha tenido lugar cadaaccidente. Se debe tener en cuenta que un accidente puede involucrar a varias personas y varios vehículos.

Se desea llevar también un registro de las multas que se aplican. Cada multa tendrá asignado un número de referencia correlativo. Además, deberá registrarse la fecha, hora, lugar de infracción e importe de la misma. Una multa solo se aplicará a un conductor e involucra a un solo vehículo."Realiza el modelo E-R y pásalo al modelo relacional.









MODELO ENTIDAD RELACION






[pic]













MODELO RELACIONAL


[pic]













-- MySQL dump 10.13
--
-- Host: localhost Database: agencia_seguros
-- ------------------------------------------------------
-- Server version 6.0.4-alpha-community-log

/*!40101 SET@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET@OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `accidente`
--

DROP TABLE IF EXISTS `accidente`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `accidente` (`NUMREFERENCIA` varchar(15) NOT NULL,
`FECHACCIDENTE` datetime NOT NULL,
`LUGACCIDENTE` varchar(50) NOT NULL,
`HORACCIDENTE` datetime NOT NULL,
PRIMARY KEY (`NUMREFERENCIA`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SET character_set_client = @saved_cs_client;

--
-- Dumping data for table `accidente`
--

LOCK TABLES `accidente` WRITE;
/*!40000 ALTER TABLE `accidente` DISABLE KEYS */;/*!40000 ALTER TABLE `accidente` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `multa`
--

DROP TABLE IF EXISTS `multa`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `multa` (
`NUMREFEMULTA` varchar(30) NOT NULL,
`FECMULTA` datetime NOT NULL,
`HORMULTA` datetime NOT NULL,
`LUGMULTA` varchar(30) NOT NULL,`IMPOMULTA` varchar(45) NOT NULL,
PRIMARY KEY (`NUMREFEMULTA`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SET character_set_client = @saved_cs_client;

--
-- Dumping data for table `multa`
--

LOCK TABLES `multa` WRITE;
/*!40000 ALTER TABLE `multa` DISABLE KEYS */;
/*!40000 ALTER TABLE `multa` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `persona`
--

DROP TABLE IF...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql server 2008 procedimientos
  • Manual sql server 2008
  • Sql Server 2008
  • Replicacion SQL server 2008
  • Particiones en sql server 2008
  • Backups en SQL Server 2008
  • sql server 2008
  • Ssis en sql server 2008

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS