Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
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:
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
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:
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 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.
5. Crear las siguientes tablas: Operario, Usuario, Sesión, PC y Local. Hacer clic derecho en
Tablas y seleccionar Nueva Tabla
8. Guardar la tabla.
Cuando ya se ha creado la base de datos con sus respectivas tablas, es posible crear un diagrama
de tipo entidad relacional.
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