SGBD , în engleză Data Base Management System este ansamblul software ce tratează cererile de acces la baza de date.
Acest sistem cuprinde doua facilităţi importante pentru proiectarea şi exploatarea bazelor de date:
-facilităţi de descriere a datelor- materializate prin limbajul de descriere a datelor –LDD (Data Description Language DDL). Acesta ... Continuare
Arhitectura bazei de date
Între calculatorul ce operează asupra datelor şi utilizatorul unei baze de date există mai multe nivele de abstractizare a datelor. Asigurarea independenţei fizice şi logice a datelor impune adoptarea unor arhitecturi de baze de date organizate pe cel puţin trei nivele:
-nivelul intern-bază de date fizică –o colecţie de fişiere ce conţine ... Continuare
Ce este Serverul Apache?
Apache HTTP Server este un web server HTTP open source pentru Unix, Microsoft Windows si alte platforme. Apache joaca un rol cheie in cresterea World Wide Web si continua sa fie cel mai popular web server, servind ca platforma de referinta pentru celelalte servere web.
Apache permite autentificarea bazelor de date bazate pe DBMS si content negotiation-mecanism definit in specificatia HTTP ... Continuare
Ce este PHP?
PHP este un limbaj de programare folosit pentru a crea site-uri de web. Prescurtarea de la PHP: Hypertext Preprocessor (initialele provin de fapt de la o versiune anterioara a programului, care se numea: Personal Home Page Tools). Este un limbaj de programare web open-source, reflectiv (abilitatea unui program de a-si observa si modifica structura si comportamentul) folosit in principal ... Continuare
Ce este Sql Server?
SQL Server este un DBMS (Data Base Management System) –sistem pentru gestiunea bazelor de date, produs de Microsoft. Suporta versiunea Microsoft de SQL (Structured Query Language)-limbaj structurat de interogari, cel mai comun limbaj pentru bazele de date. Este un sistem din clasa Enterprise ce se poate aplica bazelor de date de dimensiuni foarte mari.
Scurta istorie
Codul de baza ... Continuare
Ce este SQL?
SQL ( Structured Query Language- limbaj structurat de interogare )-este cel mai popular limbaj folosit pentru a crea, modifica si regasi date din sistemele de gestiune ale bazelor de date relationale. Limbajul este si un standard ANSI/ISO. Un programator, sau administrator de baze de date poate sa faca urmatoarele lucruri:
-sa modifice structura unei baze de date;
-sa schimbe valorile de ... Continuare
Visual Studio 2005
Visual Studio 2005, nume de cod Whidbey, se lansează în octombrie 2005, şi la prima vedere se remarcă lipsa sintagmei .NET din numele produsului, chiar dacă produsul se bazează tot pe .Net Framework, care intre timp ajunge şi ea la varianta 2.0 .
Cea mai nouă caracteristică a limbajului C# care îi este adăugată începând de acum este ... Continuare
Conceptul de design Model-View-Controller (MVC)
Conceptul de design Model-View-Controller, în documentaţia de specialitate folosit şi sub forma scurtă de MVC, a apărut ca o necesitate de a transpune metodele tradiţionale de gestionare a datelor în mediul „virtual”, mai exact a apărut in scopul de a uşura modul de lucru al utilizatorilor respectând aceleaşi principii de bază şi ... Continuare
Interfaţa cu utilizatorul
O parte importantă a Visual Studio.Net este posibilitatea de a crea aplicaţii Windows care rulează pe calculatoarele utilizatorilor. Visual Studio.Net permite crearea aplicaţiei şi a intefeţei cu utilizatorul, folsind Formuri Windows.
Deoarece formurile sunt partea de bază a unei aplicaţii, este esenţial ca să li se acorde atenţia ... Continuare
Accesarea datelor utilizând tehnologia ADO.NET
Majoritatea aplicaţiilor din zilele noastre interacţionează cu bazele de date. Pachetul .Net Framework furnizează un set variat de obiecte pentru a organiza interacţiunea cu bazele de date; referirea la aceste clase se face prin ADO.NET.
ADO (provine de la ActiveX Data Objects de la Microsoft) a fost o librărie a componentelor COM şi a avut multe variante ... Continuare
Bazele de date relaţionale si SQL
Deşi am putea scrie o carte întreagă despre bazele de date relaţionale, şi o alta despre SQL, esenţialul nu este greu de înţeles. O bază de date este un depozit de date. O bază de date relaţională organizeză datele în tabele.
Microsoft SQL Server este o bază a Structured Query Language (SQL), baza de date relaţională ... Continuare
Arhitectura unei aplicaţii realizată în C#
În prinicpiu arhitectura aplicaţiilor este pe următoarele trei nivele:
1. Baza de date
Serverul SQL. Acest nivel include logica aplicaţiei (răspunde la interogările aplicaţiei, face prelucrări masive, etc.)
2. Serverul de aplicaţie.
Asigură legătura între nivelul 3 (clientul) şi nivelul 1 (serverul SQL) şi realizează ... Continuare
Caracteristicile limbajului C#
Aşa cum am mai spus, limbajul C# este un limbaj simplu, modern, orientat pe obiecte conceput pentru a dezvolta aplicaţii care să ruleze pe platforma .Net Framework. Combină productivitatea limbajelor de dezvoltare rapidă a aplicaţiilor cu puterea brută a limbajului C++.
Codul C# este compilat ca şi cod de bază, ceea ce înseamnă că ... Continuare
Arhitectura .Net Framework
.NET Framework este un mediu pentru dezvoltarea şi execuţia de aplicaţii. Acesta se ocupă cu alocarea memoriei necesare stocării instrucţiunilor şi datelor necesare unei aplicaţii, cu permisiuni (legate de securitate), iniţiază şi conduce execuţia aplicaţiei, precum şi realocă memoria ocupată de resurse care nu mai ... Continuare
Apariţia limbajului C#
Soluţia Microsoft pentru această problemă este limbajul numit C# (pronunţat See Şarp). C# este un limbaj modern, orientat pe obiecte, având o sintaxă asemănătoare cu cea din C/C++ şi Java, care permite programatorilor să construiască rapid o varietate largă de aplicaţii pentru platforma Microsoft .Net, platformă care ... Continuare
Scurtă descriere .Net Framework
Cu zece ani în urmă Visual Basic 1.0 a revoluţionat dezvoltarea aplicaţiilor pentru milioane de programatori. După mai mulţi ani de inactivitate pe piaţa compilatoarelor, Microsoft apare cu o tehnologie nouă, .Net(dot net), încercâd să reducă cât de cât popularitea crescândă a platformei Java pentru soluţiile Enterprise. Astăzi, Visual ... Continuare
Object architecture in Analysis Services
3.4.1 Dimensional databases
Although the relational database schema model allows for great flexibility in defining ways to look at and process the data in the database, in a business situation, we often find that the way data is processed is different, especially by decision makers. Decision makers are not interested in the details of every single transaction recorded in the database, ... Continuare
SQL Server 2000 Data Warehouse and OLAP Components
Fig 3-2. SQL Server 2000 Data Warehousing
Microsoft SQL Server 2000 provides several components (as shown in Fig 3-2 on the previous page) that allow the transformation of OLTP data into OLAP data, and make the OLAP information available to decision makers.
3.3.1 SQL Server 2000 Relational Database Engine
The SQL Server 2000 database engine is used primarily in the OLTP systems, ... Continuare
Data Warehouse
3.2.1 Definition
A data warehouse is a central repository that stores the data collected in the enterprise s business operations. Data in the warehouse is extracted and organized from various OLTP applications and other sources. The data is used by OLAP systems and user queries to aid in decision-making analysis over a long historical time perspective. The warehouse is updated by snapshots ... Continuare
OLAP (On-Line Analytical Processing)
3.1.1 OLAP definition and background
Although sometimes used interchangeably, the terms data warehousing and OLAP apply to different components of systems often referred to as decision support systems or business intelligence systems. Components of these types of systems include databases and applications that provide the tools analysts need to support organizational decision-making.
OLAP ... Continuare