![preview](https://dl-preview.csdnimg.cn/85330268/0001-fd18236e3ad9ce2784d10205dcbbdcca_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
【数据库设计与SQL操作】 1. **E/R图与关系模型**:在数据库设计中,E/R图(实体-关系图)用于表示实体、属性和实体之间的关系。根据题目描述,电冰箱经销商的数据库包含两个实体——生产厂商和产品。生产厂商有名称、地址和电话属性,产品有生产商、品牌、型号和价格属性。生产厂商与产品之间存在生产关系,记录了生产数量和日期。转换为关系模型,可以得到如下表:厂商表(名称,地址,电话),产品表(品牌,型号,价格,生产商,生产数量,生产日期)。 2. **SQL定义关系**:教师关系T(教师编号TNo,姓名TN,系别TD,办公室电话TEL)可以通过`CREATE TABLE`语句创建。课程关系C(课程号CNo,课程名CN,任课教师TN)和教师教授课程关系TC(TNo,CNo,工作量Q)同样使用`CREATE TABLE`语句,其中TNo和CNo是外键。 3. **SQL权限与索引**:对于TC表,可以使用`GRANT`语句赋予王大刚查询和插入TNo和CNo的权限。在T表的键码属性TNo上建立索引,以提高查询效率。删除编号为020023的教师所有数据,需执行`DELETE`语句。 4. **插入数据**:使用嵌入式SQL插入产品数据,例如:`EXEC SQL INSERT INTO 产品 (品牌, 型号, 价格) VALUES ('品牌名', '型号名', 价格);` 5. **嵌套查询**:找出不教课程D5的教师姓名,使用`NOT IN`或`LEFT JOIN`的查询语句实现。 6. **查询优化**:图书管理数据库中,查询2001.12.1之前借书的学生姓名和书名。笛卡尔积表达式为所有学生和所有图书的组合,然后通过日期过滤。优化的查询表达树涉及连接操作和筛选操作。 7. **关系代数、数据逻辑规则、元组关系演算和域关系演算**:查询编号为020023的教师姓名和系别,这四种表达方式分别对应不同的查询语言形式,如关系代数使用选择和投影操作,数据逻辑规则使用WHERE子句,元组关系演算使用变量和谓词,域关系演算使用域变量和谓词。 8. **关系模式分析**:STC关系模式中的键码是SNo和CN,因为学生和课程是唯一的。函数依赖可能包括SNo→SN, SA, TN, CN和CN→G。为了达到BC范式,可以分解为S(SNo, SN, SA),T(TN),C(CN),ST(SNo, TN, CN),SC(SNo, CN, G)。 9. **ODL与OQL**:电影数据库中,ODL(Object Definition Language)描述电影类(电影名,制作年份)和演员类(姓名,性别)。OQL(Object Query Language)查询演员李晶出演的电影名,如:`SELECT Movie.name FROM Movie, Role WHERE Role.actor.name='李晶' AND Movie IN Role.movie;` 这些知识点涵盖了数据库设计的基本概念,如E/R图、关系模型、SQL操作(创建、权限、索引、删除)、查询语句(嵌套查询、笛卡尔积、优化查询)、关系代数和逻辑演算,以及面向对象的数据库描述和查询。理解并掌握这些内容对IT专业人士至关重要,特别是在数据库管理和应用开发领域。
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/85330268/bg1.jpg)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 85
- 资源: 2万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)