![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta en SQL Server
Hola ¿qué tal amigos programadores?
Tengo una consulta, recién me estoy metiendo a temas de programación en SQL SERVER con C# y quisiera hacer un proyecto bueno y un poco grande, de paso practico más. Haré un proyecto sobre "EVENTOS" en Perú-Lima es como festival de fiestas, tengo algunas tablas en mente pero me gustaría leer sus ideas si esta bien o me falta implementar más cosas. TABLA PERSONAL - idpersonal - nombres - apellidos - dni - fecha de nacimiento - dirección - telefono - celular - estado civil - estado - TABLA PROVEEDOR - TABLA CLIENTES - TABLA CONTRATO - TABLA ALQUILER - TABLA PRECIOS - TABLA ITEMS - TABLA COTIZACION - TABLA EVENTOS - TABLA REPORTES Que más tablas puedo hacer y que tablas debo relacionar los FK's, aparte que campos irían en las tablas, espero que me puedan ayudar. |
#2
|
|||
|
|||
CREATE DATABASE EVENTOS
GO USE EVENTOS GO TABLE CATEGORIA - idcategoria int identity(1,1) primary key, - nom_categoria varchar(100) not null TABLE TIPO_ITEM - idtipoitem int identity(1,1) primary key, - idcategoria int, - nom_tipoitem varchar(100) not null TABLE ITEM - iditem int identity(1,1) primary key, - idtipoitem int not null, - des_item varchar(100) not null, << descripcion - con_item varchar(20) not null, << condicion - sto_item int not null << stock TABLE DETALLE_ITEM - iddetalleitem int identity(1,1) primary key, - idtipoitem int not null, - med_detalleitem varchar(50) not null, << medidas - cap_detalleitem int not null, << capacidad - dir_detalleitem varchar(100) not null TABLA PROVEEDOR - idproveedor int identity(1,1) primary key, - ruc_proveedor char(11) not null, - razonsocial_proveedor varchar(100) not null, - contacto varchar(100) not null, - celular varchar(12) not null, - direccion varchar(100) not null, - telefono varchar(11) null, - email varchar(80) null, - estado varchar(1) not null TABLE PERSONAL - idpersonal int identity(1,1) primary key - nom_personal varchar(80) not null, - ape_personal varchar(100) not null, - dni_personal varchar(8) not null, - fna_personal date not null, - dir_personal varchar(100) not null, - tel_personal varchar(11) null, - cel_personal varchar(13) not null, - esc_personal varchar(25) not null, - est_personal varchar(1) not null TABLA PRECIOS TABLA CONTRATO TABLA ALQUILER TABLA CLIENTES TABLA COTIZACION TABLA EVENTOS TABLA REPORTES |
#3
|
||||
|
||||
Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración
![]() Y recuerda poner los tags al código fuente, ejemplo: ![]() Gracias ![]() También recuerda poner títulos descriptivos a tus preguntas ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
El problema es que el diseño de Base de Datos no es una ciencia exacta como las matemáticas.
No hay una tabla se PERSONAL con sus campos y relaciones que sirva para todo. Dependerá de las necesidades que tenga tu programa, de lo que quieras hacer, de lo que quieras almacenar, etc, etc, etc,... No hay una fórmula que poniendo: "proyecto sobre EVENTOS" te devuelva los campos. Tampoco sabemos para qué sirve la tabla de CATEGORIA, por ponerte un ejemplo o qué vas a hacer con la tabla ITEM (que podría ser cualquier cosa). Piensa el los datos necesarios a almacenar, los procesos a implementar y te irán apareciendo CAMPOS y RELACIONES.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Esta es mi base de datos ya terminada...
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda consulta sql server | victoriano | MS SQL Server | 1 | 02-03-2013 02:55:35 |
Consulta SQL con MS SQL Server | cmfab | MS SQL Server | 6 | 28-02-2012 10:33:32 |
Consulta en SQL Server | Jose Roman | SQL | 4 | 24-06-2008 15:02:08 |
Crear tabla en una BD en Server A desde consulta en tabla B en server B | joaquinalberto | MySQL | 1 | 18-05-2007 10:39:27 |
MSSQL Server - Consulta | Viet | SQL | 4 | 05-12-2003 14:45:18 |
![]() |
|