Está en la página 1de 11

GESTIÓ N DE BASE DE DATOS

SQL SERVER
¿Qué es SQL Server?

Es un Sistema de Gestión de Base de Datos Relacionales (SGBDR), desarrollado por Microsoft, que
permite la gestión de un entorno de bases de datos relacional. Se llama SQL (Structured Query
Language o Lenguaje de Consulta Estructurada) porque utiliza un lenguaje para la definición y
manejo de los datos, y se llama Server, porque dispone de una parte servidora que se encarga de
atender a los procesos clientes, que son los que realizan las peticiones a éste, es decir sigue una
arquitectura cliente/servidor.

Utiliza una extensión estándar, que se denomina Transact SQL, esto quiere decir que soporta el
SQL de ANSI (American National Standards Institute o Instituto Nacional Estadounidense de
Estándares). El Transact SQL soporta la definición, modificación y eliminación de bases de datos,
tablas, atributos, índices, etc., es decir, el Lenguaje de Definición de Datos (Data Definition
Language, DLL), así como la consulta, actualización y borrado de tablas, es decir, el Lenguaje de
manipulación de datos (Data Manipulation Language, DML)

</>
SQL

SGBD

Crear

Insertar

Modificar

Eliminar

Consultar

Docente: Chumpitaz Avalos Victor ManuelPágina 1


GESTIÓ N DE BASE DE DATOS

Requerimiento de Hardware y Software

Tipos de Datos en SQL Server

En SQL Server, cada columna, variable local, expresión y parámetro tiene un tipo de datos
relacionado. Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede
contener: datos de enteros, datos de caracteres, datos de moneda, datos de fecha y hora, cadenas
binarias, etc.

Categorías de tipos de datos

Los tipos de datos en SQL Server están organizados en las siguientes categorías:

 Numéricos exactos
 Numéricos aproximados
 Fecha y hora
 Cadenas de caracteres
 Cadenas de caracteres Unicode
 Cadenas binarias
 Otros tipos de datos

En SQL Server, basado en sus características de almacenamiento, algunos tipos de datos están
designados como pertenecientes a los siguientes grupos:

 Tipos de datos de valores grandes: varchar(max), nvarchar(max) y varbinary(max).


 Tipos de datos de objetos grandes: text, ntext, image, varchar(max), nvarchar(max),
varbinary(max) y xml.

Docente: Chumpitaz Avalos Victor ManuelPágina 2


GESTIÓ N DE BASE DE DATOS

 Numéricos exactos: Bigint, bit, decimal, int, money, numeric, smallint, smallmoney,
tinyint.
 Numéricos aproximados: float, real.
 Fecha y hora: date, datetimeoffset, datetime2, smalldatetime, datetime, time.
 Cadenas de caracteres: char, varchar, text.
 Cadenas de caracteres Unicode: nchar, nvarchar, ntext.
 Cadenas binarias: binary, varbinary, image
 Otros tipos de datos: cursor, timestamp, hierarchyid, uniqueidentifier, sql_variant, xml,
tabla, Tipos espaciales

Fases del diseño de una Base de Datos

La fase de diseño de una base de datos la podemos dividir en tres partes: Diseño Conceptual,
Diseño Lógico, Diseño Físico. El diseño de una base de datos consiste en definir la estructura de los
datos que debe tener la base de datos de un sistema de información determinado, permitiendo
alcanzar los dos principales objetivos que tienen las bases de datos:

 Ser una representación fidedigna del mundo real.


 Ser un servidor operacional y eficiente de los datos.

Docente: Chumpitaz Avalos Victor ManuelPágina 3


GESTIÓ N DE BASE DE DATOS

El Diseño Conceptual

Por definición el Diseño Conceptual debe identificar los objetivos y requerimientos del Sistema. Es
una fase delicada porque precede inmediatamente aquella muy importante del análisis del
sistema, para la cual los objetivos y justificaciones deben haber sido ya definidos.

El Diseño Lógico

El diseño lógico es una descripción de la estructura de la base de datos en términos de las


estructuras de datos que puede procesar un tipo de SGBD. El diseño lógico depende del tipo de
SGBD que se vaya a utilizar, no depende del producto concreto.

Docente: Chumpitaz Avalos Victor ManuelPágina 4


GESTIÓ N DE BASE DE DATOS

El Diseño Físico

El diseño físico de la base de datos optimiza el rendimiento a la vez que asegura la integridad de
los datos al evitar repeticiones innecesarias de datos. Durante el diseño físico, se transforman las
entidades en tablas, las instancias en filas y los atributos en columnas.

CREACIÓN DE UNA BASE DE DATOS

1. Ingresar a SQL Server y conectarse a la base de datos


2. Hacer clic derecho en Base de datos y seleccionar Nueva base de datos

Docente: Chumpitaz Avalos Victor ManuelPágina 5


GESTIÓ N DE BASE DE DATOS

3. Se mostrará la siguiente ventana, escribir el nombre de la Base de Datos “Cabinas” y clic


en Aceptar.

4. Se podrá visualizar las base de datos creada en el explorador de objetos

5. Crear las siguientes tablas: Operario, Usuario, Sesión, PC y Local. Hacer clic derecho en
Tablas y seleccionar Nueva Tabla

Docente: Chumpitaz Avalos Victor ManuelPágina 6


GESTIÓ N DE BASE DE DATOS

6. Ingresar los campos para la tabla Operario

7. Establecer la clave principal al campo Cod_operario

8. Guardar la tabla.

9. Crear la tabla Usuario

Docente: Chumpitaz Avalos Victor ManuelPágina 7


GESTIÓ N DE BASE DE DATOS

10. Crear la tabla Sesión

11. Crear tabla PC

12. Crear la tabla Local

Crear diagrama de Base de Datos

Cuando ya se ha creado la base de datos con sus respectivas tablas, es posible crear un diagrama
de tipo entidad relacional.

Docente: Chumpitaz Avalos Victor ManuelPágina 8


GESTIÓ N DE BASE DE DATOS

1. Hacer clic derecho en la Base de Datos Cabinas y seleccionar Diagrama de Base de Datos.

2. Cuando sea la primera vez que accedemos a este comando se nos presentará el siguiente
cuadro de diálogo y hacer clic en Si

3. Ahora se deberá agregar cada una de las tablas que integrarán las tablas que integrarán el
diagrama. Hacer clic en Agregar tabla

4. Las tablas se mostrarán de la siguiente forma

Docente: Chumpitaz Avalos Victor ManuelPágina 9


GESTIÓ N DE BASE DE DATOS

5. Crear las relaciones arrastrando los campos

Docente: Chumpitaz Avalos Victor ManuelPágina 10


GESTIÓ N DE BASE DE DATOS

6. La relación se deberá mostrar de la siguiente forma

Docente: Chumpitaz Avalos Victor ManuelPágina 11

También podría gustarte