Find Jobs
Hire Freelancers

Database Project

$30-250 USD

Closed
Posted about 5 years ago

$30-250 USD

Paid on delivery
Consider the design of a database for a web site of jokes. Each joke is identified by a unique joke ID, a title, a description of the joke, the date the joke is posted, and a list of tags (each tag is a single word in lower cases). Only registered users can post, read, comment on jokes. Each registered user is identified by a user ID, a password, a first name, a last name, an email, the gender, and his/her age. A user can give at most one review for each joke, and on a particular day, the user can post at most 5 jokes and 5 reviews. Meanwhile, a joke can have no or many reviews. The review given by a user provides a score of “Excellent, Good, fair, or poor” and then a short remark. A user can modify an existing review that she/he gave earlier. One special user called “root” is designated as the administrator user. The root user can ban any other user into a black list. Once banned, a user will not be able to login into the system unless he/she is unbanned from the blacklist subsequently. In addition, each user has two dynamic lists: my favorite friends and my favorite jokes, which can be modified by the user when necessary by insert, delete or update. . Some simple GUI interfaces are required for each functionality. All functionality must be performed via the interface of your system, direct SQL statement execution via any tools (MySQL workbench) can only be used for debugging purporses. Based on the reference solution given to Problem 1, a). Write a relational algebra expression to return those users who have posted “excellent” reviews but never “poor” reviews. b). Write a relational algebra expression to return those jokes that have been reviewed by all users. c). Write a relational algebra expression to return the jokes in which ‘John Smith’ gives “excellent” reviews while ‘David Liu’ gives ‘poor’ reviews. d). Write a relational algebra expression to return those jokes that have been reviewed by both male and female users. e). Write an SQL query to return the jokes that have been reviewed by all users of age 20. f). Write an SQL query to return the jokes that have been reviewed ONLY by users younger than 20 (not including 20). g). Write an SQL query to return the users who posted the most number of jokes on 1/1/2019. h). Define an SQL view JokesNum that gives the number of jokes each user posts on each day. i). Write an SQL CREATE ASSERTION statement to force the constraint “one user cannot post more than five jokes per day”. j). Write an SQL CREATE TRIGGER statement to force the constraint “a user cannot provide more than five reviews per day”.
Project ID: 18820092

About the project

34 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
34 freelancers are bidding on average $162 USD for this job
User Avatar
Hi there, I do database development particularly MySQL. I went through the requirements with regards to the "joke" system. I would like to do this project if given the opportunity. Let me know if you are interested.
$100 USD in 3 days
5.0 (713 reviews)
7.3
7.3
User Avatar
Hi, there! I am very interested in your job. I have been working as a full stack web developer for over 5 years. I am highly skilled in PHP and Mysql so I feel confident that I can do your job without fail. I can start working right now and I will guarantee the quality of code and keep the timeline as well. If you are willing to work with me, please contact me. Regards.
$155 USD in 3 days
4.9 (96 reviews)
7.0
7.0
User Avatar
Hi There I've excellent programming and development skills and knowledge. I can provide an efficient, perfect, well documented development of your Programming and Computer project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif
$155 USD in 3 days
4.9 (372 reviews)
7.1
7.1
User Avatar
⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ Hi I read your job description carefully and I can do your job perfectly. I have developed many websites So I can know what you mean and I am ready for you now. If you hire me, I will finish your job ASAP with the highest quality. Looking forward to the good news! Thank you.
$100 USD in 3 days
5.0 (48 reviews)
6.4
6.4
User Avatar
Hi I just read your job description carefully. I have 14+ years of strong experiences in MySQL/PHP. So, this job is very easy for me. Please hire me. I can work for you easily Thanks
$250 USD in 3 days
5.0 (38 reviews)
6.1
6.1
User Avatar
Hi there, I have strong expertise in database management, plsql, dynamic queries, pivot tables, database normalization, umls and more. I have read the details, this is an easy job for me. Message me, I would like to discuss few details over chat.
$200 USD in 2 days
5.0 (73 reviews)
6.2
6.2
User Avatar
Hello, I will deliver the BEST OUTCOME, within the time and budget mentioned. I have checked the description and I would like to have detailed discussion through freelancer chat before we start. I will be here for any kind of assistance that you might need. Looking forward to your response. Thank you.
$100 USD in 5 days
5.0 (28 reviews)
5.4
5.4
User Avatar
I can design the database design and write the sql queries as you want. Higher-quality and faster-delivery is promised. Your job seems to be posted only for me not for the others, because you are looking for only an expert just like me. I have lived with DB for +6 years so I know it as I do know myself. I can help you complete this job as you want. I have done this kind of work so many times so I know how to complete this job and make you fully happy with my quality works. I can start working right now. I hope to work with you. Thanks.
$250 USD in 3 days
5.0 (24 reviews)
5.5
5.5
User Avatar
Hello nice to meet you , I am a Computer Engineer and web developer from Venezuela, The project sounds very interesting and I ure would like to help creating those queries, Let me know I can start right now! Thanks
$140 USD in 3 days
4.9 (38 reviews)
5.2
5.2
User Avatar
Hi there, Provide all database tables with sample data if you have any. I am Senior Software Developer having 10 years of experience provide quality service. I am full time freelancer usually work on technologies like— PHP,mysql,css,HTML,photoshop,AJAX, Android app (phonegap,Cordova) etc There are many applications that have been developed by me. Let us discuss further. Ready to start asap. Let me know if you have any questions. Thanks, prasy
$277 USD in 10 days
4.6 (19 reviews)
5.4
5.4
User Avatar
Hi, I have relational database design and development experience of 10 years. In addition to writing SQL queries I can also write Relational Algebra expressions. I performed following database related jobs: - Oracle Financials (Oracle EBS) Project - Oracle Transportation Management (OTM) Project - Siber Logistics Software Project For the above projects I developed reports or enhanced performance of SQL queries in the reports using Oracle Reports, Oracle BI reports, Oracle SQL, Stored Procedures/Functions, and packages. I am sure that I am a perfect fit for your project. Hope to hear from you soon. Regards Huseyin
$150 USD in 3 days
5.0 (9 reviews)
4.0
4.0
User Avatar
Hi, I cordially welcome you to my freelancer profile. I'm a long-standing freelancer and I will be pleased if you will give me chance to raise my profile stature with my service and quality. You can settle our payments at the end after the satisfaction with our quality of work and service. Your project will be completed within your budget and you will not be disappointed. I am very excited about this opportunity and I am looking forward to receiving your response.
$155 USD in 3 days
4.8 (19 reviews)
3.9
3.9
User Avatar
Hi, We have well-experienced development team in-house with 15 years of experience. They can do complex and logical Coding. We have served for US (we developed EMR for American client) and EU (developing a fully functional website) based clients and now they are our long term clients. Kindly get in touch with us. Thanks and Best Regards,
$155 USD in 3 days
4.2 (12 reviews)
3.9
3.9
User Avatar
I have 6+ years of experience in IT sector working as Database developer. and designer. I have gone through your project requirement and I am sure I would be able to complete this project as required with maximum efficiency.
$166 USD in 5 days
5.0 (7 reviews)
3.3
3.3
User Avatar
Hi Sir, I can finish your project just tell me how fast do you need it. If you are interested let me know. Thanks, Alex
$80 USD in 3 days
5.0 (4 reviews)
3.0
3.0
User Avatar
I have great experience in writing sal queries, store procedures and triggers. I have worked for big companies and I easily can do thus job
$250 USD in 8 days
5.0 (1 review)
3.0
3.0
User Avatar
Respected Sir/Madam, I am an experienced web developer. As per my understanding about this project is that you need to design a database for the web site of jokes. I would like to develop a whole website. I will start work on it now. Can we discuss more about this project? Thank you.
$133 USD in 7 days
4.6 (6 reviews)
2.9
2.9
User Avatar
Hello there, I have read your requirement very carefully. I have understood that you are looking for relational DB to support your Joke portal On initial analysis, I have come up with following entities which may cover full requirement to set up DB. Tables: Joke ( UserID and create date will be two fields to calculate some logic later) User (Will have soft delete flag to enable/disable user by Root User) JokeReview (Intermadiatae table with Comment, UserID, JokeID and Review ID important fields) Review ( Keep four review i.e. Excellent, Good..) UserFavoriteFriends (UserID and Favorite friend ID) UserFavoriteJokes (UserID, JokeID) Along with this, 10 more SQL routine to return desire result to WEB portal. It will take around 8-10 days to complete development, Testing and Support. Please set up a call to discuss about this project in details
$266 USD in 7 days
4.2 (1 review)
2.7
2.7
User Avatar
Hi There I've checked your requirements and I am much interested to assist you on the development of your website with fulfilling all of the required functioning very accurately and elegantly. I'll provide you with the quick turnaround for this work and i can start working on it right away. Skills: PHP, HTML, CSS, Mysql, jquery, javascript, HTML5/CSS3, AJAX. PHP - Expert! With proven experience. REPLY :- We have approx 7+ year of experience. *JS - Expert! With proven experience. REPLY :- Currently we are working on angular project and i am expert in JS too. *Excellent communication, analytical, listening and organizational skills. REPLY :- You can take interview anytime. *Excellent time management skills, attention to detail and the ability to multi-task. REPLY :- We can manage multiple task too. *English level - Fluent/Native. REPLY :- Fluent CSS, HTML- excellent *Availability to work during standard working hours (UTC+5 :30) REPLY: yes I will be available to talk to you .Awaiting your quick response. Best Regards Thanks,
$155 USD in 14 days
3.1 (4 reviews)
2.3
2.3
User Avatar
Hi, I've read carefully the project description and I will be really glad to do that for you. I can begin to work on it immediately if you want, just tell me!
$96 USD in 3 days
4.0 (2 reviews)
1.7
1.7

About the client

Flag of UNITED STATES
saint clair shores, United States
5.0
14
Payment method verified
Member since Jan 18, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.