Professional Documents
Culture Documents
الاسس العلمية لقواعد البيانات - Internet Master
الاسس العلمية لقواعد البيانات - Internet Master
InternetMaster
( )2003 :
InternetMaster
.
2010/03/04
!!
.
15
20 .
.
.
.
.
Access
.
Access
FoxPro
Clipper
DBase
Microsoft SQL
Oracle
Sybase
" "
.
.
... :
:
!!
!!
.
!!
!!
!! !!
!!!
SQL .
3
!!!
... " "" "
""2000...
!!
!!
.
...
...
!!!
---
.
:
: .
:
.
:
%30
%35
" " .
...
.
====
--
---
.
--- .
...
Tier 3
.
" "
First Tier
User Interface
Second Tier
Logic Interface
Third Tier
Back End !!
:
.
.
.
:
---Visual Basic .NET
---Visual C++ .Net
--- Microsoft SQL OracleSybase
FoxPro Dbase Clipper MySQL
!!!
.
10 .
--
.
:
ClientServer
Server --
Client -- "
" .
Client Server 5 10
---
-- .
---
Client
Server
...
:
!! Availability
--
7
Server
Backup
.
!! Scalability
Server
" " .
...
:
5000
10
30
Server Client
.
.
" " .
--
.
Logic Tier ---
.
.
" ""
"
---
.
.
.
--
.
---
.
---
--- .
:
.
10
---
.
.
....
.
---
.
"
" . ---
:
--
-- " "
11
--- --
---
.
--- --- ---
--- " "
-- -- --
- :
- " "
12
.
.
:
Distributed Database Applications
--- ---
---
!!
--- ....
....
--- ---
---- ---
--- ---
.
.
13
" "
.
:
:
:
10 --
50 --
25 --
2 --
1 --
350 --
350 --
5 ---
10 ---
5 ---
10 ---
5 ---
10 --
50 --
25 --
14
5 --
5 --
5 --
2 --
10 --
-50 --
2 --
2 --
500 --
!!!
45 :
3 5
3 5
3 5
" "
....
15
45
!!!!!!!!!!!!! !!!
.
" ".
Boring Jobs " "
.
Boring Jobs "
"
!!!
!!!
.
:
16
---
---
.
10
.
--
--
.
5 3 8 4
!!!3
!!!!
Loops
-----
!!!
17
... !!!
!!!
--- ---
"
--- !! "
---
!!!
!!!
.
"
"
.
18
" "
.
- --
( )
6 !!!!
!!!
---
19
.
!!!
"
!!".
" " Integrity
"
"
.
Integrity
.
Integrity
Integrity
.
. .
---
20
.
:
Integrity
.
.
.
45 (
) .
.
21
()
. .
.
.
...
%100
1969
( )
.
.
" "
:
100
22
150
--
( 45)
.
---
---
--
---
23
--
.
.
.
.
( ) .
Flat Databases
COBOL
COBOL
10.
( ) --- EXCEL
.
24
. .
: Flat
.
.
.
: Flat
: Flat
.
:
42 :
:
:
:
:
:
:
:
52 :
25
:
.
.
.
...
.
---
.
()
.
.
26
.
()
:
.
(
) .
(
)
.
:
.
...
.
27
:
: !!!!
:
(
)
!!!
!!!
500 42
45
!!!
1970.
28
CODD IBM
1969
Flat
Relational Databases
.
12
12
.
( )
Relational
8
12!!!
SQL
CODD.
Relational
29
:
Relational
( Integrity
)
.
!!!!
:
.
.
.
:
Flat
.
Relational
.
30
:
Flat.
:
Access
FoxPro
Dbase
Clipper
Microsoft SQL Server
Oracle
Sybase
...
EXCEL
.
....
31
--
Relational
CODD
CODD (
)
.
CODD
12
.
CODD
InternetMaster !!!
:
32
( )
---
- DoctorsTable
.
( )
!!!
.
( ) (
) (
)
!! CODD
.
.
.
.
33
(
) .
Primary Key
.
.
.
.
34
" "
!!!
CODD
:
( )
CODD
.
:
500!!
( )
!!!
.
Integrity
- -- --
500.
35
( ) -- --
.
.
.
CODD .
...
SQL
.
: CODD
: !!!!!!!!!!!
CODD
!!!!
:
36
:
--
:
--
(
)
452 32
567 63
901 36
:
:
871 --- 63
901 -- 51
.
37
:
871 --- 63
( )
-- .
901 -- 51
CODD
.
901
. --
( )
901
1970
Flat.
!!!
CODD
Flat.
().
38
.... ---
CODD.
.
() .
:
--
:
--
8
CODD
------
--- (
)
39
--
.
Foreign Field
:
--
....
!!
.
8
.
40
(
) ..
.
...
.
.
.
.
.
.
.
.
41
:
--
CODD
6
.
8
.
...
---
.
.
CODD:
.
!!! :
42
.
( )
( )
901
!!!
.
==============
!!!
.
Family
.
Fathers :
FatherNum-- Text - 4 - 4
FatherName-Text
FatherAge--Number
43
44
:
3000 42
4000 61
5000 32
6000 29
7000 46
.
:
9400 -- 9
CODD
:
: .
.
.
45
.
.
.
15 20
.
.
.
.
:
(
(
46
350
Access
350
MySQL
350
50 Microsoft
SQL 2000
SQL
(
(
CGI,
FrontPage, Visual Interdev, Visual .Net
.
( )
. .
275 .
24 275 6600
13200 .
47
.
(
(
SQL 2000
:
.
.
.
30
.
.
!!!
48
!!!
29
.
info@arabservers.net
.
.
.
2003
-- .
.
A,B,C,....
49
150
A30 T09
G8 U9 .
3:
--
--
...
.
: -
.
: Microsoft Word
()
Father
10 15 .
10
300 ...........
1500 --
.
50
.
.
.
.
.
:
.
--
. 1970.
.
51
. .
()
--- -- --
.
.
.
FatherNum
:
9400 -- 9
.
52
!!
: -- - --
.
!!
.
) Tools)
) Relationships(
:
Add
Add
Close
...
..
.
FatherNum
FatherNum
... .
.
53
-------- ---!!!
CODD
Integrity .
.
( )
---
.
Fathers
Sons ---
.
( )
Integrity
.
54
--- ---
.
.
:
9500 --- 12 -
!!!!!!!!!! ---
:
7500 -- 10 1500
--
---
.
1500
!!
55
--- --
...
...
) (Tools )(Relationships
Delete
.
--
.
56
...
.
FatherNum
SonNum
SonNum Text 3.
:
9000 42
---
888 7
777 9
888
-- 888
!!!!!!!!! --
:
CODD
CODD
57
---
777
.
CODD
.
9000 888
777 ESC .
....
...
SonNum
FatherNum Text
4.
Tools Relationships
FatherNum FatherNum
.
( )
!!!!
58
FatherNum
(
(
--- Join Type
...
FatherNum .
:
...
:
CODD ---
!!!
.
.
:
100 3000 7
110 3000 4
120 4000 9
130 4000 12
59
140 5000 5
150 5000 17
160 5000 1
170 9000 3
180 -- 9 --
190 -- 11
Queries
---
!!!
.
Fathers
FatherNum
FatherName
Sons
SonNum
SonName
FatherNum
60
---
( (
---
.
.
CODD
Inner Join
Left Outer Join
Right Outer Join
---
61
Delete
--- !!!
60 ---
.
..
..
Tools
Relationships
--
.
.
( ) (
62
) .
.
FatherNum
FatherNum .
( )
.
:
( )
.
( ) ( )
One to Many
(
) ( ) ..............
:
63
...
--
Skeleton
.
( (
( )
:
---
.
:
One To Many
One To One
Many To Many
---
64
()
.
:
:
.
((
:
.
( )
.
.
65
--- ---
---
One To One
--------------------- !!!
()
.
---
.
.
CODD
.
---
Indeterminate (
) ...
.
66
( ) ( )
.
.
.
( )- !!!
()%90
(
(
Integrity
Foriegn Field :
( (
(
(
67
.
()
((
6 5000 4000 3000
9000 7000 6000
10 140 130 120 110
190 180 170 160 150
FatherNum
.
SonNum .
() ( )
.
:
FatherNum
FatherName
SonNum
SonName
FatherNum
:
6 10
68
( )
4
6000
7000
!!!
6
4 . 50
3 4
.
.
.
:
. .
(
)
.
69
6000
7000
180 190
!!!!!!!!!!!!!
.........
() ()
()
.
.
.
.
.
180 190
.
( )-
CODD
.
( )- (
) ... ... .
70
71
.
.
.
( )
.
.
( )
.
( )-
...
.-
( )
.
.
72
.
3000
.
.
!!!
4000
4500
...
3000
4500 4000 .
.
----
--
.
CODD
73
-- .
:
---Orphans
4000 4500
74
4000 4500
--
.
(
(
180 190
6000
6000 .
.
3000 42
4000 61
5000 32
6000 29
7000 46
9000 42
1007 3000
1104 3000
1209 4000
13012 4000
1405 5000
15017 5000
75
1601 5000
1703 9000
1809 6000
19011 6000
.
:
200 12
(5000 4000 3000
)9000 7000 6000 .
...
.
--
3000 ...
.
4000
!!! 4500
4000 .
---
76
.
( )-
.
() Required () ()
.
Intergated ---
.......
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.
---- .
... ( )---
77
.
-- --
(
)
---
.
Normalization
CODD
. :
:
:
....
--
.
.
5000
()
... .
78
--
() () ((
.
.
( ) ...
--- --
( ( Update ( (
Delete
....
....
...
-----
.
( ) ---
() () 4000
79
4500
---- .
---
Oracle MS SQL -- --
---
() 4000
4500
--- --
( ) --
.
-- 4500
( )
-- .
--- ---
80
4500
.
...
.
.
%90
%1 .
.
6
.
.
81
6
Mapping
.
.
... 3
.
(
(
KLT 376 KLT
376
( )
.
.
Family :
PlateLet -- 3
PlateNum -- 3
CODD
82
() ( !!!! (
---
.
---
:
--- KLT 376
--- KLT 950
--- RMD 376
--- RMD 950
...
PlateLet
---
KLT RMD ---- ---
.
PlateNum
---
376 950 ---- ---
.
!!
.
83
CODD
--
...
()
.
---
.
PlateLet PlateNum
.
....
--- -
!!!
!!!!
84
--
!!!
Plates
.
...
KLT PlateLet
---
--
--- PlateLet
--
-- PlateLet PlateNum
.
KLT 950 PlateNum
.
.
KLT PlateLet 950 PlateNum
.
85
KLT
376
...
KLT PlateLet
PlateLet
PlateNum
---
Info@arabserver.net
CODD
:
--
.
MS SQL
9 .12
86
.
...
.
.
Plates
.
MS
SQL Items
:
ItemNum -- 2
ItemName
ItemCost
Items
Items :
902
914
92 1
932
94 15
87
9545
96 20
971
9870
993
(
)
!!!
( )
.
Items
( ) Items .
MS SQL Diagrams
Add Table Items
.
:
Items
!!!
88
( ) Items
...
Codd....
...
.
ItemsSons.
ItemNum Items
(
)
120
120
. .
ItemNum .
SonNum Sons
(
)
89
91
91 91
.
.
.....
( )
--- .
:
Items Sons
Sons Items
( )
( ( Many To Many
....
( ) ----
--- - ----------------
!!!!
( )
90
()
.
-- --- Codd ---
...
: Junction Table --
Codd
.... ---
Junction ---
.
(
) ( )
Junction Table
:
Items ItemNum
Sons SonNum
:
91
ItemNum2
SonNum4
---
!!!
....
.... !!!!!!!!!
ItemNum
SonNum
!!!!!!!!!!!!!!!!!!!!
...
ItemNum SonNum
92
...
SonNum SonNum
SonsItems
. ----
.
ItemNum ItemNum
SonsItems
. ----
.
....
SonsItems
SonsItems
!!!!!!!!!
------------------------- : -------
( one to one
93
one to one (
( )
. .
) (------- --
SonItemNum
( (
91
120 . ( )
Junction Table
.
(
) !!!!
: (
) .
---
---
.
94
SonsItems:
Qty
...
SonsItems:
110 90 3
110 91 2
110 92 7
110 95 5
110 99 9
120 93 6
120 99 2
130 90 2
130 94 2
130 97 4
170 92 12
. Qty
.
------------
VBA Access
Code VB
95
( ( Server
Oracle MS SQL
!!!!...
Skeleton
.
( ) .
%10
%90
---!!
%90 %10
.
( )
.
( )
.
.
) (----- ---
( )
96
... ...
( )
!!!!
)(-----------
( )
10 5
... ...
.
) (------
( ) .
...
.
.
.
...
.
) (-----
97
.
ItemCost
Qty
.
.
...
...
SQL.
SQL Structured Query Language
Microsoft SQL Server
.
:
SQL
MS SQL Server
98
MS Microsoft.
.
S L
Q .
Q = Query
Query ----
.
.
...
.
( ) ...
() () ---
.
99
--- !!!
Codd
!!!
!!
.
SQL ()
---
Matrices
Matrix.
SQL
10 -- 5
!!!
SQL ---
SQL
:
( ) :
( ) : Skeleton
---- !!!
100
()
....
( ) SQL
SQL
SQL () SELECT
.
SELECT
:
Select
From
..
Family
Close ...
101
...
( ( View ( ( SQL ---
SELECT
Select FatherName From Fathers
---
( ( View (
( Design View...
Select
MS SQL
--- ---
!!!
SQL
102
.
SQL
.
:
Select FatherName From Fathers
Syntax .
Select
From
---
103
(
) ---
FatherName
Ambiguity .
SQL
FatherName
--- Codd
Select Fathers.FatherName From Fathers
Select Fathers.FatherName, Fathers.FatherNum
From Fathers
.
MS SQL
Fathers
FatherNameFathersNum
SQL View
---
---
104
MS SQL
SQL
.
:
Arithmetical Operations
..
Comparison Operators
...
Logical Operations " " "" " "
AND, OR, NOT ...
.
...
--
Select
SELECT Fathers.FatherNum,
Fathers.FatherName, Sons.SonNum,
Sons.SonName FROM Fathers INNER JOIN
= Sons ON Fathers.FatherNum
Sons.FatherNum
105
) (Inner Join
-- Right JoinLeft Join
SQL
.
ORDER BY
SQL
Select FatherNum From Fathers Order By
FatherNum
FatherName
( ) ...
( ) .
Select FatherNum From Fathers Order By
FatherNum DESC
Desc
Descending --
106
.
5000
WHERE !!!
!!
Select FatherNum From Fathers WHERE
FatherNum>5000
( ) -- --- ------
--- --- ...
... ()
Text 5000 --
VAL Value MS SQL
Cast .
...
Select FatherNum From Fathers WHERE
VAL(FatherNum)>5000
FatherName
(
!!!! )
Select
FatherName
As
[ ]
107
From
Fathers
ASC
ASC Ascending
.
(
) SQL
SQL
.
:
: ( ) --
: --- -
:
SQL
Insert
SQL ()
MS SQL Oracle Sysbase
.
108
-- ---
--
Insert Into Fathers Values
)
1500
,
" "
,
39
(
1500
...
( ) --
!!! 1500 39 36
SQL
Update Fathers SET FatherAge = 36 WHERE
VAL(FatherNum)=1500
1500
109
1500
Delete From Fathers WHERE
VAL(FatherNum)=1500
...
...
SQL
4000
5
5
SQL
SQL:
Insert Into
Update... Set
Delete
SQL
SQL
( )
110
SQL :
VB
VB.Net
C#.Net
++C .net
Java
Access
Excel
MySQL
Interdev
Asp
Asp.Net
Oracle Designer
...
(
) SQL
.
SQL
SQL
SQL
.
111
Create
Table
( (SQL :
:
Create Table Tests (TestID text(4), TestName
)text(25), TestAge Number
--- ---
!!!
MS SQLQuery Analyzer
Create Table Tests (TestID char(4), TestName
)char(25), TestAge int
!!! MS SQL
Refresh .
---
!!!
Alter Table
Drop Table
:
Select
112
Update
Insert
Delete
Create Table
Alter Table
Drop Table
() !!!! SQL
---
.
... Query
:
...
.
SQL
SQL (
)
113
...
Codd
.
---
.
Codd
.
...
...
:
114
:
FatherNum
FatherName
:
SonNum
SonName
---
.
() ItemCost
Qty
( )
Field
:
Qty*ItemsCost
...
!!!
( ( View ( Totals
())
( ) ()
115
( ) Group By ---
SQL .
Group By FtherName ( )
.
) Group BY )
. ..
Calcualted Field
.
---
.
...
...
( )
.
...
.
116
()
--- ()
110 ---
()
...
110 5 ---
......... 5
110
3 2 6
2 4 8
7 1 7
5 ---
9 ---
............... ---- .....
... !!! 110
110
6 8 7 ......
117
( ) Expression
.
MS SQL ( ( Group By
Codd
Aggregate Functions !!!
...
...
()
(
!!)
( ) ---
.
Aggregate Functions
( ) -
-- ...
118
SQL
...
...
AVG ---
Average
Count -- ---
Max -- MaximumMin -- MinimumSum --SummationStdEv -- Standard Deviation
....
:
() Totals
FatherNum
FatherName
SonNum
SonName
--- Group By
119
Expression
)]sum([Qty]*[ItemCost
CrossTab
Query
120
.
( )
!!!!
:
(
Query -- ( ( CrossTab Query FatherName ---
( ) ( (
SonName ---(
) ( (
SonNum ---(Count)
( (
... !!!!
( )
---
.
121
.
( -- )
:
Select Query ---
CrossTab Query ---
Make-Table Query ---
Update Query ---
Append Query ---
Delete Query ---
SQL SQL
:
Union
Pass-Through
Data Definition
.
...
122
!!!!
( )
...
...
.
.
...
...
) (-
() .....
!!! ...
.
123
:
(-) ---
%100 ...
... ) (- (=)
WHERE
(=)
.
(-).
Wives :
WifeNum --- 2
WifeName
WifeAge
WifeNationality -- FatherNum -- :
SonSex -- Codd --- ---
:
124
!!!!!!!!!!
---
( )
...
---
...
.
:
...
125
...
( )
...
:
() ( ) ---
...
Codd --- ...
Codd ---
Help Tables
126
.
2 100
() ...
... ...
100
...
Update
( ) ( ) ...
...
WHERE
.
( )
Help Tables
.
127
:
NationalityNum -- 2
Nationality
Nationalities
:
!!
WifeNationality ....
....
WifeNationalityNationalityNum
2 .
NationalityNum
Nationalities Wives
...
.
:
01
02
03
04
05
06
128
07
08
09
10
()
( )
.
---
!!!!!
Wives:
WifeNum WifeName WifeAge NationalityNum
FatherNum
80 4000 02 42
81 4000 10 22
82 4000 02 36
83 9000 07 19
84 6000 09 51
88 500001 39
...
129
100
!!! .
( )
:
. (
)
( !!!! (
:
-
-
--
:
130
--
--
--
...
Bit MS SQL
(/ ( Yes/No .
SonSex
Female
() .
:
Female=no
.
.
( (
131
...
!!!
!!!
) (-
(
( --- Microsoft SQL Server 2000
...
.
( )
. (
)
.
.
---
( )
.
...
(--) ...........
132
!!!
...
10 15 !!!!!!!!!!
...
...
... ---
....
....
!!!!
133
( )-----
.. ...
( ) ...
...
.
.
--
:
Buttons
Combo Boxes
134
Text Boxes
--- ---
) ) --
( ) Backend
.
( ) ...
.
135
---
!!!
.
...
---
---
:
---
136
.
-- :
--
.
--
--
.
( )
Junction Tables
( )
.
Spaghetti(
)
.
137
--
Codd -- Transaction Tables
--
( ) :
( 5)
---
( )
---
-- -- !!!
--
!!!
( )
()
---
( )
( ) -- --
()
138
() .
1000
....
()
--- !!
...
.
.
--... (((((((((((((
))))))))))))))))))
139
...
(
)
.
%90
--- !!!!!!!!
.
Visitors :
( ( ...
--
--
--
Codd
..
140
...
...
()
(
) (
)
.
.
:
141
---
...
( )
.
---
---
( )
.
...
Sybase
...
.
(
142
)
Control Tables
.
.
( ... )----
1970
:
:
Sever FoxPro Clipper
.
143
: Server
:
Microsoft SQL Server
Oracle
Sybase
Developer
Enterpise.... MS SQL
144
( )
---
(
)
:
--- 10
MS SQL - 30 70 Oracle - 100 150 Sybase --
145
Sybase
Sybase.
Sybase
...
Oracle MS SQL
...
Oracle
compatibility
Technical Support
146
MS SQL
.
...
( Oracle (MS SQL
...
.
147
( )
(
) MS SQL
Sybase. Oracle
...
MS SQL
Enterprise
User Defined
Functions Stored Procedures
.
MS SQL
148
FrontPage
ASP.Net VB.Net
Client Server.
!!!
.
MS SQL
Oracle !!!
!!!!
149
---
.
... ...
...
.
...
.
.
150
.
InternetMaster :
!!! %100
.
..
:
151
.
( )
!!!!!!!!!! ...
.
.
.
( )
( )
.
.
.
()
.
152
.
.
.
dBase Clipper FoxPro
--- .
() . ---
--- .
!!
:
Scalability
Availability
Simplicity
153
Server Oriented
Scalability
.
To Scale .
Availability
.
Simplicity
.
Server Oriented ( )
Broadcasting
. MDB Microsoft
Data Base
Engine SQL
Server .
Server Client :
Client
.
154
Server Server
.
...
.
:
Micrsoft SQL Server
Oracle Server
Sybase Server
.
.
...
Server Scalability Availability
3 .
MS SQL Server
:
:
Access 15 (
)
155
MS SQL
Oracle
Sybase
MDB
( )
.
: 290 MS SQL
( )
100
.
.
.
Sybase
.
Sybase
Security Syabse
Oracle Security
.
MS SQL .
156
ORACLE MS SQL ()
!!!
.
Sybase
ORACLE MS SQL
...
--- -_-
.
( Sybase )
Sybase
.
:
: ( )
.
157
.
.
.
. .
:
.
.
.
Sybase Sybase
.
( )
Sybase
.
Sybase
.
Sybase www.sybase.com
Oracle MS SQL
Oracle
!! Oracle MS
158
SQL MS
SQL !!!
Oracle
Security
MS SQL
:
-- --
Oracle
MS SQL Oracle
MS SQL Oracle
MS SQL Oracle
Compatibility MS SQL
Oracle
MS SQL Oracle
(
!!!).
Syabse Oracle MS SQL
.
.
.
159
.
( )
Oracle
.
Compatibility
Client Server
.
( )
( )
.
.
.
( )
.
160
MS SQL .Oracle
... .
:
Client
Server
Client ...
.
Server
() () .
.
--- ---
Client Server !!!
Client
Server
!! 17000 !!!
.
161
. .
.
( )
!!!
...
( Insert Into
)...
!!!
( ) Insert
18000
!!!
!!
Insert
...
( )
(
)Hackers .
:
162
Gateway
ITT ...
... ...
...--- ...
(((()))) !!!!
...
(
) TCP/IP ...
TCP/IP
...
!!!!
Select ...
...
.
( ) 3
.
... ... Select
.
163
!!!!
...
3
...
!!!
.
Yahoo Internet
160
Yahoo 160 !!!
3 Yahoo
160
..
!!
!!!
.
164
...
:
:
30
LAN .
Server
( ) Backup
Server Backup
.
Server
27 . Intranet
!!!
:
15
--- ...LAN
!!! WAN
!!!
(
) .DDN
:
...
( )!!
165
!!!
...
.
Topography.
( ) ( )
( ) .....
.
.
.
.
.
: ( )
( ).
...
... ... :
166
VB
C++
Java
Cobol
Perl
PHP
C#
....
( ) :
Cold Fusion
FrontPage
Dream Weaver
....
( )
!! .
....
.
..
167
..
.
...
... HTML
Hyper Text Markup Language
.
HTML
HTML FrontPage
...
FrontPage
......
.
HTML .
168
Client Server
HTML Form Desiner
Visual Basic MS SQL -
( ) ( ) HTML HTML
.
Client Server HTML
( ) HTML ...
HTML
HTML .
...
HTML Text
HTML .html susu.html
HTML Markups
><
()
><
>/<
Ahmed
<>Ahmed
<>/Ahmed
...
169
HTML
:
Microsoft Internet Browser
Netscape Internet Navigator
2003
170
e ...
Kuku.html HTML .
HTML
View Source
!! !!
.
Source Kuku
. Kuku
:
Kuku Open with
Notpad ..
File Open All
Files kuku .
kuku Notpad
...
kuku.html :
<>HTML
<>/HTML
.
File .Save
F5 View Source
.
171
HTML >HTML<
<>/HTML
--
< >HTML <>/HTML
HTML
.
--
HEAD BODY
:
><HTML
><HEAD
></HEAD
><BODY
></BODY
></HTML
...
HTML
...
TITLE
172
...
:
Kuku.html File Save
F5
View Source
...
><HTML
><HEAD
><TITLE
i love HTML very much
></TITLE
></HEAD
><BODY
></BODY
></HTML
Title Head
Title
... .
Body
P
Paragraph ..
><HTML
><HEAD
173
><TITLE
i love HTML very much
></TITLE
></HEAD
><BODY
><P
Hello HTML pals and gals
></P
></BODY
></HTML
...
...
() ... ...
... ..
.
Body
>BODY<
< >/BODY
.
:
< >BODY
>
BODY
174
>
...
Body ...
<>Body bgcolor=blue
Body ... ...
Font
< >FONT >>/FONT
P Font :
><HTML
><HEAD
><TITLE
i love HTML very much
></TITLE
></HEAD
><BODY bgcolor=blue
175
176
177
------
.
( )
( )
Client Server
Client
Server HTML MS SQL .
. .
!!!
HTML
!! !!!
!!!
... 160
... ...
160
!!!
Client
Client Server...
178
Client
.
...
160 !!!!!
...
.
...
!!!
....
Server Client
...
.
Server Client
HTTP
( ) HTTP
Client
:
Client
HTTP Server
179
Client
:
Client
HTTP Server
Database Server
HTTP Server
Client
:
Client
FTP Server
Client
:
Client
Email Server
Client
30
---....
3
!!! .
3 3
...
Yahoo 160
!!!
180
------ .
InternetMaster
:
:
-------------------------------------------------------------
HTML
...
TABLE BODY Kuku
Body :
<>TABLE
<>/Table
....
... ...TR
<>TABLE
181
<>TR
<>/TR
<>/Table
...
... ... TD
<>TABLE
<>TR
<>TD
<>/TD
<>/TR
<>/TABLE
. ...
!!! !!
!!
Table :
><TABLE border=2
><TR
><TD
></TD
></TR
182
</TABLE>
2
<TABLE border=2>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
:
<TABLE border=2>
<TR>
<TD>A</TD>
<TD>B</TD>
<TD>C</TD>
</TR>
</TABLE>
...
183
... ...
<TABLE border=2>
<TR>
<TD>A</TD>
<TD>B</TD>
<TD>C</TD>
</TR>
<TR>
<TD>3</TD>
<TD>12</TD>
<TD>25</TD>
</TR>
<TR>
<TD>9</TD>
<TD>waaaw</TD>
<TD>No</TD>
</TR>
</TABLE>
!!!
...
<TABLE border=2>
<TR>
184
<TD width=250>A</TD>
<TD>B</TD>
<TD>C</TD>
</TR>
<TR>
<TD>3</TD>
<TD>12</TD>
<TD>25</TD>
</TR>
<TR>
<TD>9</TD>
<TD>waaaw</TD>
<TD>No</TD>
</TR>
</TABLE>
....
<TD bgcolor=yellow>B</TD>
<TD align=center bgcolor=yellow>B</TD>
<TD><IMG width=200 height=200
src=c:\tests\lolo.jpg></IMG></TD>
!!
185
...
...
.
HTML
FrontPage
!!!
( )
.
!!! HTML
!!!
HTML
Notepad ...
FrontPage
.
.
HTML /
!!!
186
.
!!
... .
HTML
!!
!!!
...
...
.
HTML ( )
...
.
( ...
) Notepad HTML
:HTML !!!!
187
:
<>HTML
<>HEAD
<>TITLE
<>BODY
<>P
<>FONT
<>TABLE
<>TR
<>TD
<>IMG
:
< >A HTML
< >B Bold :
<>P><B>Helllooooooooo</B></P
< >I Italic :
<>P><I>Helllooooooooo</I></P
< >U Underline
< >BR --
!!! !! >/BR<
< >HR !! !!
< >CENTER
..
188
...
...
%95 !!! HTML
DHTML ASP
!!!
---- HTML
!!!
!!!
190
<.>HR< >BR
.ASP DHTML HTML
...
. < >/CODE .>/CODE<
. .
... 1
.
.
.
: internet master
191
2010 03
/04/122010
EMAD HAMDY Y
192