Utilisateur
It will help you to be a better programmer.
Egyptian Fraction and Horus-Eye Fraction
The study and use of the basic rhythmic structure of a verse or lines in verses of poetry.
Gottfried Leibniz in 1679
George Boole (British) in 1854
1. Congugation (AND) ^
2. Disjunction (OR) V
3. Negation (NOT) ]
Logic gates
Z1 Computer
Konrad Zuse (German civil engineer, inventor and computer poineer. He designed it from 1936 to 1937 and finished at 1938.
An electronic device for storing and processing data.
A numeric system that only uses 2 digits - 0 and 1
Binary System
"Computers language."
letter, an alphabet, a character or a small number.
tiny binary switches that control the flow of electricity.
Fundamental building block of computer circuitry.
1 & 0 respectively
Binary Coding System
2
10
16
8
Digital numbers system that operates at a base of 8.
To reduce the bulkiness of the binary information.
Advantages
1. Size of binary string in octale representation is small.
2. Chances of errors are minimized.
3. Bits can be easily converted when needed.
Disadvantages
1. Data in octale form must always be converted to binary form thus there is an additional converting operation needed by the digital circuits.
The number system that operates at the base of 16.
10 digits are numbers while 6 are extra symbols.
(0123456789ABCDEF)
Ox prefix /h suffix
A nibble
STOP codes and Blue Screen of Death
Because their values are shorter.
Hyper-Text Markup Language color codes to represent specific colors.
1.Administrators
2. Designers
3. End users
1. Presentation Tier (Client Tier)
2. Application Tier (Logic Tier)
3.Database Tier
The way of organizing applications into 3 layers. Each work independently to improve maintenance, scalability, and security.
The graphical representation of a database's structure. It is used to plan the logical structure of databases before they are technically implemented.
Entities and their attributes
Relationships among entities
The logical association among entities.
a) one to one
b) one to many
c) many to one
d) many to many
A way of organizing tables (called relation) with rows and columns.
Is the skeleton structure that represents the logical view of the entire database.
1. Physical Database Schema
2. Logical Database Schema
The layout of how data is stored in the hardware.
A structured framework outlining how data is organized within a databse system, focusing on tables, views, columns and constrains witgout specifying the physical storage.
Database Schema is the skeleton of databade while database instance is a state of operational database with data at any given time.
The ability to change the structure of a data without affecting the applications that uses the data.
Data about data
1. Logical Data Independence
2. Physical Data Independence
The ability to make changes to the logical structures of a database without alternation tothe application problems that access the data.
The ability yo change the internal schema of a database without changing yhe local schema or the applications thst rely on it.
An object or thing in the real world with an independent existence.
attributes are the properties of entity (ies)
1. Simple attribute- cannot be divided into smaller parts.
2. Composite attribute- can be divided into smaller sub-parts.
3. Derived attribute- values derived from other attributes
4. Single-value attributes- single value for each entity.
5.Multi-value attribute- multiple values of a single entity.
Collection of attributes that uniquely identifies an entity among entiry set.
Association among entities.
The association of entities to another entinies through relationship.
@ 0-1
@ one-to-many
@ many-to one
@ many- to-many
Rectangles
Ellipse
Double ellipse
Dashed ellipse
Diamnond-shaped box
A relationship where two entities are participating.
A single row of specific data.
Number of relationship between rows in one table with rows in other.
It defines how much involvement an entity must have in a relationship.
1.Total participation
2. Partial participation
Each entity is involved in the relationship and is represented with double lines.
Not all the entities are involved and is represented with single lines.
The process of generalizing entities.
Process of dividing a group of entitues into sub-groups based on their characteristics.
Hiding the complex details of how a data is stored and maintain and showing only the useful information to the user.
1. Real-world entity
2. Relation-based table
3. Isolation of data and application
4. Less redundancy
5. Consistency
6. Query language
7. ACID properties
8. Multiuser and Concurrent access
9. Multiple views
10. Security
Maintain the DBMS and are responsible for maintaining the database.
People who actually work on the designing part of the database.
They reap the results produced by the designers.