Dư liệ – Cơ sở dư liệ (Data – Database)?Quản ly dư liệ (Data management)o Hê thống tậ tin (Filebased systems)o Hê cơ sở dư liệ (database systems)Mô hình CSDL (database model)Hê quản trị CSDL(RDBMS)Các thuậ ngư dùng trong RDBMS
Microsoft SQL Server GV: Nguyễn Thị Cẩm Hương Nội dung môn học Tổng quan về SQL server Tạo quản trị CSDL Thao tác dữ liệu Lập trình với T-SQL Trigger Sao lưu phục hồi dữ liệu Bảo mật dữ liệu Quản lý transaction khóa Thời lượng đánh giá Số tiết LT: 30 Số tiết TH: 30 Đánh giá Giữa kỳ: kiểm tra máy 20% Tiểu luận – tập lớn 30% Cuối kỳ: máy 50% Tài liệu học tập tham khảo Bài tập thực hành SQL Server – khoa CNTT- IUH Bài giảng GV Beginning_microsoft_sql_server_2012_progr amming Microsoft Sql Server 2012, Patrick LeBlanc Microsoft Press BÀI 1: TỔNG QUAN VỀ SQL SERVER Tổng quan về sở dữ liệu quan hệ Kiến trúc SQL Server 2008 Sơ lược T-SQL CLR SQL Server Version Cơ sở liệu quan hệ Dữ liệu – Cơ sở dữ liệu (Data – Database)? Quản lý dữ liệu (Data management) o Hệ thống tập tin (File-based systems) o Hệ sở dữ liệu (database systems) Mô hình CSDL (database model) Hệ quản trị CSDL(RDBMS) Các thuật ngữ dùng RDBMS Data and Database Dữ liệu? Cơ sở dữ liệu ? User s Stores Information Database Allows to Access Information Data Management Quản lý dữ liệu liên quan đến: Xử lý lượng lớn thông tin Tổ chức Lưu trữ Thao tác Vận hành Có hướng tiếp cận: Hệ thống file Hệ thống CSDL Hệ thống file - Dữ liệu lưu thành tập tin riêng biệt - Một nhóm file lưu trữ máy tính - Được truy xuất người quản lý hệ thống Hệ thống file (tt) Bất lợi: Dư thừa dữ liệu không đồng Có những truy vấn xử lý Dữ liệu bị cô lập Có những thao tác dữ liệu bất thường Không bảo mật dữ liệu Không ràng buộc dữ liệu Data Access Architectures Client / Server architecture N-tier architecture Service Oriented Architecture (SOA) Client/Server Architecture Client SQL Server Results OLTP OLAP Client Application Query Relational Database Management System N-tier Architecture Service-Oriented Architecture SQL Server Services Data Management Transaction and Query Processing Data Integrity Jobs Alerts Operators MSSQLServer Service SQLServerAgent Service Microsoft Distributed Transaction Coordinator Distributed Transaction Management Server Microsoft Search Full-Text Catalogs Full-Text Indexes SQL Server Tools SQL Server Management Studio Log File Viewer SQL Server Business Intelligence Development Studio SQL Server Profiler Database Engine Tuning Advisor SQL Server Configuration Manager Reporting Services Configuration Manager Command-Line Tools T-SQL and CLR T-SQL:Transact-Structure Query Language CLR: Common Language Runtime Transact-SQL (T-SQL) Implementation of Entry-Level ANSI ISO Standard Composing of categories Data Definition Language Statements (DDL) Data Control Language Statements (DCL) Data Manipulation Language Statements (DML) CLR Integration Viết truy vấn sử dụng.NET Tạo debug Visual Studio IDE SQL Server 2008 các phiên sau có thể tạo các đối tượng CSDL CLR Stored Procedures, Functions, Triggers code CLR Trong nhiều trường hợp CLR thực thi nhanh TSQL CLR dùng để hoàn tất các tác vụ mà thực thi T-SQL CLR cung cấp nhiều tính bảo mật việc mở rộng Stored Procedure SQL Server Version SQL Server Editions Evolution of SQL Server SQL Server Editions Enterprise (Developer) Edition Standard Edition Workgroup Edition SQL Server Express Edition SQL Server Everywhere Edition Evolution of SQL Server SQL Server 6.5 • Data warehousing • Internet support • Differentiation from Sybase SQL Server Cross-release objective SQL Server 7.0 • Rearchitecture of relational server • First to include OLAP in database • Auto tuning • Ease-of-use SQL Server 2000 • Reliability and scalability advancements • Deep XML support • Data warehousing • SQL Server CE • 64 bit support Realibility & Security Integrated Business Intelligence SQL Server 2005 SQL Server 2008 • Secure trusted platform for data • Productive policy-based management • Optimized and predictable system performance • Dynamic development • Beyond relational data • Pervasive Business Performance and Scalability Automatic TuningInsight • Enterprise-class scalability • Programmability advancements • End-to-end business intelligence • Manageability • Support for multiple types of data Tổng kết SQL Server : hệ quản trị CSDL Hỗ trợ quản trị CSDL quan hệ Hỗ trợ các dịch vụ dữ liệu công cụ để quản trị CSDL SQL Server: nền tảng hệ quản lý dữ liệu mới với kiến trúc: client-server, ntier, SOA Bài tập nhóm Replication- Đạt SQL Server Storage and Index Structures-Thông Securing the Database Engine(Kiệt) CLR(Hữu)-Huy SOA(Sang)- Chương Backup and restore from SQL Server to Windows Azure Blob storage (2012)-(Tuấn) Log File Viewer(Tuấn)-Phấn SQL Server Business Intelligence Development Studio(Tùng)- Chính SQL Server Profiler(Hải)-(Trường) 10 Database Engine Tuning Advisor(Duy)- Huấn 11 Reporting Services Configuration Manager(Nhi) 12 Command-Line Tools(Quân)- Duẩn Bài tập nhóm 13 Business Intelligence Fundamentals (Thịnh) 14 Service Brokers (Nhật) 15 Distributed Transaction Management 16 Microsoft Search: Full-Text Catalogs & Full-Text Indexes 17 Compare features and all services of SQL Server (6.5, 7, 2000, 2005, 2008) 18 XML, XLST in SQL Server 19 SQL Server - Analysis Services Data Mining – (Quang)- (Minh) 20 Master Data Services 21 Data Quality Services(An) 22 Intergrating Services.(Hào)-(Bảo) [...]... TSQL CLR được dùng để hoàn tất các tác vụ mà không thể thực thi ở T -SQL CLR cung cấp nhiều tính năng bảo mật trong việc mở rộng Stored Procedure SQL Server Version SQL Server Editions Evolution of SQL Server SQL Server Editions Enterprise (Developer) Edition Standard Edition Workgroup Edition SQL Server Express Edition SQL Server Everywhere Edition Evolution of SQL Server SQL. .. Operators MSSQLServer Service SQLServerAgent Service Microsoft Distributed Transaction Coordinator Distributed Transaction Management Server Microsoft Search Full-Text Catalogs Full-Text Indexes SQL Server Tools SQL Server Management Studio Log File Viewer SQL Server Business Intelligence Development Studio SQL Server Profiler Database Engine Tuning Advisor SQL Server Configuration... and 2 Kiến trúc SQL Server 2008 Data Access Architectures SQL Server Services & Tools Data Access Architectures Client / Server architecture N-tier architecture Service Oriented Architecture (SOA) Client /Server Architecture Client SQL Server Results OLTP OLAP Client Application Query Relational Database Management System N-tier Architecture Service-Oriented Architecture SQL Server Services... Edition Evolution of SQL Server SQL Server 6.5 • Data warehousing • Internet support • Differentiation from Sybase SQL Server Cross-release objective SQL Server 7.0 • Rearchitecture of relational server • First to include OLAP in database • Auto tuning • Ease-of-use SQL Server 2000 • Reliability and scalability advancements • Deep XML support • Data warehousing • SQL Server CE • 64 bit support Realibility... intelligence • Manageability • Support for multiple types of data Tổng kết SQL Server : hệ quản trị CSDL Hỗ trợ quản trị CSDL quan hệ Hỗ trợ các dịch vụ dữ liệu và công cụ để quản trị CSDL SQL Server: nền tảng của thế hệ quản lý dữ liệu mới với kiến trúc: client -server, ntier, SOA Bài tập nhóm 1 Replication- Đạt 2 SQL Server Storage and Index Structures-Thông 3 Securing the Database... (Nhật) 15 Distributed Transaction Management 16 Microsoft Search: Full-Text Catalogs & Full-Text Indexes 17 Compare features and all services of SQL Server (6.5, 7, 2000, 2005, 2008) 18 XML, XLST in SQL Server 19 SQL Server - Analysis Services Data Mining – (Quang)- (Minh) 20 Master Data Services 21 Data Quality Services(An) 22 Intergrating Services.(Hào)-(Bảo) ... and Index Structures-Thông 3 Securing the Database Engine(Kiệt) 4 CLR(Hữu)-Huy 5 SOA(Sang)- Chương Backup and restore from SQL Server to Windows Azure Blob storage (2012)-(Tuấn) 7 Log File Viewer(Tuấn)-Phấn 8 SQL Server Business Intelligence Development Studio(Tùng)- Chính 9 SQL Server Profiler(Hải)-(Trường) 10 Database Engine Tuning Advisor(Duy)- Huấn 11 Reporting Services Configuration Manager(Nhi)... T -SQL and CLR T -SQL: Transact-Structure Query Language CLR: Common Language Runtime Transact -SQL (T -SQL) Implementation of Entry-Level ANSI ISO Standard Composing of 3 categories Data Definition Language Statements (DDL) Data Control Language Statements (DCL) Data Manipulation Language Statements (DML) CLR Integration Viết truy vấn sử dụng.NET Tạo và debug Visual Studio IDE SQL Server. .. Ease-of-use SQL Server 2000 • Reliability and scalability advancements • Deep XML support • Data warehousing • SQL Server CE • 64 bit support Realibility & Security Integrated Business Intelligence SQL Server 2005 SQL Server 2008 • Secure trusted platform for data • Productive policy-based management • Optimized and predictable system performance • Dynamic development • Beyond relational data • Pervasive Business... dữ liệu(tt) Hệ quản trị CSDL quan hệ (RDBMS) Relationship Databas e TABLE 1 Key TABLE 2 Key Data Data Các thuật ngữ dùng trong RDBMS Thuật ngữ(Term) Ý nghĩa Quan hệ (Relation) Bảng (A table ) Bộ (Tuple ) Một dòng/record (A row or a record in a table) Thuộc tính (Attribute ) Môt cột (A field or a column in a relation ) Lượng số (Cardinality of a relation ) Số bộ trong quan hệ (The number of tuples ... hành SQL Server – khoa CNTT- IUH Bài giảng GV Beginning_microsoft _sql_ server_ 2012_progr amming Microsoft Sql Server 2012, Patrick LeBlanc Microsoft Press BÀI 1: TỔNG QUAN VỀ SQL SERVER Tổng quan. .. Indexes SQL Server Tools SQL Server Management Studio Log File Viewer SQL Server Business Intelligence Development Studio SQL Server Profiler Database Engine Tuning Advisor SQL Server. .. các tác vụ mà thực thi T -SQL CLR cung cấp nhiều tính bảo mật việc mở rộng Stored Procedure SQL Server Version SQL Server Editions Evolution of SQL Server SQL Server Editions Enterprise