of 23
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
1/23
BASE DE DATOS II
2015-II
Ing. Carlos Palomino
EL DOCENTE
Ing. Carlos Palomino 22015-II
CARLOS PALOMINO VIDAL
Ingeniero de Sistemas
Magister en gestin y direccin de Tecnologas de informacin
Certificado Microsoft en SQL SERVER Administracin
Certificado Microsoft en SQL SERVER Desarrollo
Certificado Microsoft en SQL SERVER Inteligencia de Negocios
Certificado PMP del PMI
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
2/23
QUE QUEREMOS LOGRAR
Ing. Carlos Palomino 32015-II
Crea Base de datos Procedimientos almacenados
PRESENTACION ALUMNOS
Ing. Carlos Palomino 42015-II
PRESENTACION DE LOS ALUMNOS
Y EXPECTATIVAS
Nombres
Expectativas del curso
Conocimientos previos
Adicionales
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
3/23
PRESENTACION ALUMNOS
Ing. Carlos Palomino 52015-II
Explicacin de la metodologa del curso y temas
RUBRO DETALLE SEMANA N
IParte
1ra prctica calificada 4ta.
Examen parcial 7ma.
Trabajo de investigacin 7ma.
Evaluacin Integral Parte I 8va.
IIParte
2da prctica calificada 11ra.
Examen final 15ta.
Trabajo de investigacin 16ta.
Examen sustitutorio
Evaluacin Integral Parte II 17ma.
TEMARIO
Ing. Carlos Palomino 62015-II
SGBD
CONFIGURACION INICIAL SGBD
SQL DEVELOPMENT STUDIO
CUENTAS DE USUARIO Y PRIVILEGIOS
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
4/23
INTRODUCCION
Ing. Carlos Palomino 72015-II
CONFIGURACIN DEL SGBD
Ing. Carlos Palomino 82015-II
Que es un SGBD?
Un conjunto de programas.
Permite almacenamiento,modificacin y extraccin.
Proporciona herramientas paraaadir, borrar, modificar yanalizar.
Mas detalles
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
5/23
CONFIGURACIN DEL SGBD
Ing. Carlos Palomino 92015-II
Cul es mejor?
DEPENDE
CONFIGURACIN DEL SGBD
Ing. Carlos Palomino 102015-II
Cul vamos a usar?
Porque?
Uno de los mas usados en el mercado peruano
El rendimiento es muy bueno
Hay mucho soporte
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
6/23
CONFIGURACIN DEL SGBD
Ing. Carlos Palomino 112015-II
Instalacin
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 12
Instalacin
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
7/23
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 13
Instalacin
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 14
Instalacin
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
8/23
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 15
Instalacin
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 16
Instalacin
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
9/23
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 17
Instalacin
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 18
Instalacin
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
10/23
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 19
Instalacin
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 20
Instalacin
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
11/23
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 21
Instalacin
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 22
Instalacin
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
12/23
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 23
Instalacin
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 24
Instalacin
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
13/23
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 25
Instalacin
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 26
Instalacin
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
14/23
CONFIGURACIN DEL SGBD
2015-II Ing. Carlos Palomino 27
Instalacin
SQL DEVELOPMENT ESTUDIO
2015-II Ing. Carlos Palomino 28
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
15/23
SQL DEVELOPMENT ESTUDIO
2015-II Ing. Carlos Palomino 29
Explorador de objetos SQL Proporciona una interfaz jerrquica
para poder ver todos los objetos delservidor
Incluyen caractersticas de desarrolloy de administracin
Conexin a todos los servicios del SQL
SQL DEVELOPMENT ESTUDIO
2015-II Ing. Carlos Palomino 30
Base de datos
Base datos del sistema
Base de datos de usuarios
Instantneas
Base de datos de SSRS
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
16/23
SQL DEVELOPMENT ESTUDIO
2015-II Ing. Carlos Palomino 31
Seguridad
Inicios de sesin
Roles de servidor
Credenciales
Auditorias
CUENTAS DE USUARIO Y PRIVILEGIOS
2015-II Ing. Carlos Palomino 32
Tipos de autenticacin Autenticacin Windows:
Valida nombre de usuario ycontrasea del sistema operativo
Se puede controlar con el AD
Es mas seguro (Kerbeos)
Autenticacin SQL:
Permite conexiones conaplicaciones de terceros
Conexin desde dominiosdesconocidos
Distribucin de aplicaciones
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
17/23
CUENTAS DE USUARIO Y PRIVILEGIOS
2015-II Ing. Carlos Palomino 33
Roles de Servidor
Sysadmin
Serveradmin
Securityadmin
Processadmin
Setupadmin
Bulkadmin
Diskadmin
Dbcreator
public
CUENTAS DE USUARIO Y PRIVILEGIOS
2015-II Ing. Carlos Palomino 34
Creacin de usuarios windows
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
18/23
CUENTAS DE USUARIOS Y PRIVILEGIOS
2015-II Ing. Carlos Palomino 35
Creacin de usuario SQL
LABORATORIO 1
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
19/23
LABORATORIO 1
2015-II Ing. Carlos Palomino 37
Creacin Base de datos
Creacin de Tablas
Creacin usuarios
CREACION DE BASE DE DATOS
2015-II Ing. Carlos Palomino 38
Sintaxis de la creacin de base de datos Basica
USE master
GO
IF EXISTS (
SELECT name FROM sys.databases
WHERE name = N''
)
DROP DATABASE
GO
CREATE DATABASE
GO
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
20/23
CREACION DE BASE DE DATOS
2015-II Ing. Carlos Palomino 39
Sintaxis de la creacin de base de datos Avanzada
USE master
IF EXISTS (
SELECT name
FROM sys.databases WHERE name = N''
)
DROP DATABASE N''
GO
CREATE DATABASE N''
ON
CREACION DE BASE DE DATOS
2015-II Ing. Carlos Palomino 40
Sintaxis de la creacin de base de datos Avanzada
( NAME = N'',
FILENAME = N'',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = N'',
FILENAME = N'',SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
21/23
CREACION DE TABLAS
2015-II Ing. Carlos Palomino 41
Sintaxis de la creacin de tablas
CREATE TABLE .(
,
,
,
CONSTRAINT PRIMARY KEY ()
)
GO
CREACION DE TABLAS
2015-II Ing. Carlos Palomino 42
Sintaxis de la creacin Constraints
-- PRIMARY KEY CONSTRAINT
ALTER TABLE .
ADD CONSTRAINT PRIMARY KEY ()
GO
-- FOREIGN KEY CONSTRAINT
ALTER TABLE EmployeesADD CONSTRAINT FK_ActiveDirectories_UserID FOREIGN KEY(UserID)
REFERENCES ActiveDirectories(id);
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
22/23
INVESTIGACIN
INVESTIGACIN
2015-II Ing. Carlos Palomino 44
Investigar sobre roles de base de datos (se hara preguntas, correo,escrito)
Investigar sobre creacin de base de datos con FILEGROUPS, traersentencia creando la base de datos RETAIL con al menos 3FILESGROPS, se hara preguntas
Investigar sobre CONSTRAINTS
Consultas al correo [email protected]
7/23/2019 2015-2 Base de Datos II - Semana01 - TE1
23/23
GRACIAS!!!?