技術情報

SQL Programming

Data is a central part of many web applications and mobile applications. For example, an application like Facebook contains a user’s profile information, including information about their friends and posts. To maintain this data, a database system is used. SQL (structured query language) is a programming language that allows programmers to work with that data. If you want to know more detail about databases and its systems, I recommend you check this article.

/appnews/archives/8390

Although an application can be programmed in a language such as Python, PHP or Ruby, the databases are not configured to understand them. Databases only understand SQL , so learning SQL is almost essential if you intend to work in web development or application development.

Although an application can be programmed in a language such as Python, PHP or Ruby, the databases are not configured to understand them. Databases only understand SQL , so learning SQL is almost essential if you intend to work in web development or application development.

Now let’s look at some of the most common SQL database systems. 

ORACLE DATABASE

The world’s leading SQL database system. It is used in a wide range of industries but is particularly popular in data storage and online transaction processing.

MySQL

This open source database system is available free to individuals and businesses. It is very popular among small businesses and new businesses, since there is no license fee. Due to its open source model, MySQL is used in many open source software programs and applications.

MariaDB

Also Free and open-source with a community development. Since MariaDB is a fork of MySQL, the database structure and MariaDB indexes are the same as MySQL. This allows you to switch from MySQL to MariaDB without having to modify your applications, since data and data structures will not have to change.

MICROSOFT SQL SERVER

SQL Server is Microsoft’s custom SQL database management system. This database runs on all major versions of Windows operating systems. It is used in consumer software, as well as web servers running Windows. It has a large user base.

POSTGRESQL

A competitor of MySQL, PostgreSQL is another free open source database system. It is widely used by new technology companies for their free license model. PostgreSQL is compatible with all major operating systems: MacOS, Windows and Linux. Greater emphasis is placed on following standard SQL syntax than other databases. Other databases (such as SQL Server) greatly modify the SQL standard, making them more difficult to learn.

By Yuuma.



Apache JMeterのサーバー負荷計測について(その2)

今回は「Apache JMeter」の負荷テストの実行およびテスト結果の確認方法の説明をおこないたいと思います。

続きを読む

Apache JMeterのサーバー負荷計測について(その1)

今回は、オープンソースの負荷計測ツール「Apache JMeter」のサーバー負荷計測方法について、説明します。

続きを読む

Introduction To Database & DBMS systems

Today I will talk about database and DMBS systems. Lets take a look.

Database

The database is a systematic collection of data. Databases support data storage and manipulation. Databases facilitate data management. Let’s discuss some examples.

A Hospital would use a database to store patient’s name, age, diseases, contacts etc.

Consider also facebook & Instagram. You need to store, manipulate and present data related to members, your friends, member activities, messages, announcements and much more.

We can provide countless examples of database usage.

Database management system (DBMS)

The Database Management System (DBMS) is a collection of programs that allow its users to access the database, manipulate data, inform / represent data.

It also helps control access to the database.

Charles Bachmen’s Integrated Data Store (IDS) is said to be the first DBMS in history.

Over time, database technologies evolved a lot, while the expected use and functionality of databases has increased tremendously.

Types of DBMS

Hierarchical

This type of DBMS uses the “parent-child” data storage relationship. This type of DBMS is rarely used today. Its structure is like a tree with nodes that represent records and branches that represent fields. The Windows registry used in Windows XP is an example of a hierarchical database. Configuration settings are stored as tree structures with nodes.

Network DBMS

This type of DBMS supports many to many relationships. This generally results in complex database structures. RDM Server is an example of a database management system that implements the network model.

Relational DBMS

This type of DBMS defines database relationships in the form of tables, also known as relationships. Unlike network DBMS, RDBMS does not support many to many relationships. Relational DBMSs generally have predefined data types that they can support. This is the most popular type of DBMS in the market. Examples of relational database management systems include MariaDB, Oracle and the Microsoft SQL Server database.

Object-oriented relationship DBMS

this type supports the storage of new types of data. The data to be stored are in the form of objects. The objects that will be stored in the database have attributes (i.e. gender, ager) and methods that define what to do with the data. PostgreSQL is an example of an object-oriented relational DBMS.

Summary

  • – DBMS stands for Database Management System.
  • – We have four major types of DBMSs namely Hierarchical, Network, Relational, Object Oriented.
  • – The most widely used DBMS is the relational model that saves data in table formats. It uses SQL as the standard query language.

I will talk about SQL programming next week.

By Yuuma



CakePHP テーブルクラスとエンティティクラスについて(その2)

今回は前回作成したテーブルクラスおよびエンティティクラスに、コントローラークラスからアクセスをおこない、データベースに保存されているレコード内容をビューに表示する方法の説明をおこないたいと思います。

続きを読む


アプリ関連ニュース

お問い合わせはこちら

お問い合わせ・ご相談はお電話、またはお問い合わせフォームよりお受け付けいたしております。

tel. 06-6454-8833(平日 10:00~17:00)

お問い合わせフォーム