Вы находитесь на странице: 1из 10

FASE 3

DESARROLLO

JUAN DAVID RESTREPO


Cod. 1032413787

BASES DE DATOS BÁSICO


Presentado a:
IVAN ALEJANDRO VELOZA
Grupo 301330_24

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


BOGOTÁ
2018
TABLA DE CONTENIDO

 INTRODUCCIÓN
 RESULTADO DE LA ACTIVIDAD
1. Programación de la base de datos con el lenguaje SQL del Script DDL
2. Programación con el lenguaje SQL del script DML para poblar las tablas de la
base de datos.
3. Generación de Consultas simples sobre las tablas de la base de datos
 CONCLUSIONES
 BIBLIOGRAFÍA
INTRODUCCION

Las bases de datos hacen parte fundamental del diario vivir así no se tenga claro esto,
debido a que todos se encuentran con actividades que requieren algún tipo de interacción
tecnológica y todo esto es represando o bancos de datos (ingreso a bancos, compra de
tiquetes, etc.) Estos claro ejemplos nos señalan que detrás de cada interacción de esta
existe una comunicación interna con cierto tipo de información la cual es vital para el
funcionamiento.
Gracias a las fases previas de análisis y diseño y ya con el conocimiento adquirido gracias a
la fundamentación se pretende usar un SGBD para construir físicamente las tablas y poder
llevar a cabo operaciones básicas en las bases de datos como alimentar tablas, actualizar
datos y realizar búsquedas simples.
1. PROGRAMACIÓN DE LA BASE DE DATOS CON EL LENGUAJE SQL DEL SCRIPT DDL.
La herramienta usada para esta actividad fue SQL Management Studio v17.4

- Creación de la base de datos sobre un proyecto local previamente creado.


Esto primero debe ser ejecutado sobre la base de datos master.

- Creación de las tablas.


Una vez creada la BD nuestra vamos a ejecutar todos los scripts sobre esta.
Línea de comandos en texto plano:
create table dbo.Empleados
(
Empleado_id int primary key not null,
P_nombre varchar (30) not null,
S_nombre varchar (30) not null,
P_apellido varchar (30) not null,
S_apellido varchar (30) not null,
F_nacimiento date not null,
F_ingreso date not null,
Correo char (30) not null,
Tipo_salario_id int not null
)
create table dbo.Departamento
(
Departamento_Id int primary key not null,
Nombre varchar (40) not null,
Ubicacion varchar (40) not null
)
create table dbo.Cargo
(
Cargo_Id int primary key not null,
Nombre varchar (40) not null,
)
create table dbo.Tipo_Salario
(
Tipo_salario_Id int primary key not null,
Tipo varchar (40) not null,
)

Como resultado obtenemos lo siguiente:


Dentro de cada tabla veremos sus respectivas columnas:

2. PROGRAMACIÓN CON EL LENGUAJE SQL DEL SCRIPT DML PARA POBLAR LAS
TABLAS DE LA BASE DE DATOS.
Para poblar las bases de datos tomamos en cuenta la sentencia usada para la tabla
Empleados en las que se asignan valores a cada columna:
*Es importante tener en cuenta que los campos deben tener la siguiente sintaxis o forma
de escribir:
Tipo texto: entre comilla simple ( ‘ejemplo’ )
Tipo número: de manera simple.
Tipo date: Entre paréntesis, entre comillas y con el orden año/mes/día. ('1988/06/15')

- Tabla empleados:
insert dbo.Empleados (Empleado_id, P_nombre, S_nombre, P_apellido, S_apellido,
F_nacimiento, F_ingreso, Correo, Tipo_salario_id)
values (1, 'Juan', 'David', 'Restrepo', 'Portilla', ('1988/06/15'), ('2015/04/23'),
'juacodr@hotmail.com', 2)
- Tabla Cargo:
insert dbo.Cargo (Cargo_Id, Nombre) values (1,'Administrador')

- Tabla Departamento.
insert into dbo.Departamento (Departamento_Id, Nombre, Ubicacion)
values (1, 'Teconología', 'Bogota')

- Tabla Tipo_salario
insert into dbo.Tipo_Salario (Tipo_salario_Id, Tipo) values (1, 'Indefinido')

Si lo que queremos es actualizar datos existentes debemos usar la sentencia UPDATE con
la clave WHERE para evitar sobrescribir tablas completas.
Ejemplo:
update Empleados set S_apellido = 'Gomez' where Empleado_id = 1

3. GENERACIÓN DE CONSULTAS SIMPLES SOBRE LAS TABLAS DE LA BASE DE DATOS

Existen distintos tipos de consultas dependiendo de los datos requeridos, entre los que se
destacan los siguientes:

select * from Empleados

Este nos muestra todas las columnas de las tablas como se ve a continuación: (datos
insertados en el segundo punto)
En caso de requerir solo unos datos podemos usar la siguiente:
select P_nombre, P_apellido, Correo from Empleados

Esta opción nos muestra solo columnas filtradas de la tabla deseada:

Teniendo como base que van a ser varios los datos alojados en las tablas, para filtrar por
algún valor conocido podemos usar la siguiente opción:

select * from Empleados where P_nombre = 'Juan' and P_apellido = 'Restrepo'

Lo que nos filtrará el resultado más parecido a la búsqueda:


CONSLUSIONES

 Gracias a los previos conocimientos en la teoría de las bases de datos, los


estudiantes somo capaces de analizar un problema en que extraeremos los datos
más relevantes y poder llevar a diseñar diagramas que nos permitirán planear la
construcción de una base de datos.
 Teniendo en cuenta lo trabajado, fue fundamental la teoría aplicada a los SGBD, en
los que se descubre que son, para que sirven, los tipos existentes y en búsquedas
profundas como se deben operar en cada lenguaje, en el que este casó se aplicó
SQL.
 Gracias a el lenguaje sql del script dml y apoyados en el conocimiento sobre nuestro
sistema gestor elegido, fuimos capaces de construir nuestra base de datos en las
que se agregaron las respectivas tablas con sus columnas y aparte se logran poblar
datos dentro de las columnas para luego ser actualizados y leídos.
BIBLIOGRAFÍA

 Junio 12, 2017. Lección 1: Crear objetos de bases de datos. Recuperado de:
https://docs.microsoft.com/es-es/sql/t-sql/lesson-1-creating-database-
objects?view=sql-server-2014

 Junio 12, 2017, Crear una base de datos. Recuperado de:


https://docs.microsoft.com/es-es/sql/t-sql/lesson-1-1-creating-a-
database?view=sql-server-2014

 Junio 12, 2017, Crear una tabla (Tutorial). Recuperado de:


https://docs.microsoft.com/es-es/sql/t-sql/lesson-1-2-creating-a-table?view=sql-
server-2014

 Junio 12, 2017. Insertar y actualizar datos en una tabla (Tutorial). Recuperado de:
https://docs.microsoft.com/es-es/sql/t-sql/lesson-1-3-inserting-and-updating-
data-in-a-table?view=sql-server-2014

Вам также может понравиться

  • Tarea 2 - 100412 - 26
    Tarea 2 - 100412 - 26
    Документ27 страниц
    Tarea 2 - 100412 - 26
    Juan David Restrepo
    Оценок пока нет
  • Unidad 1 Paso 3
    Unidad 1 Paso 3
    Документ5 страниц
    Unidad 1 Paso 3
    Juan David Restrepo
    Оценок пока нет
  • Unidad 1 2 3 Paso5 Linux
    Unidad 1 2 3 Paso5 Linux
    Документ4 страницы
    Unidad 1 2 3 Paso5 Linux
    Juan David Restrepo
    Оценок пока нет
  • Syllabus-Teoria General de Sistemas Ultima Version
    Syllabus-Teoria General de Sistemas Ultima Version
    Документ18 страниц
    Syllabus-Teoria General de Sistemas Ultima Version
    Juan David Restrepo
    Оценок пока нет
  • Guia
    Guia
    Документ21 страница
    Guia
    Lorena Suarez Gomez
    Оценок пока нет
  • La Importancia de La BBDD Tepmdb
    La Importancia de La BBDD Tepmdb
    Документ10 страниц
    La Importancia de La BBDD Tepmdb
    Ana Milenka Rojas Parraga
    Оценок пока нет
  • Tablas Dinamicas en Excel 2000
    Tablas Dinamicas en Excel 2000
    Документ20 страниц
    Tablas Dinamicas en Excel 2000
    monpaz2328
    Оценок пока нет
  • Trabajo Final de Lab Prog1
    Trabajo Final de Lab Prog1
    Документ14 страниц
    Trabajo Final de Lab Prog1
    christopher
    100% (1)
  • TALLERES JOIN - Parte1 - Laura - Mora
    TALLERES JOIN - Parte1 - Laura - Mora
    Документ13 страниц
    TALLERES JOIN - Parte1 - Laura - Mora
    Laura Alexandra
    Оценок пока нет
  • MODELO FISICO BASE DATOS Farmacia
    MODELO FISICO BASE DATOS Farmacia
    Документ8 страниц
    MODELO FISICO BASE DATOS Farmacia
    fausto
    Оценок пока нет
  • OLAP
    OLAP
    Документ40 страниц
    OLAP
    Betzabeth Yameli Maldonado Idrogo
    Оценок пока нет
  • Sigeps Arequipa
    Sigeps Arequipa
    Документ42 страницы
    Sigeps Arequipa
    Romulo Pizarro
    Оценок пока нет
  • Diseño Fisico de La Base de Datos
    Diseño Fisico de La Base de Datos
    Документ22 страницы
    Diseño Fisico de La Base de Datos
    Doko Muhú Milo
    Оценок пока нет
  • Capítulo 5
    Capítulo 5
    Документ24 страницы
    Capítulo 5
    Jaime Jayden Charri Huerta
    Оценок пока нет
  • BD Empresa Naow2
    BD Empresa Naow2
    Документ33 страницы
    BD Empresa Naow2
    Styven Anthony Lopez Trujillo
    Оценок пока нет
  • Buenas Practicas de SQL
    Buenas Practicas de SQL
    Документ13 страниц
    Buenas Practicas de SQL
    Iván Cano
    Оценок пока нет
  • Comandos Informix
    Comandos Informix
    Документ4 страницы
    Comandos Informix
    joseluisf1754
    Оценок пока нет
  • Ejemplos SQL
    Ejemplos SQL
    Документ14 страниц
    Ejemplos SQL
    Vicente Jr Padilla
    Оценок пока нет
  • Para Qué Sirve Mysql Workbench
    Para Qué Sirve Mysql Workbench
    Документ34 страницы
    Para Qué Sirve Mysql Workbench
    Fabian Cepeda Arteaga Cuenta Dos
    0% (1)
  • Tutorial SQL-DML
    Tutorial SQL-DML
    Документ5 страниц
    Tutorial SQL-DML
    Diego Galeano
    Оценок пока нет
  • 4 - Informix - M002
    4 - Informix - M002
    Документ19 страниц
    4 - Informix - M002
    Juan Smoes
    Оценок пока нет
  • Application Blocks
    Application Blocks
    Документ6 страниц
    Application Blocks
    Chavelyn Gomero Sosa
    Оценок пока нет
  • Indices - SQL Server
    Indices - SQL Server
    Документ11 страниц
    Indices - SQL Server
    Robert Alexander Alfaro Yari
    Оценок пока нет
  • Base de Datos
    Base de Datos
    Документ4 страницы
    Base de Datos
    Estrella Garduño
    Оценок пока нет
  • 1 El Lenguaje SQL y Los SGBD
    1 El Lenguaje SQL y Los SGBD
    Документ7 страниц
    1 El Lenguaje SQL y Los SGBD
    Carolina Henao Murillo
    Оценок пока нет
  • CURSORES
    CURSORES
    Документ5 страниц
    CURSORES
    registro73
    Оценок пока нет
  • Brochure - Oracle PLSQL Basico Intermedio
    Brochure - Oracle PLSQL Basico Intermedio
    Документ8 страниц
    Brochure - Oracle PLSQL Basico Intermedio
    Manuel Delgado Suarez
    Оценок пока нет
  • RESUMEN
    RESUMEN
    Документ2 страницы
    RESUMEN
    Yahir Orozco
    Оценок пока нет
  • Definicion, Tipos y Jerarquias de Base de Datos
    Definicion, Tipos y Jerarquias de Base de Datos
    Документ12 страниц
    Definicion, Tipos y Jerarquias de Base de Datos
    sergio_castaño_40
    Оценок пока нет
  • Depósitos de Datos
    Depósitos de Datos
    Документ83 страницы
    Depósitos de Datos
    ruben2cc
    Оценок пока нет
  • Actividad - RDBMS - Consulta SQL
    Actividad - RDBMS - Consulta SQL
    Документ4 страницы
    Actividad - RDBMS - Consulta SQL
    Vegito[Lp]
    Оценок пока нет
  • JPQL para Recuperar Entidades
    JPQL para Recuperar Entidades
    Документ4 страницы
    JPQL para Recuperar Entidades
    Tito Besaleel
    Оценок пока нет
  • Intensivo Power BI
    Intensivo Power BI
    Документ109 страниц
    Intensivo Power BI
    nadiacontre
    Оценок пока нет
  • Mejores Prácticas de DataWarehouse Con SQL Server
    Mejores Prácticas de DataWarehouse Con SQL Server
    Документ66 страниц
    Mejores Prácticas de DataWarehouse Con SQL Server
    Daniel Avila
    Оценок пока нет
  • Curso SQL Avanzado
    Curso SQL Avanzado
    Документ52 страницы
    Curso SQL Avanzado
    Cesar Machado
    Оценок пока нет