Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATERIA: TALLER DE BASE DE DATOS CARRERA: INGENIERA EN SISTEMAS COMPUTACIONALES UNIDAD:II LENGUAJE DE DEFINICIN DE DATOS (DDL) PROYECTO DE UNA LENCERIA CATEDRTICO: ING. VIDAL HILARIO
ELABORO: ALICIA AVILA REYES RUT MIRIAM CRUZ SNCHEZ URIEL OSORIO SNCHEZ
SEMESTRE: V GRUPO: A FECHA: 26/08/13 HEROICA CIUDAD DE TLAXIACO, CARRETERA A PUTLA, LLANO YOSOBE KM 56.
ndice
Introduccin ................................................................................................................................. 3 Planteamiento ............................................................................................................................. 4 Objetivo General ......................................................................................................................... 5 Objetivo Especifico ..................................................................................................................... 5 Planteamiento del problema ..................................................................................................... 6 Justificacin ................................................................................................................................. 7 Metas ............................................................................................................................................ 8 Marco terico. .......................................................................................................................... 10 Tabla comparativa. ................................................................................................................... 11 Instalacin.................................................................................................................................. 12 Diagrama entidad relacin lencera ZATOX. ...................................................................... 15 Diagrama lgico (de clases). .................................................................................................. 16 Cogido que se utiliz para crear y visualizar tablas......................................................... 17
Introduccin
El proyecto que est a continuacin, presenta las fases de cmo desarrollar una base de datos el cual ser de utilidad para el negocio que se seleccion para la administracin de todos los recursos de los cuales dispone y hace uso dicho negocio ,permitiendo mejorar los tiempos de compra ,venta y
atencin al cliente as como consecuente la mejora de la administracin de recursos monetarios . A su vez se hablara del sistema gestor de base de datos (SGB) que permitir la creacin de base de datos (BD) ,permitiendo analizar sus
Planteamiento
Crear una base de datos que permita manipular fcilmente la entrada y salida de los productos que proporciona la lencera, agilizando los procesos de venta y compra de mercanca y mantener un control de las ganancias y utilidades que faciliten al usuario final este tipo de actividades, Tambin, la base de datos que se desarrollara deber ser fcil de utilizar para facilitar al usuario final el uso de esta herramienta y mejorar su desempeo.
Objetivo General
Mejorar el conocimiento que se tiene de las bases de datos, adquiriendo conocimientos nuevos en la implementacin de una base a un negocio que requiere una solucin real, mejorando el conocimiento en trabajos de campo, y ampliando la visin que se tiene de ciertas reas desconocidas, y que nos ser de ayuda para el desarrollo de nuestro perfil.
Objetivo Especifico
Facilitar el registro de productos, as como la compra y venta de los artculos para disminuir el tiempo y costos que se emplean en estas actividades.
Creacin
manejo de dinero, y agilizar el cobro de los productos sabiendo el costo de cada artculo que se est vendiendo, adems que el programa a desarrollar sea fcil de utilizar para cualquier usuario.
Justificacin
conocimientos que pueden ser aplicados en la vida cotidiana mejorando las tcnicas de solucin de problemas mediante la programacin de bases de datos.
Metas
o Creacin de una base funcional. o Facilidad de uso y manipulacin en caso de anomalas. o Optimizacin de recursos y tiempo en la BD o Dar seguridad a la BD o Seguridad final para el usuario final
1. Recoleccin de datos. 2. Realizar el diagrama de entidad-relacin. 3. Definir la cardinalidad. 4. Elaborar el diagrama de clases. 5. Normalizar las tablas. 6. Realizar tablas. 7. definir privilegios a los usuarios. 8. implementacin en un SGBD.
Marco terico.
Una base de datos es un conjunto de datos almacenados entre los que existen relaciones lgicas, diseada para satisfacer la informacin en organizaciones ya que en las bases de datos se almacenan grandes cantidades de datos, que son definidos una sola vez y que pueden ser accesible por varios usuarios a la vez en la cual los datos integrados en la base de datos no tiene redundancia de datos y establece la ms mnima duplicidad de los datos. Un Sistema Gestor de Base de Datos es el software que permite gestionar bases de datos, ocultando la parte fsica y permitiendo manejarla desde un nivel ms conceptual. Dicho software permite separar los programas de los datos de tal modo que los programas negocian con el SGBD el acceso a los datos. ORACLE Es una Base de Datos la cual permite almacenar y accesar segn el formato de tablas relacionales. Una tabla relacional tiene un nombre y unas columnas, su definicin. Los datos estn almacenados en las filas. Las tablas pueden estar relacionadas con otras. Una BD Oracle est almacenada fsicamente en ficheros, y la correspondencia entre los ficheros y las tablas es posible gracias a las estructuras internas de la BD, que permiten que diferentes tipos de datos estn almacenados fsicamente separados. Est divisin lgica se hace gracias a los espacios de tablas, tablespaces.
Por qu utilizar Oracle developer como nuestro gestor de base de datos?
Las razones ms notorias para escoger Oracle fueron las siguientes: permite trabajar en distintas plataformas y arquitecturas ya que es multiplataforma, haciendo ms fcil la decisin de trabajarlo, sin necesitar requisitos muy elevados o muy especficos para ser implementados en algunos servidores de baja capacidad. A continuacin se muestra la diferencia que hay en comparacin con otros gestores de bases de datos ms comunes.
Tabla comparativa.
SGBD RAM MEMORIA VIRTUAL ESPACIO DISCO DURO TAMAO BASE DATOS S.O. ARQUITECTURA PROTOCOLO TCP/IP PROTOCOLO TCP/IP CON SSL VENTAJAS DESVENTAJAS
SE DE EL
ESTABLECER DE SEGURO
UN
CANAL
VELOCIDAD
AL
REALIZAR
NO ES INTUITIVO DOCUMENTADAS.
COMUNICACIN Y CIFRADO
EL
SOPORTE
PARA
CON L FIN DE QUE MYSQL 256 MB 512 MB 200 MB INFINITO WINDOS SEVEN 32 BITS/64 BITS SUS PRODUCTOS SEAN COMPATIBLES TODOS
AUTOMTICAMENTE CUANDO SE ELIMINA UNA TABLA NO TIENE PANEL DE CONTROL DETALLADO GRFICO Y
MUNDIAL.ORACLE 1 GB 512 MB 6 GB INFINITO WINDOWS SEVEN UNIX LINUX / / 32 BITS SI NAMED PIPES.
EJECUTARSE EN MULTITUD DE SISTEMAS OPERATIVOS. ES UN SOFTWARE FACIL DE CONSEGUIR, ACCES TIENE NO SE PUEDEN DE CREAR MUY ES ESTA A
BASES
DATOS NO
PAQUETERIA COMPLETA, NO 400MB 350 MB 100 MB 1 TB WINDOWS SEVEN 32 BITS / 64 BITS SI SI NECESITA COMPLEMENTOS
ROBUSTOS,
PARA SU USO
Instalacin.
3.- Esperar a que comience la instalacin aceptar los trminos y seguir con la instalacin normal.
4.-La parte ms importante de la instalacin es la creacin de la contrasea que por defaul ser el usuario System.
7.-Se crea la conexin para llevar a cabo la programacin de las tablas y sus respectivas entidades, en la cual, se ocupara la contrasea que se ocup previamente en el paso 4) con el usuario System.
Tabla telfono create table telefono(id_tel varchar(10) ,numero integer ,primary key(id_tel) ); Visualizar tabla : SELECT*FROM telefono;
Tabla cliente create (id_c)); select * from cliente; table cliente(id_c varchar(10),cantidad_compra number,primary key
key (id_prov));
Tabla ventas create table ventas (id_v varchar(10),precio VARCHAR(12),cod_prod number ,primary key (id_v));
Tabla producto create table producto(id_prod varchar(10),tipo varchar(10), precio_compra number,precio_venta number,marca varchar(15),id_precio varchar(10), id_v varchar(10) ,primary key(id_prod), foreign key(id_precio)references
precio(id_precio) on delete cascade on update cascade, foreign key (id_v) references ventas(id_v) on delete cascade on update cascade);
varchar(10),PRIMARY proveedores(id_prov) on
cascade,FOREIGN
KEY(id_tel)references
Tabla datos create table datos(curp varchar(8), varchar(18),nombre id_tel varchar(10),ape_pat key(curp),foreign
varchar(8),ape_mat
number,primary
varchar(10),codigo_p varchar(10),id_c varchar(10),id_emp varchar(10),id_a varchar(10),primary producto(id_prod) on key(id_Neg),foreign delete cascade on key(id_prod)references update cascade, foreign
key(codigo_p)references Direccion(codigo_p) on delete cascade on update cascade, foreign key(id_c)references cliente(id_c) on delete cascade on update cascade, foreign key(id_emp)references empleados(id_emp) on delete cascade on update cascade,foreign key(id_a)references almacen(id_a) on delete cascade on update cascade);