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

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS


COMPUTACIONALES
LICENCIATURA DE INGENIERÍA DE SOFTWARE
BASE DE DATOS I

Informe de Laboratorio No.1


Introducción a SQL

Grupo
1SF121

ESTUDIANTE
Kevin Hou
8-943-357

PROFESORA
Marelisa Saldarriaga

SEGUNDO SEMESTRE
2018
Tabla de Contenidos

Introducción .................................................................................................................................... 3
Creación de Base de Datos ........................................................................................................ 4
Creación de una Tabla ................................................................................................................. 5
Creación de Tablas dadas .......................................................................................................... 6
Creación de Base de Datos a través del Analizador de Consultas .............................. 7
Creación de Tablas a través del Analizador de Consultas .............................................. 8
Objetos dentro de una Base de Datos .................................................................................. 9
Conclusión ..................................................................................................................................... 14
Introducción

Microsoft SQL Server es un sistema de manejo de bases de datos del modelo


relacional, desarrollado por la empresa Microsoft. El lenguaje de desarrollo
utilizado (por línea de comandos o mediante la interfaz gráfica de Management
Studio) es Transact-SQL (TSQL), una implementación del estándar ANSI del
lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y
definir relaciones entre ellas (DDL).

SQL Server permitirá definir nuestras bases de datos, tablas, crear procedimientos
almacenados, vistas, etc., SQL Serve es uno de los primeros servidores preparados
para el nuevo e-mundo al que cada vez nos acercamos más. SQL Server es capaz,
por poner un ejemplo, de generar automáticamente documentos XML (Extensible
Markup Language) a partir de la ejecución de consultas, facilitando así su
transmisión directa a través de Internet.

MS SQL Server seguirá ofreciendo tres versiones de la libre circulación como lo


es SQL Server Express Edition pero bajo las siguientes modalidades reflejadas a
continuación: o Express (base de datos solamente). o Express con herramienta. o
Express con Advanced Services SQL SERVER EXPRESS EDITION Y LOCALDB.

Los objetivos de este laboratorio son los siguientes:

 Crear bases de datos y sus correspondientes tablas utilizando el


Administrador Corporativo y el Analizador de Consulta
 Utilizar los parámetros de la sentencia CREATE DATABASE, CREATE TABLE
y SELECT
Creación de Base de Datos

Para la creación de una base de datos, se le da clic derecho al nodo Base de


Datos y se oprime la opción Nueva Base de Datos.
Creación de una Tabla

Para la creación de una tabla, se le da clic derecho al nodo Tablas y se oprime la


opción Nueva tabla.
Creación de Tablas dadas

Se cuenta con un total de 9 tablas que se deben de crear:

 Vendedor  Sucursal  Cita


 Cliente  Mascota  Servicio
 Venta  Productos  Proveedor
Creación de Base de Datos a través del Analizador de
Consultas

Se crea una base de datos a través del comando CREATE DATABASE, con este,
crearás la base de datos.

A través del Analizador de Consultas, podemos ejecutar la instrucción llamada


exec sp_helpdb. Con esta instrucción, podrás consultar algunas propiedades d
las bases de datos que tienes en el servidor.
Creación de Tablas a través del Analizador de Consultas

Se crea una tabla a través del comando CREATE TABLE, con este, crearás la
tabla en la base de datos.

Luego de crear las diferentes tablas:

 Sucursal
 Prestatario
 Impositor
 Préstamo
 Cuenta
 Cliente
Objetos dentro de una Base de Datos

Se utilizará el comando SELECT FROM WHERE, para localizar una de las


columnas y para que presente los datos que contenga esta

Ejecutaremos primero el comando que se nos asignó y el resultado:


Ejecutaremos este segundo comando que se nos asignó, en el resultado se
presenta un error ya que la columna nombre_sucursal no cuenta con un dato
llamado potrerillo.

Ejecutando el tercer comando que se nos asignó, se nos presenta el siguiente


resultado:
Ejecutando el cuarto comando que se nos asignó, se nos presenta el siguiente
resultado:

Ejecutando el quinto comando que se nos asignó, se nos presenta el siguiente


resultado:
Ejecutando el sexto comando que se nos asignó, se nos presenta el siguiente
resultado:

1. Describa los principales parámetros de la instrucción CREATE TABLA

El comando CREATE TABLE se utiliza para crear una tabla llamada nom_sql
con los campos especificados al pasar una o más definicion_columna y/o
restriccion_tabla. Algunos parámetros de estas son PRIMARY KEY,UNIQUE
KEY, ENABLE REPLICATE y DISABLE REPLICATE.

2. Defina los diferentes tipos de datos que maneja SQL SERVER

SQL Server cuenta con los diferentes tipos de datos:

 Numericos Exactos (bigint, int, smallint, tinyint, bit, decimal,


money, smallmoney): estos son utilizados para representar números
enteros.
 Numericos Aproximados (float, real): estos son utilizados para
representar números decimales.
 Fecha y Hora (datetime, smalldatetime): se utiliza para las fechas.
 Cadenas de Caracteres (char, varchar, text): se utiliza para las
cadenas de caracteres.
3. Explique la diferencia y uso entre los atributos PRIMARY KEY y
UNIQUE

Primary Key: Solo puede haber una clave principal.


Unique Key: Puede haber una o más de datos únicos.

4. Explique el uso de INDEX

Este comando se utiliza para crear índices dentro de una tabla de la base
de datos.

5. Presente los resultados de la instrucción SELECT

(Se Presentan En El Informe, Ver Paginas Anteriores)

6. ¿Qué es lo que devuelven las consultas no.5 y no.6? Explique la


diferencia

La consulta con DISTINC devuelve un solo dato, mientras que ALL devuelve
todos los datos en la columna de la tabla que se encuentra en la base de
datos.

7. Escriba una consulta para listar todos los clientes que tienen un
préstamo.

SELECT all nombre_s


FROM dbo.Cliente
Conclusión

El segundo laboratorio del curso de Base de Datos me ha servido como una guía
en la introducción del paquete programas de Microsoft SQL Server.

Se ha podido completar los objetivos planteados al principio de este informe:

 Crear bases de datos y sus correspondientes tablas utilizando el


Administrador Corporativo y el Analizador de Consulta
 Utilizar los parámetros de la sentencia CREATE DATABASE, CREATE TABLE
y SELECT

Todo este informe me ha servido para conocer por primera vez la interfaz de
Microsoft SQL Server.

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