odigos102
DESCRIPTION
odigos102TRANSCRIPT
:
:
( )
, , , .. , .
, , :
) , , , / & , , , -, ,) , - , ,
) (hardware, software, ).
) - - .
:
, , , .
.
.
.
:
, /, .
, (application software) , ( ) ().
:
,
,
,
,
.
:
1. (Hardware), (Software).
2. .
3. .
4. .
5. .
6. .
7. , .
8. .
9. .
10. .
11. .
12.
.
13. .
14. .
15. , .
16. .
:
1. / ().
2. .
3. .
4. ( ).
5. .
6. .
7. internet.
8. .
9. .
10. .
11. .
12. .
13. .
14. .
15. .
16. .
17. .
18. .
:
1. .
2. .
3. .
4. .
5. .
6. .
:
1. (system software) (application) .
2. (, patches, , ...).3. / .
4. (back up) .
5. (restore) .
6. , internet.
7. .
8. .
9. .
10. (data base).
11. , .
12. (IDE) .
13. (, , animation ...).
14. .
15. .
16. .
17. .
18. .
19. .
:
1. /.
2. /.
3. /.
4. / ( , hackers ).
.
()
& Internet & ( & )
()
( & & )
(II, , V V)
( & )
( , , )
:
/
1. 33
2. 246
3.
(PASCAL)2
2
2
6
4. 224
5. Internet224
6. 33
7. & 224
8. 224
9. I
( C )246
10. 224
11. - 11
12. 33
13. 246
14. 224
15. II (C)224
16. V (C++) - 246
17 44
18 448
19 ( - )33
20 V(Client Server IDE RDBMS) 426
21 22
111223121022111223111223
=
=
=
()
.
:
, , .
-
. .
.
. .
.
.
.
.
.
-
.
.
, .
, .
:
, . .
. (machine language) (assembly language) . PASCAL ( Pascal).
/ .
INTERNET , ( , /DTE , , /DCE , , /DCE , , , /DTE ) ( , , , , , , / , , / , ).
, / -/ -/. , / . MS-DOS Windows, , /
, :
, .
(.. Access, SQL server, mySql), .
RDBMS (.. SQL server, mySql), (DBA).
I,II,III V:
C.
C++.
C++ .
I & II:
, .
, . . OSI. TCP IP OSI.
(S/W engineering) . , , , . , :
( . 2472/97) ( .2672/98 290 ) ()
: :
1. . , ( ).2. ( ), ( & PASCAL).3. C ( ,II III).4. , C++ ( IV).5. RDBMS client-server ( V).6. I.7. ( & ).8. ( ).9. & (S/W ENGINEERING)].10. , ( , ).11. ( , & ).12. () ( ).
13. , , MS Access MySQL ( I, ).14. , . , , , RDBMS, client server ( Client Server IDE . RDBMS). :
: 42/, 3/ :
:
: 28/, 2/
: (2 + 4)
1. ()
2. ()
(, )
( )
, ,
(ASCII, EBCDIC, Unicode ..)
3. / ()
( ) /(/) / ( , )
4. / ()
-
-
( & )
5. / ()
, / ( , , , ) .
6. ()
, , (pens), , , , , (video input), .
( , , , Laser, /Plotters), ( , , , ). T ( , , ), CRT, CRT (, , , ), . ( , , , , Raid, / Backup units, , / ).
( , CD ROM, CD, CD, DVD).7. ()
( - , , )
-
8. ()
: , ..
..
..
9. (+)
(2)
Windows (2)
(15)
(20)
(15)
(4)
: I (PASCAL)
: 84/, 6/
: (2 + 2 + 2E)
1. ()
2. ()
:
( , , / , , , , )
3. (+)
( , , , )
( , )
4. (+)
/
5. (+)
+ =
6. (+)
( , , , 4 )
(, , , , , , , , , , )
( )
7. (+)
: , , -
( , )
( /selection sort, /bubblesort, shellsort, )
8.
/ /
1 2
2 2
3 84
4 66
5 26
6 24
7 48
82
2828
Pascal
1.
Pascal
( )
2.
Pascal
Strings
3. -
, ,
(int)
Boolean,
real
char text ,
4.
IF-ELSE
? ( )
WHILE
FOR
repeat
case
-
5. - - Strings
6.
/ E
12
2 2
3 - 4
4 6
5- - Strings8
64
7T 2
28
: I : 56/, 4/
: (2 + 2 )
. , /, -/ -/. , / .
MS-DOS Windows, , / .
1. ()
/
( , )
()
( , , , , multitasking, (multiprocessing), , , , )
2. (+)
(, )
(, , , , , , )
(, )
(, , UNIX)
3. ()
, , , -
4. ()
( , , , , , , , -) ,
( , , , , )
(, , swapping)
(, :, , : , , )
/ ( /: /, , /: , , , , /) ( : , , // )
5. MS-DOS ()
Microsoft: MS-DOS, Windows 3.x (3.0, 3.1, 3.11), Windows 95, Windows 98, Windows NT , Windows NT server, Windows XP, Windows 2003
: Macintosh, OS/2, Unix, Linux , , , / DOS / MS-DOS6. Windows ()
- (user interface) (windows explorer) ( /IRQs), (drivers), (.. network neighborhood)
: (defragmentation utility), data compression, backup software, data recovery utility, antivirus utilities, screen saver
- Registry
7. / ()
(virtual machine)
8.
/
1 4
2 42
3 4
4 12
5 MS-DOS 24
6 Windows18
7 /4
82
2828
: INTERNET
: 56/, 4/
: (2 + 2 )
1. ()
( , / DTE , , /DCE , , /DCE , , , /DTE ) ( , , , , , , / , , / , ).
.
2. ()
(, )
(, ))
: (Simplex), (Half-Duplex), (Full-Duplex).
( )
/ (point to point, point to multipoint)
3. ()
(, , , )
( , , , , )
4. ()
5. ()
(Public Switched Telephone Network PSTN).
PSTNModems, V90, V34bis Baseband Modems, / ISDN (Integrated Switched Digital Network) ISDN
ISDN ISDN PSTN
(Packet Switched Networks) X25 Frame Relay ATM6.
Modem
K
/repeaters
/routers
/bridges
7. Digital Subscriber Line/DSL ()
:
ADSL ( : ~ 6Mbps , ~640Kbps, 64 Kbps)
SDSL ()
HDSL ( )
VDSL ( )
8. ()
, :
(M1020)
PCM
HellasCom.
()
:
RS-232 ( D-connector, data DTE, data DCE, DCE-DCE DTE-DTE)
modems AT ( modem /, , , , , modem)
(.. Hyperterminal) ( / , , )
( . Xmodem, modem )
/ ( - modem, /, Hyperterminal, )
/ , , , TCP/IP
10. Open Systems Interconnection/OSI ()
(layer)
T ( :RS-232 : Xmodem, modem)
(Data Link Layer) (Point-to-Point Protocol PPP)11. INTERNET /WWW () , :
TCP/IP IP , INTERNET DNS (Domain Name Service)
World Wide Web :
client/server
WWW
HTTP (HyperText Transfer Protocol)
(HTML: Hypertext MarkUp Language)
WWW (URL: Uniform Resource Locator)
(Internet Explorer Netscape Communicator) .
12. () , :
mail server SMTP POP server mail client;
/ (.. Netscape Messenger) :
(Inbox)
(folders)
13. InternetFTP, Chat, News
14. ()
-
11, 12, 13 14 Internet .
/
1 6
2 2
3 2
4 1
5 4
6 3
7Digital Subscriber Line/DSL 2
8 2
9 14
10 Open Systems Interconnection/OSI4
11 INTERNET /WWW 5
12 5
13 Internet2
14 2
15T 2
2828
:
: 42/, 3/
:
:
: 56/, 4/
: (2 + 2 )
. C ( C++, Pascal).
selection sort,
insertion sort,
bubble sort,
shell sort,
radix sorting,
heap sort,
merge sort
binary search,
binary tree search,
balanced trees,
hashing)
,
pattern matching,
parsing,
file compression,
)
,
,
,
:
: 56/, 4/
: (2 +2)
, .
(.. Access, SQL server, mySql), .
1. (2)
2. (2)
3
(3)
3. (3)
(data manager)
:
(file system),
(buffer manager),
(access methods)
(Heap Files)
(Sorted Files)
(Hashed Files:)
4. (3)
-
-
-
-
-
-
-
5. (3)
IMS
6. (3)
-
-
SQL Standard Data types H (DDL) SQL
CREATE
DROP
ALTER
DML SELECT
UPDATE
INSERT
DELETE
7. Ms Access SQL server MySQL (12)
:
SQL
:
: 84/, 6/
: (2+4 )
C.
1.
C
( .. )
2.
C
Strings
3. -
(char, int, float unsigned, long, short)
, ,
(int)
float
char
double
,
(!, &&, ||)
Bitwise (~, &, ^, |, )
(casting)
4.
IF-ELSE
? ( )
WHILE
FOR
DO
SWITCH
DO WHILE
BREAK, CONTINUE, GOTO
-
5.
-
Return
. (Local) (global)
arg argv main()
()
Void
Recursion ( )
(math.h)
div():
Log(), log10(): 10
Exp()
power(), pow(), pow10()
(.trcpy() ,strcat(), strcmp(),strlen(), strupr(), strlwr(), toupper(), Tolower() )
6. STRINGS
(Call by reference)
Strings
7.
8.
Enum
Structures Union
typedef
9.
#include
#define
(#if, #ifdef, #ifndef)
10. -
printf
scanf
fprintf, sprintf, fscanf, sscanf
(fopen, fclose, getc, getchar, fgetc, putc, putchar, gets, fgets, puts, fputs, fseek, rewind, ftell, unlink, exit, system)
2
4
--3
10
4
15
--Strings20
5
4
3
-12
2
84
: : 56/, 4/
: (2 + 2) . :
, .
,
OSI
TCP IP OSI.
ISDN, ATM, SONET.
, ,
, , ,
(LAN)
(MAN)
(WAN)
(mesh)
(Bus)
(Ring)
, , , , ,
Ethernet
Token Ring
FDDI
,
SI
-
-
-
-
-
-
-
TCP/IP
,
IP
(Fragmentation and reassembly)
IP-
TCP/IP
OSI TCP/IP
Internet
To IP Internet Datagrams
Internet addressing
Sub networking, Routing ( Switching)
Direct
Indirect
Routing tables
Internet
(Interior Gateway Routing Protocol): OSPF
(Exterior Gateway Routing Protocol): BGP TCP UTP Internet
TCP
TCP
TCP Frames
Ports , Sockets
TCP
UDP
TCP UDP
-
-
-
-
-
-
- (Switching)
:
LAN
: - : 14/, 1/
: (1)
. :
: , , , , , .
.
marketing.
, .
, .
.
.
, .
.
! :
1
1. .
2. .
3. .
4. .
5. , , , .
6. .
7. .
8. .
9. .
2
1. .
2. .
3. :, , , .
4. : .
5. : - - , , .
6. .
3
1. .
2. ( - ).
3. (, , , , , , , , ...).
4. (, , , , , , )
5. (, , , , , ).
! :
1
1. .
2. .
3. (Business planning).
4. : , , .
2
1. : , , , .
2. : , (, , ).
3. .
3.1 .
3.2 .
.
3
MARKETING.
1. .
2. .
3. marketing.
4. .
5. .
6. (, , , , , ).
7. .
8. .
: : 42/, 3/
: (3)
: : 84/, 6/
: (2 + 4 )
. , , ,
(..)
..
,
,
CASE
Verification Validation
Management
Configuration Management
Project Management
:
: : 56/, 4/
: (2 + 2 )
1 SQL
: 4
()
()
(authentication)
2.
: 10
Select : select distinct where : and, or, not
: =, =, , between, not between
like, not like
order by
3. -
: 14 :
union
intersection
except
: avg ( )
: min
: max
: sum ( )
: count
in (not in)
some (any)
all
exists not exists ( except )
create view
Drop view
:
inner join: ()
left outer join:
right outer join
full outer join
:
on P
using (A1, A2, ..., An):
char(n) ( )
varchar(n)
int
smallint
numeric(p, d) (d p )
real, double precision
float(n)
date ()
time ()
Create domain
4.
: 10
Create table R(A1 D1, A2 D2, ..., An Dn),
, ,
primary key Aj1, Aj2, ..., Ajn,
unique Aj1, Aj2, ..., Ajn,
check P
drop table R alter table R add A D
create domain name numeric(5, 2)
constraint check()
:
foreign key (Ai) references Aj
on delete cascade
on update cascade
4. - SQL: 14
SQL
EXEC SQL < embedded SQL statement > END-EXEC
SQL INCLUDE
EXEC SQL open c END-EXEC
EXEQ SQL fetch c into :cn$, :cc END-EXEC
4
session client server
: create schema
: drop schema
(MySQL SQL Server)
: 4
: (C) : 56/, 4/
: (2 + 2)
C.
1. STRINGS
(Call by reference)
Strings
2.
3. C
4. -
printf
scanf
fprintf, sprintf, fscanf, sscanf
(fopen, fclose, getc, getchar, fgetc, putc, putchar, gets, fgets, puts, fputs, fseek, rewind, ftell, unlink, exit, system)
--Strings15
7
C20
-12
2
56
: V (C++ ) - : 84/, 6/
: (2 + 4) C++.
C++ .
1. C++
C++ ( )
.
, , C, , , , , , , .
C
, , , ,
, ,
, , , , ,
.
- C
Procedural, Structured, .
C++ .
C++. T ANSI . . . . Linker. . C++. cout.2.
- C
(Overloading) .
Recursion
3.
Private Public
- class
(Constructors and Destructors)
Interface Implementation
4.
new
delete
"this"
5.
T .
. .
References
Null Null
swap()
swap()
6.
functions
7.
8
C++2
15
-15
15
6
6
9
6
2
84
:
: 56/, 4/
: (4)
, , TCP/IP. , TCP/IP. , .
, TCP/IP. IP , DNS.
1: TCP/IP
: 4
: , TCP/IP. :1. E (Network Layer) TCP/IP.
2. (Transport Layer) TCP/IP.
3. (Application Layer) TCP/IP.
2: (Network Layer)
IP (Internet Protocol IP).
: 12
: :
P , .
, , .
ICMP.
:
1. IP
a. IP interface host (network address, broadcast address). IP (hostid, netid).
b. (Subnet Mask, Supernet Mask, Subnetting, Supernetting), (VLSM Variable Length Subnet Mask).
c. Class A, B, C, D networks, , Loopback Address, IP (INTERNIC, IANA, RIPE)
2. (Routing)
a. , (Routing Tables), (Router), route.
b. , (Static Routes), ( OSPF GP), .
3. ICPM, ICMP TCP/IP , ping, traceroute/tracert.
3: (Transport Layer)
TCP (Transport Control Protocol - CP) & User Datagrap Protocol UDP.
: 14 : TCP UDP .
:
1. TCP .
2. UDP .
3. TCP & UDP
4. Sockets, Ports
4: TCP/IP.
: 22
: DNS , , FTP, Usenet, www. Firewall /.
:
1. Domain Name System - DNS
2. , (Simple Mail Transfer Protocol - SMTP), POP3 (Post Office Protocol).
3. - FTP (File Transfer Protocol FTP).
4. H Usenet P (Network News Transfer Protocol NNTP).
5. WWW (World Wide Web) HTTP (Hypertext Transfer Protocol)
a. / (server/client) .
b. hypertext, hyperlink, browser, URL, hypermedia6. Firewall /.
7. (Proxy Server) /.
8. INTERNET
9.
.
.
10. internet
GOPHER
F.T.P. (File Transfer Protocol)
hostname
pwd ls binary ascii lcd get put bye Archie
TELNET
Simple Mail Transfer Protocol (SMTP)
Post Office Protocol (POP)
MIME (Multipurpose Internet Mail Extensions)
SMIME NETWORK NEWS - USENET
CGI
WWW
internet
11. WWW
WEB
WWW
5:
: 4 : II
: 112/, 8/
: (4 +4)
RDBMS, (.. SQL server, mySql) (DBA).
(3)
( )
( , , .)
( )
( ).
(DBA)
RDBMS ROLES
Client Server
RDBMS
RDBMS
RDBMS System Administrator
RDBMS Database Administrator
RDBMS
RDBMS Tools
Communication Facilities
Logging System
DBMS Server
Database
Database
System Catalogs
Unloading and Loading Databases
Storage Atructures
Storage Structures
Changing the Structure
Examining Page Usage
Database Objects
Tables
Secondary Indexes
File Size Considerations
Views
Synonyms
Comments
User Interface Objects
Backup and Recovery
Static backup
Journaling
Recovery
Data Security
Database Access
Database Object Access
Authorizing Access
Groups and Roles
Database and Installation Privileges
Data Integrity
Database Procedures (DBPs)
DBMS tools for enforcing data integrity
Table definitions
Unique Constraints
Check Constraints
Referential Constraints
Rules
Maintenance and Optimization
Overflow Pages
Statistics
Benchmarks
Reducing Logging
Disk Usage
Synchronise
Queues, Call Stack
SQL
Explicit SQL
Dynamically SQL
Transaction Control and Error Handling
: ( - )
: 42/, 3/
:
, :
( . 2472/97)
( .2672/98 290 )
()
( )
: V(Client Server IDE RDBMS)
: 84/, 6/
: (4 + 2): : , , , , , , - (Visual studio .NET PowerBuilder Delphi Developer )
ENOTHTA 1 CLIENT-SERVER COMPUTING client-server computing client-server
client-server
ENOTHTA 2 CLIENT-SERVER COMPUTING: CLIENT
client
client
ENOTHTA 3 CLIENT-SERVER COMPUTING: SERVER
Servers
Server (Application Servers) Server (Data Servers) Server (Compute Servers) Server (Database Servers) Server (Resource or Communication Servers) Server
Server client
ENOTHTA 4 CLIENT-SERVER COMPUTING:
Client Server;
OSI
ENOTHTA 5 servers clients (fat servers fat clients)
2-tier (2-) 3-tier (3-) client-server
2-tier client-server computing 3-tier client-server computingODBC (Open Database Connectivity). 6 CLIENT-SERVER COMPUTING client-server ;
7 client / server
CASE Method -
SSADM
SSADM
SSADM
SSADM (modularity)
SSADM
SSADM
A , & SSADM
SSADM
SSADM
Reengineering ( )
GUI
&
-
Client Server
CLIENT-SERVER
Borland Delphi
Visual Basic
PowerBuilder
C / C++
Developer/2000
Java
Visual Studio .NET
User Model
User Model
Objects
Attributes
Methods
Data Model
User Object Classes
Datatypes of Attributes
Simple datatypes
User Class datatypes
Array datatypes
System Class datatypes
Methods
4GL script
Window
Properties
Field types
Button and Enumerated Fields
Controls Portability
Functions
Button Fields
Choice Fields
Object Oriented Code
Encapsulation
Inheritance
Polymorphism
Overloading
User Object Classes
Hierarchies
Event Code
4GL Statement
Variables
Manipulation of Variables
Control statements
IF
WHILE
FOR
Debugger and Breakpoints
Transaction Control and Error Handling
Input Validation
Procedures (4GL-3GL-Database)
Procedure
Communication between frames
Share data between frames and procedures
Synchronise events
Debugging application:
: 28/, 2/
:
() . . .
T, (cd ) . .
/ .
(LAN) Windows LINUX. (server) (workstation). 2 . (8) . (1) . , (UPS).
(Hardware) standards , .
:
(Proxy)
Windows NT 2000 XP 2003 .
LINUX
Graphics user interface (GUI) - LINUX
.
Office automation ( MS office Star office )
:
. .
:
/
1.
33
2. 33
3. 33
4. 246:
: 1. , 2. , 3. , 4. , 5. 6. XML. .
: Word, Excel, Power Point : Microsoft Office 2003 Professional Academic OLP edition, Star office (SUN)
5. & 224: .
( , ) &
6. & 22: .
( , ) &
7. 224:
: 1. 2. 3.
: internet .
8. 22: ( / .)
: 1. 2.
:
9. & Internet 224: .
: 1. , 2. 3. Internet ( )4. Intranets ( Sharepoint Portal Services server 5. Web Services & XML
10. &
(Software Engineering)246: . :
11. 224: .
:
12. 224:
1. , ( ) : 1. , 2. , 3. , 4. WEB, Mail, FTP, 4. . (SQL Server)
2. . .
3. / : (virtual machine), ,
Microsoft Windows Intel
: ( Windows ) & /
: Microsoft Windows Server 2003 OLP Academic & Microsoft Windows XP Professional
13. 244:
1. , ( ) : 1. , 2. , 3. , 4. WEB, Mail, FTP, 4. . (SQL Server)
2. . . .
Microsoft Windows Intel
: Administrative tools &
: Microsoft Windows Server 2003 OLP Academic & Microsoft Windows XP Professional
14. 44:
1. , ( ) : 1. , 2. , 3. , 4. WEB, Mail, FTP, 4. . (SQL Server)
2. . .
Unix Intel .
: Administrative tools &
: UNIX, LINUX
15.22 : , , ()
16. 224: .
: 1. () TCP/IP, 2. IP addressing, 3. / & 4.
17. II 44:
, (WAN) TCP/IP.
.
: DNS, active directory, WINS, DHCP, Web, FTP, SMTP & .
: Microsoft Windows XP Professional (DNS, active directory, WINS, DHCP) & Microsoft Windows Server 2003 OLP Academic (IIS: Web, FTP, SMTP)
18. III224: .
: Hubs, Switches, Routers Hubs, Switches, Routers : Cisco IOS Switches & Routers
19 I224: . Hubs, Switches, Routers & servers
: Exchange server send mail postfix qmail IIS Apache
20. & 444: (Network Management System/NMS, .. HP OpenView HP
21. & 224: .
22. 224: . (MS Access 2003 MySQL)
:
: MS Access 2003 MySQL
23. 224: . (SQL Server MySQL)
:
: SQL Server MySQL
24. 22: .
: , C++
25. 22: , Pascal : .
: Pascal
26. II (C_1 )246: , C : C (1o ).
: C (1o ).
27. II (C_2 )224: , C : C (2o ).
: C (2o ).
28. IV ( C++)246: , , C++
: C++
: C++
29. V(PHP_1, ASP_1, JAVA_1)246: , .
: (1o ).
: PHP ASP.NET JAVA (1o ). Web Matrix ( ASP.NET) MSDE.
http://www.asp.net/webmatrix/download.aspx?tabindex=4
30. VI
(PHP_2, ASP_21, JAVA_2)246: , .
: (2o ).
: PHP ASP.NET (Web Matrix Visual Studio.NET) JAVA (2o ).
31. Internet I224: .
: , (1o ).
: HTML & Java script
32. Internet II22: .
: (2o ).
: Microsoft FrontPage 2003 Macromedia Studio
33. & 224 & : (Antivirus, Firewalls, , , )
34. 224: .
35. & 112: . .
: Microsoft PowerPoint 2003
36. 22 . .
37. 2 2
38. 1616 4 , 4 ,
, .
:
. . .
1. A.E.I. .. A.E.I. ().
2. A.E.I. .. () , A.E.I. .. ().
3. T.E.I. / ....
4. A.E.I. .. () / .
5. T.E.I. .. ... .
6. A.E.I. .. () 600 .
7. T.E.I. .. ... 600 .
.
6 .
1. A.E.I. .. A.E.I. .
2. A.E.I. .. , ... ..
3. T.E.. / ...4. T.E.. .. ... .
5. ... .. () / .
6. ... .. () 600 .
.
. : .E.K.
.
( )
.
) :
) ... (...)
) .
) .
. .... (......), .
, (....). . . .... ...... ....
, .
... , , .
, .
.
. , , (3) , . (3) , , .
.
3 .
, .
. 2 5 .
(3) . .
:
) (...). ... .
) . ... .
) . .
, . . 2026354/4115/0022/ 509, ./1.7.96 ( ), , .
PAGE 44