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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[Today at 21:32:50]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[Today at 21:25:42]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[Today at 20:59:13]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 19:46:54]

[Γραφική] Λυμένα θέματα
by okanpala
[Today at 18:56:22]

Τι ακούτε αυτήν τη στιγμή...
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 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 _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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426698
Total Topics: 31710
Online Today: 242
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 56
Guests: 126
Total: 182
tzortzis
Pakapis5
Raphael
George15
PANKRAV
nick_slendy
petrtheo
engineer2030
giorgosm05
mixkats
alexanton
dioannidi
kkotsopo
maestros
Eleniiii
dimitire
anna.ts
Thanasis_pap
Δημητρης Αξιμιωτης
george14
mmikelo
Nikospneumatikos
donnis
iliaskou
stefanos hios
mavropan
ikallima
plapas
msandr
elischat
ThanosKoutsoump
ecevz
Fidelity
geo66
kmarkad
Jimlam
Νικη
bit11
EvP
Elenit
Farmengineer
alexandraskol
ioannisfa
rafail zisiadis
Pumpakos
giorgosss03
lasef
dimchin
meliou
Manifold
vagelismo
dtsiamis
aachmet
andreassifo
Εμφάνιση

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

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
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 11310 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...