Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

What is database application ?

user-image
Question ajoutée par Utilisateur supprimé
Date de publication: 2014/09/01
Tomasz Modrzejewski
par Tomasz Modrzejewski , Python Developer , Freelancer

Architecture of database systems Terminology ? The database is a collection of persistent data, which are used by the application system of the organization. ? Database understood as a collection of the data, and the data are aplikacjąbazy database system. The application database ? A database application is a program or set of programs that help the user to be running baządanych. ? The aim of the application is: ? isolate the same database from the user ? protects against accidental data set or intentional damage Database Systems ? We can distinguish five basic components such as database systems: ? equipment ? software ? data ? procedures ? people Database Systems ? equipment: ? The scope of the hardware requirements depend on the user's needs, the specific requirements of the rozwiązańczy finally DBMS ? Software: ? Software components sązarówno same Database Management Systems and applications and utilities, operating systems and network software Database Systems ? Data: ? The concept of data understood both operational data and meta-data, or "data about data". Data structure defines the database schema ? procedures: ? Procedures clarify the principles of design and use of database Database Systems ? People: ? database administrators ? Database designers ? designers and developers of database applications ? end users. Architecture of database systems ? Description of the elements constituting the database system, the way the sobąpowiązane Saone and the logic of the organization make up the architecture of the database system. ? Architecture of database systems developed sięod so. single layer architecture in the direction of multi-tier architecture. Database systems -development ? Four important from the point of view of the evolution of database systems of the event: ? the emergence of computer networks ? Internet ? The Web ? Intranet Client-server architecture ? The term client-server architecture is derived sięod of software components, how they interact with the system: ? the client is a process that needs certain resources ? server process these resources provide Client-server architecture ? On the application database can be spojrzećj ako for a set of several layers, doing very specific tasks ? The logical layer is a concept that allows the design of simpler program in construction and operation Architecture layer ? Two layers of software: ? server layer server -proces ? client tier client -proces ? Location of both processes: ? mogąone be SIENA one computer (local database) ? server typically is placed on a different computer than the client processes communicating on the LAN Architecture layer ? Division of labor in client-server architecture: ? the server contains data and software to provide access to data, so-called. DBMS ? server side takes równieżrealizacja query processing implementation ograniczeńoraz ? while the client is responsible for prezentacjędanych -after is placed on the client user interface. ? customer completes the application logic and równieżjest responsible for processing the data Architecture layer ? advantages: ? server security ? minimizing network traffic ? the ability to process data directly to the server ? relieving the central computer of user interfaces ? considerable construction systems without the use of large computers Architecture layer ? Cons: ? difficulties related to the administration: ? the need to administer multiple computers ? difficult to manage applications ? high costs of operating PCs ? low level of security ? lack of control over the actions of users three-layer architecture ? Aplikacjębazy divides the data into three cooperating with sobączęści: ? The lower layer, implementing access to the database, ? A middle layer containing the data inheritance rules, ? The upper layer, acting in the user interface The first layer client station * User Interface The second layer application Server * Business logic, or system functions * Data Processing third layer The database server database * Data Management * Database three-layer architecture ? Top and bottom layers should be of a context-free. ? The middle layer should contain rules that processed Sadan. three-layer architecture ? The lower layer is almost always programs executed on a server that supports the order of the middle layer ? Upper and middle layers mogąbyć merged into one program bądźrozdzielone ? The middle layer can byćklientem or server ? The top layer is always a client three-layer architecture ? When the client tier is invested only user interface that implements the presentation of data and transfer of data to the application layer with co says so. "Lean (thin) client" because of małąilośćfunkcji, jakąw this technology performs client side. The upper layer (user interface) The middle layer (database software) Access to the database database user The lower layer (database server) client server database network network three-layer architecture ? Thin client: ? user interface is a Webpage that supports a web browser ? The second layer performs the functions of the system and data processing ? contact theback warstwąklienta and the server or database servers via LAN or WAN siećlokalną ? Third layer is responsible for the physical processing and storage of information and most stanowiąjąserwery databases three-layer architecture ? More complex interfaces can realize both the user interface and application częśćlogiki. ? This means that the client contains more niżjednąwarstwę, which is a multi-layered client. We then have to deal with so-called. "Thick client" three-layer architecture ? benefits: ? most of the advantages of client-server architecture ? simpler design ? simpler implementation ? possibility of reuse of components on the server side ? ease of distribution network (even load and resistance failures) three-layer architecture ? Cons: ? need stronger equipment for application servers ? difficult technologies ? limitations in the functionality of the user interface for thin client ? increased network traffic

Abdulelah Fallatah
par Abdulelah Fallatah , Tech-Support Specialist & Programmer , Al-Rayan Colleges

I'll try to define it my self:

 

It basically means a piece of software used to run a database.

 

 

A database application can be referred as an application intended to interact with a type of database and can perform activities on the data of the database for which that application is developed. Activities or operations i.e. accessing the information, storing the information etc with the help of a database application can be done easily in a user friendly nature...

Utilisateur supprimé
par Utilisateur supprimé

Database applications are software programs designed to collect, manage and disseminate information efficiently. 

More Questions Like This