Yukon – What is New Rajesh Gala. Yukon – What is new.NET Framework Programming Data Types Exception Handling Batches Databases Database Engine Administration.

Slides:



Advertisements
Similar presentations
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Advertisements

SQL Server 2005 Implementation and Maintenance Chapter 10: Maintaining and Automating SQL Server.
Working with SQL Server Database Objects
SQL Server 2005 Database Engine Sommarkollo Microsoft.
Jeremy Boyd Director – Mindscape MSDN Regional Director
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Managing and Monitoring SQL Server 2005 Shankar Pal Program Manager SQL Server, Redmond.
Dual Partitioning for improved performance in VLDBs Ashwin Rao Karavadi, Rakesh Parida Microsoft IT.
1 Chapter Overview Transferring and Transforming Data Introducing Microsoft Data Transformation Services (DTS) Transferring and Transforming Data with.
Discover, Master, InfluenceSlide 1 SQL Server Compact Edition and the Entity Framework Rob Sanders Readify.
What’s New in SQL Server 2005 From a Developer’s Perspective.
Module 9: Managing Schema Objects. Overview Naming guidelines for identifiers in schema object definitions Storage and structure of schema objects Implementing.
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
SQL Basics. SQL SQL (Structured Query Language) is a special-purpose programming language designed from managing data in relational database management.
Chapter 4 SQL. SQL server Microsoft SQL Server is a client/server database management system. Microsoft SQL Server is a client/server database management.
Rationale Aspiring Database Developers should be able to efficiently query and maintain databases. This module will help students learn the Structured.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
Chapter 4 The Relational Model 3: Advanced Topics Concepts of Database Management Seventh Edition.
Database Technical Session By: Prof. Adarsh Patel.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
DBSQL 14-1 Copyright © Genetic Computer School 2009 Chapter 14 Microsoft SQL Server.
Architecture Rajesh. Components of Database Engine.
CPS120: Introduction to Computer Science Lecture 19 Introduction to SQL.
Module 3 Designing a Physical Database Model. Module Overview Selecting Data Types Designing Database Tables Designing Data Integrity.
Triggers A Quick Reference and Summary BIT 275. Triggers SQL code permits you to access only one table for an INSERT, UPDATE, or DELETE statement. The.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
SQL: DDL. SQL Statements DDL - data definition language –Defining and modifying data structures (metadata): database, tables, views, etc. DML - data manipulation.
Application Data and Database Activities Auditing Dr. Gabriel.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Introduction to Oracle. Oracle History 1979 Oracle Release client/server relational database 1989 Oracle Oracle 8 (object relational) 1999.
Indexes / Session 2/ 1 of 36 Session 2 Module 3: Types of Indexes Module 4: Maintaining Indexes.
Data Types Lesson 4. Skills Matrix Table A table stores your data. Tables are relational in that they are organized as rows and columns (a matrix). Each.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Database Fundamental & Design by A.Surasit Samaisut Copyrights : All Rights Reserved.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
GLOBEX INFOTEK Copyright © 2013 Dr. Emelda Ntinglet-DavisSYSTEMS ANALYSIS AND DESIGN METHODSINTRODUCTORY SESSION EFFECTIVE DATABASE DESIGN for BEGINNERS.
Working with SQL Server Database Objects Faculty: Nguyen Ngoc Tu.
Chapter 5 : Integrity And Security  Domain Constraints  Referential Integrity  Security  Triggers  Authorization  Authorization in SQL  Views 
Session 1 Module 1: Introduction to Data Integrity
1 Intro stored procedures Declaring parameters Using in a sproc Intro to transactions Concurrency control & recovery States of transactions Desirable.
Relational Database Management System(RDBMS) Structured Query Language(SQL)
SQL Server 2012 Session: 1 Session: 12 Triggers Data Management Using Microsoft SQL Server.
Stored Procedures / Session 4/ 1 of 41 Session 4 Module 7: Introducing stored procedures Module 8: More about stored procedures.
Text TCS INTERNAL Oracle PL/SQL – Introduction. TCS INTERNAL PL SQL Introduction PLSQL means Procedural Language extension of SQL. PLSQL is a database.
Databases Introduction - concepts. Concepts of Relational Databases.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
SQL Triggers, Functions & Stored Procedures Programming Operations.
SQL Basics Review Reviewing what we’ve learned so far…….
In this session, you will learn to: Create and manage views Implement a full-text search Implement batches Objectives.
Views / Session 3/ 1 of 40 Session 3 Module 5: Implementing Views Module 6: Managing Views.
Data Integrity & Indexes / Session 1/ 1 of 37 Session 1 Module 1: Introduction to Data Integrity Module 2: Introduction to Indexes.
Introducing Hekaton The next step in SQL Server OLTP performance Mladen Prajdić
SQL Database Management
More SQL: Complex Queries, Triggers, Views, and Schema Modification
Top 10 Entity Framework Features Every Developer Should Know
Getting started with Accurately Storing Data
With Temporal Tables and More
Active Database Concepts
SQL Server 2000 and Access 2000 limits
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Migrating a Disk-based Table to a Memory-optimized one in SQL Server
Database systems Lecture 3 – SQL + CRUD
Oracle9i Developer: PL/SQL Programming Chapter 8 Database Triggers.
Chapter 8 Advanced SQL.
Chapter 11 Managing Databases with SQL Server 2000
Responding to Data Manipulation Via Triggers
Presentation transcript:

Yukon – What is New Rajesh Gala

Yukon – What is new.NET Framework Programming Data Types Exception Handling Batches Databases Database Engine Administration Full-Text Search Indexes Meta Data Query Processor Tables Table and Index Partitioning Triggers and Event Notification Views.NET Framework Programming Data Types Exception Handling Batches Databases Database Engine Administration Full-Text Search Indexes Meta Data Query Processor Tables Table and Index Partitioning Triggers and Event Notification Views

Yukon – What is new.NET Framework Programming You can now create a database object inside an instance of SQL Server that is programmed against an assembly created in the Microsoft.NET Framework common language runtime (CLR). Stored procedures, functions, triggers, user-defined types, and user-defined aggregate functions can leverage the rich programming model provided by the CLR.

Yukon – What is new Batches SQL Server "Yukon" Beta 1 introduces a new feature called multiple active result sets (MARS). MARS allows client drivers to have more than one pending request per connection.

Yukon – What is new Data Types SQL Server "Yukon" Beta 1 provides new data types and enhances several of the existing SQL Server data types.

Yukon – What is new Databases By using the new options in the following DDL statements, you can work with new features, such as database views, database mirroring, and the snapshot isolation framework.

Yukon – What is new Database Engine Administration Database administrators have enhanced tools for administering the database engine.

Yukon – What is new Exception Handling Transact-SQL has the TRY and CATCH constructs that allow you to handle transaction abort errors that would otherwise have resulted in the termination of a batch.

Yukon – What is new Full-Text Search Managing full-text search is streamlined and more efficient. You can use new DDL statements (instead of system stored procedures) to create, manage and modify, and drop full-text indexes and catalogs. You can also attach and detach full-text

Yukon – What is new Indexes ALTER INDEX, a new Transact-SQL DDL statement, is introduced for reorganizing and rebuilding relational and XML indexes. The CREATE INDEX statement has been enhanced to support XML index syntax, partitioning, and included (nonkey) columns. Several index options have been added including ONLINE, which allows concurrent user access to the underlying data during some index operations.

Yukon – What is new Meta Data SQL Server "Yukon" Beta 1 introduces catalog views. Catalog views change the way in which users can access system meta data information. This beta release also introduces two new virtual tables.

Yukon – What is new Query Processor The database engine has been enhanced with query processing tools that developers can use to manipulate data and get complex information from the database.

Yukon – What is new Tables You can create and alter tables with columns using new data types, which include xml, varchar(max), nvarchar(max), varbinary(max), date, time, utcdatetime, and CLR user-defined types. Computed columns can be persisted for use in creating indexes on them. Cascading referential integrity constraints are enhanced by specifying SET NULL and SET DEFAULT in addition to CASCADE and NO ACTION. The combined width of variant data type columns can now exceed 8 kilobytes (KB) per page. Very large tables and indexes (greater than 128 extents) can be dropped faster than in earlier versions of SQL Server because of a deferred allocation unit drop mechanism.

Yukon – What is new Table and Index Partitioning You can partition tables and indexes by dividing them into units that might be spread across more than one filegroup in a database. Partitioned tables and indexes are partitioned horizontally so that groups of rows are mapped into individual partitions. Operations performed on the data, such as queries, are executed as if the entire table or index is a single entity. Partitioning can make: Querying large tables or indexes faster and more efficient on multiple-CPU computers. Large tables or indexes more manageable by allowing quick and efficient access to or management of data subsets, while maintaining the integrity of the overall collection. You can partition tables and indexes by dividing them into units that might be spread across more than one filegroup in a database. Partitioned tables and indexes are partitioned horizontally so that groups of rows are mapped into individual partitions. Operations performed on the data, such as queries, are executed as if the entire table or index is a single entity. Partitioning can make: Querying large tables or indexes faster and more efficient on multiple-CPU computers. Large tables or indexes more manageable by allowing quick and efficient access to or management of data subsets, while maintaining the integrity of the overall collection.

Yukon – What is new Triggers and Event Notifications SQL Server "Yukon" Beta 1 introduces DDL triggers and event notifications. DDL triggers, like standard triggers, execute stored procedures in response to an event. But unlike standard triggers, DDL triggers execute in response to DDL statements (primarily statements that begin with CREATE, ALTER, and DROP). DDL triggers are used for administrative tasks, such as auditing and regulating database operations. Event notifications execute in response to DDL and data manipulation (DML) statements, as well as trace events, but do not execute stored procedures. Instead, event notifications send information about a server event to a service broker. You can use event notifications to log and review changes or activity that occurs on the database. SQL Server "Yukon" Beta 1 introduces DDL triggers and event notifications. DDL triggers, like standard triggers, execute stored procedures in response to an event. But unlike standard triggers, DDL triggers execute in response to DDL statements (primarily statements that begin with CREATE, ALTER, and DROP). DDL triggers are used for administrative tasks, such as auditing and regulating database operations. Event notifications execute in response to DDL and data manipulation (DML) statements, as well as trace events, but do not execute stored procedures. Instead, event notifications send information about a server event to a service broker. You can use event notifications to log and review changes or activity that occurs on the database.

Yukon – What is new Views The restrictions to updating data through a view have been relaxed, and statistics can be created on nonindexed views for query optimization.

Yukon – What is new Demo XML Data Type.Net Framework Programming Yukon Report Server XML Data Type.Net Framework Programming Yukon Report Server