Download clase-10-sql-studio_managment
Document related concepts
Transcript
E S C U E L A D E C I E N C I A S E M P R E S R I A L E S Creando Tablas y Agregando Datos en SQL Server Management Studio Paul Leger http://pleger.cl Ciclo de un Proyecto Planificar Qué requiere una organización? Análisis Diseño Entrevistas Diagramas Comprar & Implementar Creaciones de software y Base de datos Implantar Implantarlo en una organización Mantener Mantener el software Creando una base de datos Modelo E-R Modelo Relacional Diagramas Crear Base de Datos Usando SQL server SQL para Tablas SQL Registros Se podría usar la interfaz gráfica, pero se recomienda registros de SQL Creando base de datos Use el comando: Create database NOMBRE_BASE_DE_DATOS; Recomendación: Use la interfaz gráfica del software para crear la base de datos SQL Management Studio Creando Tablas • Comience creando las tablas que no tienen dependencias/referencias a otras tablas • Luego cree las tablas que tengan referencias a tablas ya creadas Crear Tablas CREATE TABLE Alumno ( Rut INT, Nombre VARCHAR(255), Apellido VARCHAR(255), Telefono INT, Genero BIT, Primary key (RUT), ); CREATE TABLE Evaluacion ( Rut INT, codigoCurso INT, nota float, primary key (rut, codigoCurso), foreign key (rut) references Alumno (rut), foreign key (codigoCurso) references Curso (codigo) ); Creando una Tabla con Códigos Incrementales create Table Empresa ( codigo int identity primary key, nombre varchar(max) null, codigo_proy int not null, foreign key ( codigo_proy ) references proyecto (codigo) ); “Identity” sirve para crear codigo autoincrementales. Estos códigos autoincrementales son de tipo de dato “int” Insertando Registros Cuando se inserta registros, se debe comenzar con las tablas que no tienen dependencias/referencias. Por ejemplo, es una buena idea comenzar con las tablas categoricas insert into employ (nombre,codigo_proy) values (‘hola’, 1); Cuando se inserte con un atributo “indentity”, no se escribe el nombre del atributo y su valor en la instrucción insert. Esto es así, porque el motor lo hace automaticamente Ejemplo de un archivos SQL para crear tablas y otro para ingresar datos Ejecutando una “query” en SQL server 2 Crear Consulta 1 Selección de BD 3 Escribir consulta 4 Ejecutar consulta 6 Resultado de Consulta 5 Verificar si se ejecuto bien Ejemplo de creación de tablas Escribiendo una consulta SELECT Descripción Consulta Resultado Esta consulta muestra todos los registros de la tabla persona.