Referate informatica - referatele de care ai nevoie
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ă client- ... 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ă diverse ... 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ă beneficia ... 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 s ... 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 asigur ... 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, instead ... 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, and ... 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 o ... 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 te ... Continuare
Noi modele de date şi aplicaţiile lor
Dezvoltarea fără precedent a aplicaţiilor bazate pe Internet a dus la apariţia unor noi modele de date. Astfel, există surse de date, ca de pildă World-Wide-Web-ul, pe care am dori să le interogăm ca baze de date, dar care nu pot fi constrânse de o schemă. Majoritatea interogărilor web-ului folosesc tehnici de regăsire a informaţiei pen ... Continuare
Aspecte privind analiza şi interpretarea datelor
Deşi marile companii producătoare de software de gestiune a bazelor de date relaţionale fac eforturi deosebite în a actualiza şi îmbunătăţi performantele sistemului lor, există în continuare un decalaj semnificativ între realizările lor actuale şi evoluţia mult mai rapidă a tehnologiilor hardware şi de comunicaţie ce permit ... Continuare
Tendinţe în managentul datelor
Creşterea în mărime şi număr a bazelor de date depăşeşte pe de parte abilităţile umane de a analiza datele. Azi, cele mai multe date sunt stocate în calculatoare şi un număr din ce în ce mai mare sunt administrate de sisteme de administrare a bazelor de date. Limbajele lor de interogare permit interogarea bazele de date, dar găsirea ... Continuare
Baze de date - concepte fundamentale
Elemente de fond
Istoria cercetărilor în domeniul bazelor de date din ultimii 30 de ani s-a dovedit a fi de o productivitate excepţională, ceea ce a făcut ca sistemele de baze de date să reprezinte, după cum se poate demonstra, cea mai importantă dezvoltare în domeniul ingineriei programării. Baza de date reprezintă acum cadrul fundamental al unui ... Continuare
CONSIDERAŢII REFERITOARE LA BAZE DE DATE RELAŢIONALE
În continuare vor fi prezentate câteva reguli şi aspecte generale care trebuie luate în seamă în procesul de implementare şi administrare a unei baze de date relaţionale.
2.1.1. REGULI REFERITOARE LA DENUMIRI
Întotdeauna numele alese trebuie să fie consistente, cu referire directă la datele sau operaţiile pe care le denumesc. De asemenea, este important ca ... Continuare
Scurtă descriere a mediului de dezvoltare Delphi 7 (D7)
Pe lângă programul Delphi7, mediul mai conţine alte programe necesare dezvoltatorului de aplicaţii, printre care: BDE Administrator (Borland DataBase Engine Administrator - administratorul motorului de baze de date Borland), Database Desktop, Datapump, ImageEditor, SQL Explorer, SQL Monitor, Winsight32, XML Mapper.
Produsul (în versiunea Enterprise) mai conţine şi alte pr ... Continuare
Mediul de programare Delphi. Scurt istoric
Mediul de dezvoltare Delphi al firmei Borland a apărut, în prima lui versiune (Delphi 1) în anul 1992, ca o aplicaţie pe 16 biţi lucrând sub sistemele de operare Windows 3.1 şi 3.11. Îşi are originea în produsul Borland Pascal with Objects, versiunea 7.0 (aplicaţie DOS ce permitea dezvoltarea atât a aplicaţiilor DOS, cât şi a celor Windows pe 16 biţi). ... Continuare
JXTA
Project JXTA este un "open network computing platform" proiectat pentru peer2peer "computing", cu scopul de a dezvolta servicii si pentru a permite dezvoltarea aplicatiilor inovative bazate pe grupuri de peer.
JXTA ofera un set comun de 6 protocoale, si un "open source reference implementation" pentru dezvoltarea aplicatiilor peer2peer.
" JXTA technology is a set of open, generalized peer-t ... Continuare
XML-RPC
2.2.1 Introducere XML-RPC
XML-RPC este un mecanism de apel de metode la distanta, care foloseste HTTP ca trensport si XML pentru codificare.Este proiectat ca sa fie cat se poate de simplu, permitand transmiterea si prelucrarea structurilor de date complexe. Defineste simple functionalitati, evita solutii complexe, n-a fost proiectat ca sa rezolve o scara larga de probleme. Este o modalitate sim ... Continuare
SOAP
2.1.1 Introducere
SOAP este un protocol "lightweight", XML-based pentru schimb de informatii intr-un sistem distribuit, decentralizat. Este o varianta a RPC (Remote Procedure Call).Protocolul consta din trei parti:
. Un "envelope" (infasurator) care defineste ce contine mesajul si cum trebuie prelucrat
. Un set de reguli de codificare care exprima instante de tipuri de date definite de aplica ... Continuare