Referate informatica - referatele de care ai nevoie
Classifying Relationships
Relationships can be classified by their
. Degree - n-ary, unary, binary, ternary
. Connectivity - "one" or "many"
. Cardinality one-one, one-many, many-many
. Direction - parent, child
. Type - identifying, non-identifying
. Existence - mandatory, optional
Not all modeling methodologies use all these classifications.
The degree of a relationship is the number o ... Continuare
Elements of ER model
ENTITIES
According to the English Dictionary [19], an entity is "Something that exists as a particular and discrete unit ", and adapted from [20] , a definition that can be the starting point in the discussion is that an entity is something that has a distinct, separate existence, though it need not be a material existence. In the context of databases, entities became the main discrete dat ... Continuare
Mobile Device World
Epocrates application will have two major releases, a desktop one and another one designed for mobile embedded devices. As proved so far, there are more possible architectures that can accommodate this goal. The most appropriate solution in this situation would be to integrate much of the logic of Epocrates into a database layer and leave the application objects to do what's left of this job an ... Continuare
Business Logic Issues
DEFINITION
Business logic refers to the business rules that are in fact the core business functionality services an application provides. A definition adapted after Shepker [13] can be :
Business logic, also called sometimes business rules, is the application code that drives using in following the processes that compose the business work. What is very important is that how and what ... Continuare
SQL - The Structured Query Language
DEFINITION
Same as with databases or database models, there is an unanimous view about what SQL is and what its role and future is; the shortest definition to the best of our knowledge sounds like this : "SQL is a standardized query language for requesting information from a database ", adapted from Kauffman [11].
The first company to release a product based on a relational model was ... Continuare
Database History
Because most of the work in this project gravitates around relational data modeling, we start with the very beginning in this short history of the model, together with emphasizing its main aspects. Databases have existed from centuries as record keepings methods like ledgers or card catalogs and many others.
The foundations of the mathematical, scientific perspective on databases go as back ... Continuare
Database Models
The application we are developing has to be thought of from the point of view of its main goal and function : it is a software package focused on storing and making available to users some data related to their field of activity : medicine. The other features can be ignored for the time being as they do not interfere with the discussion in this paragraph. It is obvious that the success of th ... Continuare
Database Concepts and abstractions
DEFINITION
Many definitions of databases exist, out of which we summarize the one stated by Lelutiu [0] : a database is a stored data collection that has two main characteristics : (1) it provides data independence by means of a data scheme and its corresponding data definition language , and (2) it provides access to the stored data ( large volumes of it ) by means of its physical data ... Continuare
CSS
Fişierele CSS -Cascading Style Sheets- foi de stil în cascadă- utilizate la îmbunătăţirea prezentării unei pagini Web (adică a modului în care browserul o afişează). CSS vă permite să stabiliţi proprietăţi pentru elementele HTML utilizând o gamă uriaşă de valori. Având la dispoziţie mai mult de 100 de proprie ... Continuare
Programare web pe partea de client folosind limbajul Java
Script
De ce avem nevoie pentru a rula scripturi concepute în limbajul JavaScript? Avem în primul rând nevoie de un browser care suporta JavaScript - de exemplu Netscape Navigator (începând cu versiunea 2.0) sau Microsoft Internet Explorer.
JavaScript este un limbaj de script, adică un limbaj de programare simplificat. Se numeşte JavaScript pentru că sintaxa acestui limbaj seam ... Continuare
Generalităţi -Ce este un script?
Scripturile sunt mici programe înglobate în fişierul HTML. Un script este de fapt un text mai special, o parte din textul din fişierul HTML. Când browserul încarcă fişierul HTML şi afişează pagina, în acelaşi timp interpretează scriptul (sau scripturile) din pagină, şi le execută.
Scripturile dintr-o pagină de Web pot modifica dinam ... Continuare
Smarty pentru programatori
Avantajul principal pentru programatori este că ei scriu codul într-un fişier PHP fără a mai combina instrucţiunile cu HTML. Mai mult, dacă designerul schimbă layout-ul unei pagini programatorul nu va trebui sa schimbe codul pentru a se potrivi noului layout din moment ce funcţionalităţile nu se vor schimba. Programatorul va face ce are de fă ... Continuare
Smarty pentru designeri
Designerii lucrează cu fişiere HTML. Pentru a lucra cu Smarty lucrezi cu fişiere template. Aceste fişiere sunt alcătuite din conţinut static, dar combinate cu tag-uri Smarty. Toate fişierele template au extensia .tpl. Tag-urile Smarty folosite în template-uri sunt conţinute între { } ca delimitatori.
Să luăm în considerare structura de baz ... Continuare
De ce Smarty?
Procesul teoretic de dezvoltare a site-urilor web este: prima oară designerul realizează interfaţă, o împarte în bucăţi HTML pentru programator şi programatorul implementează partea de PHP, partea dinamică, în HTML. Aceasta sună bine teoretic, dar în practică apar unele complicaţii, căci de multe ori clientul apare cu noi cerin# ... Continuare
Structura unei pagini WEB folosind PHP şi HTML
Cel mai important aspect al limbajului este posibilitatea de a fi imbricat cu cod HTML. Putem crea astfel pagini HTML statice şi, din loc în loc, acolo unde este nevoie, să introducem dinamism cu ajutorul PHP. Spre exemplu, o mare parte din structura unei pagini web cum ar fi meniurile, tabelele, aranjamentul în pagină, poate fi compusă din cod HTML static. Din loc în loc codul ... Continuare
Ce este şi cum funcţionează PHP?
Scopul aplicaţiei este de a realiza un site-web dinamic ce interfaţează cu baza de date, iar pentru aceasta PHP este limbajul potrivit. Principalul avantaj al unui site dinamic asupra unuia static este uşurinţa în administrare (actualizare). Adăugarea sau modificarea de conţinut este foarte simplă datorită faptului că acest conţinut este stoca ... Continuare
Scurt istoric PHP
În istoria tehnologiilor ultilizate la realizarea site-urilor web, limbajul PHP a apărut în 1994 din nevoia lui Rasmus Lerdof de a afla câte persoane îi vizualizează CV-ul online. El a denumit setul de scripturi create "PHP", acronimul pentru Personal Home Page. Pe parcursul următorilor 3 ani limbajul a evoluat, dar adevăratul succes a început să îl cunoască de când Z ... Continuare
Formulare în HTML
Un formular este un ansamblu de zone active alcătuit din butoane, casete de selecţie, câmpuri de editare, etc. Formularele asigură construirea unor pagini Web care să permită utilizatorilor să introducă efectiv informaţii si să le transmită serverului. Formularele pot varia de la o simplă casetă de text, pentru introducerea unui şir ... Continuare
Fundamente HTML
Orice document HTML începe cu notaţia şi se termină cu notaţia . Astfel de perechi de marcaje sau etichete (acolo unde sunt perechi) se numesc în literatura de specialitate TAG-uri. Prin convenţie, toate marcajele HTML încep cu o paranteză unghiulară deschisă "". Marcajele dintre aceste paranteze transmit comenzi către browser pentru a afişa pagin ... Continuare
Ce este HTML?
Unul din primele elemente, fundamentale de altfel, ale WWW (World Wide Web) este HTML (HyperText Markup Language), standard ce descrie formatul primar în care documentele sunt distribuite şi văzute pe Web. Multe din trăsăturile lui, cum ar fi independenţa faţă de platforma, structurarea formatării şi legăturile hipertext, fac din el un foarte bun f ... Continuare