Académique Documents
Professionnel Documents
Culture Documents
Industry-recognized consultant
Noted author and conference speaker
Brians expertise and designs range across Microsoft
operating systems
LinkedIn
/brianalderman
Blog
http://brianalderman.wordpress.
com
Course Modules
Database Fundamentals
01 | Introducing core database concepts (50 minutes)
Define databases, example of relational database tables, and introduce common database
terminology
Click to edit
Master subtitle
style
Use/Description
Storage Size
Money
8 bytes
Int
4 bytes
Float
Depends on
the value of n
Datetime
8 bytes
Char
n bytes
Varchar
Actual length
+ 2 bytes
Bit
1 byte for
every 8 bit
columns
Datetimeoffset
10 Bytes
objetos de base de
datos
Tablas
Una tabla es una coleccin de filas y columnas que se utilizan para
organizar la informacin sobre un solo tema. Cada fila dentro de una
tabla corresponde a un nico registro y contiene varios atributos que
describen la fila.
EmployeeID
LastName
FirstName
Department
100
Smith
Bob
IT
101
Jones
Susan
Marketing
102
Adams
John
Finance
Vistas
Una vista es simplemente una tabla virtual que consiste en
diferentes columnas de una o ms tablas.
A diferencia de una tabla, una vista se almacena en la base de datos
como un objeto de consulta, por lo tanto, un punto de vista es un
objeto que obtiene sus datos de una o ms tablas subyacentes.
Demo
Crear una base de datos
ClassDemoDB
Sentencias DDL
sentencia CREATE
Se utiliza para crear nuevas entidades en SQL
Server, incluyendo algunas de las entidades ms
comunes
Database
Procedure
Table
Trigger
Default
View
Index
User
Login
Role
CREATE DATABASE Sales ON ( NAME = Sales_dat, FILENAME =
'C:\Program Files\Microsoft SQL
Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\sales.mdf', SIZE = 10,
MAXSIZE = 50, FILEGROWTH = 5 )
LOG ON ( NAME = Sales_log, FILENAME = 'C:\Program Files\Microsoft
SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf', SIZE =
5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) ;
sentencia ALTER
Se usa para modificar las entidades existentes en
SQL Server incluyendo
Database
Trigger
Table
View
Index
User
Login
Role
Procedure
Schema
ALTER DATABASE Sales
Modify Name = SalesForecast ;
sentencia DROP
Se utiliza para eliminar las entidades existentes en
SQL Server incluyendo
Database
Trigger
Table
View
Index
User
Login
Role
Procedure
Schema
DROP DATABASE SalesForecast
Demo
Resumen
Un tipo de datos es un atributo que
especifica el tipo de datos que un objeto
puede contener
Los tipos de datos integrados se clasifican
en las siguientes categoras:
Exact numerics
Approximate numerics
Date and time
Character strings
Unicode character strings
Binary strings
Other data types
Large valued data types
Large object data types
Resumen
Una base de datos se puede crear utilizando
SSMS o usar el T-SQL CREATE DATABASE
Objetos de base de datos como tablas,
vistas, procedimientos almacenados y
funciones definidas por el usuario se pueden
crear utilizando SSMS o utilizando un DDL
CREATE
Objetos de base de datos se deben crear
constantemente utilizando el PascalCase o
camelCase convencin de nomenclatura
Resumen
El propsito de una tabla es proporcionar la
estructura para el almacenamiento de datos
dentro de una base de datos relacional.
Una vista es una tabla virtual que consiste
en columnas de una o ms tablas y se
almacena en la base de datos como un
objeto de consulta
Un procedimiento almacenado es un
conjunto de instrucciones Transact-SQL que
se han compilado y guardado por lo que se
pueden ejecutar varias veces.
Los scripts pueden ser creados a partir de
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are
or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes
only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to
changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the
accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR
STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.