认识数据库

简介: 认识数据库

<!--p.MsoNormal{         mso-style-name: 正文;         mso-style-parent: "";         margin: 0pt;         margin-bottom: .0001pt;         mso-pagination: none;         text-justify: inter-ideograph;         mso-font-kerning: 1.0000pt;     }             p.paragraph{         mso-style-noshow: yes;         margin-top: 5.0000pt;         margin-right: 0.0000pt;         margin-bottom: 5.0000pt;         margin-left: 0.0000pt;         mso-margin-top-alt: auto;         mso-margin-bottom-alt: auto;         text-align: left;         font-family: 等线;         mso-bidi-font-family: 'Times New Roman';         font-size: 12.0000pt;     }             @list l0:level1{                     mso-level-number-format:undefined;                     mso-level-text:"%1、";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l0:level2{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%2)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l0:level3{                     mso-level-number-format:lower-roman;                     mso-level-text:"%3.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l0:level4{                     mso-level-number-format:decimal;                     mso-level-text:"%4.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l0:level5{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%5)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l0:level6{                     mso-level-number-format:lower-roman;                     mso-level-text:"%6.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l0:level7{                     mso-level-number-format:decimal;                     mso-level-text:"%7.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l0:level8{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%8)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l0:level9{                     mso-level-number-format:lower-roman;                     mso-level-text:"%9.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l1:level1{                     mso-level-number-format:decimal;                     mso-level-text:"%1.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l1:level2{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%2)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l1:level3{                     mso-level-number-format:lower-roman;                     mso-level-text:"%3.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l1:level4{                     mso-level-number-format:decimal;                     mso-level-text:"%4.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l1:level5{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%5)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l1:level6{                     mso-level-number-format:lower-roman;                     mso-level-text:"%6.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l1:level7{                     mso-level-number-format:decimal;                     mso-level-text:"%7.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l1:level8{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%8)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l1:level9{                     mso-level-number-format:lower-roman;                     mso-level-text:"%9.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l2:level1{                     mso-level-number-format:decimal;                     mso-level-text:"(%1)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l2:level2{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%2)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l2:level3{                     mso-level-number-format:lower-roman;                     mso-level-text:"%3.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l2:level4{                     mso-level-number-format:decimal;                     mso-level-text:"%4.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l2:level5{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%5)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l2:level6{                     mso-level-number-format:lower-roman;                     mso-level-text:"%6.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l2:level7{                     mso-level-number-format:decimal;                     mso-level-text:"%7.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l2:level8{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%8)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l2:level9{                     mso-level-number-format:lower-roman;                     mso-level-text:"%9.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l3:level1{                     mso-level-number-format:decimal;                     mso-level-text:"(%1)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l3:level2{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%2)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l3:level3{                     mso-level-number-format:lower-roman;                     mso-level-text:"%3.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l3:level4{                     mso-level-number-format:decimal;                     mso-level-text:"%4.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l3:level5{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%5)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l3:level6{                     mso-level-number-format:lower-roman;                     mso-level-text:"%6.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l3:level7{                     mso-level-number-format:decimal;                     mso-level-text:"%7.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l3:level8{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%8)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l3:level9{                     mso-level-number-format:lower-roman;                     mso-level-text:"%9.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l4:level1{                     mso-level-number-format:decimal;                     mso-level-text:"%1.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l4:level2{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%2)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l4:level3{                     mso-level-number-format:lower-roman;                     mso-level-text:"%3.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l4:level4{                     mso-level-number-format:decimal;                     mso-level-text:"%4.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l4:level5{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%5)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l4:level6{                     mso-level-number-format:lower-roman;                     mso-level-text:"%6.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l4:level7{                     mso-level-number-format:decimal;                     mso-level-text:"%7.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l4:level8{                     mso-level-number-format:lower-alpha;                     mso-level-text:"%8)";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             @list l4:level9{                     mso-level-number-format:lower-roman;                     mso-level-text:"%9.";                     mso-level-number-position:left;                     font-family:Times New Roman;                     }             -->                                  

           一、    几个概念

           1.    数据(data):计算机能够处理的信息,都是数据,比如字符、音频、图像、视频等。

           2.    数据库(database--DB):是用来存放数据的,数据是由特点的:

           (1)    有组织的(比如:二维表)

           (2)    可以共享的

           (3)    完整的:语义是正确的,比如性别

           (4)    安全的:

           3.    数据库管理系统(database management system--DBMS)

介于操作系统和用户之间的软件

功能:

           (1)    数据定义

           (2)    数据操作

           (3)    数据库运行管理

           (4)    数据库的建立和维护

           4.    数据库系统(database system--DBS

数据库管理系统能够正常运行所涉及的硬件、软件和人。

软件:操作系统、数据库管理系统、应用开发工具、应用系统

人:管理员(database administer -- DBA)和普通用户

           二、    数据模型

三个要素(MySQL

           1.    数据结构:二维表

           2.    数据操作:增insert   删 delete  改 update   查select

           3.    数据的约束:完整性 比如primarykey

           三、    关系模型

关系:二维表

元组:行或记录

属性:列或字段

域:字段的取值范围,比如char(11)

主码:唯一标识某个元组的属性

关系模式:student(sno,sname,sage……)

           四、    数据库系统的组成和结构

1.数据库系统的体系结构

(1)内模式(存储模式)

(2)模式(概念模式或逻辑模式)

(3)外模式(用户模式)

目录
相关文章
|
5月前
|
存储 数据管理 数据库
理解数据库中的参照完整性
【6月更文挑战第13天】数据库设计旨在创建和维护企业的数据管理系统,确保数据完整性和消除冲突。好的数据库设计应减少冗余,保证信息准确完整,并满足处理和报告需求。设计工具包括E-R图和UML等。
326 2
理解数据库中的参照完整性
|
6月前
|
数据库
数据库(二)
数据查询教程包括单表查询操作,如Select语句用于选取属性,可指定列名、使用别名、计算表达式,并通过Distinct去除重复元组。条件查询(Where子句)支持比较运算,如Between、In、Like(支持模糊匹配)及空值判断。连接查询用于合并多表数据,如内连接、外连接和笛卡尔积。例如,通过连接emp和dept表,可获取员工姓名及其所在部门名称。
45 3
|
6月前
|
XML SQL 数据库
数据库视频(三)
数据库视频(三)
28 0
|
6月前
|
关系型数据库 MySQL 数据库
数据库(三)
数据完整性是数据库管理中的关键概念,确保数据的准确和一致。主要包括: 1. 实体完整性:通过主键(唯一且非空)来标识表中的每条记录,如创建`test2`表时设置`n1`为主键。 2. 创建表`test3`时,`n1`和`n2`组合成为主键,确保多字段的唯一性。 3. 唯一约束:用于保证列值的唯一性,如在`test1`中添加对`n2`的唯一约束,或创建`test4`时`n1`和`n2`的组合值唯一。 4. 引用完整性:通过外键约束实现,如`emp`表的`dept_id`引用`dept`表的`id`,确保数据间的关联合法性。外键可以有级联操作,如`on delete cascade`和`o
27 0
|
SQL 存储 NoSQL
数据库详解
数据库详解
66 0
|
数据库
数据库1-3章小总结
数据库1-3章小总结
46 0
|
存储 安全 数据挖掘
数据库视频
数据库视频
92 0
|
SQL 关系型数据库 Linux
一日一技:这个数据库用起来刚刚好
一日一技:这个数据库用起来刚刚好
152 0
|
存储 数据库 数据库管理
数据库的那些事
数据库的那些事
156 0
数据库的那些事
|
SQL 供应链 安全
地府数据库是什么样一个数据库?
地府数据库是什么样一个数据库?
124 0