0% encontró este documento útil (0 votos)
291 vistas6 páginas

Parte Steven Base de Datos Construccion

El documento lista 5 sistemas gestores de bases de datos, incluyendo su nombre, versión y si se manejan en línea o de escritorio. Estos incluyen MySQL, Oracle, DB2, Microsoft Access y MariaDB.

Cargado por

steven agudelo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
291 vistas6 páginas

Parte Steven Base de Datos Construccion

El documento lista 5 sistemas gestores de bases de datos, incluyendo su nombre, versión y si se manejan en línea o de escritorio. Estos incluyen MySQL, Oracle, DB2, Microsoft Access y MariaDB.

Cargado por

steven agudelo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

6.

Cite 5 sistemas gestores de bases de datos (nombre, versión, si se maneja online o de escritorio)

MySQL: Es un gestor de bases de datos multiplataforma ya que se puede ejecutar desde


Linux, Windows y Mac, se puede utilizar en la nube o de forma local ya que cuenta con
licencia de libre uso y versión más completa de pago para aquellas compañías o usuarios
que requieren utilizar bases de datos con caracterizas muy particulares.
ORACLE: También es un gestor multiplataforma ya que se puede ejecutar en Windows, Linux y
Mac, es desarrollado por la compañía Oracle, este gestor es considerado como uno de los más
estables solo cuenta con licencia de pago, pero a pesar de esto es uno de los más usados en el
mundo.

DB2: Desarrollado por IBM esta tiene como particularidad que no utiliza el modelo
relacional puesto que se encuentra basada en un modelo el jerárquico dispone de la
tecnología basada en la web y cuenta con una amplia posibilidad de almacenar datos de
distintos formatos y de gran tamaño.
MICROSOFT ACCESS: corresponde a la herramienta pensada por Microsoft en gestión de bases
de datos para usuarios personales y pequeñas compañías, esta aplicación se encuentra en el
paquete de Office y solo puede ser utilizada de manera local, cuenta con un entorno grafico
agradable y de fácil aprendizaje y como todas las aplicaciones del paquete office cuenta con
unas
Plantillas preestablecidas como guía a los usuarios además permite exportar e importar
datos de varias aplicaciones incluidas en el paquete office.
MariaDB: creado en el 2019 es un sistema multiplataforma con bases en MySQL se distribuye
bajo licencia libre fue desarrollada como alternativa a MySQL ya que esta fue comprada por
Oracle y se temía que dejara de ser libre.

7. Consulta las instrucciones de los diferente SELECT y coloca un ejemplo escrito aplicado la
estructura de cada uno.

Instrucción: Sintaxis Select* FROM NOMBRE DE LA TABLA; Ejemplo: FSelect *


FROM Estudiante;
➢ Select *from: indicamos que se requiere devolver todos los campos de una tabla.
o Select *from Alumnos;
➢ Select ‘campos específicos’ from ‘nombre de la tabla’: se utiliza cundo deseamos campos
específicos de una tabla
o Select nombre,edad from alumnos;
➢ Selec ‘campos específicos’ from ‘nombre de la tabla’where ‘condicion’: eta consulta nos
determian los campos qe queremos consultar de una tabla bajo una condición especial
o Select nombre from alumnos where ‘edad’=21

SEGUNDA PARTE. CASO PRÁCTICO

Dando continuidad al proyecto que dio solución en actividad 2 mediante el diseño del diagrama entidad
relación, en esta etapa del curso debes aplicar la normalización hasta la tercera forma normal y la
construcción de Diagrama Relacional definitivo. VER ESTUDIO DE CASO
1. Aplicar la primer, segunda y tercera forma normal (1FN, FN, 3FN) al diseño
2. Construcción del Diagrama Relacional Definitivo
3. Construir una base de datos (tablas, registros, consulta sencilla en un gestor de bases de datos).
ESTUDIO DE CASO: EL proyecto de estudio se basa en la continuidad de la actividad 2, aquí se da paso
a realizar un proceso revisión ajustes en normalización del modelo y construcción del Diagrama
Relacional definitivos (identificando las tablas, relaciones, llaves primarias y foráneas.).

Posteriormente se procede a interactuar con un gestor de bases de datos que permite la creación del
esquema de la base de datos. Sugeridos (MYSQL Online XAMMP).
1. Crear la Bases de Datos.
2. Crear las tablas.
3. Introducir registro o tuplas
4. Aplicar una consulta sencilla con el nombre de la tabla (Select) para visualizar los registros o tuplas
de la tabla.
5. Genera Script SQL
➢ créate data base TIENDA_ABARROTES ;
➢ Use TIENDA_ABARROTES ;
➢ CREATE TABLE empleado (id_empleado INT NOT NULL PRIMARY KEY, nombre_e
varchar( 30)NOT NULL,fecha_de_ingreso varchar(30)NOT NULL,horario date NOT NULL,
fondo_de_p ensiones varchar(30)NOT NULL, numero_de_contacto varchar(30) NOT NULL, eps
VARCHAR (30)NOT NULL, tipo_de_contrato varchar(30) NOT NULL, caja_de_compensacion
VARCHAR( 30)NOT NULL );
➢ CREATE TABLE PRODUCTO ( Id_producto INT NOT NULL , precio DECIMAL NOT NULL
,tipo_p VARCHAR(30) NOT
NULL, stock VARCHAR(30) NOT NULL, caracteristicas VARCHAR(30) NOT NULL, marca
V ARCHAR(30) NOT NULL ,categoria_m VARCHAR(30) NOT NULL, PRIMARY KEY
(Id_pro
ducto))
➢ CREATE TABLE CLIENTES ( Id_cliente INT NOT NULL , nombre_c VARCHAR(30) NOT
N ULL , contacto INT NOT NULL ,
direccion VARCHAR(30) NOT NULL , correo_electronico VARCHAR(30) NOT NULL , ciudad
VARCHAR(30) NOT NULL , PRIMARY KEY (Id_cliente));
➢ CREATE TABLE PROVEEDOR (Id_proveedor INT NOT NULL , Correo_electronico VARCH
AR(30) NOT NULL ,tipo_p VARCHAR(30) NOT NULL , ciudad VARCHAR(30) NOT NULL
, contacto BINARY NOT NULL , nombre_p VARCHAR(30) NOT NULL , PRIMARY KEY
(Id_ proveedor);
➢ CREATE TABLE PEDIDO ( Id_pedido INT NOT NULL , Tipo_pe VARCHAR(30) NOT NULL
, costo_del_envio VARCHAR
(30) NOT NULL , contacto_pe VARCHAR(30) NOT NULL, direccion_de_envio VARCHAR(30
) NOT NULL ;punto_de_despacho VARCHAR(30) NOT NULL , PRIMARY KEY (Id_pedido) )
;
➢ CREATE TABLE VENTAS ( Id_ventras INT NOT NULL , fecha TIME NOT NULL , medio_de
_pago TIME NOT NULL ,cantidad INT NOT NULL ,PRIMARY KEY (Id_ventras) );
➢ CREATE TABLE FACTURA ( Id_factura INT NOT NULL , tipo_fac VARCHAR(30) NOT
NU LL , fecha_fac VARCHAR(30)
NOT NULL , tipo_trans VARCHAR(30) NOT NULL , PRIMARY KEY (Id_factura) );
➢ CREATE TABLE NOMINA ( Id_nomina INT NOT NULL, Salario INT NOT NULL, Dependen
cia varchar(30) NOT NULL, Teléfono INT NOT
NULL,horarios_laborados INT NOT NULL )
➢ CREATE TABLE TIENDA_ABARROTES ( Id_ferreteria INT NOT NULL PRIMARY KEY,
No mbre VARCHAR(30) NOT NULL, Direccion VARCHAR(30) NOT NULL, contacto
VARCHAR
(30) NOT NULL );

Insertar Datos En Campos


➢ INSERT INTO clientes( Id_cliente,nombre_c,contacto,direccion,correo_electronico,ciudad)
➢ VALUES(0001,'camilo','321334442','callesiempreviva','[email protected]','bogota' )

➢ INSERT INTO
empleado(id_empleado,nombre_e,fecha_de_ingreso,cargo,horario,fondo_de_pensiones,numero_
de_contacto,eps,tipo_de_contrato,caja_de_compensacion)
➢ VALUES (0001,'camilo','30/10/2020','aux_adminitrativa','2020/03/24','porvenir','3003455465','me
dimas','fijo','compensar')

REALIZAR CONSULTA A EMPLEADO


SELECT * FROM clientes

También podría gustarte