• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 17:07:38 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 17:07:38 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by asemas
[Today at 16:20:27]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426690
Total Topics: 31710
Online Today: 218
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 89
Guests: 108
Total: 197
gp6
Giannis Masterio
aachmet
Evripidis
lefterish
stnanou
kchatziae
ANDVRONTZOS
georkala
noimaginationforthis
lemonjuicy
nikolith
asemas
kakousios
akyros51h
nataliakara
Belafonte
mailon
myrto
pkoko
Ntinomanolo123
AODON
soktas
evtrents
stefpapa21
kstavroulis
giorgosss03
Joannapet
HlektrikhPatata
cealexop
marilita
ppss
k_tasio_
Saint_GR
Louisa
apos34
Yamal
tecnoteki
vasilis saitis
Lioud4
Chrisapostol
mavrhs
itsikou
vpoug
Konstantinoy
pdiamantis
Guts
fkacori
nikos123321
neoklitos
DimKaratzas
smanio
apapamichail
stefanidis
nikpapoutsi
gntitsios
mark
kimxnas
adamchatz
Giannis_Kako
antontsiorvas
Bigie_Cheese
chaniotism
msandr
mrodi
Juror8
filippovna
Mr Z
Theislander
chrysaep
ggalamat
jimalexoud
EliasLykas
mkoutsouk
redwolf
Κaraflodaimonas
κοτζακ
Anastasiam
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πρόγραμμα Χειμερινής Εξεταστικής 2024-2025
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 9ο Εξάμηνο > Ασφάλεια Πληροφοριακών Συστημάτων (Moderator: diesel) > [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 Go Down Print
Author Topic: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες  (Read 11300 times)
orestisf
Θαμώνας
****
Posts: 318


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #15 on: January 24, 2018, 02:09:54 am »

Εγώ τον ρώτησα στην εξέταση αν θέλει και όψεις και εμμέσως πλην σαφώς μου είπε ναι. Επίσης, έβαλα Grants και ρόλους.
Logged
TheoProt
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 718


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #16 on: January 24, 2018, 02:16:38 am »

Quote from: orestisf on January 24, 2018, 02:09:54 am
Εγώ τον ρώτησα στην εξέταση αν θέλει και όψεις και εμμέσως πλην σαφώς μου είπε ναι. Επίσης, έβαλα Grants και ρόλους.
Το Β μέρος του θέματος για τις βάσεις τι χρειάζεται ; Έχει κάπου στο βιβλίο παράδειγμα ;
Logged
orestisf
Θαμώνας
****
Posts: 318


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #17 on: January 24, 2018, 02:31:56 am »

Δεν θυμάμαι να είχα βρει κάτι ολοκληρωμένο. Παραδείγματα για views και roles υπήρχαν στις σημειώσεις του εργαστηρίου.
Logged
reservoir dog
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 540



View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #18 on: January 30, 2018, 09:30:27 am »

Στα θέματα που ζητάει να δημιουργηθούν πίνακες σε Oracle κλπ κλπ.  Για τον κώδικα που θα γράψουμε τι γλώσσα χρησιμοποιούμε? Δηλαδή αν  θέλουμε να βάλουμε πρωτεύον κλειδί έστω name_id το γράφουμε name_id int NOT NULL PRIMARY KEY ? Το γράφουμε PRIMARY KEY (name_id) ? To γράφουμε CONSTRAINT names_pk PRIMARY KEY (name_id) ? Έχω μπερδευτεί λίγο. Επίσης στις διαφάνειες γράφει ότι στην οracle το primary key ειναι εξ'ορισμου UNIQUE και ΝΟΤ ΝULL. Ποιος ο λόγος να προσδιορίζεται τότε? Ευχαριστώ όποιον αφιερώσει χρόνο να απαντήσει.

ΥΓ. Αν έχει κανείς ασχοληθεί και με κανένα από αυτά τα θέματα (δημιουργία πινάκων) και θέλει να κάνει τον κόπο να το ανεβάσει θα βοήθαγε.
Logged
raptalex
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 614


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #19 on: February 01, 2018, 14:41:32 pm »

Quote from: reservoir dog on January 30, 2018, 09:30:27 am
ΥΓ. Αν έχει κανείς ασχοληθεί και με κανένα από αυτά τα θέματα (δημιουργία πινάκων) και θέλει να κάνει τον κόπο να το ανεβάσει θα βοήθαγε.

+1 παιδιά , όποιος μπορεί ας μας δώσει τα φώτα του..
Logged
macvegie
Νεούλης/Νεούλα
*
Posts: 48


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #20 on: February 01, 2018, 14:55:50 pm »

Quote from: raptalex on February 01, 2018, 14:41:32 pm
+1 παιδιά , όποιος μπορεί ας μας δώσει τα φώτα του..

Ναι παιδιά αν υπάρχει κάποιος με γραμμένο θέμα ΒΔ ας το ανεβάσει αν μπορεί.
Logged
NaVi.Mitsos
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 665



View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #21 on: February 02, 2018, 02:46:21 am »

Quote from: macvegie on February 01, 2018, 14:55:50 pm
Ναι παιδιά αν υπάρχει κάποιος με γραμμένο θέμα ΒΔ ας το ανεβάσει αν μπορεί.
Ανεβασε ενας συναδερφος στις ανακοινωσεις,οποιος θελει το μεταφερει και εδω
Logged

Dat was my Plan
ReMi0s
Καταξιωμένος/Καταξιωμένη
***
Posts: 213



View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #22 on: February 02, 2018, 02:55:50 am »

ορίστε, έχουν ειπωθεί μερικές αλλαγές στο άλλο thread
Logged
macvegie
Νεούλης/Νεούλα
*
Posts: 48


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #23 on: February 02, 2018, 13:01:55 pm »

Να σαι καλά , ευχαριστώ πολύ για τη βοήθεια! Ξεκαθάρισαν αρκετά πράγματα.
Logged
ditroo
Ανερχόμενος/Ανερχόμενη
**
Posts: 74


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #24 on: June 24, 2018, 15:10:48 pm »

Παιδιά σε μία προσπάθεια για το 3ο θέμα του 18 έκανα αυτά:

CREATE TABLE Author(
 authorID       INTEGER GENERATED BY DEFAULT ON NULL AS IDENTITY,
 authorName     VARCHAR2(40) NOT NULL,
 nationality    VARCHAR2(30) NOT NULL,
 dateOfBirth    DATE NOT NULL,
 CONSTRAINT pk_author PRIMARY KEY(authorID),
 UNIQUE (authorName, dateOfBirth)
);

CREATE TABLE Article (
 articleID       INTEGER GENERATED BY DEFAULT ON NULL AS IDENTITY,
 articleTitle    VARCHAR2(40) NOT NULL,
 submissionDate  DATE NOT NULL,
 scientificField VARCHAR(30) NOT NULL,
 CONSTRAINT pk_article PRIMARY KEY(articleID),
 UNIQUE (articleTitle, submissionDate)
);

CREATE TABLE Reviewer (
 reviewerID     INTEGER GENERATED BY DEFAULT ON NULL AS IDENTITY,
 reviewerName   VARCHAR2(40) NOT NULL,
 nationality    VARCHAR2(30) NOT NULL,
 dateOfBirth    DATE NOT NULL,
 emailAdress    VARCHAR2(30) NOT NULL,
 CONSTRAINT pk_reviewer PRIMARY KEY(reviewerID),
 UNIQUE (emailAdress )
);

CREATE TABLE AuthorArticle (
 author         INTEGER NOT NULL,
 article        INTEGER NOT NULL,
 accepted       VARCHAR2(6) NOT NULL
 CONSTRAINT values_accepted CHECK(accepted = 'TRUE' or accepted = 'FALSE'),
 CONSTRAINT fk_AuthorArticle_article FOREIGN KEY(article) REFERENCES Article(articleID) ON DELETE CASCADE,
 CONSTRAINT fk_AuthorArticle_author FOREIGN KEY(author) REFERENCES Author(authorID) ON DELETE CASCADE,
 CONSTRAINT pk_authorArticle PRIMARY KEY (author, article)
);

CREATE TABLE Review(
 reviewID        INTEGER GENERATED BY DEFAULT ON NULL AS IDENTITY,
 reviewer       INTEGER NOT NULL,
 article        INTEGER NOT NULL,
 dateOfReview   DATE NOT NULL ,
 rating         NUMBER NOT NULL
 CONSTRAINT rating_values CHECK(rating>0 and rating<=10),
 reviewText     VARCHAR2(100) NOT NULL,
 CONSTRAINT fk_Review_article FOREIGN KEY(article) REFERENCES Article(articleID) ON DELETE CASCADE,
 CONSTRAINT fk_Review_reviewer FOREIGN KEY (reviewer) REFERENCES Reviewer(reviewerID) ON DELETE CASCADE,
 CONSTRAINT pk_review PRIMARY KEY(reviewID)
);

CREATE ROLE authorsManager;
CREATE ROLE reviewersManager;

CREATE VIEW view1 AS
SELECT Author.authorName  AS nameOfAuthor , Article.articleTitle AS TitleOfArticle
FROM Author
INNER JOIN AuthorArticle ON AuthorArticle.author = Author.authorID
INNER JOIN Article ON AuthorArticle.article = Article.articleID ;

CREATE VIEW view2 AS
SELECT Reviewer.reviewerName  AS nameOfReviewer , Article.articleTitle AS TitleOfArticle, Review.reviewtext AS review
FROM Reviewer
INNER JOIN Review ON Review.reviewer = Reviewer.reviewerID
INNER JOIN Article ON Review.article = Article.articleID ;

GRANT SELECT, UPDATE, INSERT, DELETE ON view1 TO  authorsManager; /* ORACLE does not support ONLY the on update statement */
GRANT SELECT, UPDATE, INSERT, DELETE ON Author TO authorsManager;
GRANT SELECT, UPDATE, INSERT, DELETE ON Article TO authorsManager;
GRANT SELECT, UPDATE, INSERT, DELETE ON AuthorArticle TO authorsManager;

GRANT SELECT, UPDATE, INSERT, DELETE ON view2 TO  reviewersManager; /* ORACLE does not support ONLY the on update statement */
GRANT SELECT, UPDATE, INSERT, DELETE ON Reviewer TO reviewersManager;
GRANT SELECT, UPDATE, INSERT, DELETE ON Article TO reviewersManager;
GRANT SELECT, UPDATE, INSERT, DELETE ON Review TO reviewersManager;


CREATE USER username1 IDENTIFIED BY secret_password1;
GRANT authorsManager TO username1

CREATE USER username2 IDENTIFIED BY secret_password2;
GRANT reviewersManager TO username2


Βλέπετε λάθη;
« Last Edit: June 24, 2018, 19:34:57 pm by ditroo » Logged
giotakosm
Νεούλης/Νεούλα
*
Posts: 20


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #25 on: June 24, 2018, 18:06:25 pm »

το NOT NULL στα author και article του AuthorArticle πινακα χρειαζονται? εφοσον μετα γινεται PRIMARY KEY ο συνδυασμος τους δηλαδη..
Logged
BabisI
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 252



View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #26 on: June 24, 2018, 18:44:43 pm »

Το update γιατί δεν το υποστηρίζει η ORACLE? Νομίζω ότι το ON UPDATE δεν υποστηρίζει, όχι το κανονικό update.
Επίσης το PRIMARY KEY(...) είναι της MySQL, στην ORACLE θέλει είτε δίπλα κατευθείαν είτε με CONSTRAINT.
Logged

Scientists discover the world that exists; engineers create the world that never was.<br /><br />-Theodore Von Karman
ditroo
Ανερχόμενος/Ανερχόμενη
**
Posts: 74


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #27 on: June 24, 2018, 19:04:16 pm »

Είσαι σίγουρος για τη σύνταξη του primary key?? Επειδή στην oracle που το τρέχω οnline στην πλατφόρμα δεν έχει χτυπήσει λάθος, ούτε το not null παρόλο που είναι primary key, ούτε που το βάζω στο τέλος σε παρένθεση χωρίς constraint.

Για το update και το on update ίσως έχεις δίκιο δεν ξέρω σίγουρα
Logged
BabisI
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 252



View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #28 on: June 24, 2018, 19:09:43 pm »

Να το τρέξω δεν το δοκίμασα, πιθανό να τρέχει, απλά εδώ αυτή τη σύνταξη την έχει μόνο στην MySQL..
https://www.w3schools.com/sql/sql_primarykey.asp
Δηλαδή δείχνει τη διαφοροποίηση...Σίγουρα το CONSTRAINT είναι σωστό γιατί το χει και στις διαφάνειες, τι να πω, ίσως λεπτομέρειες Tongue
Logged

Scientists discover the world that exists; engineers create the world that never was.<br /><br />-Theodore Von Karman
ditroo
Ανερχόμενος/Ανερχόμενη
**
Posts: 74


View Profile
Re: [Ασφάλεια] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #29 on: June 24, 2018, 19:15:30 pm »

ναι μάλλον έχεις δίκιο γιατί και στην oracle στο documentation δεν το δίνει ως επιλογή, αλλά όντως τρέχει.. ποιος ξέρει;
το διορθώνω αν είναι εφόσον είμαστε σίγουροι για το constraint..
Logged
Pages: 1 [2] 3 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...