用看的、听的学真题
            study by eyes and ears.
 
        
     
 
    
    
        2015年05月数据库系统工程师考试上午真题【基础知识】(第40-43题)
            收藏
        
        
        
        
            
                
                【40-43】某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中的科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯一标识关系D中的每一个元组。
a)创建关系R的SQL语句如下:
CREATE TABLE R(住院号 CHAR(8) (40),
姓名 CHAR(10),
性别 CHAR(1) (41),
科室号 CHAR(4),
病房 CHAR(4),家庭住址 ADDR,//ADDR为用户定义的类
(42));
b)表R中复合属性是(43)。
                    
                
            
        
        
        
            
                
                
                
                    
                        
                            - 
                                APRIMARY KEY
                            
 
                            - 
                                BREFERENCES D(科室号)
                            
 
                            - 
                                CNOT NULL
                            
 
                            - 
                                DREFERENCES D(科室名)
                            
 
                        
                        
                     
                    
                    
                    
                        
                    
                    
                    
                    
                        
                        
                    
                    
                    
                    
                        
                    
                    
                    
                    
                
            
            
                
                
                
                    
                        
                            - 
                                AIN(M,F)
                            
 
                            - 
                                BCHECK('M','F')
                            
 
                            - 
                                CLIKE('M','F')
                            
 
                            - 
                                DCHECK(性别 IN('M','F'))
                            
 
                        
                        
                     
                    
                    
                    
                        
                    
                    
                    
                    
                        
                        
                    
                    
                    
                    
                        
                    
                    
                    
                    
                
            
            
                
                
                
                    
                        
                            - 
                                APRIMARY KEY(科室号)NOT NULL UNIQUE
                            
 
                            - 
                                BPRIMARY KEY(科室名)UNIQUE
                            
 
                            - 
                                CFOREIGN KEY(科室号)REFERENCES D(科室号)
                            
 
                            - 
                                DFOREIGN KEY(科室号)REFERENCES D(科室名)