You are on page 1of 14

http://www.alshater.

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

Driver Type ) STANDARD


87

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 .

4 Alias Manger Public Alias Alias


.
Database Desktop Alias
5 Remove .

File New Table



) Database Desktop
( Paradox7 .
Database
Desktop

: Field roster


1 : Field Name
88

http://www.alshater.net

25

SQL

SQL SELECT From ... Date


2 : Type


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

) .( Many to Many " " ""

"" . " : " " ".



. " "
" "
" "

:

" 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

Validity Checks Table Properties Company Required

.Field
CardNo Minimum 0 Maximum . 350
Save .

2 : Table Lookup


.
:


92

http://www.alshater.net

PassAndTrips Table Restructure


PNo Table LookUp Table Properties Define
:
Lookup Table Passengers.db . Ok
TripNo . Trips

..
.
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

(
.
"" " "
" " .
.

PassAndTrips Table Restructure Referential


Integrity Table Properties : Define
:
PNo Table

Update Rule

1 : Cascade
)
" "
95

http://www.alshater.net

2 : Prohibit
) ( .

3 : Strict Referential Integrity

.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

You might also like