Vision:
To become a world-class IT training organization in Vietnam
Mission:
Cooperating with partners to develop human resources effectively for Vietnamese ICT development .
Implementation:
By implementing modern education technology, we offer the best quality, most practical and modern courses to customers with value for money.
ĐỐI TÁC
của ALLIANT Corp
CÁC MÔN HỌC >> Course 711 - SQL Server 2000 Introduction

1. Lời giới thiệu

SQL Server 2000 Server của Microsoft đưa ra những tiện lợi và dễ sử dụng, tích hợp XML, cải thiện chuyển đổi dữ liệu và các dịch vụ phân tích. Và khả năng dễ hiểu cùng với những đặc điểm này là những đặc điểm chính trong kinh doanh với tốc độ nhanh chóng hiện nay.

Trong khóa học này, các học viên sẽ khai thác tối đa các khả năng SQL Server 2000 sử dụng các công cụ đồ họa được cung cấp bởi Microsoft. Các học viên sẽ đạt được những kiến thức cơ bản để xây dựng những kỹ năng quản trị và phát triển CSDL SQL Server 2000.

2. Đối tượng

Khóa học này rất phù hợp cho những người mới sử dụng SQL Server 2000.

3. Yêu cầu trước khi tham gia khoá học

Để hoàn thành tốt khoá học, học viên cần phải:

  • Có kiến thức về cơ sở dữ liệu quan hệ

4. Các kỹ năng thu được

Sau khi hoàn thành khoá học, học viên có thể:

  • Tận dụng các thành phần chính của SQL Server 2000
  • Thực thi các lược đồ CSDL với SQL Server Enterprise Manager
  • Lưu trữ và chỉnh sửa dữ liệu với các công cụ SQL
  • Quản trị CSDL với wizard
  • Sao lưu dữ liệu trong các cơ sở dữ liệu
  • Phân tích dữ liệu đa chiều một cách hiệu quả sử dụng Analyst Services và Microsoft Excel.
  • Truy vấn SQL Server từ Web sử dụng XML
  • Chuyển đổi dữ liệu từ các nguồng đa dạng bằng công cụ DTS

5. Thời lượng: 30 giờ

 

Nội dung khóa học

INTRODUCTION

An overview of DBMS technology

  • Key concepts and terminology
  • How data is accessed, organized and stored
  • The importance of business rules
  • Uses of databases
  • The database development process

Three-level information architecture

  • External schema: a user\'s view of data
  • Conceptual schema: logical data model
  • Internal schema: physical data structures

DB server/user toolkit architecture

  • Query languages
  • Report writers
  • Query and application development tools
  • Data-modeling CASE tools

HOW A RELATIONAL DBMS WORKS

Relational technology fundamentals

  • The structure of a relational database
  • Tables, attributes and relationships
  • Primary and foreign keys
  • Relational integrity constraints
  • Semantic integrity, existence constraints
  • Manipulating data: selection, projection, join, union, intersection, difference

Components of a relational DBMS

  • An integrated, active data dictionary
  • The query optimizer
  • An engine that supports transactions, concurrency and recovery
  • Front-end tools for easy user access

DESIGNING RELATIONAL DATABASES

A step-by-step approach and techniques

  • Developing the logical data model
  • Mapping the data model to the relational model
  • Specifying integrity constraints
  • Developing the conceptual schema
  • Defining the data in the data dictionary

Entity-relationship modeling

  • Capturing entities, attributes and identifiers
  • Describing relationships: one-to-one, one-to-many, many-to-many
  • Optional and mandatory relationships
  • Guidelines for a well-formed E-R diagram
  • Resolving many-to-many relationships for implementation in an RDB

Using a CASE tool

  • Database design and documentation
  • Generating the SQL to build the database
  • Reverse engineering to capture the design of an existing database

Normalizing data to design tables

  • Why/why not normalize
  • Avoiding update anomalies
  • Identifying functional dependencies
  • Applying rules for normalization

Physical database design

  • Grouping and assigning tables to disk files for performance and maintenance
  • Fragmenting large tables
  • Planned denormalization versus accidental denormalization
  • Indexing for performance and integrity

ACCESSING A RELATIONAL DATABASE

SQL

  • A dynamic and evolving language
  • ANSI and ISO standards

Creating a relational database

  • Defining the database and its objects: tables, keys, views and indexes
  • Declaring integrity constraints
  • Altering structures and constraints

Manipulating and controlling a database

  • Querying the database to retrieve exactly the desired information
  • Updating data while maintaining database integrity
  • Controlling access to data for security

Creating and using views

  • Defining views for simplicity and security
  • Customizing windows into the database
  • Querying and updating through views

DATABASE DIRECTIONS

Extended capabilities of the RDBMS

  • Encapsulating function and data
  • User-defined datatypes and methods

Enforcing business rules for data integrity

  • Defining declarative constraints
  • Server-side programming in Java or a procedural language

TRENDS

  • Modeling in analysis and design
  • Focusing on business rules
  • Creating an intelligent server
  • Using stored procedures and triggers
 
  Quay lại    Lên trên    In