Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Database Design & Management: MySQL, Oracle & PostgreSQL
Rating: 3.5 out of 5(45 ratings)
2,414 students
Created byTrue Investment
Last updated 3/2018
English

What you'll learn

  • The Entity Relationship (= ER) Model
  • The Relational Data Model
  • Logical Database Design
  • Relational Algebra (an algebraic query Language For The Relational Model)
  • MYSQL, PostgreSQL
  • Querying and Manipulating Data
  • SQL Data Definition Language
  • Single Block Queries
  • Aggregation
  • Transaction Management and Concurrency Control
  • Database Access from a Programming Language: JDBC 5
  • Data Management
  • Data Storage and Indexing
  • File Organization and Indexes
  • Tree-structured Indexing: B+-trees
  • Hash-based Indexing
  • Indexes in PostgreSQL
  • Query Evaluation, optimization & Plans in PostgreSQL
  • Functional Dependencies and Normalization
  • System Development Life Cycle
  • Preparing Written Documentation, Visual Materials
  • Database Design
  • Database Development Process
  • Relational database design using ERD
  • Normalizing database designs
  • Object-relational design using EERD
  • Advanced SQL
  • The DBMS lifecycle

Course content

6 sections29 lectures5h 47m total length
  • Introduction Fundamental Database Concepts8:44

    A database is just what the name implies, a base collection of data.  The data is organized in some manner so that the information contained within the database can be easily retrieved.  Some of the simple databases that you might be familiar with are things like phone books or rolodexes.  As data processing has become more sophisticated, so have methods for collecting, storing and retrieving information.  Databases have become the cornerstone for an overwhelming amount of the computing environment in existence.

  • The Entity Relationship (= ER) Model2:44

    The so-called semantic modeling method nowadays is commonly used in database structure design. Semantic modeling is modeling data structures, based on the meaning of these data. Different variants of the entity-relationship diagrams are used as a tool for the semantic modeling. ER-model based diagrams have three main components: an entity, a relation and attributes. An entity is a class of similar objects, information about which should be taken into account in the model. Each entity must have a name, expressed by a noun in the singular. Examples of entities can be such classes of objects as "Supplier", "Employee", "Invoice". Each entity in the model is depicted in the form of a rectangle with the name.

  • The Relational Data Model8:30

    The relational data model was introduced by C. F. Codd in 1970. Currently, it is the most widely used data model.

    The relational model has provided the basis for:

    • Research on the theory of data/relationship/constraint
    • Numerous database design methodologies
    • The standard database access language called structured query language (SQL)
    • Almost all modern commercial database management systems
    • The relational data model describes the world as “a collection of inter-related relations (or tables).”
  • Logical Database Design10:43

    Data modelling is the first step in the process of database design. This step is sometimes considered to be a high-level and abstract design phase, also referred to as conceptual design. The aim of this phase is to describe:

  • Relational Algebra (an algebraic query language for the relational model)9:52

    Relational Algebra is procedural query language, which takes Relation as input and generate relation as output. Relational algebra mainly provides theoretical foundation for relational databases and SQL.

Requirements

  • No Prior Knowledge Or Work Is Necessary To Take This Course.
  • Pen And Paper For Precious Notes

Description

Database design is the process of producing a detailed data model of a database. This data model contains all the needed logical and physical design choices and physical storage parameters needed to generate a design in a data definition language, but if you don’t master database designing and management, you will miss the opportunity to create databases designs or manage data properly.

What if you could change that?

My complete Database Design course will show you the exact techniques and strategies you need to learn database design process, create advanced SQL queries, master SQL and master Oracle & PostgreSQL. For less than a movie ticket, you will get over 4 hours of video lectures and the freedom to ask me any questions regarding the course as you go through it. :)

What Is In This Course?

Your Database Design Skills Will Never Be The Same.

Except if you’re an expert at database design, know The Relational Data Model, master Logical Database Design, do Querying and Manipulating Data, learn Data Management, know Functional Dependencies and Normalization, you are going to lose many job/career opportunities or even design databases.

As what Vitalik Buterin, a Russian-Canadian programmer and a co-founder of Ethereum, says "In order to have a decentralised database, you need to have security. In order to have security, you need to - you need to have incentives."

This is offered with a 30 days money back guarantee. You can try it with no financial risk.

In This Database Design Training, You'll Learn:

  • The Entity Relationship (= ER) Model
  • The Relational Data Model
  • Logical Database Design
  • Relational Algebra (an algebraic query
  • language for the relational model)
  • MYSQL, PostgreSQL
  • Querying and Manipulating Data
  • SQL Data Definition Language
  • Single Block Queries
  • Aggregation
  • Transaction Management and Concurrency Control
  • Database Access from a Programming Language: JDBC 5
  • Data Management
  • Data Storage and Indexing
  • File Organization and Indexes
  • Tree-structured Indexing: B+-trees
  • Hash-based Indexing
  • Indexes in PostgreSQL
  • Query Evaluation, optimization & Plans in PostgreSQL
  • Functional Dependencies and Normalization
  • System Development Life Cycle
  • Preparing Written Documentation, Visual Materials
  • Database Design
  • Database development process
  • Relational database design using ERD
  • Normalizing database designs
  • Object-relational design using EERD
  • Advanced SQL
  • The DBMS lifecycle

------------------------------------------------------------------------------------------------------

Is This For You?

  • Do you want to learn database design process?
  • Are you wondering how to create advanced SQL queries?
  • Do you understand how to master SQL, Oracle & PostgreSQL?

Then this course will definitely help you.

This course is essential to all software developers, database designers web developers, data scientist, data analysts and anyone looking to master database design.

I will show you precisely what to do to solve these situations with simple and easy techniques that anyone can apply.

------------------------------------------------------------------------------------------------------

Why To Master Database Design?

Let Me Show You Why To Master Database Design:

1. You will learn database design process.

2. You will create advanced SQL queries.

3. You will master SQL.

4. You will master Oracle & PostgreSQL.             

Thank you so much for taking the time to check out my course. You can be sure you're going to absolutely love it, and I can't wait to share my knowledge and experience with you inside it! 

Why wait any longer?

Click the green "Buy Now" button, and take my course 00% risk free now!

Who this course is for:

  • All Software Developers, Database Designers Web Developers, Data Scientist, Data Analysts
  • Anyone Looking To Master Database Design
  • This Is Not For People Looking For Lazy Ways To Do Things