|
Dec 14, 2024
|
|
|
|
NET 711 - SQL Database Credits: 3 Lecture Hours: 3 Lab Hours: 0 Practicum Hours: 0 Work Experience: 0 Course Type: Voc/Tech This course covers the current curriculum for implementing a database in Microsoft SQL Server. For more information, contact the chairperson of the ITNA program. Prerequisite: NET 333, NET 664, NET 343 Competencies
- Use SQL Server books online
- Describe Microsoft SQL Server 7.0 and its supporting operating systems.
- Describe SQL Server architecture
- Describe SQL Server components
- Identify SQL Server design options, as well as implementation and administration activities
- Demonstrate ways to use Transact-SQL
- Describe the basic elements of Transact-SQL
- List data definition statements
- List data manipulation statements
- List data control statements
- Describe the ways to execute Transact-SQL statements
- Create databases
- Evaluate database considerations
- Create and configure a database.
- Manage a database and transaction log
- Create and drop user-defined data types
- Create and drop user tables
- Generate a script
- Implement Data Integrity
- Describe the three types of data integrity
- Determine which features to use to enforce data integrity
- Define and use DEFAULT and CHECK constraints
- Define PRIMARY KEY, UNIQUE, and FOREIGN KEY constraint
- Describe and use defaults and rules
- Plan and create indexes
- Determine when indexes are useful and decide the types of indexes to create
- Create clustered and nonclustered indexes with unique or composite characteristics
- Use the CREATE INDEX options to expedite index creation and improve index performance
- Apply the appropriate fillfactor value to accommodate the future growth of tables
- Use various tools and verification features to maintain indexes and enhance their optimal performance
- Perform advanced queries
- Combine data from two or more tables using joins
- Combine multiple result sets into one result set using the UNION operator and the SELECT INTO statement
- Use subqueries to break down and perform complex queries
- Use joins and subqueries as selection or data modification criteria within a statement
- Set up a distributed environment that accesses data stored in a remote SQL Server
- Summarize data.
- Generate a single summary value using aggregate functions.
- Organize summary data for a column using aggregate functions with the GROUP BY, HAVING, COMPUTE, and COMPUTE by clauses
- Generate summary data for a table using aggregate functions with the GROUP BY clause and the ROLLUP or CUBE operators
- Use the TOP n keyword to retrieve a list of the specified top values in a table
- Manage transactions and locks
- Describe transaction processing
- Execute, cancel, or roll back a transaction
- Identify resource items that can be locked
- Identify the types of locks
- Set locking options and display locking information
- Initiate a distributed transaction
- Compare distributed transactions and replication
- Implement views
- Explain the purpose and benefits of using views
- Create a view using the CREATE VIEW statement
- Drop a view from a database
- Locate view definition information
- Alter a view
- Update a source table using a view
- Implement stored procedures
- Describe how a stored procedure is processed
- Create, execute, modify, and drop a stored procedure
- Execute a stored procedure on a remote server
- Use parameters with stored procedures
- Recompile a stored procedure
- Create custom error messages
- Implement triggers
- Define a trigger
- Explain the advantages of using a trigger
- Describe some considerations when using a trigger
- Create a trigger
- Drop a trigger
- Alter a trigger
Add to Portfolio (opens a new window)
|
|