Está en la página 1de 11

PASOS PARA CREAR UNA BASE DE DATOS EN VISUAL STUDIO.

NET:

1. Crear un proyecto de Visual Basic / Aplicación de Windows Forms llamado: ProyectoFactura.


2. Estando en el proyecto seleccionar el menú herramientas/ Opción: Conectar con el servidor.
3. En Equipo: poner el nombre de su equipo (El cual pueden encontrar dándole clic secundario en este equipo en
el explorador de archivos o en sistema del panel de control) y aceptar

4. Volver a seleccionar el menú herramientas/ Opción: Conectar con la base de datos.


5. En nombre de archivo de base de datos (nuevo o existente) poner Factura, Aceptar

6. Indicar que sí desea crearlo.


7. Dar clic secundario sobre factura.mdf y elegir la opción nueva consulta.
8. En el área de trabajo enseguida donde aparece el número 1, pegar el siguiente código.

/*Crear la base de datos*/


create database factura

/* Crear la tabla Cliente*/


create table Cliente
(idCliente int not null primary key,
nombre varchar(15) not null unique,
apellidop varchar(15) not null,
apellidom varchar(15) not null,
rfc varchar(15) not null,
correo varchar(15) not null,
telefono varchar(15) not null,
)

/* Crear la tabla Empresa*/


create table Empresa
(idEmpresa int not null primary key,
nombre varchar(25) not null unique,
domicilio varchar(70) not null,
tipo varchar(25) not null,
rfc varchar(25) not null,
correo varchar(25) not null,
telefono varchar(25) not null,
)

/* Crear la tabla Empleado*/


create table Empleado
(idEmpleado int not null primary key,
nombre varchar(25) not null unique,
apellidop varchar(25) not null,
apellidom varchar(25) not null,
domicilio varchar(70) not null,
curp varchar(25) not null,
rfc varchar(25) not null,
correo varchar(25) not null,
telefono varchar(25) not null,
)
/* Crear la tabla Marca*/
create table Marca
(idMarca int not null primary key,
Marca varchar(15) not null unique,
)

/* Crear la tabla Producto*/


create table Producto
(idProducto int not null primary key,
nombre varchar(15) not null unique,
descripcion varchar(15) not null,
cantidad varchar(15) not null,
precio money,
unidad varchar(15) not null,
idMarca int not null references Marca
)

/* Crear la tabla Venta*/


create table Venta
(idVenta int not null primary key,
fecha datetime,
idCliente int not null references Cliente,
idEmpleado int not null references Empleado,
idEmpresa int not null references Empresa,
)

/* Crear la tabla Detalle de Venta*/


create table detalleventa
(idProducto int not null references Producto,
idVenta int not null references Venta
)

/* Insertar datos a la tabla Cliente */


INSERT INTO Cliente (idCliente, nombre, apellidop, apellidom, rfc, correo, telefono) VALUES
(1, 'Luciana', 'Martinez', 'Martinez', 'LMM998KU', 'Luci_@gmail.com', '9512346458')
INSERT INTO Cliente (idCliente, nombre, apellidop, apellidom, rfc, correo, telefono) VALUES
(2, 'Susan', 'Santiago', 'Luz', 'CSC998LB', 'Susan@gmail.com', '75129876')
INSERT INTO Cliente (idCliente, nombre, apellidop, apellidom, rfc, correo, telefono) VALUES
(3, 'Ana', 'Martinez', 'Ruiz', 'AMR998KZ', 'Ana@gmail.com', '55129876')

/* Insertar datos a la tabla Empresa */


INSERT INTO Empresa (idEmpresa, nombre, domicilio, tipo, rfc, correo, telefono) VALUES
(1, 'EMMS', 'Miguel Aleman', 'Juge1','EMMS9876', 'EMMS@gmail.com', '9513452676')

/* Insertar datos a la tabla Empleado */


INSERT INTO Empleado (idEmpleado, nombre, apellidop, apellidom, domicilio, curp, rfc, correo,
telefono ) VALUES
(1, 'Susana', 'Martinez', 'Gonzales', 'Rio colorado', 'SUMAG091198MORZR05', 'SMG98LU',
'Susana@gmail.com', '9514567678')
INSERT INTO Empleado (idEmpleado, nombre, apellidop, apellidom, domicilio, curp, rfc, correo,
telefono ) VALUES
(2, 'Angelica', 'Lopez', 'Gonzales', 'El Zapotal', 'ANLOG07059MOCZR06', 'ALG98LU',
'Angelica@gmail.com', '9517654534')
INSERT INTO Empleado (idEmpleado, nombre, apellidop, apellidom, domicilio, curp, rfc, correo,
telefono ) VALUES
(3, 'Anastacia', 'Cruz', 'Hernandez', 'La cumbre', 'ANCHE090896MOCZR05', 'ACH98LU',
'Anastacia@gmail.com', '9511234567')

/* Insertar datos a la tabla Marca */


INSERT INTO Marca (idMarca, Marca) VALUES
(1, 'LEGO')
INSERT INTO Marca (idMarca, Marca) VALUES
(2, 'TONKA')
INSERT INTO Marca (idMarca, Marca) VALUES
(3, 'PET SHOP')

/* Insertar datos a la tabla Producto */


INSERT INTO Producto (idProducto, nombre, descripcion, cantidad, precio, unidad, idMarca) VALUES
(1, 'La lotería', 'bonito,rojo', '20', 150, '2', '1')
INSERT INTO Producto (idProducto, nombre, descripcion, cantidad, precio, unidad, idMarca) VALUES
(2, 'La marioneta', 'azul/blanco', '30', 300, '4', '2')
INSERT INTO Producto (idProducto, nombre, descripcion, cantidad, precio, unidad, idMarca) VALUES
(3, 'El balero', 'amarillo', '15', 100, '3', '3')

/* Insertar datos a la tabla Venta */


INSERT INTO Venta (idVenta, fecha, idEmpleado, idCliente, idEmpresa) VALUES
(1, '01/02/2018', '1', '1', '1')
INSERT INTO Venta (idVenta, fecha, idEmpleado, idCliente, idEmpresa) VALUES
(2, '01/02/2018', '2', '2', '1')
INSERT INTO Venta (idVenta, fecha, idEmpleado, idCliente, idEmpresa) VALUES
(3, '01/02/2018', '3', '3', '1')

/* Insertar datos a la tabla detalleVenta */


INSERT INTO detalleventa (idProducto, idVenta) VALUES
('1', '1')
INSERT INTO detalleventa (idProducto, idVenta) VALUES
('2', '2')
INSERT INTO detalleventa (idProducto, idVenta) VALUES
('3', '2')
9. Darle actualizar sobre conexiones de datos y deben aparecer las tablas que se crearon.

10. Regresar al formulario


HASTA AQUÍ ES PARA LA CREACIÓN DE LA BASE DE DATOS, LO DEMÁS ES ADICIONAL SI GUSTAN
REVISARLO

11. En origen de datos, agregar nuevo origen de datos


12. Elegir los datos que van a utilizar en sus formularios y finalizar

13. De esta manera pueden hacer uso de los campos de la base de datos creada, para cualquier
elemento
14. Puede insertar campos arrastrando campos al área de trabajo del formulario, así mismo mostrar
datos en un DataGridView
15. EN PRIMERA PARTE DEL PROYECTO FINAL A ENTREGAR, TENDRÁN QUE DESARROLLAR LAS
SIGUIENTES OPCIONES:
16. Ingresar, eliminar o modificar datos en cada una de las tablas de la base de datos factura, a través de
campos de texto distribuidos en las diferentes ventanas que se generen.

FECHA DE ENTREGA: Viernes 1 de junio 2020

Las prácticas que debieron o deben entregar son las siguientes:


1. Primer Formulario de sueldo.
2. Convertir metros a yardas, pulgadas y/o pies.
3. Calcular el volumen de agua que contiene un cilindro o un cubo.
4. Convertir un tipo de moneda a otro tipo de moneda.
5. El formulario final de sueldos completamente validado, que acepte solo valores válidos: enteros, con punto
decimal, solo letras, solo números, no vacíos, etc.

Cualquier duda pueden consultar al teléfono: 9512412082


Saludos

En la segunda entrega hay que realizar las ventas, consultas (de clientes,
empleados, marcas, productos y ventas) y generar reportes de ventas de
productos por mes y año, para los que quieran ir avanzando.

NOTA: LA BASE DE DATOS ES SOLO PARA USO DEL PROYECTO, YA QUE LE FALTA
MUCHO PARA QUE SEA UNA BASE DE DATOS COMPLETA

También podría gustarte