Sunteți pe pagina 1din 9

UNIVERSIDA TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA CIVIL


MAESTRÍA EN SISTEMA DE INFORMACIÓN GEOGRÁFICA

TAREA No. 2

SISTEMA DE BASE DE DATOS

PRESENTADO POR:

NORMA DICKSON

CÉDULA:

8-903-19

PROFESOR:

JOSÉ CEDEÑO

FECHA

MIÉRCOLES 05 DE JUNIO 2019


Crear una tabla con SQL server.

Una tabla es una estructura dentro de una base de datos que guarda registros del

mismo tipo, los registros serán iguales ya que tendrán el mismo campo, por esto

es necesario que se revise como crear las tablas dentro de una base de datos

relacional por medio de códigos SQL.

El comando DDL (Data Definition Language), permite crear estas tablas dentro de

la base de datos que sólo tengan dos requisitos que son el nombre y la definición

de los campos que la formaran. Los modelos de datos se pueden ir

perfeccionando por medio del uso de llaves primarias y secundarias, entre otras.

La definición de campos

permite configurar con

variedad los parámetros,

como por ejemplo el permitir

o no que sean campos null,

valores por default, etc. Pero

es importante que se

especifique el nombre y el

tipo de dato, que puede ser

entre texto, numérico o fechas, espaciales, etc.

Claramente, es necesario definir más características de la tabla como la ubicación,

llave primara, propiedades opcionales de los campos, etc. Pero la estructura

principal sería la mencionada anteriormente. Es importante también identificar el


varchar, ya que le estamos indicando al campo cuántos dígitos debe llevar ese

atributo.

Relacionar Tablas en SQL Server.

Tenemos que recordar que una entidad no es más que un objeto o una persona

del mundo real. Vamos a suponer que tenemos dos entidades: Cliente, Pedido. El

cliente es una persona mientras que el pedido es una cosa. El cliente en este caso

realiza cierta cantidad de pedidos mensualmente, por tal razón existe una relación

de que el cliente puede tener muchos pedidos. Lo importante en este caso va

hacer como van hacer las estructuras de las tablas, los tipos de datos que

debemos seleccionar y como definir la clave primaria usando la restricción

(PRIMARY KEY) y establecer un enlace de datos entre las tablas usando una

restricción de clave foranea (FOREIGN KEY).

El primer caso es determinar los atributos de cada identidad, se utiliza para

establecer un enlace las llaver primarias y secundarias las cuales hacen una

referencia de esos campos con otras tablas para establecer un enlace de datos

llamado relación.

Básicamente se hace una definición de una restricción de tabla Primary key y

Foreign Key, la función de primary key es declarar un campo como clave

principal, ósea que los datos que recaigan en este campo deben ser únicos, ósea

no se pueden repetir. La restricción FOREIGN KEY en cambio, lo que hace es en

este caso es establecer un enlace de datos entre el campo.


Carga de información a tablas de SQL Server.

SQL Server admite la exportación masiva de datos (conjuntos masivos de datos)

desde una tabla de SQL Server y la importación en bloque de datos en una tabla o

vista sin particiones de SQL Server .

Importación masiva significa cargar datos de un archivo de datos a una tabla de

SQL Server . Por ejemplo, puede exportar datos de una aplicación de Microsoft

Excel a un archivo de datos y, después, importarlos masivamente en una tabla de

SQL Server .

Están disponibles los métodos básicos siguientes:

bcp: Utilidad de línea de comandos (Bcp.exe) que importa y exporta datos

masivamente y genera archivos de formato.

BULK INSERT: Instrucción Transact-SQL que importa datos directamente de un

archivo de datos en una tabla o vista sin particionar de una base de datos.

INSERT, OPENROWSET: Instrucción Transact-SQL que usa el proveedor de

conjuntos de filas BULK OPENROWSET para importar masivamente datos en una

tabla de SQL Server especificando la función OPENROWSET(BULK...) para

seleccionar datos en una instrucción INSERT.

Asistente para importación y exportación de SQL Server: El asistente crea

paquetes simples que importan y exportan datos entre muchos formatos de datos

conocidos, incluidas bases de datos, hojas de cálculo y archivos de texto.


Respaldo de base de datos en SQL Server.

Las copias de seguridad de SQL Server proveen una importante solución para

proteger datos críticos que están almacenados en bases de datos SQL y también

para minimizar el riego de pérdida de datos, para esto es necesario asegurarse de

respaldar las bases de datos regularmente, tomando en consideración los cambios

aplicados a los datos, para esto se puede ir realizando copias de seguridad para

restaurar los archivos, así cuando pase algún tipo de desastre o pérdida de datos,

la base de datos puede beneficiarse con copias de seguridad en caso de fallo de

medios en uno de los discos o cualquier daño de hardware, borrado o eliminación

accidental.

Es mejor primero estimar cuándo espacio de disco se requiere para la copia de

seguridad completa. La operación de respaldo copia los datos en la base de datos

al archivo de respaldo, este contiene sólo el espacio de datos usado sólo en su

base de datos y no en la que no está siendo usada. El cual es usualmente más

pequeño que el tamaño de la base de datos.

SQL Server ofrece muchos tipos de copias de seguridad, lo cual depende del

modelo de recuperación de la base de datos, que controla cómo el registro de

transacciones es manejado en su base de datos: Copias de seguridad completas,

diferenciales, de archivos, de grupos de archivos y copias de seguridad

transaccionales del registro.


Restauración de base de datos SQL Server.

Para realizar una restauración en la base de datos SQL Server primero se

necesita realizar el paso anterior, haber realizado una copia de seguridad de los

mismos. Para poder restaurar una base de datos es muy importante que nadie

esté dentro de dicha base de datos. Si restaura una base de datos de una versión

anterior en SQL Server 2017, la base de datos se actualizará automáticamente a

SQL Server 2017. Esto evita que la base de datos se use con una versión anterior

de Motor de base de datos. Pero esto se relaciona con el estado de los metadatos

y no afecta al nivel de compatibilidad de la base de datos.

Normalmente, la base de datos está disponible inmediatamente. Pero si una base

de datos de SQL Server 2005 (9.x) tiene índices de texto completo, el proceso de

actualización los importa, los restablece o los vuelve a generar, según la

configuración de la propiedad del servidor Opción de actualización de texto

completo. Si la opción de actualización se establece en Importar o en Volver a

generar, los índices de texto completo no estarán disponibles durante la

actualización. Según la cantidad de datos que se indexen, la importación puede

tardar varias horas y la opción de recopilación puede necesitar hasta diez veces

más.

Para evitar que una base de datos que no queremos que se vea afectada por las

restauraciones, se puede entrar en dichas bases de datos y si intentamos

restaurar sobre ellas nos dará un error.


Conclusión

SQL nos permite ingresar comandos de tal manera que podamos administrar o

crear una base de datos, esta variedad de comandos nos permite generar

información de datos desde la creación y modificación a tablas, las cuales,

también nos permiten recuperar datos o importarlas de varias maneras. Es

difícil imaginar hoy en día la concentración e información sin base de datos, las

pequeñas o grandes industrias tienen como base de su sistema de información

la construcción de bases de datos con las que podemos tener una gran

versatilidad.

Los clientes están buscando soluciones, al igual que las empresas al emprender

su negocio, para los problemas que conlleven. La mayoría de las "soluciones" de

estos problemas de base de datos solamente traen múltiples niveles de costos y

complejidad. La estrategia de Microsoft es hacer que SQL Server sea la base de

datos más fácil de utilizar para construir, administrar e implementar aplicaciones

de negocios. Es por esto que SQL Server se convierte en un modelo de

programación rápido y sencillo para desarrolladores, eliminando la administración

de base de datos para operaciones estándar, y suministrando herramientas

sofisticadas para operaciones más complejas.

Una de las grandes ventajas de SQL frente a otros lenguajes es que es de uso

transversal. Muchos desarrolladores a la hora de decidirse a aprender una nueva

tecnología tienen dudas ante el coste de oportunidad de no aprender otras. Con

SQL esto no ocurre. Si se invierte tiempo y dinero en convertirse en especialista


en SQL Server, una gran parte de ese conocimiento y experiencia se podrá

aprovechar en el futuro.

Bibliografía
Amazon Relational Database Service. (s.f.). Obtenido de Importación y
exportación de datos de SQL Server por otros métodos:
https://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/SQLServer.Pr
ocedural.Importing.Snapshots.html

BIZAGI. (s.f.). Obtenido de Restaurar base de datos SQL Server:


http://help.bizagi.com/bpm-suite/es/index.html?studio_restoresql.htm

Collado, J. (s.f.). SQL Training. Obtenido de Relacionar tablas en SQL:


https://sqltrainning.wordpress.com/tag/como-relacionar-tablas-en-sql-server/

Comandos SQL Básicos. (2012). Obtenido de MariaDB:


https://mariadb.com/kb/es/basic-sql-statements/

Cómo crear tablas con SQL Server. (2018). Obtenido de DBA dixit:
http://dbadixit.com/como-crear-tablas-con-sql/

DBA dixit. (s.f.). Obtenido de Data Definition Language DDL de SQL:


http://dbadixit.com/data-definition-language-ddl-sql/

Documentación de SQL. (s.f.). Obtenido de Iniciar el Asistente para importación y


exportación de SQL Server: https://docs.microsoft.com/es-es/sql/integration-
services/import-export-data/start-the-sql-server-import-and-export-
wizard?view=sql-server-2017

Fajardo, V. (2016). Microsoft SQL Server. Obtenido de Beneficios de SQL Server:


http://www.migesamicrosoft.com/sqlserver2016ben/

Frankling, M. (s.f.). Relacionar tablas (Llaves primarias y foráneas) en Sql Server.


Obtenido de
https://www.youtube.com/watch?v=5hQuxKAF7fQ&ab_channel=MrFranklingr

Importar y exportar datos de forma masiva (SQL Server). (2017). Obtenido de


https://docs.microsoft.com/es-es/sql/relational-databases/import-export/bulk-
import-and-export-of-data-sql-server?view=sql-server-2017

Restaurar Backup Base de Datos SQL Server. (2018). Obtenido de


https://www.ainur.es/blog/restaurar-backup-base-de-datos-sql-server-2012/
SQL Create Table. (s.f.). Obtenido de https://www.1keydata.com/es/sql/sql-create-
table.php

Yasseen, A. (2016). SQLShack. Obtenido de Respaldar y restaurar una base de


datos SQL Server usando múltiples archivos:
https://www.sqlshack.com/es/respaldar-y-restaurar-una-base-de-datos-sql-server-
usando-multiples-archivos/

S-ar putea să vă placă și