SlideShare a Scribd company logo
Soumettre la recherche
Mettre en ligne
S’identifier
S’inscrire
Microsoft SQL Server 2008
Signaler
Hossein Zahed
Suivre
Lead Software Engineer à Maersk
25 Apr 2013
•
0 j'aime
•
1,560 vues
1
sur
30
Microsoft SQL Server 2008
25 Apr 2013
•
0 j'aime
•
1,560 vues
Signaler
Technologie
Hossein Zahed
Suivre
Lead Software Engineer à Maersk
Recommandé
Entity Framework Overview
ukdpe
2.7K vues
•
23 diapositives
Microsoft Entity Framework
Mahmoud Tolba
1.5K vues
•
20 diapositives
Entity framework and how to use it
nspyre_net
3.2K vues
•
24 diapositives
Entity Framework Database and Code First
James Johnson
3.1K vues
•
44 diapositives
Learn Entity Framework in a day with Code First, Model First and Database First
Jibran Rasheed Khan
2K vues
•
30 diapositives
Entity framework code first
Confiz
4.1K vues
•
33 diapositives
Contenu connexe
Tendances
Mvc architecture
Surbhi Panhalkar
44K vues
•
28 diapositives
Using MongoDB with the .Net Framework
Stefano Paluello
5.5K vues
•
24 diapositives
Getting started with entity framework
Lushanthan Sivaneasharajah
10.9K vues
•
17 diapositives
Ef code first
ZealousysDev
464 vues
•
27 diapositives
Day8
madamewoolf
355 vues
•
18 diapositives
Introduction to Spring Framework
Dineesha Suraweera
1.7K vues
•
32 diapositives
Tendances
(20)
Mvc architecture
Surbhi Panhalkar
•
44K vues
Using MongoDB with the .Net Framework
Stefano Paluello
•
5.5K vues
Getting started with entity framework
Lushanthan Sivaneasharajah
•
10.9K vues
Ef code first
ZealousysDev
•
464 vues
Day8
madamewoolf
•
355 vues
Introduction to Spring Framework
Dineesha Suraweera
•
1.7K vues
Day2
madamewoolf
•
373 vues
Entity Framework: Code First and Magic Unicorns
Richie Rump
•
3.2K vues
ASP.NET MVC Performance
rudib
•
59.6K vues
Enterprise Software Architecture
rahmed_sct
•
1.7K vues
Silverlight 2
Dave Bost
•
665 vues
Day7
madamewoolf
•
440 vues
Building RESTfull Data Services with WebAPI
Gert Drapers
•
5.4K vues
Database
nationalmobileapps
•
649 vues
ASP.NET 3.5 SP1 (VSLive San Francisco 2009)
Dave Bost
•
1K vues
Session 35 - Design Patterns
PawanMM
•
46 vues
Ado .net
Manish Singh
•
1.6K vues
Angular - Chapter 7 - HTTP Services
WebStackAcademy
•
596 vues
Dot net interview questions and asnwers
kavinilavuG
•
99 vues
Angular - Chapter 6 - Firebase Integration
WebStackAcademy
•
255 vues
En vedette
Web II - 02 - How ASP.NET Works
Randy Connolly
10.4K vues
•
98 diapositives
HTML & XHTML Basics
Hossein Zahed
3.1K vues
•
37 diapositives
CSS Basics
Hossein Zahed
1.4K vues
•
10 diapositives
ASP.NET 02 - How ASP.NET Works
Randy Connolly
15.7K vues
•
34 diapositives
ASP.NET MVC 5 - EF 6 - VS2015
Hossein Zahed
3.4K vues
•
148 diapositives
ASP.NET 12 - State Management
Randy Connolly
3.3K vues
•
37 diapositives
En vedette
(14)
Web II - 02 - How ASP.NET Works
Randy Connolly
•
10.4K vues
HTML & XHTML Basics
Hossein Zahed
•
3.1K vues
CSS Basics
Hossein Zahed
•
1.4K vues
ASP.NET 02 - How ASP.NET Works
Randy Connolly
•
15.7K vues
ASP.NET MVC 5 - EF 6 - VS2015
Hossein Zahed
•
3.4K vues
ASP.NET 12 - State Management
Randy Connolly
•
3.3K vues
Big Data World
Hossein Zahed
•
6.8K vues
CSharp Language Overview Part 1
Hossein Zahed
•
1.8K vues
MS SQL SERVER: Getting Started With Sql Server 2008
sqlserver content
•
1.2K vues
New features of sql server 2005
Govind Raj
•
3.3K vues
Sql Server Basics
rainynovember12
•
25K vues
Top 100 SQL Interview Questions and Answers
iimjobs and hirist
•
50.8K vues
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
•
31.3K vues
Ms sql server architecture
Ajeet Singh
•
64.2K vues
Similaire à Microsoft SQL Server 2008
SQL Azure the database in the cloud
Eduardo Castro
911 vues
•
43 diapositives
Creating Flexible Data Services For Enterprise Soa With Wso2 Data Services
sumedha.r
670 vues
•
39 diapositives
What’s new in SQL Server 2017
James Serra
10.4K vues
•
83 diapositives
Whats New Sql Server 2008 R2 Cw
Eduardo Castro
489 vues
•
57 diapositives
Whats New Sql Server 2008 R2
Eduardo Castro
4.6K vues
•
57 diapositives
SQL Server 2008 for Developers
ukdpe
471 vues
•
51 diapositives
Similaire à Microsoft SQL Server 2008
(20)
SQL Azure the database in the cloud
Eduardo Castro
•
911 vues
Creating Flexible Data Services For Enterprise Soa With Wso2 Data Services
sumedha.r
•
670 vues
What’s new in SQL Server 2017
James Serra
•
10.4K vues
Whats New Sql Server 2008 R2 Cw
Eduardo Castro
•
489 vues
Whats New Sql Server 2008 R2
Eduardo Castro
•
4.6K vues
SQL Server 2008 for Developers
ukdpe
•
471 vues
Ikenstudiolive
iken Solutions - Web Space-
•
405 vues
SQLSaturday#290_Kiev_WindowsAzureDatabaseForBeginners
Tobias Koprowski
•
554 vues
Samedi SQL Québec - La plateforme data de Azure
MSDEVMTL
•
961 vues
NonStop SQL/MX DBS Explained
Frans Jongma
•
557 vues
Introduction To Sql Services
llangit
•
653 vues
Saying goodbye to SQL Server 2000
ukdpe
•
1.8K vues
Mohamed Mahgoub_CV
Mohamed Mahgoub
•
100 vues
Azure Synapse Analytics Overview (r1)
James Serra
•
24.3K vues
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
Tobias Koprowski
•
800 vues
Azure Data platform
Mostafa Elzoghbi
•
3.9K vues
SQL Azure
Lynn Langit
•
1.4K vues
Project seminar
Kuldeep Jain
•
386 vues
Introduction to SQL Server Analysis services 2008
Tobias Koprowski
•
1.5K vues
Sql azure dec_2010 Lynn & Ike
Ike Ellis
•
1.1K vues
Plus de Hossein Zahed
Machine Learning with ML.NET
Hossein Zahed
13 vues
•
9 diapositives
8 Database Paradigms
Hossein Zahed
83 vues
•
10 diapositives
مبانی رایانش ابری
Hossein Zahed
17 vues
•
9 diapositives
HTTPS نحوه کارکرد پروتکل
Hossein Zahed
10 vues
•
17 diapositives
مبانی چابکی و اسکرام
Hossein Zahed
9 vues
•
8 diapositives
آموزش سی شارپ - بخش 1
Hossein Zahed
9 vues
•
11 diapositives
Plus de Hossein Zahed
(14)
Machine Learning with ML.NET
Hossein Zahed
•
13 vues
8 Database Paradigms
Hossein Zahed
•
83 vues
مبانی رایانش ابری
Hossein Zahed
•
17 vues
HTTPS نحوه کارکرد پروتکل
Hossein Zahed
•
10 vues
مبانی چابکی و اسکرام
Hossein Zahed
•
9 vues
آموزش سی شارپ - بخش 1
Hossein Zahed
•
9 vues
فرآیند توسعه نرم افزار
Hossein Zahed
•
8 vues
مبانی اینترنت
Hossein Zahed
•
8 vues
تخته سیاه آنلاین
Hossein Zahed
•
10 vues
مفاهیم اساسی برنامه نویسی کامپیوتر
Hossein Zahed
•
22 vues
SEO Fundamentals
Hossein Zahed
•
1.3K vues
Network Essentials v2.0
Hossein Zahed
•
2.3K vues
.Net Framework Basics
Hossein Zahed
•
864 vues
Network Essentials
Hossein Zahed
•
1K vues
Dernier
roomos_webinar_280923_v2.pptx
ThousandEyes
31 vues
•
29 diapositives
GDSC ZHCET Google Study Jams 23.pdf
AbhishekSingh313342
26 vues
•
34 diapositives
"Intro to Stateful Services or How to get 1 million RPS from a single node", ...
Fwdays
19 vues
•
60 diapositives
GDSC Cloud Lead Presentation.pptx
AbhinavNautiyal8
92 vues
•
13 diapositives
How resolve Gem dependencies in your code?
Hiroshi SHIBATA
169 vues
•
50 diapositives
Product Research Presentation-Maidy Veloso.pptx
MaidyVeloso
43 vues
•
23 diapositives
Dernier
(20)
roomos_webinar_280923_v2.pptx
ThousandEyes
•
31 vues
GDSC ZHCET Google Study Jams 23.pdf
AbhishekSingh313342
•
26 vues
"Intro to Stateful Services or How to get 1 million RPS from a single node", ...
Fwdays
•
19 vues
GDSC Cloud Lead Presentation.pptx
AbhinavNautiyal8
•
92 vues
How resolve Gem dependencies in your code?
Hiroshi SHIBATA
•
169 vues
Product Research Presentation-Maidy Veloso.pptx
MaidyVeloso
•
43 vues
"Architecture assessment from classics to details", Dmytro Ovcharenko
Fwdays
•
55 vues
"From Orchestration to Choreography and Back", Yevhen Bobrov
Fwdays
•
55 vues
Accelerating Data Science through Feature Platform, Transformers and GenAI
FeatureByte
•
127 vues
Product Research Presentation-Maidy Veloso.pptx
MaidyVeloso
•
41 vues
"Building Asynchronous SOA for Modern Applications", Sai Pragna Etikyala
Fwdays
•
33 vues
OpenAI API crash course
Dimitrios Platis
•
22 vues
Product Listing Presentation-Maidy Veloso.pptx
MaidyVeloso
•
61 vues
Recommendation Modeling with Impression Data at Netflix
Jiangwei Pan
•
95 vues
Webhook Testing Strategy
Dimpy Adhikary
•
99 vues
How is AI changing journalism? Strategic considerations for publishers and ne...
Damian Radcliffe
•
125 vues
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Neo4j
•
49 vues
Product Research Presentation
DeahJadeArellano
•
34 vues
EuroBSDCon 2023 - (auto)Installing BSD Systems - Cases using pfSense, TrueNAS...
Vinícius Zavam
•
81 vues
alfred-product-research-proposal.pdf
AlfredSuratos
•
24 vues
Microsoft SQL Server 2008
1.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Hossein Zahed MCPD & .Net Teacher Amir Kabir University of Technology Email: hossein.aspx@gmail.com Website: http://www.hzahed.com
2.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Data, Information, Knowledge Data Facts of the world Your height, weight, color of your eyes Height and color of a tree
3.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Data, Information, Knowledge Information Movable and Shareable data Beyond the range of your senses Photo, Music, Movie, …
4.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Data, Information, Knowledge Knowledge What we know Processing information and data to make decisions
5.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Database Definition An organized collection of data, typically in digital form Database System implies that the data is managed to some level of quality (measured in terms of accuracy, availability, usability, and resilience) The availability of rooms in hotels Finding a hotel with vacancies
6.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Database Types Active Database: security monitoring, alerting, statistics gathering and authorization Cloud Database: in the cloud Data Warehouse: data centers Distributed database: a single DBMS over processes, computers, and sites
7.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Database Types - Continued Document-Oriented Database: storing, retrieving, and managing document- oriented, or semi structured data, information Embedded Database: requires access to stored data in a way that the DBMS is “hidden” from the application’s end-user and requires little or no ongoing maintenance
8.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Database Types - Continued Real-time Database: responses users' request in a given time period, it can be regarded as a real time database Temporal Database: a database with built-in time aspects, for example a temporal data model and a temporal version of Structured Query Language (SQL)
9.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Database Management System (DBMS) Well Known Examples Microsoft SQL Server Oracle IBM DB2 MySQL PosterSQL Microsoft Access
10.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Specifications Relational Database Management System (RDBMS): means that data is stored in tables and the relationships among the data are also stored in tables. The data can be accessed or reassembled in many different ways without having to change the table forms. Primary Query Language: Transact SQL known as T-SQL
11.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Versions Genesis: Sybase SQL Server to Microsoft – 1989 Microsoft SQL 2000 Microsoft SQL 2005 Microsoft SQL 2008 Microsoft SQL Azure – Cloud DB
12.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Versions - Continued Microsoft SQL Server 2008 R2 Microsoft SQL Server 2012
13.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Editions Datacenter Enterprise Developer Standard Web Workgroup Express Azure Compact (SQL CE)
14.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Architecture Protocol Layer: Protocol layer implements the external interface to SQL Server. All operations that can be invoked on SQL Server are communicated to it via a Microsoft-defined format, called Tabular Data Stream (TDS). TDS is an application layer protocol, used to transfer data between a database server and a client. Initially designed and developed by Sybase Inc. for their Sybase SQL Server relational database engine in 1984, and later by Microsoft in Microsoft SQL Server, TDS packets can be encased in other physical transport dependent protocols, including TCP/IP, Named pipes, and Shared memory. Consequently, access to SQL Server is available over these protocols. In addition, the SQL Server API is also exposed over web services.
15.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Architecture - Continued Data Storage: Data Types: integer, decimal, char, varchar, datetime, … UDT (User-Defined Data Types) DBO (Database Objects): tables, views, indexes, logs, stored procedures Maximum 231 objects Maximum Database Volume: 220 TB Primary (Master) Data File extension: .mdf Secondary Data File (Metadata) extension: .ndf Log Data File extension: .ldf
16.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Architecture - Continued Buffer Management: Storage space allocated to a database is divided into sequentially numbered pages, each 8 KB in size. A page is the basic unit of I/O for SQL Server operations. SQL Server buffers pages in RAM to minimize disc I/O. The amount of memory available to SQL Server decides how many pages will be cached in memory. The buffer cache is managed by the Buffer Manager. The page is updated on the disc by the Buffer Manager only if the in-memory cache has not been referenced for some time.
17.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Architecture - Continued Loggin & Transactions: SQL Server ensures that any change to the data is ACID-compliant. (Atomicity, Consistency, Isolation, Durability) It uses transactions to ensure that the database will always revert to a known consistent state on failure. All the operations performed will be written to a log, along with the transaction ID which the operation was a part of. Each log entry is identified by an increasing Log Sequence Number (LSN) which is used to ensure that all changes are written to the data files.
18.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Architecture - Continued Concurrency & Locking: Multi users using the same database at the same time Pessimistic Concurrency Exclusive: no access for other users Shared: read access for other users Optimistic Concurrency A new row created in Tempdb 2 Rows added if they are different
19.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Architecture - Continued Data Retrival: The main mode of retrieving data from an SQL Server database is querying for it using T-SQL. T-SQL ► Query ► Query Processor ► Query Plan ► Selecting Optimized Query (by Time) ► Execute Stored Procedures (SP): Parameterized T-SQL Queries that can have input/output results
20.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Architecture - Continued SQL CLR (Common Langauge Runtime): SQL Server has it’s own .Net Framework Runtime (CLR) OS Independent in Memory Management, Threading and Resource Management
21.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Services Service Broker: Guarantees internal/external processes between instances of SQL on the same server or external servers. Communicates over TCP/IP and allows the different components to be synchronized together, via exchange of messages.
22.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Services - Continued Replication: Replicate / Synchronize database objects 1. Transaction Replication: Each transaction in publisher is synched out to subscribers (almost realtime) 2. Merged Replication: Changes made to both publisher and subscribers are synchronized Bi-Directionally 3. Snapshot Replication: A copy of database is sent out from publisher to subscribers at a certain time.
23.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Services - Continued Analysis Services: Adds OLAP and Data Mining capabilities for SQL Server databases OLAP (Online Analytical Processing): shortly answers Multi-Dimensional analytical queries using the following technics (MOLAP / ROLAP / HOLAP) Data Mining: Decision Trees, Clustering Algorithm, Navie Bayes, Time Series, Regression, Logistic, Neural Networks, Genetic Algorithm
24.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Services - Continued Reporting Services: A report generation environment for data gathered from SQL Server databases RDL files can be rendered in a variety of formats including Excel, PDF, CSV, XML, TIFF (and other image formats) and HTML
25.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Services - Continued Integration Services: Is used to integrate data from different data sources Includes GUI tools to build data extraction workflows integration various functionality such as extracting data from various sources, querying data, transforming data including aggregating, duplication and merging data, and then loading the transformed data onto other sources, or sending e-mails detailing the status of the operation as defined by the user
26.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Services - Continued Notification Service: Originally introduced as a post-release add-on for SQL Server 2000 A mechanism for generating data-driven notifications, which are sent to Notification Services subscribers Used one of three methods to send a message to the subscriber informing about the occurrence of the event. These methods include SMTP, SOAP, or by writing to a file in the filesystem. Deprecated in MSSQL 2008 by introducing Agents
27.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Services - Continued Full Text Search Service: A specialized indexing and querying service for unstructured text stored in SQL Server databases The full text search index can be created on any column with character based text data. It allows for words to be searched for in the text columns The Full Text Search engine is divided into two processes - the Filter Daemon process (msftefd.exe) and the Search process (msftesql.exe)
28.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Services - Continued Full Text Search Service:
29.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Development Tools SQL CMD (Command Line) SQL Management Studio (2005/2008/20012) Visual Studio (2005/2008/2010) Business Intelligence Development Studio SQL Native Client
30.
MSSQL 2008 -
©2012 Hossein Zahed - AUT Microsoft SQL Server Questions & Answers