National Soft Test Database System Engineer Tutorial (2nd edition) directory

Source: Internet
Author: User

A database engineer is to be tested this May. Mainly in order to take the title, in order to the omnipotent Beijing work residence permit, in order to give the baby to do medical card, the real battle has begun, refueling!

No more say, start, First report the catalogue. Pure handmade! I hope that we will learn from each other more opinions.

Chapter One, computer system knowledge

1.1 Basic knowledge of computer systems

1.1.1 Computer system hardware Basic composition

1.1.2 CPU

1.1.3 Data representation

1.1.4 Check Code

1.2 Computer architecture

The development of 1.2.1 computer architecture

1.2.2 Storage System

1.2.3 Input and output technology

1.2.4 Bus Structure

1.3 Basics of security, reliability, and system performance evaluation

1.3.1 Computer Security Overview

1.3.2 encryption technology and authentication technology

1.3.3 Computer Reliability

Performance evaluation of 1.3.4 computer system

Chapter Two, data structure and algorithm

2.1 Linear structure

2.1.1 Linear table

2.1.2 Stacks and queues

2.1.3 String

2.2 Arrays and matrices

2.3 Trees and graphs

2.3.1 Tree

2.3.2 Chart

2.4 Common algorithms

2.4.1 Algorithm Overview

2.4.2 Sorting algorithm

2.4.3 Lookup algorithm

2.4.4 String processing algorithm

2.4.5 Recursive algorithm

Correlation algorithm of 2.4.6 graph

Chapter III, operating system knowledge

3.1 Operating System Basics

Definition and function of 3.1.1 operating system

Features and functions of 3.1.2 operating system

3.1.3 Types of operating systems

3.2 Processor Management

3.2.1 Basic Concepts

3.2.2 Process Control

3.2.3 Inter-process communication

3.2.4 Tube Process

3.2.5 Process Scheduling

3.2.6 Deadlock

3.2.7 Threads

3.3 Storage Management

3.3.1 Basic Concepts

3.3.2 Storage Management Solution

3.3.3 Paging Storage Management

3.3.4 Segmented Storage Management

3.3.5 section-page Storage Management

3.3.6 Virtual Storage Management

3.4 Device Management

3.4.1 Equipment Management Concepts

3.4.2 I/O software

Related buffering techniques used in 3.4.3 equipment management

3.4.4 Disk Scheduling

3.5 File Management

3.5.1 File and file systems

Structure and organization of 3.5.2 files

3.5.3 File Directory

3.5.4 access method and storage space management

Use of 3.5.5 files

3.5.6 sharing and protection of files

Safety and reliability of the 3.5.7 system

3.6 Job Management

3.6.1 Operation and Operation control

3.6.2 Job scheduling

3.6.3 User Interface

3.7 Basic knowledge of network and embedded operating system

3.7.1 Network operating system

3.7.2 Embedded Operating system

3.8 Unix Operating system instances

3.8.1 Unix Operating system

3.8.2 Unix File system

3.8.3 UNIX process and storage management

3.8.4 UNIX Device Management

3.8.5 Shell Program

The fourth chapter, the procedural language basic knowledge

4.1 Program Language Overview

Basic concepts of 4.1.1 programming language

Basic components of 4.1.2 programming language

4.2 Language Processor Basics

Fundamentals of 4.2.1 Assembler program

Fundamentals of 4.2.2 Compiler program

4.2.3 Rationale for interpreting programs

The fifth chapter, the network basic knowledge

5.1 Network Overview

5.1.1 Concept of computer network

Classification of 5.1.2 Computer network

5.1.3 Network topology

5.2 Iso/osi Network Architecture

5.3 Network interconnect hardware

Devices for 5.3.1 Networks

Transmission Media for 5.3.2 Networks

5.3.3 Build a network

5.4 Protocols and standards for networks

Standard for 5.4.1 Networks

5.4.2 LAN protocol

5.4.3 WAN Protocol

5.4.4 TCP/IP protocol cluster

5.5 Internet and its applications

5.5.1 Internet Overview

5.5.2 Internet Address

5.5.3 Internet Services

5.6 Network security

5.6.1 Network Security Overview

Information Security of 5.6.2 Network

5.6.3 Firewall Technology

The sixth chapter, the Multimedia basic knowledge

6.1 Basic concepts of multi-media

6.1.1 Basic concept of multimedia

6.1.2 Basic concept of virtual reality

6.2 Sound

6.2.1 Basic Concepts

6.2.2 Sound file format

6.3 Graphics and images

6.3.1 Basic Knowledge

6.3.2 graphics, image file formats

6.4 Animations and videos

6.4.1 Basic Knowledge

6.4.2 graphics, image file formats

6.5 Multi-Media network

6.5.1 Hypertext and Hypermedia

6.5.2 Streaming Media

6.6 Multi-media computer system

6.6.1 Multimedia Computer hardware system

6.6.2 Multimedia computer software system

The seventh chapter, the base of database technology

7.1 Basic Concepts

7.1.1 Database and database management system

The development of 7.1.2 database technology

Features and features of the 7.1.3 DBMS

Architecture of 7.1.4 Database system

Three-level schema structure of 7.1.5 database system

7.2 Data Model

Basic concepts of 7.2.1 Database model

Three elements of the 7.2.2 data model

7.2.3 E-r Model

7.2.4 Hierarchy Model

7.2.5 Mesh Model

7.2.6 Relationship Model

7.2.7 Object-oriented model

7.3 Control functions of the database

7.3.1 Transaction Management (ACID properties)

7.3.2 Failure Recovery

7.3.3 concurrency control

7.3.4 Security and authorization

7.4 Basic knowledge of data warehousing and data mining

7.4.1 Data Warehouse

7.4.2 Data Mining

Eighth chapter, relational database

8.1 Overview

Basic concepts of 8.1.1 relational database

8.1.2 Relational Database schema

8.1.3 Integrity constraints

8.2 Relational Operations

8.2.1 Relational algebra operations

8.2.25 Basic Relational Algebra operations

Relational operations for 8.2.3 extensions

8.3-Tuple calculus

8.3.1 Atomic formula

Definition of 8.3.2 formula

Conversion of v basic operation of 8.3.3 relational algebra to tuple calculus expression

8.4 Domain Calculus

8.4.1 Atomic formula

Definition of 8.4.2 formula

8.4.3 Example

8.5 Query optimization

8.5.1 Basic Concepts

Query optimization in algebraic expressions of 8.5.2 relationships

8.6 Basic theory of relational database design

8.6.1 Basic Knowledge

8.6.2 Normalization

The axiom system since 8.6.3 data

Characteristics of decomposition and decomposition of 8.6.4 model

Nineth chapter, SQL language

9.1 Database language

9.1.1 Database Language Overview C

9.1.2 Classification of database languages C

9.2 SQL Overview

9.2.1 Characteristics of SQL statements

9.2.2 Basic composition of SQL

9.3 Database Definitions

9.3.1 Basic Domain type

9.3.2 Creating tables (CREATE TABLE)

9.3.3 modifying tables and deleting tables

9.3.4 Creating and deleting indexes

9.3.5 View creation and deletion

9.4 Data manipulation

9.4.1 SELECT Basic Structure

9.4.2 Simple Query

9.4.3 Connection Query

9.4.4 sub-query and aggregation function

9.4.5 Group Query

9.4.6 Renaming operations

9.4.7 string manipulation

9.4.8 Set Operation C

9.4.9 View Query and update

9.5 Authorization in SQL

9.5.1 primary KEY (Primary key) constraint

9.5.2 foreign KEY (Foreign key) constraint

9.5.3 a constraint on a property value

9.5.4 Global Constraints Create assertions

9.5.5 Authorization (grant) and the right of elimination (revoke)

9.6 Creating and deleting triggers

9.6.1 Overview

9.6.2 Creating triggers

9.6.3 changing and deleting triggers

9.7 Embedded SQL

9.7.1 SQL and host language interfaces

9.7.2 Dynamic SQL

Object Relational model supported by 9.8 SQL-99

9.8.1 Nested relationships

9.8.2 Complex Types

9.8.3 inheritance

9.8.4 reference types

9.8.5 queries related to complex types

9.8.6 Functions and procedures

9.9 SQL Application Case

9.9.1 Application Case One

9.9.2 Application Case II

Tenth chapter, System development and Operation knowledge

10.1 Basic knowledge of software engineering

Basic principles of 10.1.1 Software engineering

10.1.2 Software life cycle model

10.1.3 Software Development Method

10.1.4 Software Development Project Management

10.1.5 software tools and software development environment

10.2 Basic knowledge of system analysis

10.2.1 System Analysis Concepts

10.2.2 Software Requirements Analysis

Method of structural analysis of 10.2.3

10.2.4 Object-Oriented analysis method

10.3 System Design Knowledge

Contents and steps of 10.3.1 system design

The basic principle of 10.3.2 system design

10.3.3 System Module Structure design

Structural design method of 10.3.4

10.3.5 Object-Oriented design method

10.3.6 system input and output design

10.3.7 Processing Process Design

10.3.8 User Interface Design

10.4 System Implementation Knowledge

10.4.1 System Implementation Concept

10.4.2 System Testing

10.4.3 test strategies and test methods

10.4.4 System Conversion

10.5 System operation and maintenance knowledge

10.5.1 System Maintenance Overview

10.5.2 System Evaluation

11th chapter, Database design

11.1 Database Design Overview

The life cycle of 11.1.1 database application system

General strategy of 11.1.2 database design

Steps for 11.1.3 Database design

11.2 System Requirements Analysis

11.2.1 tasks, methodologies, and objectives for demand analysis

11.2.2 documentation for the requirements analysis phase

11.2.3 Case Study

11.3 Conceptual Structure Design

Design strategy and method of 11.3.1 conceptual structure

11.3.2 Building a conceptual model with E-r method

11.4 Logical Structure Design

Transformation of 11.4.1 E-r graph to relational model

Specification of 11.4.2 Relationship model

11.4.3 Determining integrity constraints

11.4.4 User View OK

11.5 Physical design of the database

11.5.1 Database Physical design work process

11.5.2 Database Physical design work steps

11.6 Application Design

11.7 Realization of database system

11.8 Database implementation and maintenance

11.8.1 Database Implementation

11.8.2 Database Maintenance

11.9 Protection of the database

The concept of 11.9.1 things

Backup and recovery of 11.9.2 database

Security of the 11.9.3 database

11.9.4 integrity of the database

concurrency control of 11.9.5 database

11.10 Case Study

11.10.1 University Experiment Management System

11.10.2 Tourism Management System

11.10.3 Library Management System

12th chapter The operation and management of the database

12.1 Operation Plan of database system

12.1.1 validation of running policies

12.1.2 determining the Monitoring object and monitoring mode of database system

12.1.3 Database System Management plan

12.2 operation and maintenance of database system

12.2.1 monitoring data for mobile phones and analytics

12.2.2 Business continuity in a stable operation

12.2.3 Database Maintenance

Running statistics of 12.2.4 database system

Audit of 12.2.5 Database system

12.3 Management of database systems

Management of 12.3.1 Data dictionary

12.3.2 Data integrity maintenance and management

Storage Management of 12.3.3 database

12.3.4 Backup and Recovery

12.3.5 concurrency control and deadlock management

12.3.6 Data Security Management

12.4 Performance Tuning

Coding test of 12.4.1 SQL statements

Evaluation of 12.4.2 table design

12.4.3 Index Improvements

12.4.4 Device Enhancements

12.5 User Support

12.5.1 User Training

12.5.2 Service

13th chapter, database development and new technologies

13.1 Distributed Database

13.1.1 Concept of distributed database

13.1.2 Architecture of distributed database

13.1.3 distributed query processing and optimization

13.1.4 Distributed things Management

Application of 13.1.5 Distributed database system

13.2 Web and database

13.2.1 Web Overview

13.2.2 Web server footstep program and server interface

Application of 13.2.3 CGI

Application of 13.2.4 ASP

Application of 13.2.5 servlet and JSP

13.3 XML and Database

13.3.1 What is XML

13.3.2 problems with XML file storage

13.3.3 XML vs. database Data conversion

13.4 Object-oriented database

13.4.1 characteristics of Object-oriented database system

13.4.2 Object-oriented data model

13.4.3 Object-oriented database language

13.4.4 Object Relational database system

13.5 Decision support systems and databases

The concept of 13.5.1 decision support system

13.5.2 Data Warehouse Design

13.5.3 Database Transfer Technology

13.5.4 Online Analytical Processing (OLAP)

13.5.5 online transaction processing (OLTP)

13.6 Non-relational database NoSQL

13.6.1 NoSQL Concept

13.6.2 Related theoretical basis

13.6.3 Types of NoSQL databases

14th chapter, standardization and intellectual property basics

14.1 Basic knowledge of standardization

Basic concepts of 14.1.1 standardization

14.1.2 Information Technology Standardization

14.1.3 Standardization Organization

14.2 Basic knowledge of intellectual property

14.2.1 Basic concepts of intellectual property

14.2.2 Computer software Copyright

14.2.3 computer software trade secret right

14.2.4 Patent

14.2.5 Trademark

It's over, call it off and start the first chapter of notes.

National Soft Test Database System Engineer Tutorial (2nd edition) directory

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.