
- •English For it Students
- •Предисловие
- •Vocabulary:
- •Central Processing Unit (cpu)
- •Vocabulary:
- •Unit 2. Programming
- •Creating Computer Programs
- •Vocabulary:
- •Structured and Object-Oriented Programming
- •Vocabulary:
- •Unit 3. Databases Text 7 Databases and Database Management Systems
- •Database Structures
- •Unit 4. Networks
- •Network Structures
- •Vocabulary:
- •A(an) __________ is a way to connect computers so that they can communicate, exchange information, and share resources in real time.
- •Network Topologies
- •Internet
- •Vocabulary:
- •Unit 5. Information Systems
- •Building Information Systems
- •Vocabulary:
- •Part II
- •Unit 1. Computers around Us
- •Importance of Computer Literacy
- •Shapes of Computers Today
- •Technical Documentation
- •Types of Documentation
- •Computing Issues That Affect Us All Computer Crime
- •Computer Viruses
- •Unit 2. Input, Output, Storage Devices
- •The Mouse
- •Variants of the Mouse
- •Alternative Methods of Input Devices for the Hand
- •Optical Input Devices
- •Audiovisual Input Devices
- •Monitors and Sound Systems Monitors
- •Pc Projectors
- •Sound Systems
- •Printers
- •Types of Storage Devices
- •Magnetic Storage Devices
- •Unit 3. Operating System
- •Types of Operating Systems
- •Windows xp
- •Brief History of Linux
- •Unit 4. Application Software
- •Word Processing Software
- •Desktop Publishing Software
- •Spreadsheet Software
- •Database Management System
- •Presentation Programs
- •Managing the Small or Home Office
- •Working With Images Computer Platforms Used for Graphics
- •Types of Graphics Files
- •Getting Images Into Your Computer
- •Graphics Software
- •Digital Photography
- •Photography the Old Way
- •Multimedia
- •Creating and Distributing New Media Content
- •Technologies That Support New Media
- •Distributing New Media Content
- •Virtual Reality
- •Uses for Virtual Reality
- •Vr Hardware and Software
- •Pc As an Entertainment Center
- •Utility Software
- •Unit 5. Processor and Memory cpUs Used in Personal Computers
- •Universal Serial Bus (usb)
- •Musical Computers
- •Flash Memory and Cache Memory Flash Memory
- •Cache Memory
- •Memory and Computing Power
- •Unit 6. Programming
- •Visual Programming
- •Fourth-generation Programming Languages
- •Artificial Intelligence
- •Some Examples of ai Techniques
- •Building an Artificial Brain
- •Unit 7. Networks and the Internet Networking at Home and Around the World Data Communications Over Standard Telephone Lines
- •Networks in the Home
- •Isdn, t1, and t3
- •Dsl Technologies
- •Avoiding a Tangled Mess
- •From the History of the Internet
- •Getting Online, Working Online Accessing the Internet
- •Connecting a pc to the Internet
- •Commerce on the World Wide Web
- •Getting Published on the Internet
- •Minding Your Manners Online
- •Graphics Piracy on the Internet
- •Ignorance Is No Excuse
- •Staying Out of Trouble
- •Freebies on the Web
- •Personal Web Pages
- •Unit 8. Information Security Protecting Your Online Privacy
- •Macro Viruses
- •Viruses That Do Not Require Attachments
- •Protecting Yourself
- •Vocabulary
- •Литература:
- •Содержание Part I Computer Basics
Database Management System
A database management system is a program, or collection of programs, that allows any number of users to access and modify the data in a database. Many different DBMS programs are available. Enterprise-level products, such as Oracle, DB2, and Sybase, are designed to manage large corporate or special-purpose database systems. Programs such as Microsoft Access, Corel's Paradox, and Lotus Approach are popular among individual and small-business database users.
The DBMS interface presents the user with data and the tools required to work with the data. Data management functions include: creating tables, entering and editing data, viewing data, sorting records, querying the database, generating reports.
To create a new database, you must first determine what kind of data will be stored in each table. In other words, you must define the table's fields with a three-step process: name the field, specify the field type, specify the field size. Most modern database systems can work with seven predefined field types: text fields, numeric fields, date fields, logical fields (called Boolean fields), binary fields, counter fields (sometimes called autonumber fields) and memo fields (also called description fields).
After the table has been set up, data can be entered. In most cases, entering data is a matter of typing characters at the keyboard. Most DBMSs allow you to create a data entry form to make data entry easier.
Sometimes viewing the entire table is unwieldy because there are too many entries. For displaying a selected list or subset of records from a table filters can be used. They tell the DBMS to display those records that satisfy the condition while hiding – or filtering out – those that do not.
One of the most powerful features of a DBMS is the ability to sort a table of data, either for a printed report or for display on the screen. Sorting arranges records according to the contents of one or more fields. For example, in a table of products, you can sort records into numerical order by product name or into alphabetical order by product name.
You can enter expressions or criteria that allow the DBMS to locate records, establish relationships or links between tables to update records, list a subset of records, perform calculations, delete obsolete records, perform other data management tasks. Any of these types of requests is called a query, a user-constructed statement that describes data and sets criteria so that the DBMS can gather the relevant data and construct specific information. In the mid 1970s mainframe database developers created the Structured English QUEry Language (SEQUEL), and its later variant SQL. They are English-like query languages that allow the user to query a database without knowing much about the underlying database structure. In addition to SQL, PC-based databases sometimes use a query/programming language called Xbase.
Not all DBMS operations have to occur on screen. Just as forms can be based on queries, so can reports. A report is printed information that, like a query result, is assembled by gathering data based on user-supplied criteria. In fact, report generators in most DBMSs create reports from queries.