1.sql 数据据基础_数据库的组成
数据库的组成
本节将介绍数据库的组成,并使用本书所附带的范例数据库 eBook,其内容如图 3-2
所示。
图 3-2 数据库的组成
如图 3-2 所示,从“数据库关系图”到“安全性”都是数据库的组成,每一个对象的
操作方式都是右击对象,再选择新建(New)、修改(Modify)、打开(Open)或删除(Delete)
等操作,各类对象的主要功能将在后面介绍。
数据表
表是数据库中最重要的部分,其目的是存储数据,所有数据库应用都由表开始,它是
数据库的基础,如图 3-3 所示。
图 3-3 的状态是打开 Category 数据表的设计窗口,此数据表共有三个字段,分别是
CateID、CateName 及 CateType。“对象资源管理器”中显示的是打开 Category 数据表后的
多项组件,由“列”到“统计信息”。
数据库关系图
创建多个数据表后,表与表之间必须进行关联,就像现实世界的实体之间的各种联系
都用关系来表示一样,如图 3-4 所示。
图 3-3 数据表设计窗口
图 3-4 查看数据库图表之间的关系
图 3-4 显示的是 eb_dg_MemberOrder 关系表的内容,此关系表共使用了三个数据表,
建立了两个关系。在 Orders 及 OrderDetail 间是以各自的 OrderID 字段创建一对多关系,其
意义是 Orders 数据表的 OrderID 字段值不可重复(是主键),但同一 OrderID 在 OrderDetail
中则可以重复。实际的意义是,OrderDetail 数据表存储的是一笔订单的多种产品,所以
OrderID 字段的值可以重复,这就是关系表的目的,用关系表达出多个数据表间的意义。
视图
“视图”是指可以使用一个或多个数据表为基础创建查询,此时的查询就像为数据库
创建不同的观看角度,故视图的英文为“View”,如图 3-5 所示。
图 3-5 显示的是 eb_vw_ProductSupplierName 视图的设计窗口,此窗口共有四个部分,
由上而下分别是关系图窗格、条件窗格、SQL 窗格及结果窗格,这是最基本的查询设计。
这个设计窗口的主要功能就是读者可以用鼠标完成设计,再将其转换为 SQL 语言。
转载于:https://www.cnblogs.com/tangself/archive/2010/02/02/1661584.html
1.sql 数据据基础_数据库的组成相关推荐
- Hive SQL数据查询基础
教材第四章Hive SQL数据查询基础实验 提示:如果感觉sogou.500w.utf8文件太大,执行hive命令太耗时间,可以执行以下命令,截取前1万行数据,生成一个新的数据文件sogou.1w.u ...
- mysql做kv数据库_如何将SQL数据映射到KV数据库
日常吐槽 国外文章也不是都是好文章啊,不要见到英文就觉得高大上了-- 前言 越来越多的关系型数据库底层选择基于KV构建,例如TiDB的TiKV(RocksDB),cockroach的levelDB,M ...
- 大数据技术基础_【基础】大数据技术栈介绍
大数据技术的体系庞大且复杂,基础的技术包含数据的采集.数据预处理.分布式存储.NoSQL数据库.数据仓库.机器学习.并行计算.可视化等各种技术范畴和不同的技术层面. 首先给出一个通用化的大数据处理框架 ...
- python大数据零基础_零基础学习大数据人工智能,学习路线篇!
大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后. Python:Python 的排名从去年开始就借助人工智能持续上升,现在它 ...
- mysql sql 限制条数据类型_数据库的数据类型和约束条件
存储引擎: 不同的数据应该有不同的处理机制 mysql存储引擎: Innodb:现在版本默认的存储引擎 myisam:mysql老版本的存储引擎 memory:内存引擎(数据全部存在内存中)也叫临时的 ...
- sql数据迁移到oracle数据库,从Oracle到SQL Server数据库主键的迁移
由于项目需要要将以前Oracle的数据库转化为SQL Server,今天利用SQL Server的DTD进行数据库的迁移,但导入以后发现只导入了表结构和数据,而表的一些主键约束都没导过来,感觉很郁闷, ...
- sql 数据表归档_如何在考虑规模的情况下归档SQL Server数据
sql 数据表归档 We manage data in a growing environment where our clients query some of our data, and on o ...
- mysql数据库容量估算_数据库性能与容量评估
一.数据库设计 1.表结构设计 -表中的自增列(auto_increment属性)推荐使用bigint类型 -首选使用非空的唯一键, 其次选择自增列或发号器 不使用更新频繁的列,尽量不选择字符串列,不 ...
- 数据科学基础_学习数据科学基础
数据科学基础 Learn the basic components of Data Science in this beginner's course from Coding With Max. Th ...
最新文章
- 在线编辑器 上传控件
- PHP基础封装简单的MysqliHelper类
- 卸载Office 2007 Beta2后,Outlook 2003无法启动的解决方法
- sed行文本处理工具
- 微型计算机的字节取决于什么的宽度,计算机的字长取决于什么?
- c/c++教程 - 2.4.4 友元friend用法
- 提示,请选择有效的文件
- Linux下截图的简单方案
- 好玩的C语言大全,好玩的c语言程序!
- Vue自定义组件——图片放大器,js点击<img>触发图片放大,富文本内图片点击实现放大器效果
- 递归的本质(栈:后进先出)
- ajax ruby,在Ruby on Rails中使用AJAX的教程
- 北京智源大会 | AI + 医疗的下一个十年:从公共卫生预警到人类基因密码解析 道翰天琼认知智能api机器人接口。
- bars 除障句完整_简单的治愈系晚安朋友圈问候语锦集83句
- 【数据结构】二叉树(Binary Tree)
- iOS Returning block that lives on the local stack 错误解决
- Scrapy-Splash爬取淘宝排行榜(二)
- Javaweb8==通过tomcat访问到一段代码并执行,同时读取前端数据和从后端给前端返回数据。通过继承javaEE的HttpServlet类。实现登录注册功能和前端界面。
- 不想丧班?BOSS直聘包场邀你免费嗨唱一夜 | 互联网行业公会
- python画风场图_三招搞定炫酷的风场(流场)图
热门文章
- 安装vmware 6.52 Red Hat Enterprise Linux 5(rhel-5.1-server-i386-dvd) openldap2.4
- kvm服务器中心管理,IP KVM如何在公共场所数据中心合理应用
- Oracle vs MySQL
- 使用Zookeeper实现leader选举-LeaderSelector
- Spring-Cloud中常见的服务组件
- SpringMVC的请求-文件上传-多文件上传的代码实现
- spring boot 会默认加载DataSourceAutoConfiguration这个类
- List集合_介绍常用方法
- 异常-简单的异常捕获
- 瞿菡云计算机,“国家资助 伴我成长”——我校学生王丽娜、肖云菡荣获中职教育“国家奖学金”事迹材料...