Professional Documents
Culture Documents
D 15
D 15
net
:
) ( Paradox Borland Paradox Oracle
Oracle 9i
Database Desktop
.
: DataBase Desktop
:
:
GoFrom
) ( Passengers
ArriveTo
Pno
GoTime
Pname
ArriveTime
Nationality
CardCount
PassNo
TripsAndPassengers
Pno
TripNo
SeatNo
ClassNo
) ( Trips
TripNo
Company
86
http://www.alshater.net
) * ( .
.
1 . 200
1 AirLines C .
2 : Database Desktop
Start Programs Borland Delphi Database Desktop
Tools Database Desktop
2 :
File Working Directory
Browse \C:
AirLines
ok .
3 : Alias
C:\AirLines Alias Manger
Tools Database Desktop
:
New Database
Alias
) ( Travel
http://www.alshater.net
Standard
(.
C:\AirLiens ) Path ( Browse
Keep New Ok
IDAPI32.CFG Yes .
:
1
DatabaseName Table C:\AirLiens
.
2
1998 D:\1998
.
3 .
http://www.alshater.net
25
SQL
Type Space
: Paradox
Type
Alpha
A 255 1
Number
Money
$
S
Long Integer
Longint
Short
BCD
0 .. 32
Integer
)(1
Date
Time
TimeStamp
Memo
1..240
@
M
Formatted
Memo
0.. 240
Graphic
0..240
OLE
0..240
(
) Excel
Logical
True False
Auto increment
Binary
0..240
.Mb
Byte
1..255
Db
)(2
)
(..
)(2
)(3
) : ( 1
89
)(3
)(3
http://www.alshater.net
) : ( 2 Memo 255
MB
) .Db 30 30
30
.Mb
) ( 3 .
3 Size
Alpha A 20
" "
.
4 ) ( : Key
:
.
)
( ..
"" Null .
.
Auto
. Increment
.
"" .Null
:
90
http://www.alshater.net
:
" PNo " Filed Name + Type
) ( Key
.
Field
Name Pname "A" Type Size 30
30 Key .
Save As Alias
Travel Passengers .
:
File new table Paradox7
:
Travel . Trips
:
File new table Paradox7
:
Travel PassAndTrips
: Paradox :
1 Db .
2 Mb ....
:
91
http://www.alshater.net
FileOpen Table
Passengers.db
:
Table Restructure .
Table properties .
1 : Validity Checks
:
1 : Required Field
.
2 : Minimum .
3 : Maximum .
4 : Default Value
5 : Picture MaskEdit
:
Assist .
Trips
0 350
Trips FileOpen table Table Restructure
.Field
CardNo Minimum 0 Maximum . 350
Save .
2 : Table Lookup
.
:
92
http://www.alshater.net
..
.
3 :Secondary index
)
( .
) (:
) (
..
.. :
.
! ..
.. !
: !
!!
: ..Indexes
..
.. ) ( 1 ) ( 2
. ...
:
93
http://www.alshater.net
.
.
.
.
.. .. :
..
!
.
:
..
..
..
!
.
Table Restructure
Table Properties Secondary Index
Define :
PName Fields
Indexed Fields
: Index Option
1 : Unique
)
( .
2 : Maintained
.
3 : Case Sensitive .
4 : Descending .
94
http://www.alshater.net
Ok . PNameIndex
:
1 ) ( .
2
.
3 .
: Referential Integrity
(
.
"" " "
" " .
.
Update Rule
1 : Cascade
)
" "
95
http://www.alshater.net
2 : Prohibit
) ( .
.Dos
Ok
...
:
1 Prohibit Paradox
Cascade SQL.
2
.
" " .
5 :
.
1 Table Restructure Table Security Table
properties Define
:
Master Password
Verify Master Password .Ok
Auxiliary Password ) (.
Current Password
Table rights Add
Read Only
....
96
http://www.alshater.net
.
1
Modify . Delete
Paradox
MySQLOracle
. MS SQL Server
6 : Table Language
Table Language
. 'Ascii' ANSI
7 : Dependent Table
:
) ( Passengers Dependent Table
Table properties ) . ( PassAndTrips
1 Paradox
Dbase
Paradox ....
2
.
3 .
4
.
:
Database Desktop .
97
http://www.alshater.net
:
Database Desktop
Edit Peferences Change
.
Arabic Transparent
:
Edit
Table F9 )
( .
:
Tab
.
1 .
.
400 CardCount
) ( .
TimeStamp .
:
PNo
Ctrl + Space
PNO
98
http://www.alshater.net
Passengers.db
PNo .
) (
Key Violation .
. Record
99