zoukankan      html  css  js  c++  java
  • Oracle 11g SQL Fundamentals Training Introduction01

    Objectives

    After comleting this lesson,you should be able to do the following:

    • Understant the goals of course.
    • Discuss the theoretical and physical aspect of arelational database.
    • Identify the development environments that can be used fo this coure
    • Describe the database and schema used in this course.

    Course Objectives(上篇)

    • Retrieve row and column data from tables with the SELECT statement
    • Create reports of sorted and resticted data.
    • Employ SQL functions to generate and retrieve customized data.
    • Run complex queries to retrieve data from multiple tables.
    • Run data manipulation language(DML) statements to update data in Oracle database 11g
    • Run data definition language(DDL) statments to create and manage schema objects.

    Course Objectives(下篇)

    • Control database access to specific objects
    • Add new users with different levels of access privileges
    • Manage schema objects
    • Manage objects with data dictionary views
    • Maniplulate large data sets in the Oracle database by using subqueries
    • Manage data in different time zones
    • Write multiple-column subqueries
    • Use scalar and corelated subqueries
    • Use the regular expression support in SQL

    Course Agenda

    • Introduction
    • Retrieving Data Using the SQL SELECT statement
    • Restricting and Sorting Data
    • Using Single-Row Functions to Customer Output
    • Using Conversion Functions and Conditional Expressions
    • Reporting Aggregated Data Using the Group Functions
    • Displaying Data from Multiple Tables
    • Using Subqueries to Solve Queries
    • Using the Set Operators
    • Manipulating Data
    • Using DDL Statements to Create and Manage Tables
    • Creating Other Schema Objects
    • Controlling User Access
    • Managing Schema Objects
    • Managing Schema with Data Dictionary Views
    • Manipulating Large Data Sets
    • Managing Data in Different Time Zones
    • Retrieving Data Using Subqueries
    • Regular Expression Support

    《Oracle Database 11g SQL》Master SQL and PL/SQL in the Oracle Database

    《Oracle Essential》

    Relational Database Concept

    • Dr.E.F Codd proposed the relational model for database systems in 1970
      • -A Relational Model of Data for large Shared Data Bank
    • It is the basis for the relational database management system(RDBMS)
    • The relational model consists of the following:
      • -Collection of objects or relations
      • -Set of operators to act on the relations
      • -Data integrity for accuracy and consistency

    Definition of a Relational Database

    A relational database is a collection of relations or two-dimensional tables.

    Entity Relationship Model

    • Create an entity relationship diagram from business specification or narratives:

    • Scenario:
      • -"... Assign one or more employees to a department..."
      • -"... Some departments do not yet have assigned employees..."

    Entity Relationship Modeling Conventions

    Relating Multiple Tables

    • Each row of data in a table is unqiuely identified by a primary key.
    • You can logically  relate data from multiple tables using foreign keys.(foreign key 就是外包中的主键,在本表中引用.)
  • 相关阅读:
    Cookie 学习笔记
    IEDA的图片视频等文件在Tomcat上部署不能访问的问题
    JavaWeb 的路径访问问题,以及路径命名规则。
    HttpServlet 的 Request 方法 学习笔记
    Servlet概念 ,体系结构及配置 HTTP概念
    XML学习笔记
    IDEA创建Tomcat服务器,以及新创建的JaveWeb项目(JavaEE)如何部署在Tomcat上,以及出现404的原因,以及一些设置。
    IDEA将多个项目创建在同一个文件夹下,及创建JavaWeb项目方法
    Spring JDBCTemplate对象的增删查改写法 学习笔记
    Druid 数据库连接池技术(JDBCUtils工具类的编写) 学习笔记
  • 原文地址:https://www.cnblogs.com/arcer/p/3018642.html
Copyright © 2011-2022 走看看