A method for interacting with a DNA digital data storage configured to store a DNA molecule capable of encoding information, the method comprising: receiving a relational algebra operation specifying a table in a relational database, wherein the table is designated by a table-ID DNA sequence that uniquely identifies the table within a relational database and forms part of a synthetic ssDNA molecule including encoded information, the encoded information comprising electronic data representing a DNA sequence from the DNA digital data storage; identifying DNA manipulations corresponding to the relational algebra operation that include hybridizing a complementary DNA sequence to at least a portion of the table-ID DNA sequence included in the synthetic ssDNA molecule, wherein the DNA manipulations comprise one or more DNA manipulation primitives each associated with a part of the relational algebra operation; sending instructions to an automated system that implements the DNA manipulations on the DNA digital store to identify the table-ID DNA sequence in the table; receiving the encoded information from the synthetic ssDNA molecule in the DNA digital data storage; wherein the relational algebra operation is selection and the method further comprises identifying the DNA manipulations to include: attaching a table-ID-complement sequence that is complementary to a portion of the table-ID sequence and a field-ID-complement sequence that is complementary to a field-ID sequence targeted by the selection to one or more solid supports, wherein a length of the table-ID-complement sequence by itself does not hold complementary DNA sequences together during washing; hybridizing DNA from the DNA digital data storage with the table-ID-complement sequence and at least one of the field-ID-complement sequence or a value of a data region in a chamber; washing the chamber of the DNA digital data storage; and isolating the DNA molecules of the DNA digital data storage remaining in the chamber. receiving a relational algebra operation specifying a table in a relational database, wherein the table is designated by a table-ID DNA sequence that uniquely identifies the table within a relational database and forms part of a synthetic ssDNA molecule including encoded information, the encoded information comprising electronic data representing a DNA sequence from the DNA digital data storage; identifying DNA manipulations corresponding to the relational algebra operation that include hybridizing a complementary DNA sequence to at least a portion of the table-ID DNA sequence included in the synthetic ssDNA molecule, wherein the DNA manipulations comprise one or more DNA manipulation primitives each associated with a part of the relational algebra operation; sending instructions to an automated system that implements the DNA manipulations on the DNA digital store to identify the table-ID DNA sequence in the table; receiving the encoded information from the synthetic ssDNA molecule in the DNA digital data storage; wherein the relational algebra operation is selection and the method further comprises identifying the DNA manipulations to include: attaching a table-ID-complement sequence that is complementary to a portion of the table-ID sequence and a field-ID-complement sequence that is complementary to a field-ID sequence targeted by the selection to one or more solid supports, wherein a length of the table-ID-complement sequence by itself does not hold complementary DNA sequences together during washing; hybridizing DNA from the DNA digital data storage with the table-ID-complement sequence and at least one of the field-ID-complement sequence or a value of a data region in a chamber; washing the chamber of the DNA digital data storage; and isolating the DNA molecules of the DNA digital data storage remaining in the chamber. attaching a table-ID-complement sequence that is complementary to a portion of the table-ID sequence and a field-ID-complement sequence that is complementary to a field-ID sequence targeted by the selection to one or more solid supports, wherein a length of the table-ID-complement sequence by itself does not hold complementary DNA sequences together during washing; hybridizing DNA from the DNA digital data storage with the table-ID-complement sequence and at least one of the field-ID-complement sequence or a value of a data region in a chamber; washing the chamber of the DNA digital data storage; and isolating the DNA molecules of the DNA digital data storage remaining in the chamber.