Database Design in JDeveloper
Hi,
In JDeveloper 10.1.3.1 (existing) database can be imported (I red about it in Oracle Magazine by Steve Muench). I selected some existing tables and printed these. This works fine and looks good on paper.
I was wondering how trigger-code, functions, procedures can be imported (or created) in JDeveloper. Also, can I add storage information like tablespaces to objects?
I would like to use JDeveloper as database-design tool (therefore I need some basic 'designer' functionality)
Thanks,
Stephan
Thanks. I read the documents, interesting!
From my 'Connections' page I can create a trigger. Thats fine.
But imagine I do not have a database yet. I want to start from scratch and first create a new table having a simple trigger on it. I go to the 'Applications' page and in the 'Database Design' I drag a table from pallete. This works fine. But, how to add a trigger to this table??
Thanks,
Stephan
Similar Messages
-
JDeveloper as A Database Design Tool
Would anyone recommend it? I'm looking into usage of a few tools at the moment and I'm suprisingly impressed with JDeveloper. I find it to be a hell of a lot easier to use then Oracle Designer which i Just don't like.
If anyone has used it in a project before would they recommend it. One feature I'm looking for which I can't find (possibly cause I don;t know where to look is, is there an option to export the diagram to imagery formats like jpeg? Apart from that looks good so far
Thanks
PaulHi Paul,
Without having any experience in Oracle Designer, I would definitely recommend JDeveloper as a database design tool. I've used it in every project I've done so far.
Regarding your question about exporting a database diagram to a format like JPG: that's perfectly possible: on your diagram, right click and choose 'Publish Diagram'.
Regards,
Koen Verhulst -
I know JDeveloper also can design database model(but i don't use it) ,so I want to know which database design tool to use includinglogical data model?
Hello
You can use sql datamodeler
http://www.oracle.com/technology/products/database/datamodeler/index.html
Regards Erik -
Database design and pl/sql vs external procedures
hi,
My project involves predicting arrival time of a bus at a bus-stop, given statistical data of traffic patterns on the previous n(say 3) days, as well as the current location of the bus(latitude-longitude).
Given current bus location, I derive my distance-until-destination bus-stop, which must be translated into time until arrival.
Ive enlisted the triggers and procedures involved in making the prediction. Thse procedures especially the determination of perpendicular distances involve some complex trigonometric operations. I would like to know if my approach is correct and my database design is suited for the operations to b performed.
Will it be more efficient to implement the procedures as external procedures or as pl/sql blocks
This is my database design:
LINKS ( a link is the road segment between adjacent bus-stops)
LINK_ID NUMBER [PRIMARY-KEY]
START_LATITUDE NUMBER
START_LONGITUDE NUMBER
START_STOP_ID NUMBER
END_LATITUDE NUMBER
END_LONGITUDE NUMBER
END_STOP_ID NUMBER
LINK_LENGTH NUMBER
BUS_ROUTE
ROUTE_ID NUMBER
LINKS_ENROUTE VARRAY(30) OF NUMBER
STOPS_ENROOUTE VARRAY(30) OF NUMBER
TRACK(keeps track of current location of bus)
BUS_ID NUMBER [PRIMARY-KEY]
ROUTE VARCHAR2(20)
LATITUDE NUMBER
LONGITUDE NUMBER
TS TIMESTAMP
LINK_ID NUMBER
START_STOP NUMBER
END_STOP NUMBER
ARRIVAL_TIMES(actual arrival times of the bus, updated by track)
BUS_ID NUMBER [PRIMARY-KEY]
BUS_ROUTE VARCHAR2(20)
ARRIVAL TIMESTAMP
STOP_ID NUMBER
ETA (expected time of arrival)
BUS_ID NUMBER
BUS_ROUTE VARCHAR2(20)
BUS_STOP_ID NUMBER
ARR_TIME VARRAY(5) OF TIMESTAMP
Triggers and procedures
1)TRACK_TRIGGER
On insert/update of track determine which link the us is currently on.
Invoke a procedure that calculates perpendicular distance from current location to all links en-route (cursor on LINKS).
Results are stored in a temporary table. Select the link-id of the tuple whose perpendicular distance is MINIMUM. This is the link the bus is currently on. Place link-id, start_stop_id and end_stop_id in corresponding row of TRACK.
2)ARRIVAL_TRIGGER
update ARRIVAL_TIMES.and store in ARRIVAL_TIMES that start-stop id with the time-stamp of the current track record.
b)update ETA: Find the BUS-STOPS that come before the START_STOP of current track record. All these rows are deleted from the ETA tables, as the bus has already crossed these stops.
3)Prediction Algorithm Procedure.
Determine distance until destination for each STOP, 20 stops down from stop current location.
Determine current avg. speed of the bus over a 2 hour window, by dividing total distance traveled by time taken.
Calculate time-until arrival T1=current avg. speed * distance until destination
From the records of previous n days (say n=3) find those buses on the same route that were near the link the bus is currently on. Again determine avg speed over 2 hour window and calculate avg. speed.
Calculate travel time T(i) = speed*distance until destination. i.=2,3, 4
The final predicted arrival time is a weighted sum of all T(i).
I hope Im not asking for too much, but the help would be greatly appreciated.
Thankyou,
Aminahello,
actually i can manage ETA without a varray, since there will b a maxximum of 3 -4 values of expected arrival times at each stop. this can b done with separate columns.
though i dont quite understand how lag() will help me...from what i understand lag() is to access values of previous rows. but in ETA table each element in the varray(if there is one) is going to be the expected arrival time of buses on a particular route at that particular stop, and is different from the arrival time at a previous stop(i.e.row).
but for my other table BUS_ROUTE i have 2 varrays describing the links and stops enroute. in quite a few procedures i have to loop through these arrays and perform some calculations in every iteration is varray the best way 2 go, or nested tables?
Thank you
Amina
As an aside, external procedures tend by their very
nature to be slow - there's an overhead incurred
each time we step outside the database. Therefore
you really ought to avoid using a C extproc unless
your calculations really cannot be done in PL/SQL or
a Java Stored Procedure.
Also, before you go down the VARRAY route you should
consider the virues of analytic functions, notably
[url=http://download-west.oracle.com/docs/cd/B1050
1_01/server.920/a96540/functions56a.htm#83619]LAG()[/u
rl]. I think you really ought to do some
benchmarking of parformance before you start afdding
denormalised columns like ETA. You may find the
overhead in maintaining those columns exceeds their
perceived benefits.
Cheers, APC -
Suggestion: Create a Database Design Forum
I recommend the creation of a new forum dealing exclusively with database design questions, such as setting Primary Keys, Unique constraints, Check constraints, Indexes, schema-creation scripts, etc. There is no forum devoted exclusively to this topic now and I feel it would be very helpful to the user community. It would certainly make searching for answers to design questions much easier.
Billy Verreynne wrote:
Prohan wrote:
I don't agree there.
1. How to create a relational model certainly IS relevant to Oracle, which is a RELATIONAL DBMS.Oracle also supports data warehousing (star schema designs), network/hierarchical designs, object-relational designs - or pretty much any data model that you may come up with. Calling it just a relational DBMS is incorrect.
2. Your point that logical models are independent of specific technology is correct. What you're missing is that if a specific technology makes use of a certain foundational body of knowledge, that knowledge is a legitimate topic for a forum whose users use that specific technology.That is putting the cart in front of the horse IMO.
I would rather see data modeling and logical database design being done in a way that is untainted with specific vendor implementations and technology used. There needs to be a clear line dividing the design from the implementation. If not, then design decisions can (and will) be made based not on the correct logical data modeling principles, but whether it can be "handled" by the technology. A design that is tainted like that, will always be less than optimal (especially as technology is continually evolving and changing).
An OTN forum for database design will invariable be tainted with Oracle technology - and instead of learning sound data modeling fundamentals, a warped view of data modeling will be conveyed. Where doing abc will be acceptable (when it is not), because Oracle has feature xyz that can make the flawed design work (in a fashion).Excellent points. I think (or at least hope) such a forum would attract some number of pure theorists to straighten out the view. This might make for a lively forum, and might actually influence the real products, and might even get the cart on the right side of the horse.
Hmmm, I guess I do sound hopelessly optimistic. -
Hi Experts,
IF Auto Update Statistics ENABLED in Database Design, Why we need to Update Statistics as a maintenance plan for Daily/weekly??
Vinai Kumar GandlaHi Vikki,
Many systems rely solely on SQL Server to update statistics automatically(AUTO UPDATE STATISTICS enabled), however, based on my research, large tables, tables with uneven data distributions, tables with ever-increasing keys and tables that have significant
changes in distribution often require manual statistics updates as the following explanation.
1.If a table is very big, then waiting for 20% of rows to change before SQL Server automatically updates the statistics could mean that millions of rows are modified, added or removed before it happens. Depending on the workload patterns and the data,
this could mean the optimizer is choosing a substandard execution plans long before SQL Server reaches the threshold where it invalidates statistics for a table and starts to update them automatically. In such cases, you might consider updating statistics
manually for those tables on a defined schedule (while leaving AUTO UPDATE STATISTICS enabled so that SQL Server continues to maintain statistics for other tables).
2.In cases where you know data distribution in a column is "skewed", it may be necessary to update statistics manually with a full sample, or create a set of filtered statistics in order to generate query plans of good quality. Remember,
however, that sampling with FULLSCAN can be costly for larger tables, and must be done so as not to affect production performance.
3.It is quite common to see an ascending key, such as an IDENTITY or date/time data types, used as the leading column in an index. In such cases, the statistic for the key rarely matches the actual data, unless we update the Statistic manually after
every insert.
So in the case above, we could perform manual statistics updates by
creating a maintenance plan that will run the UPDATE STATISTICS command, and update statistics on a regular schedule. For more information about the process, please refer to the article:
https://www.simple-talk.com/sql/performance/managing-sql-server-statistics/
Regards,
Michelle Li -
Logical Database design and physical database implementation
Hi
I am an ORACLE DBA basically and we started a proactive server dashboard portal ,which basically reports all aspects of our infrastructure (Dev,QA and Prod,performance,capacity,number of servers,No of CPU,decomissioned date,OS level,Database patch level) etc..
This has to be done entirely by our DBA team as this is not externally funded project.Now i was asked to do " Logical Database design and physical Database
implementation"
Even though i know roughly what's that mean(like designing whole set of tables in star schema format) ,i have never done this before.
In my mind i have a rough set of tables that can be used but again i think there is lot of engineering involved in this area to make sure that we do it properly.
I am wondering you guys might be having some recommendations for me in the sense where to start?are there any documents online , are there any book on this topic?Are there any documents which explain this phenomena with examples ?
Also exactly what is the difference between logical database design vs physical database implementation
Thanks and RegardsLogical database design is the process of taking a business or conceptual data model (often described in the form of an Entity-Relationship Diagram) and transforming that into a logical representation of that model using the specific semantics of the database management system. In the case of an RDBMS such as Oracle, this representation would be in the form of definitions of relational tables, primary, unique and foreign key constraints and the appropriate column data types supported by the RDBMS.
Physical database implementation is the process of taking the logical database design and translating that into the actual DDL statements supported by the target RDBMS that will create the database objects in a target RDBMS database. This will generally include specific physical implementation details such as the specification of tablespaces, use of specialised indexing (bitmap, clustered etc), partitioning, compression and anything else that relates to how data will actually be physically stored inside the database.
It sounds like you already have a physical implementation? If so, you can reverse engineer this implementation into a design tool such as SQL Developer Data Modeller. This will create a logical design by examining the contents of the Oracle data dictionary. Even if you don't have an existing database, Data Modeller is a good tool to use as a starting point for logical and even conceptual/business models.
If you want to read anything about logical design, "An Introduction to Database Systems" by Date is always a good starting point. "Database Systems - A Practical Approach to Design, Implementation and Management" by Connolly & Begg is also an excellent reference. -
FOD schema installation with tutorial Database Development with JDeveloper
I followed the instruction online at http://www.oracle.com/technetwork/developer-tools/jdev/index-095536.html to install FOD schema. Errors displayed when call "run ant target -> buildall" were below:
populateImages:
[java] 2010-9-26 14:56:01 oracle.as.jmx.framework.LoggerHelper log
[java] SEVERE: Error initializing the JMX FRamework SPI "oracle.as.jmx.framework.standardmbeans.spi.JMXFrameworkProviderImpl"
[java] java.lang.reflect.InvocationTargetException
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at oracle.as.jmx.framework.PortableMBeanFactory.initializeSPI(PortableMBeanFactory.java:1895)
[java] at oracle.as.jmx.framework.PortableMBeanFactory.initializePlatformSPI(PortableMBeanFactory.java:1851)
[java] at oracle.as.jmx.framework.PortableMBeanFactory.init(PortableMBeanFactory.java:1831)
[java] at oracle.as.jmx.framework.PortableMBeanFactory.<init>(PortableMBeanFactory.java:207)
[java] at oracle.as.jmx.framework.PortableMBeanFactory.<init>(PortableMBeanFactory.java:215)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[java] at java.lang.Class.newInstance0(Class.java:355)
[java] at java.lang.Class.newInstance(Class.java:308)
[java] at oracle.mds.core.MDSInstance.lookupMBeanServer(MDSInstance.java:2061)
[java] at oracle.mds.core.MDSInstance.checkMDSDeployStatus(MDSInstance.java:950)
[java] at oracle.mds.core.MDSInstance.<init>(MDSInstance.java:1692)
[java] at oracle.mds.core.MDSInstance.<init>(MDSInstance.java:1666)
[java] at oracle.mds.core.MDSInstance.findAndStoreMDSInstance(MDSInstance.java:1962)
[java] at oracle.mds.core.MDSInstance.getOrCreateInstance(MDSInstance.java:507)
[java] at oracle.mds.core.MDSInstance.getOrCreateInstance(MDSInstance.java:470)
[java] at oracle.adf.share.config.ADFMDSConfig.getDefaultMDSInstance(ADFMDSConfig.java:436)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
But still got message - "BUILD SUCCESSFUL" at the end. Does anyone know how to solve this problem?
My intention of performing FOD schema installation was to follow the tutorial "Database Development with JDeveloper" at http://st-curriculum.oracle.com/obe/jdev/obe11jdev/ps1/databasedevelopment/obe_%20databasedevmt.htm. But I stopped at the last topic "Creating and Debugging PL/SQL Objects in the Database" ->"Running a SQL Script to Create an Object Type" when trying to create a object using script on the page.
This is the script:
------------------------------------------------start
REM
REM Create object ORDER_ITEMS_REC
REM
CREATE or REPLACE type ORDER_ITEMS_REC as object
ORDER_ID NUMBER(15),
LINE_ITEM_ID NUMBER(3),
PRODUCT_ID NUMBER(15),
QUANTITY NUMBER(6),
UNIT_PRICE NUMBER(8,2),
CREATED_BY VARCHAR2(60),
CREATION_DATE DATE,
LAST_UPDATED_BY VARCHAR2(60),
LAST_UPDATE_DATE DATE,
OBJECT_VERSION_ID NUMBER(15)
show errors;
--------------------------------------------------end
and the error message I got was
------------------------------------------------start
Error report:
ORA-01031: insufficient privileges
01031. 00000 - "insufficient privileges"
------------------------------------------------end
I was wandering whether the error of FOD installation could cause the error of the tutorial?
Any response will be appreciated.1. you dont have to insall Oracle database at the BO machine side, you just need any database to hold the BO repository.
2. you cant connect directly using BO, only Crystal reports can connect directly to R3 database, you need to have a BW in between.
extract your data into the BW, and let BO connect to BW using the BO integration kit for SAP solutions.
3. no you dont have to have 3 different machines, using one BO machine you connect to them all, but you may need build a BO environment, (Development, Production servers)
good luck -
Database development with jdeveloper
Hi
Thank you for reading my post
is it possible to use Jdeveloper to develop Mysql databases ?
how i use its diagram <> database capabilities to forward a diagram to a mysql database ?
thanksHi,
For information on how connect MySQl to JDev, look in the Help for 'Working with Non-Oracle Databases' under 'Using Application Development Tools | Database Tools'.
And for Modeling Database Development with JDeveloper, you can find this tutorial useful :
http://www.oracle.com/technology/obe/obe1013jdev/dbdevelopment/obe_%20dbasedevmt.htm
Regards,
Sunil.. -
Help with a database design for community housing project
Talking database design
Hi all, I have been wondering about the design of tables for a big block of residential units. There are 100 + rooms. there are about 25 houses in this complex but the 100 + rooms are all rented out separately.
Its just like a college campus really but its not a college campus , its a little unique.
The rents are applied as a percentage of income, so thats not common, so I included a tblRoomCost where the pre-calculated weekly cost is entered, and its got a date field in there for when the change of rent charged. I probably need to include an income field in tblCustomer, even just as an Admin reference.
So is this looking pretty ok and would there be any point in scrapping the database and using text files ?
So what do you think of these tables please ?
tblCustomer
pkCustomer, fldFirstName, fldLastname
tblRoomAllocation
pkRoomID, fkCustomer
tblRoomCost
pkRoomID, fldDate, fldRoomCost
tblTransactionID
pkTransactionID, fldDate, fldTransactionType, fkCustomer, fldAmountThe naming scheme is one I learned and havn't thought past it though I do get into trouble and your suggestion may prove useful when codeing !
I thought the tblRoomAllocation and tblRoomCost took care of changing. Though I see now that tbleRoomAllocation needs a Date field really. And the tblRoomCost has a fldRoomCost which isnt really that good an implementation as the rooms themselves are priced always accoedijng to the income of a resident and not because of the room. So the real world object is getting fudgy........
It is extremely unlikly that Admin would ever allow two rooms to be rented by an individual.
I will have a look at possibly your suggestion that an Accounts table be used.
Also I thought about having a startDate and EndDate in the tblTransaction to represent the period being paid for. Just seems like a lot of Dates in a transaction table. One to record the transaction, the other two dates to indicate the period that was actually being paid for. ? When perhaps I should work that out in the runtime code.v ? This will be a VB.Net app.
Do you think there is a need for Accounts table if only one room is permitted to be rented , though room changing may be common?
And thx for your input.
Message was edited by:
user521381 -
New database design product - ModelRight for Oracle
Whether you are a beginner or an expert data modeler, ModelRight for Oracle is the database design tool of choice for Oracle. Here are some of the things that make ModelRight for Oracle unique:
• Extensive support for Oracle – support and advanced features - OR types, object tables, object views, materialized views, index-organized tables, clusters, partitions, function-based indexes, etc...
• full Forward, Reverse and Compare capabilities
• Unique User Interface and Diagrammatic elements: with our mode-less and hyperlinked user-interface, navigating and editing your model is intuitive and easy.
• Extensive use of Domains: you can create Domains for just about every type of object to propagate patterns, reusability & classification.
• Unprecedented level of programmatic control: you can control the smallest details of the FE and Alter Script generation process.
Please check out our website at http://www.modelright.com and download the free trial version.
Please let me know if you have any suggestions or comments.
Thank you,
Tim Guinther
Founder, ModelRight, Inc.
[email protected]
(215) 534 5282Excellent product. Pretty impressive. Gorgeous diagrams and sophisticated reports. Loved the myriad of navigation ways and non-obtrusive modeless dialogs. Very easy to use!
Keep the good work up. -
Hi,
I have got some doubt in database design. I am designing a database for Inventory Management. Wherein i need to store the order details in one to many relationship. I have designed my tables as follows (Just sample)
-- Tbl_OrderOne
OrderCode (PK)
OrderDate
CustomerInfo
-- Tbl_OrderMany
OrderCode (FK)
ItemCode
Qty
What doubt i have got is, since oracle has the features like creating objects and use them as data type and store the data.
Can i use this feature in this case. Here in this case trasactions will be very high. Does it affect the performance. But presently i have designed it using foreign key reference as i showed you in the beginning. If using the Objects to store that huge number of data is feasible and increases the performance, then i can go for Object type feature.
Thanx in Advance
Regards
Vinayak
nullVinayak,
One more thing. You can check out more information about NESTED TABLE at http://otn.oracle.com/docs/products/oracle8i/doc_library/817_doc/appdev.817/a76976/adobjdes.htm#446526
Regards,
Geoff -
Re: Database design software ?
The 'original' database development program is still being
developed with a
pedigree of over 40years
www.dbase.com
Regards
Cliff
Cliff Rielly"Chris Seymour" <[email protected]> wrote in message
news:f1f96g$mq3$[email protected]..
> Was curious to see what database design software people
were using?
> I have been looking around and have some ideas but I
like to check what
> others are using.
If you are looking for a generic db design tool, and not for
a database GUI,
Case Studio is worth a try:
www.casestudio.com/
Massimo Foti, web-programmer for hire
Tools for ColdFusion and Dreamweaver developers:
http://www.massimocorner.com -
Re: (forte-users) Round-trip database design
We have used Erwin quite sucessfully, but it's not cheap.
"Rottier, Pascal" <Rottier.Pascalpmintl.ch> on 02/15/2001 04:51:01 AM
To: 'Forte Users' <forte-userslists.xpedior.com>
cc:
Subject: (forte-users) Round-trip database design
Hi,
Maybe not 100% the right mailing list but it's worth a try.
Does anyone use tools to automatically update the structure of an existing
database?
For example, you have a full database model (Power Designer) and you've
created a script to create all these tables in a new and empty database.
You've been using this database and filling tables with data for a while.
Now you want to do some marginal modifications on these tables. Add a
column, remove a column, rename a column, etc.
Is there a way to automatically change the database without losing data and
without having to do it manually (except the manual changes in the (Power
Designer) model).
Thanks
Pascal Rottier
Atos Origin Nederland (BAS/West End User Computing)
Tel. +31 (0)10-2661223
Fax. +31 (0)10-2661199
E-mail: Pascal.Rottiernl.origin-it.com
++++++++++++++++++++++++++++
Philip Morris (Afd. MIS)
Tel. +31 (0)164-295149
Fax. +31 (0)164-294444
E-mail: Rottier.Pascalpmintl.ch
For the archives, go to: http://lists.xpedior.com/forte-users and use
the login: forte and the password: archive. To unsubscribe, send in a new
email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.comHello Pascal,
Forte has classes which might be able to scan the database structure
(DBColumnDesc,etc.). Express use this classes to determine how the
BusinessClass looks like. We use Forte to create the tables,indexes and
constraints. We have the Problem that the above described classes are only
readable but not fillable. The solution for us will be to create our own
classes in
the same manner than existing classes are. So we are able to make updates in
the database structure and maybe able to change the database tables with tool
code. Another reason for us to have the database structure in the
application is the
ability to see the table structure on which the Forte code works always up
to date
with the code. You are always able to compare the structure of the database
with
your businessclasses and able to convert a wrong structure to the correct
structure
with maybe just a little piece of code.
Hope this helps
Joseph Mirwald -
Database design (ERD )for Inventory Management System
Dear All,
I am going to develop a simple Inventory Management System software using C# .NET for my learning. After searching different forums, many people have suggested to first create a database design for the software. I want a database design, in short, an ERD
diagram for simple Inventory Management System which shows proper entities(tables), attributes and relationship between entities.
It would be highly helpful for me as I am newbie to C# and databases.
Thanks,
momersaleemDear Rebecca,
Thanks for you suggestions.
As I am going to develop IMS for learning purposes so I think I wouldn't need to go in detail regarding Customer name and addresses. However, I am still thinking of adding country attribute in customers' table which I think will be helpful to sort out customers.
What's the difference between a purchase and an order? They're usually the same thing, which doesn't mean you're
wrong, but what are you picturing here? Purchase entity will be used to keep record of purchases you made and an order entity will be used to keep record of orders that cutomers placed.
Pricing:
Any order system needs to manage two very distinct bits of data that are easy to confuse. The price in the Product entity is the current
price. The price in the Order entity is the selling
price. Not at all the same thing--current price is almost certainly going to change over time. Selling price won't.
Does it mean that I'll change the price attribute for product to current_price and add selling_price to order table which will help to keep record of price at the time of order?
Why did you include a quantity field in the Products table? Is it meant to represent stock on hand?
Yes you are right. It represents stock in hand.
Could you please recheck the entities relationships as I am not confirmed whether these are correct or not?
Thanks,
momersaleem
Maybe you are looking for
-
USB MIDI controller no longer recognized by mac (not even in System Information).
Hello! I have an M-Audio Keystation 49e that I have been using with my MBP (early 2008 model) for a few years with absolutely zero problems ever. I recently bought a very generic Chinese MIDI interface ("Sanoxy" brand) to go between my full-size Yama
-
So I have set up a localhost area in my Mac. I have the new server.app and I am running yosemite 10.10.2 . I have a program running in my local server enviroment that wants to FTP to my mac . It asks for the server , name, password, port and path. wh
-
Can i use Access 2000 for my JDBC program?
I tried to run a JDBC program from a book and it worked. The problem is, it uses an outdated "Informix" database. I want to do it in Access 2000. Is it possible? Please give me a sample code if you have guys. Thanks Moses
-
IS THERE ANY ALTERNATE WAYS TO DO THIS QUERY SELECT VI.AssessmentId, VI.SubmissionDate, CASE WHEN(ISNULL(VI.Screening,0)+ISNULL(VI.BriefIntervention,0)+ISNULL(VI.TreatmentPlanning,0)+ISNULL(VI.IndividualCounseling,0)
-
Nokia 6300 connection to MB bluetooth SAP unit; mi...
Just brought a Bluetooth SAP unit for my MB - and a NOkia 6300 to enable connection; but I cannot make them connect...There is really no information to get out of the Nokia Manual (thanks for nothing...) but in the MB manual it gives information conc