Comandos Básicos SQL
Enviado por ensayos_poncio • 14 de Diciembre de 2014 • 2.932 Palabras (12 Páginas) • 383 Visitas
1) Enumere los pasos para elaborar un sistema de bases de datos?
1) Identificar problemas oportunidades y objetivos
2) Determinar requerimientos de información
3) Análisis de las necesidades del sistema.
4) Diseño del sistema.
5) Desarrollo y documentación de software.
6) Pruebas y mantenimiento del sistema.
7) Implantación y evaluación del sistema.
2) Explique la etapa de problemas oportunidades y objetivos?
Identificar problemas oportunidades y objetivos.
-El analista identifica problemas oportunidades objetivos
-Es una fase crucial para el éxito del proyecto (Se puede identificar el
Problema equivocado).
3) Explique la etapa de determinación de los requerimientos de información?
Determinar requerimientos de información
-El analista determina requerimientos de información a partir de los usuarios involucrados.
-Para determinar requerimientos de información se utilizan instrumentos entre ellos:
1) el muestreo
2) el estudio de datos
3) formas de organizar la información
4) entrevistas
5) cuestionarios
6) observación de la conducta y el ambiente de quien toma decisiones
7) desarrollo de prototipos.
4) Explique la etapa de análisis de las necesidades del sistema?
Análisis de las necesidades del sistema.
-El analista analiza las necesidades propias del sistema.
-Para determinar las necesidades propias del sistema se utilizan herramientas y técnicas
Especiales entre ellas:
1) diagramas de flujo.
2) modelo entidad-relación.
3) modelo relacional.
5) Explique la etapa de diseño del sistema?
Diseño del sistema.
-El analista diseña procedimientos precisos de captura de datos con el fin de que los datos
Que se introducen sean los correctos.
-Se utiliza la información que se recolecto y se elabora el diseño lógico del sistema de
Información.
6) Explique la etapa de desarrollo y documentación de software?
Desarrollo y documentación de software.
-El analista trabaja con los programadores para el desarrollo del software a implementar.
7) Explique la etapa de pruebas y mantenimiento del sistema.
Pruebas y mantenimiento del sistema.
-Se realizan pruebas y mantenimiento del sistema antes de su implementación.
8) Explique la etapa de implantación y evaluación del sistema.
Implantación y evaluación del sistema.
-El analista ayuda a implementar el sistema de información e incluye el adiestramiento que requiere.
9) Enumere los Comandos DDL y explique cada uno?
• Créate: crea nuevas bases de datos y tablas.
• Alter: modifica tablas.
• Drop: elimina bases de datos y tablas.
• Add: agrega una columna.
10) Enumere algunos comandos DML y explique cada uno?
• Select: selecciona campos de una tabla.
• Insert into: inserta registros en una tabla.
• Update: actualiza campos de una tabla.
12) Explique las herramientas básicas de SQL?
• En la segunda barra del gestor buscar el botón que dice herramientas y presionarlo para que aparezca una página en blanco donde posteriormente escribirá los comandos de creación o manipulación de la base.
• En la tercera barra utilizar el botón que lleva el símbolo ! de exclamación para ejecutar los comandos pero antes de eso deberá seleccionarlo los selecciona y presiona tal botón.
• En el explorador de objetos a la izquierda de la pantalla del gestor seleccione la base de datos que esta indicada con un cilindro color dorado la selecciona presiona clik derecho y se va a actualizar y se creara la sentencia en código objeto.
12) Explique algunos usos del comando create?
• Para crear una base de datos.
Create database nombre de la base;
EJM;
create database ciudad;
• Para crear una tabla en la base de datos.
Create table nombre de la tabla ()
EJM;
create table casa(
idcasa varchar(8) primary key,
)
• Advertencia; para crear una base de datos ay que utilizar el comando.
Use nombre de la base;
EJM;
use ciudad;
Advertencia 2; la creación de la tabla no será válida si dentro de ella no hay un campo o llave primaria.
13) Explique la creación de campos en SQL?
• Para crear un campo dentro de los paréntesis de la tabla use la siguiente sentencia.
Nombre del campo tipo especificaciones, si no es el último campo de la tabla use coma al final si es el ultimo no use coma al final.
Nombre_campo tipo_campo especificaciones, con coma
Nombre_campo tipo_campo especificaciones sin coma
EJM; sin especificaciones.
idcasa varchar(8),
EJM; con especificaciones.
idcasa varchar(8) primary key ,
numerocasa varchar(4) not null
11) Enumere algunos comandos de especificación aplicados a las columnas de las tablas?
• Not null: establece la prioridad que esta columna tenga un valor no nulo.
EJM;
numerocasa varchar(4) not null
• Unique: evita valores repetidos en una columna.
EJM;
numerocasa varchar(4) not null unique
• Default: establece un valor por defecto para esta columna.
EJM;
propietario varchar(50) default 'Desconocido'
• Check: Comprueba que se cumpla una condición determinada.
• EJM;
sexopropietario varchar(2) check (sexopropietario in ('M','F') )
salariopropietario int check (salariopropietario > '5500')
• PK: establece la columna como llave primaria.
• FK: establece la columna como llave extranjera.
• Constraint: Se utiliza en las instrucciones del alter y créate para crear y eliminar índices.
EJM; observe el 2 constraint de la tabla casa y el primero de la tabla propietario y vera como se construye la relación entre estos.
create table
...