2015-2 base de datos ii - semana01 - te1

Upload: brayanlp

Post on 14-Feb-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 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

    [email protected]

  • 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!!!?